1// +build go1.13 2 3// Copyright (c) Microsoft Corporation. All rights reserved. 4// Licensed under the MIT License. See License.txt in the project root for license information. 5// Code generated by Microsoft (R) AutoRest Code Generator. 6// Changes may cause incorrect behavior and will be lost if the code is regenerated. 7 8package armweb 9 10const telemetryInfo = "azsdk-go-armweb/v0.1.0" 11 12type AppServiceCertificateOrderPatchResourcePropertiesAppServiceCertificateNotRenewableReasonsItem string 13 14const ( 15 AppServiceCertificateOrderPatchResourcePropertiesAppServiceCertificateNotRenewableReasonsItemExpirationNotInRenewalTimeRange AppServiceCertificateOrderPatchResourcePropertiesAppServiceCertificateNotRenewableReasonsItem = "ExpirationNotInRenewalTimeRange" 16 AppServiceCertificateOrderPatchResourcePropertiesAppServiceCertificateNotRenewableReasonsItemRegistrationStatusNotSupportedForRenewal AppServiceCertificateOrderPatchResourcePropertiesAppServiceCertificateNotRenewableReasonsItem = "RegistrationStatusNotSupportedForRenewal" 17 AppServiceCertificateOrderPatchResourcePropertiesAppServiceCertificateNotRenewableReasonsItemSubscriptionNotActive AppServiceCertificateOrderPatchResourcePropertiesAppServiceCertificateNotRenewableReasonsItem = "SubscriptionNotActive" 18) 19 20// PossibleAppServiceCertificateOrderPatchResourcePropertiesAppServiceCertificateNotRenewableReasonsItemValues returns the possible values for the AppServiceCertificateOrderPatchResourcePropertiesAppServiceCertificateNotRenewableReasonsItem const type. 21func PossibleAppServiceCertificateOrderPatchResourcePropertiesAppServiceCertificateNotRenewableReasonsItemValues() []AppServiceCertificateOrderPatchResourcePropertiesAppServiceCertificateNotRenewableReasonsItem { 22 return []AppServiceCertificateOrderPatchResourcePropertiesAppServiceCertificateNotRenewableReasonsItem{ 23 AppServiceCertificateOrderPatchResourcePropertiesAppServiceCertificateNotRenewableReasonsItemExpirationNotInRenewalTimeRange, 24 AppServiceCertificateOrderPatchResourcePropertiesAppServiceCertificateNotRenewableReasonsItemRegistrationStatusNotSupportedForRenewal, 25 AppServiceCertificateOrderPatchResourcePropertiesAppServiceCertificateNotRenewableReasonsItemSubscriptionNotActive, 26 } 27} 28 29// ToPtr returns a *AppServiceCertificateOrderPatchResourcePropertiesAppServiceCertificateNotRenewableReasonsItem pointing to the current value. 30func (c AppServiceCertificateOrderPatchResourcePropertiesAppServiceCertificateNotRenewableReasonsItem) ToPtr() *AppServiceCertificateOrderPatchResourcePropertiesAppServiceCertificateNotRenewableReasonsItem { 31 return &c 32} 33 34type AppServiceCertificateOrderPropertiesAppServiceCertificateNotRenewableReasonsItem string 35 36const ( 37 AppServiceCertificateOrderPropertiesAppServiceCertificateNotRenewableReasonsItemExpirationNotInRenewalTimeRange AppServiceCertificateOrderPropertiesAppServiceCertificateNotRenewableReasonsItem = "ExpirationNotInRenewalTimeRange" 38 AppServiceCertificateOrderPropertiesAppServiceCertificateNotRenewableReasonsItemRegistrationStatusNotSupportedForRenewal AppServiceCertificateOrderPropertiesAppServiceCertificateNotRenewableReasonsItem = "RegistrationStatusNotSupportedForRenewal" 39 AppServiceCertificateOrderPropertiesAppServiceCertificateNotRenewableReasonsItemSubscriptionNotActive AppServiceCertificateOrderPropertiesAppServiceCertificateNotRenewableReasonsItem = "SubscriptionNotActive" 40) 41 42// PossibleAppServiceCertificateOrderPropertiesAppServiceCertificateNotRenewableReasonsItemValues returns the possible values for the AppServiceCertificateOrderPropertiesAppServiceCertificateNotRenewableReasonsItem const type. 43func PossibleAppServiceCertificateOrderPropertiesAppServiceCertificateNotRenewableReasonsItemValues() []AppServiceCertificateOrderPropertiesAppServiceCertificateNotRenewableReasonsItem { 44 return []AppServiceCertificateOrderPropertiesAppServiceCertificateNotRenewableReasonsItem{ 45 AppServiceCertificateOrderPropertiesAppServiceCertificateNotRenewableReasonsItemExpirationNotInRenewalTimeRange, 46 AppServiceCertificateOrderPropertiesAppServiceCertificateNotRenewableReasonsItemRegistrationStatusNotSupportedForRenewal, 47 AppServiceCertificateOrderPropertiesAppServiceCertificateNotRenewableReasonsItemSubscriptionNotActive, 48 } 49} 50 51// ToPtr returns a *AppServiceCertificateOrderPropertiesAppServiceCertificateNotRenewableReasonsItem pointing to the current value. 52func (c AppServiceCertificateOrderPropertiesAppServiceCertificateNotRenewableReasonsItem) ToPtr() *AppServiceCertificateOrderPropertiesAppServiceCertificateNotRenewableReasonsItem { 53 return &c 54} 55 56// AppServicePlanRestrictions - App Service plans this offer is restricted to. 57type AppServicePlanRestrictions string 58 59const ( 60 AppServicePlanRestrictionsNone AppServicePlanRestrictions = "None" 61 AppServicePlanRestrictionsFree AppServicePlanRestrictions = "Free" 62 AppServicePlanRestrictionsShared AppServicePlanRestrictions = "Shared" 63 AppServicePlanRestrictionsBasic AppServicePlanRestrictions = "Basic" 64 AppServicePlanRestrictionsStandard AppServicePlanRestrictions = "Standard" 65 AppServicePlanRestrictionsPremium AppServicePlanRestrictions = "Premium" 66) 67 68// PossibleAppServicePlanRestrictionsValues returns the possible values for the AppServicePlanRestrictions const type. 69func PossibleAppServicePlanRestrictionsValues() []AppServicePlanRestrictions { 70 return []AppServicePlanRestrictions{ 71 AppServicePlanRestrictionsNone, 72 AppServicePlanRestrictionsFree, 73 AppServicePlanRestrictionsShared, 74 AppServicePlanRestrictionsBasic, 75 AppServicePlanRestrictionsStandard, 76 AppServicePlanRestrictionsPremium, 77 } 78} 79 80// ToPtr returns a *AppServicePlanRestrictions pointing to the current value. 81func (c AppServicePlanRestrictions) ToPtr() *AppServicePlanRestrictions { 82 return &c 83} 84 85// AutoHealActionType - Predefined action to be taken. 86type AutoHealActionType string 87 88const ( 89 AutoHealActionTypeRecycle AutoHealActionType = "Recycle" 90 AutoHealActionTypeLogEvent AutoHealActionType = "LogEvent" 91 AutoHealActionTypeCustomAction AutoHealActionType = "CustomAction" 92) 93 94// PossibleAutoHealActionTypeValues returns the possible values for the AutoHealActionType const type. 95func PossibleAutoHealActionTypeValues() []AutoHealActionType { 96 return []AutoHealActionType{ 97 AutoHealActionTypeRecycle, 98 AutoHealActionTypeLogEvent, 99 AutoHealActionTypeCustomAction, 100 } 101} 102 103// ToPtr returns a *AutoHealActionType pointing to the current value. 104func (c AutoHealActionType) ToPtr() *AutoHealActionType { 105 return &c 106} 107 108// AzureResourceType - Type of the Azure resource the hostname is assigned to. 109type AzureResourceType string 110 111const ( 112 AzureResourceTypeWebsite AzureResourceType = "Website" 113 AzureResourceTypeTrafficManager AzureResourceType = "TrafficManager" 114) 115 116// PossibleAzureResourceTypeValues returns the possible values for the AzureResourceType const type. 117func PossibleAzureResourceTypeValues() []AzureResourceType { 118 return []AzureResourceType{ 119 AzureResourceTypeWebsite, 120 AzureResourceTypeTrafficManager, 121 } 122} 123 124// ToPtr returns a *AzureResourceType pointing to the current value. 125func (c AzureResourceType) ToPtr() *AzureResourceType { 126 return &c 127} 128 129// AzureStorageState - State of the storage account. 130type AzureStorageState string 131 132const ( 133 AzureStorageStateOk AzureStorageState = "Ok" 134 AzureStorageStateInvalidCredentials AzureStorageState = "InvalidCredentials" 135 AzureStorageStateInvalidShare AzureStorageState = "InvalidShare" 136 AzureStorageStateNotValidated AzureStorageState = "NotValidated" 137) 138 139// PossibleAzureStorageStateValues returns the possible values for the AzureStorageState const type. 140func PossibleAzureStorageStateValues() []AzureStorageState { 141 return []AzureStorageState{ 142 AzureStorageStateOk, 143 AzureStorageStateInvalidCredentials, 144 AzureStorageStateInvalidShare, 145 AzureStorageStateNotValidated, 146 } 147} 148 149// ToPtr returns a *AzureStorageState pointing to the current value. 150func (c AzureStorageState) ToPtr() *AzureStorageState { 151 return &c 152} 153 154// AzureStorageType - Type of storage. 155type AzureStorageType string 156 157const ( 158 AzureStorageTypeAzureFiles AzureStorageType = "AzureFiles" 159 AzureStorageTypeAzureBlob AzureStorageType = "AzureBlob" 160) 161 162// PossibleAzureStorageTypeValues returns the possible values for the AzureStorageType const type. 163func PossibleAzureStorageTypeValues() []AzureStorageType { 164 return []AzureStorageType{ 165 AzureStorageTypeAzureFiles, 166 AzureStorageTypeAzureBlob, 167 } 168} 169 170// ToPtr returns a *AzureStorageType pointing to the current value. 171func (c AzureStorageType) ToPtr() *AzureStorageType { 172 return &c 173} 174 175// BackupItemStatus - Backup status. 176type BackupItemStatus string 177 178const ( 179 BackupItemStatusInProgress BackupItemStatus = "InProgress" 180 BackupItemStatusFailed BackupItemStatus = "Failed" 181 BackupItemStatusSucceeded BackupItemStatus = "Succeeded" 182 BackupItemStatusTimedOut BackupItemStatus = "TimedOut" 183 BackupItemStatusCreated BackupItemStatus = "Created" 184 BackupItemStatusSkipped BackupItemStatus = "Skipped" 185 BackupItemStatusPartiallySucceeded BackupItemStatus = "PartiallySucceeded" 186 BackupItemStatusDeleteInProgress BackupItemStatus = "DeleteInProgress" 187 BackupItemStatusDeleteFailed BackupItemStatus = "DeleteFailed" 188 BackupItemStatusDeleted BackupItemStatus = "Deleted" 189) 190 191// PossibleBackupItemStatusValues returns the possible values for the BackupItemStatus const type. 192func PossibleBackupItemStatusValues() []BackupItemStatus { 193 return []BackupItemStatus{ 194 BackupItemStatusInProgress, 195 BackupItemStatusFailed, 196 BackupItemStatusSucceeded, 197 BackupItemStatusTimedOut, 198 BackupItemStatusCreated, 199 BackupItemStatusSkipped, 200 BackupItemStatusPartiallySucceeded, 201 BackupItemStatusDeleteInProgress, 202 BackupItemStatusDeleteFailed, 203 BackupItemStatusDeleted, 204 } 205} 206 207// ToPtr returns a *BackupItemStatus pointing to the current value. 208func (c BackupItemStatus) ToPtr() *BackupItemStatus { 209 return &c 210} 211 212// BackupRestoreOperationType - Operation type. 213type BackupRestoreOperationType string 214 215const ( 216 BackupRestoreOperationTypeDefault BackupRestoreOperationType = "Default" 217 BackupRestoreOperationTypeClone BackupRestoreOperationType = "Clone" 218 BackupRestoreOperationTypeRelocation BackupRestoreOperationType = "Relocation" 219 BackupRestoreOperationTypeSnapshot BackupRestoreOperationType = "Snapshot" 220 BackupRestoreOperationTypeCloudFS BackupRestoreOperationType = "CloudFS" 221) 222 223// PossibleBackupRestoreOperationTypeValues returns the possible values for the BackupRestoreOperationType const type. 224func PossibleBackupRestoreOperationTypeValues() []BackupRestoreOperationType { 225 return []BackupRestoreOperationType{ 226 BackupRestoreOperationTypeDefault, 227 BackupRestoreOperationTypeClone, 228 BackupRestoreOperationTypeRelocation, 229 BackupRestoreOperationTypeSnapshot, 230 BackupRestoreOperationTypeCloudFS, 231 } 232} 233 234// ToPtr returns a *BackupRestoreOperationType pointing to the current value. 235func (c BackupRestoreOperationType) ToPtr() *BackupRestoreOperationType { 236 return &c 237} 238 239// BuildStatus - The status of the static site build. 240type BuildStatus string 241 242const ( 243 BuildStatusDeleting BuildStatus = "Deleting" 244 BuildStatusDeploying BuildStatus = "Deploying" 245 BuildStatusDetached BuildStatus = "Detached" 246 BuildStatusFailed BuildStatus = "Failed" 247 BuildStatusReady BuildStatus = "Ready" 248 BuildStatusUploading BuildStatus = "Uploading" 249 BuildStatusWaitingForDeployment BuildStatus = "WaitingForDeployment" 250) 251 252// PossibleBuildStatusValues returns the possible values for the BuildStatus const type. 253func PossibleBuildStatusValues() []BuildStatus { 254 return []BuildStatus{ 255 BuildStatusDeleting, 256 BuildStatusDeploying, 257 BuildStatusDetached, 258 BuildStatusFailed, 259 BuildStatusReady, 260 BuildStatusUploading, 261 BuildStatusWaitingForDeployment, 262 } 263} 264 265// ToPtr returns a *BuildStatus pointing to the current value. 266func (c BuildStatus) ToPtr() *BuildStatus { 267 return &c 268} 269 270// BuiltInAuthenticationProvider - The default authentication provider to use when multiple providers are configured. This setting is only needed if multiple 271// providers are configured and the unauthenticated client action is set to 272// "RedirectToLoginPage". 273type BuiltInAuthenticationProvider string 274 275const ( 276 BuiltInAuthenticationProviderAzureActiveDirectory BuiltInAuthenticationProvider = "AzureActiveDirectory" 277 BuiltInAuthenticationProviderFacebook BuiltInAuthenticationProvider = "Facebook" 278 BuiltInAuthenticationProviderGoogle BuiltInAuthenticationProvider = "Google" 279 BuiltInAuthenticationProviderMicrosoftAccount BuiltInAuthenticationProvider = "MicrosoftAccount" 280 BuiltInAuthenticationProviderTwitter BuiltInAuthenticationProvider = "Twitter" 281 BuiltInAuthenticationProviderGithub BuiltInAuthenticationProvider = "Github" 282) 283 284// PossibleBuiltInAuthenticationProviderValues returns the possible values for the BuiltInAuthenticationProvider const type. 285func PossibleBuiltInAuthenticationProviderValues() []BuiltInAuthenticationProvider { 286 return []BuiltInAuthenticationProvider{ 287 BuiltInAuthenticationProviderAzureActiveDirectory, 288 BuiltInAuthenticationProviderFacebook, 289 BuiltInAuthenticationProviderGoogle, 290 BuiltInAuthenticationProviderMicrosoftAccount, 291 BuiltInAuthenticationProviderTwitter, 292 BuiltInAuthenticationProviderGithub, 293 } 294} 295 296// ToPtr returns a *BuiltInAuthenticationProvider pointing to the current value. 297func (c BuiltInAuthenticationProvider) ToPtr() *BuiltInAuthenticationProvider { 298 return &c 299} 300 301// CertificateOrderActionType - Action type. 302type CertificateOrderActionType string 303 304const ( 305 CertificateOrderActionTypeCertificateIssued CertificateOrderActionType = "CertificateIssued" 306 CertificateOrderActionTypeCertificateOrderCanceled CertificateOrderActionType = "CertificateOrderCanceled" 307 CertificateOrderActionTypeCertificateOrderCreated CertificateOrderActionType = "CertificateOrderCreated" 308 CertificateOrderActionTypeCertificateRevoked CertificateOrderActionType = "CertificateRevoked" 309 CertificateOrderActionTypeDomainValidationComplete CertificateOrderActionType = "DomainValidationComplete" 310 CertificateOrderActionTypeFraudDetected CertificateOrderActionType = "FraudDetected" 311 CertificateOrderActionTypeOrgNameChange CertificateOrderActionType = "OrgNameChange" 312 CertificateOrderActionTypeOrgValidationComplete CertificateOrderActionType = "OrgValidationComplete" 313 CertificateOrderActionTypeSanDrop CertificateOrderActionType = "SanDrop" 314 CertificateOrderActionTypeFraudCleared CertificateOrderActionType = "FraudCleared" 315 CertificateOrderActionTypeCertificateExpired CertificateOrderActionType = "CertificateExpired" 316 CertificateOrderActionTypeCertificateExpirationWarning CertificateOrderActionType = "CertificateExpirationWarning" 317 CertificateOrderActionTypeFraudDocumentationRequired CertificateOrderActionType = "FraudDocumentationRequired" 318 CertificateOrderActionTypeUnknown CertificateOrderActionType = "Unknown" 319) 320 321// PossibleCertificateOrderActionTypeValues returns the possible values for the CertificateOrderActionType const type. 322func PossibleCertificateOrderActionTypeValues() []CertificateOrderActionType { 323 return []CertificateOrderActionType{ 324 CertificateOrderActionTypeCertificateIssued, 325 CertificateOrderActionTypeCertificateOrderCanceled, 326 CertificateOrderActionTypeCertificateOrderCreated, 327 CertificateOrderActionTypeCertificateRevoked, 328 CertificateOrderActionTypeDomainValidationComplete, 329 CertificateOrderActionTypeFraudDetected, 330 CertificateOrderActionTypeOrgNameChange, 331 CertificateOrderActionTypeOrgValidationComplete, 332 CertificateOrderActionTypeSanDrop, 333 CertificateOrderActionTypeFraudCleared, 334 CertificateOrderActionTypeCertificateExpired, 335 CertificateOrderActionTypeCertificateExpirationWarning, 336 CertificateOrderActionTypeFraudDocumentationRequired, 337 CertificateOrderActionTypeUnknown, 338 } 339} 340 341// ToPtr returns a *CertificateOrderActionType pointing to the current value. 342func (c CertificateOrderActionType) ToPtr() *CertificateOrderActionType { 343 return &c 344} 345 346// CertificateOrderStatus - Current order status. 347type CertificateOrderStatus string 348 349const ( 350 CertificateOrderStatusPendingissuance CertificateOrderStatus = "Pendingissuance" 351 CertificateOrderStatusIssued CertificateOrderStatus = "Issued" 352 CertificateOrderStatusRevoked CertificateOrderStatus = "Revoked" 353 CertificateOrderStatusCanceled CertificateOrderStatus = "Canceled" 354 CertificateOrderStatusDenied CertificateOrderStatus = "Denied" 355 CertificateOrderStatusPendingrevocation CertificateOrderStatus = "Pendingrevocation" 356 CertificateOrderStatusPendingRekey CertificateOrderStatus = "PendingRekey" 357 CertificateOrderStatusUnused CertificateOrderStatus = "Unused" 358 CertificateOrderStatusExpired CertificateOrderStatus = "Expired" 359 CertificateOrderStatusNotSubmitted CertificateOrderStatus = "NotSubmitted" 360) 361 362// PossibleCertificateOrderStatusValues returns the possible values for the CertificateOrderStatus const type. 363func PossibleCertificateOrderStatusValues() []CertificateOrderStatus { 364 return []CertificateOrderStatus{ 365 CertificateOrderStatusPendingissuance, 366 CertificateOrderStatusIssued, 367 CertificateOrderStatusRevoked, 368 CertificateOrderStatusCanceled, 369 CertificateOrderStatusDenied, 370 CertificateOrderStatusPendingrevocation, 371 CertificateOrderStatusPendingRekey, 372 CertificateOrderStatusUnused, 373 CertificateOrderStatusExpired, 374 CertificateOrderStatusNotSubmitted, 375 } 376} 377 378// ToPtr returns a *CertificateOrderStatus pointing to the current value. 379func (c CertificateOrderStatus) ToPtr() *CertificateOrderStatus { 380 return &c 381} 382 383// CertificateProductType - Certificate product type. 384type CertificateProductType string 385 386const ( 387 CertificateProductTypeStandardDomainValidatedSSL CertificateProductType = "StandardDomainValidatedSsl" 388 CertificateProductTypeStandardDomainValidatedWildCardSSL CertificateProductType = "StandardDomainValidatedWildCardSsl" 389) 390 391// PossibleCertificateProductTypeValues returns the possible values for the CertificateProductType const type. 392func PossibleCertificateProductTypeValues() []CertificateProductType { 393 return []CertificateProductType{ 394 CertificateProductTypeStandardDomainValidatedSSL, 395 CertificateProductTypeStandardDomainValidatedWildCardSSL, 396 } 397} 398 399// ToPtr returns a *CertificateProductType pointing to the current value. 400func (c CertificateProductType) ToPtr() *CertificateProductType { 401 return &c 402} 403 404// Channels - List of channels that this recommendation can apply. 405type Channels string 406 407const ( 408 ChannelsNotification Channels = "Notification" 409 ChannelsAPI Channels = "Api" 410 ChannelsEmail Channels = "Email" 411 ChannelsWebhook Channels = "Webhook" 412 ChannelsAll Channels = "All" 413) 414 415// PossibleChannelsValues returns the possible values for the Channels const type. 416func PossibleChannelsValues() []Channels { 417 return []Channels{ 418 ChannelsNotification, 419 ChannelsAPI, 420 ChannelsEmail, 421 ChannelsWebhook, 422 ChannelsAll, 423 } 424} 425 426// ToPtr returns a *Channels pointing to the current value. 427func (c Channels) ToPtr() *Channels { 428 return &c 429} 430 431// CheckNameResourceTypes - Resource type used for verification. 432type CheckNameResourceTypes string 433 434const ( 435 CheckNameResourceTypesHostingEnvironment CheckNameResourceTypes = "HostingEnvironment" 436 CheckNameResourceTypesMicrosoftWebHostingEnvironments CheckNameResourceTypes = "Microsoft.Web/hostingEnvironments" 437 CheckNameResourceTypesMicrosoftWebPublishingUsers CheckNameResourceTypes = "Microsoft.Web/publishingUsers" 438 CheckNameResourceTypesMicrosoftWebSites CheckNameResourceTypes = "Microsoft.Web/sites" 439 CheckNameResourceTypesMicrosoftWebSitesSlots CheckNameResourceTypes = "Microsoft.Web/sites/slots" 440 CheckNameResourceTypesPublishingUser CheckNameResourceTypes = "PublishingUser" 441 CheckNameResourceTypesSite CheckNameResourceTypes = "Site" 442 CheckNameResourceTypesSlot CheckNameResourceTypes = "Slot" 443) 444 445// PossibleCheckNameResourceTypesValues returns the possible values for the CheckNameResourceTypes const type. 446func PossibleCheckNameResourceTypesValues() []CheckNameResourceTypes { 447 return []CheckNameResourceTypes{ 448 CheckNameResourceTypesHostingEnvironment, 449 CheckNameResourceTypesMicrosoftWebHostingEnvironments, 450 CheckNameResourceTypesMicrosoftWebPublishingUsers, 451 CheckNameResourceTypesMicrosoftWebSites, 452 CheckNameResourceTypesMicrosoftWebSitesSlots, 453 CheckNameResourceTypesPublishingUser, 454 CheckNameResourceTypesSite, 455 CheckNameResourceTypesSlot, 456 } 457} 458 459// ToPtr returns a *CheckNameResourceTypes pointing to the current value. 460func (c CheckNameResourceTypes) ToPtr() *CheckNameResourceTypes { 461 return &c 462} 463 464// ClientCertMode - This composes with ClientCertEnabled setting. 465// * ClientCertEnabled: false means ClientCert is ignored. 466// * ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required. 467// * ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted. 468type ClientCertMode string 469 470const ( 471 ClientCertModeRequired ClientCertMode = "Required" 472 ClientCertModeOptional ClientCertMode = "Optional" 473 ClientCertModeOptionalInteractiveUser ClientCertMode = "OptionalInteractiveUser" 474) 475 476// PossibleClientCertModeValues returns the possible values for the ClientCertMode const type. 477func PossibleClientCertModeValues() []ClientCertMode { 478 return []ClientCertMode{ 479 ClientCertModeRequired, 480 ClientCertModeOptional, 481 ClientCertModeOptionalInteractiveUser, 482 } 483} 484 485// ToPtr returns a *ClientCertMode pointing to the current value. 486func (c ClientCertMode) ToPtr() *ClientCertMode { 487 return &c 488} 489 490// CloneAbilityResult - Name of app. 491type CloneAbilityResult string 492 493const ( 494 CloneAbilityResultCloneable CloneAbilityResult = "Cloneable" 495 CloneAbilityResultPartiallyCloneable CloneAbilityResult = "PartiallyCloneable" 496 CloneAbilityResultNotCloneable CloneAbilityResult = "NotCloneable" 497) 498 499// PossibleCloneAbilityResultValues returns the possible values for the CloneAbilityResult const type. 500func PossibleCloneAbilityResultValues() []CloneAbilityResult { 501 return []CloneAbilityResult{ 502 CloneAbilityResultCloneable, 503 CloneAbilityResultPartiallyCloneable, 504 CloneAbilityResultNotCloneable, 505 } 506} 507 508// ToPtr returns a *CloneAbilityResult pointing to the current value. 509func (c CloneAbilityResult) ToPtr() *CloneAbilityResult { 510 return &c 511} 512 513// ComputeModeOptions - Shared/dedicated workers. 514type ComputeModeOptions string 515 516const ( 517 ComputeModeOptionsShared ComputeModeOptions = "Shared" 518 ComputeModeOptionsDedicated ComputeModeOptions = "Dedicated" 519 ComputeModeOptionsDynamic ComputeModeOptions = "Dynamic" 520) 521 522// PossibleComputeModeOptionsValues returns the possible values for the ComputeModeOptions const type. 523func PossibleComputeModeOptionsValues() []ComputeModeOptions { 524 return []ComputeModeOptions{ 525 ComputeModeOptionsShared, 526 ComputeModeOptionsDedicated, 527 ComputeModeOptionsDynamic, 528 } 529} 530 531// ToPtr returns a *ComputeModeOptions pointing to the current value. 532func (c ComputeModeOptions) ToPtr() *ComputeModeOptions { 533 return &c 534} 535 536// ConnectionStringType - Type of database. 537type ConnectionStringType string 538 539const ( 540 ConnectionStringTypeMySQL ConnectionStringType = "MySql" 541 ConnectionStringTypeSQLServer ConnectionStringType = "SQLServer" 542 ConnectionStringTypeSQLAzure ConnectionStringType = "SQLAzure" 543 ConnectionStringTypeCustom ConnectionStringType = "Custom" 544 ConnectionStringTypeNotificationHub ConnectionStringType = "NotificationHub" 545 ConnectionStringTypeServiceBus ConnectionStringType = "ServiceBus" 546 ConnectionStringTypeEventHub ConnectionStringType = "EventHub" 547 ConnectionStringTypeAPIHub ConnectionStringType = "ApiHub" 548 ConnectionStringTypeDocDb ConnectionStringType = "DocDb" 549 ConnectionStringTypeRedisCache ConnectionStringType = "RedisCache" 550 ConnectionStringTypePostgreSQL ConnectionStringType = "PostgreSQL" 551) 552 553// PossibleConnectionStringTypeValues returns the possible values for the ConnectionStringType const type. 554func PossibleConnectionStringTypeValues() []ConnectionStringType { 555 return []ConnectionStringType{ 556 ConnectionStringTypeMySQL, 557 ConnectionStringTypeSQLServer, 558 ConnectionStringTypeSQLAzure, 559 ConnectionStringTypeCustom, 560 ConnectionStringTypeNotificationHub, 561 ConnectionStringTypeServiceBus, 562 ConnectionStringTypeEventHub, 563 ConnectionStringTypeAPIHub, 564 ConnectionStringTypeDocDb, 565 ConnectionStringTypeRedisCache, 566 ConnectionStringTypePostgreSQL, 567 } 568} 569 570// ToPtr returns a *ConnectionStringType pointing to the current value. 571func (c ConnectionStringType) ToPtr() *ConnectionStringType { 572 return &c 573} 574 575// ContinuousWebJobStatus - Job status. 576type ContinuousWebJobStatus string 577 578const ( 579 ContinuousWebJobStatusInitializing ContinuousWebJobStatus = "Initializing" 580 ContinuousWebJobStatusStarting ContinuousWebJobStatus = "Starting" 581 ContinuousWebJobStatusRunning ContinuousWebJobStatus = "Running" 582 ContinuousWebJobStatusPendingRestart ContinuousWebJobStatus = "PendingRestart" 583 ContinuousWebJobStatusStopped ContinuousWebJobStatus = "Stopped" 584) 585 586// PossibleContinuousWebJobStatusValues returns the possible values for the ContinuousWebJobStatus const type. 587func PossibleContinuousWebJobStatusValues() []ContinuousWebJobStatus { 588 return []ContinuousWebJobStatus{ 589 ContinuousWebJobStatusInitializing, 590 ContinuousWebJobStatusStarting, 591 ContinuousWebJobStatusRunning, 592 ContinuousWebJobStatusPendingRestart, 593 ContinuousWebJobStatusStopped, 594 } 595} 596 597// ToPtr returns a *ContinuousWebJobStatus pointing to the current value. 598func (c ContinuousWebJobStatus) ToPtr() *ContinuousWebJobStatus { 599 return &c 600} 601 602// CookieExpirationConvention - The convention used when determining the session cookie's expiration. 603type CookieExpirationConvention string 604 605const ( 606 CookieExpirationConventionFixedTime CookieExpirationConvention = "FixedTime" 607 CookieExpirationConventionIdentityProviderDerived CookieExpirationConvention = "IdentityProviderDerived" 608) 609 610// PossibleCookieExpirationConventionValues returns the possible values for the CookieExpirationConvention const type. 611func PossibleCookieExpirationConventionValues() []CookieExpirationConvention { 612 return []CookieExpirationConvention{ 613 CookieExpirationConventionFixedTime, 614 CookieExpirationConventionIdentityProviderDerived, 615 } 616} 617 618// ToPtr returns a *CookieExpirationConvention pointing to the current value. 619func (c CookieExpirationConvention) ToPtr() *CookieExpirationConvention { 620 return &c 621} 622 623// CustomDomainStatus - The status of the custom domain 624type CustomDomainStatus string 625 626const ( 627 CustomDomainStatusAdding CustomDomainStatus = "Adding" 628 CustomDomainStatusDeleting CustomDomainStatus = "Deleting" 629 CustomDomainStatusFailed CustomDomainStatus = "Failed" 630 CustomDomainStatusReady CustomDomainStatus = "Ready" 631 CustomDomainStatusRetrievingValidationToken CustomDomainStatus = "RetrievingValidationToken" 632 CustomDomainStatusValidating CustomDomainStatus = "Validating" 633) 634 635// PossibleCustomDomainStatusValues returns the possible values for the CustomDomainStatus const type. 636func PossibleCustomDomainStatusValues() []CustomDomainStatus { 637 return []CustomDomainStatus{ 638 CustomDomainStatusAdding, 639 CustomDomainStatusDeleting, 640 CustomDomainStatusFailed, 641 CustomDomainStatusReady, 642 CustomDomainStatusRetrievingValidationToken, 643 CustomDomainStatusValidating, 644 } 645} 646 647// ToPtr returns a *CustomDomainStatus pointing to the current value. 648func (c CustomDomainStatus) ToPtr() *CustomDomainStatus { 649 return &c 650} 651 652// CustomHostNameDNSRecordType - Type of the DNS record. 653type CustomHostNameDNSRecordType string 654 655const ( 656 CustomHostNameDNSRecordTypeCName CustomHostNameDNSRecordType = "CName" 657 CustomHostNameDNSRecordTypeA CustomHostNameDNSRecordType = "A" 658) 659 660// PossibleCustomHostNameDNSRecordTypeValues returns the possible values for the CustomHostNameDNSRecordType const type. 661func PossibleCustomHostNameDNSRecordTypeValues() []CustomHostNameDNSRecordType { 662 return []CustomHostNameDNSRecordType{ 663 CustomHostNameDNSRecordTypeCName, 664 CustomHostNameDNSRecordTypeA, 665 } 666} 667 668// ToPtr returns a *CustomHostNameDNSRecordType pointing to the current value. 669func (c CustomHostNameDNSRecordType) ToPtr() *CustomHostNameDNSRecordType { 670 return &c 671} 672 673// DNSType - Current DNS type 674type DNSType string 675 676const ( 677 DNSTypeAzureDNS DNSType = "AzureDns" 678 DNSTypeDefaultDomainRegistrarDNS DNSType = "DefaultDomainRegistrarDns" 679) 680 681// PossibleDNSTypeValues returns the possible values for the DNSType const type. 682func PossibleDNSTypeValues() []DNSType { 683 return []DNSType{ 684 DNSTypeAzureDNS, 685 DNSTypeDefaultDomainRegistrarDNS, 686 } 687} 688 689// ToPtr returns a *DNSType pointing to the current value. 690func (c DNSType) ToPtr() *DNSType { 691 return &c 692} 693 694// DNSVerificationTestResult - DNS verification test result. 695type DNSVerificationTestResult string 696 697const ( 698 DNSVerificationTestResultPassed DNSVerificationTestResult = "Passed" 699 DNSVerificationTestResultFailed DNSVerificationTestResult = "Failed" 700 DNSVerificationTestResultSkipped DNSVerificationTestResult = "Skipped" 701) 702 703// PossibleDNSVerificationTestResultValues returns the possible values for the DNSVerificationTestResult const type. 704func PossibleDNSVerificationTestResultValues() []DNSVerificationTestResult { 705 return []DNSVerificationTestResult{ 706 DNSVerificationTestResultPassed, 707 DNSVerificationTestResultFailed, 708 DNSVerificationTestResultSkipped, 709 } 710} 711 712// ToPtr returns a *DNSVerificationTestResult pointing to the current value. 713func (c DNSVerificationTestResult) ToPtr() *DNSVerificationTestResult { 714 return &c 715} 716 717// DatabaseType - Database type (e.g. SqlAzure / MySql). 718type DatabaseType string 719 720const ( 721 DatabaseTypeLocalMySQL DatabaseType = "LocalMySql" 722 DatabaseTypeMySQL DatabaseType = "MySql" 723 DatabaseTypePostgreSQL DatabaseType = "PostgreSql" 724 DatabaseTypeSQLAzure DatabaseType = "SqlAzure" 725) 726 727// PossibleDatabaseTypeValues returns the possible values for the DatabaseType const type. 728func PossibleDatabaseTypeValues() []DatabaseType { 729 return []DatabaseType{ 730 DatabaseTypeLocalMySQL, 731 DatabaseTypeMySQL, 732 DatabaseTypePostgreSQL, 733 DatabaseTypeSQLAzure, 734 } 735} 736 737// ToPtr returns a *DatabaseType pointing to the current value. 738func (c DatabaseType) ToPtr() *DatabaseType { 739 return &c 740} 741 742// DetectorType - Whether this detector is an Analysis Detector or not. 743type DetectorType string 744 745const ( 746 DetectorTypeDetector DetectorType = "Detector" 747 DetectorTypeAnalysis DetectorType = "Analysis" 748 DetectorTypeCategoryOverview DetectorType = "CategoryOverview" 749) 750 751// PossibleDetectorTypeValues returns the possible values for the DetectorType const type. 752func PossibleDetectorTypeValues() []DetectorType { 753 return []DetectorType{ 754 DetectorTypeDetector, 755 DetectorTypeAnalysis, 756 DetectorTypeCategoryOverview, 757 } 758} 759 760// ToPtr returns a *DetectorType pointing to the current value. 761func (c DetectorType) ToPtr() *DetectorType { 762 return &c 763} 764 765type DomainPatchResourcePropertiesDomainNotRenewableReasonsItem string 766 767const ( 768 DomainPatchResourcePropertiesDomainNotRenewableReasonsItemExpirationNotInRenewalTimeRange DomainPatchResourcePropertiesDomainNotRenewableReasonsItem = "ExpirationNotInRenewalTimeRange" 769 DomainPatchResourcePropertiesDomainNotRenewableReasonsItemRegistrationStatusNotSupportedForRenewal DomainPatchResourcePropertiesDomainNotRenewableReasonsItem = "RegistrationStatusNotSupportedForRenewal" 770 DomainPatchResourcePropertiesDomainNotRenewableReasonsItemSubscriptionNotActive DomainPatchResourcePropertiesDomainNotRenewableReasonsItem = "SubscriptionNotActive" 771) 772 773// PossibleDomainPatchResourcePropertiesDomainNotRenewableReasonsItemValues returns the possible values for the DomainPatchResourcePropertiesDomainNotRenewableReasonsItem const type. 774func PossibleDomainPatchResourcePropertiesDomainNotRenewableReasonsItemValues() []DomainPatchResourcePropertiesDomainNotRenewableReasonsItem { 775 return []DomainPatchResourcePropertiesDomainNotRenewableReasonsItem{ 776 DomainPatchResourcePropertiesDomainNotRenewableReasonsItemExpirationNotInRenewalTimeRange, 777 DomainPatchResourcePropertiesDomainNotRenewableReasonsItemRegistrationStatusNotSupportedForRenewal, 778 DomainPatchResourcePropertiesDomainNotRenewableReasonsItemSubscriptionNotActive, 779 } 780} 781 782// ToPtr returns a *DomainPatchResourcePropertiesDomainNotRenewableReasonsItem pointing to the current value. 783func (c DomainPatchResourcePropertiesDomainNotRenewableReasonsItem) ToPtr() *DomainPatchResourcePropertiesDomainNotRenewableReasonsItem { 784 return &c 785} 786 787type DomainPropertiesDomainNotRenewableReasonsItem string 788 789const ( 790 DomainPropertiesDomainNotRenewableReasonsItemExpirationNotInRenewalTimeRange DomainPropertiesDomainNotRenewableReasonsItem = "ExpirationNotInRenewalTimeRange" 791 DomainPropertiesDomainNotRenewableReasonsItemRegistrationStatusNotSupportedForRenewal DomainPropertiesDomainNotRenewableReasonsItem = "RegistrationStatusNotSupportedForRenewal" 792 DomainPropertiesDomainNotRenewableReasonsItemSubscriptionNotActive DomainPropertiesDomainNotRenewableReasonsItem = "SubscriptionNotActive" 793) 794 795// PossibleDomainPropertiesDomainNotRenewableReasonsItemValues returns the possible values for the DomainPropertiesDomainNotRenewableReasonsItem const type. 796func PossibleDomainPropertiesDomainNotRenewableReasonsItemValues() []DomainPropertiesDomainNotRenewableReasonsItem { 797 return []DomainPropertiesDomainNotRenewableReasonsItem{ 798 DomainPropertiesDomainNotRenewableReasonsItemExpirationNotInRenewalTimeRange, 799 DomainPropertiesDomainNotRenewableReasonsItemRegistrationStatusNotSupportedForRenewal, 800 DomainPropertiesDomainNotRenewableReasonsItemSubscriptionNotActive, 801 } 802} 803 804// ToPtr returns a *DomainPropertiesDomainNotRenewableReasonsItem pointing to the current value. 805func (c DomainPropertiesDomainNotRenewableReasonsItem) ToPtr() *DomainPropertiesDomainNotRenewableReasonsItem { 806 return &c 807} 808 809// DomainStatus - Domain registration status. 810type DomainStatus string 811 812const ( 813 DomainStatusActive DomainStatus = "Active" 814 DomainStatusAwaiting DomainStatus = "Awaiting" 815 DomainStatusCancelled DomainStatus = "Cancelled" 816 DomainStatusConfiscated DomainStatus = "Confiscated" 817 DomainStatusDisabled DomainStatus = "Disabled" 818 DomainStatusExcluded DomainStatus = "Excluded" 819 DomainStatusExpired DomainStatus = "Expired" 820 DomainStatusFailed DomainStatus = "Failed" 821 DomainStatusHeld DomainStatus = "Held" 822 DomainStatusLocked DomainStatus = "Locked" 823 DomainStatusParked DomainStatus = "Parked" 824 DomainStatusPending DomainStatus = "Pending" 825 DomainStatusReserved DomainStatus = "Reserved" 826 DomainStatusReverted DomainStatus = "Reverted" 827 DomainStatusSuspended DomainStatus = "Suspended" 828 DomainStatusTransferred DomainStatus = "Transferred" 829 DomainStatusUnknown DomainStatus = "Unknown" 830 DomainStatusUnlocked DomainStatus = "Unlocked" 831 DomainStatusUnparked DomainStatus = "Unparked" 832 DomainStatusUpdated DomainStatus = "Updated" 833 DomainStatusJSONConverterFailed DomainStatus = "JsonConverterFailed" 834) 835 836// PossibleDomainStatusValues returns the possible values for the DomainStatus const type. 837func PossibleDomainStatusValues() []DomainStatus { 838 return []DomainStatus{ 839 DomainStatusActive, 840 DomainStatusAwaiting, 841 DomainStatusCancelled, 842 DomainStatusConfiscated, 843 DomainStatusDisabled, 844 DomainStatusExcluded, 845 DomainStatusExpired, 846 DomainStatusFailed, 847 DomainStatusHeld, 848 DomainStatusLocked, 849 DomainStatusParked, 850 DomainStatusPending, 851 DomainStatusReserved, 852 DomainStatusReverted, 853 DomainStatusSuspended, 854 DomainStatusTransferred, 855 DomainStatusUnknown, 856 DomainStatusUnlocked, 857 DomainStatusUnparked, 858 DomainStatusUpdated, 859 DomainStatusJSONConverterFailed, 860 } 861} 862 863// ToPtr returns a *DomainStatus pointing to the current value. 864func (c DomainStatus) ToPtr() *DomainStatus { 865 return &c 866} 867 868// DomainType - Valid values are Regular domain: Azure will charge the full price of domain registration, SoftDeleted: Purchasing this domain will simply 869// restore it and this operation will not cost anything. 870type DomainType string 871 872const ( 873 DomainTypeRegular DomainType = "Regular" 874 DomainTypeSoftDeleted DomainType = "SoftDeleted" 875) 876 877// PossibleDomainTypeValues returns the possible values for the DomainType const type. 878func PossibleDomainTypeValues() []DomainType { 879 return []DomainType{ 880 DomainTypeRegular, 881 DomainTypeSoftDeleted, 882 } 883} 884 885// ToPtr returns a *DomainType pointing to the current value. 886func (c DomainType) ToPtr() *DomainType { 887 return &c 888} 889 890type Enum10 string 891 892const ( 893 Enum10All Enum10 = "All" 894 Enum10Linux Enum10 = "Linux" 895 Enum10LinuxFunctions Enum10 = "LinuxFunctions" 896 Enum10Windows Enum10 = "Windows" 897 Enum10WindowsFunctions Enum10 = "WindowsFunctions" 898) 899 900// PossibleEnum10Values returns the possible values for the Enum10 const type. 901func PossibleEnum10Values() []Enum10 { 902 return []Enum10{ 903 Enum10All, 904 Enum10Linux, 905 Enum10LinuxFunctions, 906 Enum10Windows, 907 Enum10WindowsFunctions, 908 } 909} 910 911// ToPtr returns a *Enum10 pointing to the current value. 912func (c Enum10) ToPtr() *Enum10 { 913 return &c 914} 915 916type Enum11 string 917 918const ( 919 Enum11All Enum11 = "All" 920 Enum11Linux Enum11 = "Linux" 921 Enum11Windows Enum11 = "Windows" 922) 923 924// PossibleEnum11Values returns the possible values for the Enum11 const type. 925func PossibleEnum11Values() []Enum11 { 926 return []Enum11{ 927 Enum11All, 928 Enum11Linux, 929 Enum11Windows, 930 } 931} 932 933// ToPtr returns a *Enum11 pointing to the current value. 934func (c Enum11) ToPtr() *Enum11 { 935 return &c 936} 937 938type Enum12 string 939 940const ( 941 Enum12All Enum12 = "All" 942 Enum12Linux Enum12 = "Linux" 943 Enum12Windows Enum12 = "Windows" 944) 945 946// PossibleEnum12Values returns the possible values for the Enum12 const type. 947func PossibleEnum12Values() []Enum12 { 948 return []Enum12{ 949 Enum12All, 950 Enum12Linux, 951 Enum12Windows, 952 } 953} 954 955// ToPtr returns a *Enum12 pointing to the current value. 956func (c Enum12) ToPtr() *Enum12 { 957 return &c 958} 959 960type Enum13 string 961 962const ( 963 Enum13All Enum13 = "All" 964 Enum13Linux Enum13 = "Linux" 965 Enum13Windows Enum13 = "Windows" 966) 967 968// PossibleEnum13Values returns the possible values for the Enum13 const type. 969func PossibleEnum13Values() []Enum13 { 970 return []Enum13{ 971 Enum13All, 972 Enum13Linux, 973 Enum13Windows, 974 } 975} 976 977// ToPtr returns a *Enum13 pointing to the current value. 978func (c Enum13) ToPtr() *Enum13 { 979 return &c 980} 981 982type Enum14 string 983 984const ( 985 Enum14All Enum14 = "All" 986 Enum14Linux Enum14 = "Linux" 987 Enum14Windows Enum14 = "Windows" 988) 989 990// PossibleEnum14Values returns the possible values for the Enum14 const type. 991func PossibleEnum14Values() []Enum14 { 992 return []Enum14{ 993 Enum14All, 994 Enum14Linux, 995 Enum14Windows, 996 } 997} 998 999// ToPtr returns a *Enum14 pointing to the current value. 1000func (c Enum14) ToPtr() *Enum14 { 1001 return &c 1002} 1003 1004type Enum15 string 1005 1006const ( 1007 Enum15All Enum15 = "All" 1008 Enum15Linux Enum15 = "Linux" 1009 Enum15LinuxFunctions Enum15 = "LinuxFunctions" 1010 Enum15Windows Enum15 = "Windows" 1011 Enum15WindowsFunctions Enum15 = "WindowsFunctions" 1012) 1013 1014// PossibleEnum15Values returns the possible values for the Enum15 const type. 1015func PossibleEnum15Values() []Enum15 { 1016 return []Enum15{ 1017 Enum15All, 1018 Enum15Linux, 1019 Enum15LinuxFunctions, 1020 Enum15Windows, 1021 Enum15WindowsFunctions, 1022 } 1023} 1024 1025// ToPtr returns a *Enum15 pointing to the current value. 1026func (c Enum15) ToPtr() *Enum15 { 1027 return &c 1028} 1029 1030// ForwardProxyConvention - The convention used to determine the url of the request made. 1031type ForwardProxyConvention string 1032 1033const ( 1034 ForwardProxyConventionNoProxy ForwardProxyConvention = "NoProxy" 1035 ForwardProxyConventionStandard ForwardProxyConvention = "Standard" 1036 ForwardProxyConventionCustom ForwardProxyConvention = "Custom" 1037) 1038 1039// PossibleForwardProxyConventionValues returns the possible values for the ForwardProxyConvention const type. 1040func PossibleForwardProxyConventionValues() []ForwardProxyConvention { 1041 return []ForwardProxyConvention{ 1042 ForwardProxyConventionNoProxy, 1043 ForwardProxyConventionStandard, 1044 ForwardProxyConventionCustom, 1045 } 1046} 1047 1048// ToPtr returns a *ForwardProxyConvention pointing to the current value. 1049func (c ForwardProxyConvention) ToPtr() *ForwardProxyConvention { 1050 return &c 1051} 1052 1053// FrequencyUnit - The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval 1054// should be set to 7) 1055type FrequencyUnit string 1056 1057const ( 1058 FrequencyUnitDay FrequencyUnit = "Day" 1059 FrequencyUnitHour FrequencyUnit = "Hour" 1060) 1061 1062// PossibleFrequencyUnitValues returns the possible values for the FrequencyUnit const type. 1063func PossibleFrequencyUnitValues() []FrequencyUnit { 1064 return []FrequencyUnit{ 1065 FrequencyUnitDay, 1066 FrequencyUnitHour, 1067 } 1068} 1069 1070// ToPtr returns a *FrequencyUnit pointing to the current value. 1071func (c FrequencyUnit) ToPtr() *FrequencyUnit { 1072 return &c 1073} 1074 1075type FrontEndServiceType string 1076 1077const ( 1078 FrontEndServiceTypeNodePort FrontEndServiceType = "NodePort" 1079 FrontEndServiceTypeLoadBalancer FrontEndServiceType = "LoadBalancer" 1080) 1081 1082// PossibleFrontEndServiceTypeValues returns the possible values for the FrontEndServiceType const type. 1083func PossibleFrontEndServiceTypeValues() []FrontEndServiceType { 1084 return []FrontEndServiceType{ 1085 FrontEndServiceTypeNodePort, 1086 FrontEndServiceTypeLoadBalancer, 1087 } 1088} 1089 1090// ToPtr returns a *FrontEndServiceType pointing to the current value. 1091func (c FrontEndServiceType) ToPtr() *FrontEndServiceType { 1092 return &c 1093} 1094 1095// FtpsState - State of FTP / FTPS service 1096type FtpsState string 1097 1098const ( 1099 FtpsStateAllAllowed FtpsState = "AllAllowed" 1100 FtpsStateDisabled FtpsState = "Disabled" 1101 FtpsStateFtpsOnly FtpsState = "FtpsOnly" 1102) 1103 1104// PossibleFtpsStateValues returns the possible values for the FtpsState const type. 1105func PossibleFtpsStateValues() []FtpsState { 1106 return []FtpsState{ 1107 FtpsStateAllAllowed, 1108 FtpsStateDisabled, 1109 FtpsStateFtpsOnly, 1110 } 1111} 1112 1113// ToPtr returns a *FtpsState pointing to the current value. 1114func (c FtpsState) ToPtr() *FtpsState { 1115 return &c 1116} 1117 1118// HostNameType - Type of the hostname. 1119type HostNameType string 1120 1121const ( 1122 HostNameTypeVerified HostNameType = "Verified" 1123 HostNameTypeManaged HostNameType = "Managed" 1124) 1125 1126// PossibleHostNameTypeValues returns the possible values for the HostNameType const type. 1127func PossibleHostNameTypeValues() []HostNameType { 1128 return []HostNameType{ 1129 HostNameTypeVerified, 1130 HostNameTypeManaged, 1131 } 1132} 1133 1134// ToPtr returns a *HostNameType pointing to the current value. 1135func (c HostNameType) ToPtr() *HostNameType { 1136 return &c 1137} 1138 1139// HostType - Indicates whether the hostname is a standard or repository hostname. 1140type HostType string 1141 1142const ( 1143 HostTypeStandard HostType = "Standard" 1144 HostTypeRepository HostType = "Repository" 1145) 1146 1147// PossibleHostTypeValues returns the possible values for the HostType const type. 1148func PossibleHostTypeValues() []HostType { 1149 return []HostType{ 1150 HostTypeStandard, 1151 HostTypeRepository, 1152 } 1153} 1154 1155// ToPtr returns a *HostType pointing to the current value. 1156func (c HostType) ToPtr() *HostType { 1157 return &c 1158} 1159 1160// HostingEnvironmentStatus - Current status of the App Service Environment. 1161type HostingEnvironmentStatus string 1162 1163const ( 1164 HostingEnvironmentStatusPreparing HostingEnvironmentStatus = "Preparing" 1165 HostingEnvironmentStatusReady HostingEnvironmentStatus = "Ready" 1166 HostingEnvironmentStatusScaling HostingEnvironmentStatus = "Scaling" 1167 HostingEnvironmentStatusDeleting HostingEnvironmentStatus = "Deleting" 1168) 1169 1170// PossibleHostingEnvironmentStatusValues returns the possible values for the HostingEnvironmentStatus const type. 1171func PossibleHostingEnvironmentStatusValues() []HostingEnvironmentStatus { 1172 return []HostingEnvironmentStatus{ 1173 HostingEnvironmentStatusPreparing, 1174 HostingEnvironmentStatusReady, 1175 HostingEnvironmentStatusScaling, 1176 HostingEnvironmentStatusDeleting, 1177 } 1178} 1179 1180// ToPtr returns a *HostingEnvironmentStatus pointing to the current value. 1181func (c HostingEnvironmentStatus) ToPtr() *HostingEnvironmentStatus { 1182 return &c 1183} 1184 1185// IPFilterTag - Defines what this IP filter will be used for. This is to support IP filtering on proxies. 1186type IPFilterTag string 1187 1188const ( 1189 IPFilterTagDefault IPFilterTag = "Default" 1190 IPFilterTagServiceTag IPFilterTag = "ServiceTag" 1191 IPFilterTagXffProxy IPFilterTag = "XffProxy" 1192) 1193 1194// PossibleIPFilterTagValues returns the possible values for the IPFilterTag const type. 1195func PossibleIPFilterTagValues() []IPFilterTag { 1196 return []IPFilterTag{ 1197 IPFilterTagDefault, 1198 IPFilterTagServiceTag, 1199 IPFilterTagXffProxy, 1200 } 1201} 1202 1203// ToPtr returns a *IPFilterTag pointing to the current value. 1204func (c IPFilterTag) ToPtr() *IPFilterTag { 1205 return &c 1206} 1207 1208// InAvailabilityReasonType - Invalid indicates the name provided does not match Azure App Service naming requirements. AlreadyExists indicates that the 1209// name is already in use and is therefore unavailable. 1210type InAvailabilityReasonType string 1211 1212const ( 1213 InAvailabilityReasonTypeAlreadyExists InAvailabilityReasonType = "AlreadyExists" 1214 InAvailabilityReasonTypeInvalid InAvailabilityReasonType = "Invalid" 1215) 1216 1217// PossibleInAvailabilityReasonTypeValues returns the possible values for the InAvailabilityReasonType const type. 1218func PossibleInAvailabilityReasonTypeValues() []InAvailabilityReasonType { 1219 return []InAvailabilityReasonType{ 1220 InAvailabilityReasonTypeAlreadyExists, 1221 InAvailabilityReasonTypeInvalid, 1222 } 1223} 1224 1225// ToPtr returns a *InAvailabilityReasonType pointing to the current value. 1226func (c InAvailabilityReasonType) ToPtr() *InAvailabilityReasonType { 1227 return &c 1228} 1229 1230// InsightStatus - Level of the most severe insight generated by the detector. 1231type InsightStatus string 1232 1233const ( 1234 InsightStatusCritical InsightStatus = "Critical" 1235 InsightStatusWarning InsightStatus = "Warning" 1236 InsightStatusInfo InsightStatus = "Info" 1237 InsightStatusSuccess InsightStatus = "Success" 1238 InsightStatusNone InsightStatus = "None" 1239) 1240 1241// PossibleInsightStatusValues returns the possible values for the InsightStatus const type. 1242func PossibleInsightStatusValues() []InsightStatus { 1243 return []InsightStatus{ 1244 InsightStatusCritical, 1245 InsightStatusWarning, 1246 InsightStatusInfo, 1247 InsightStatusSuccess, 1248 InsightStatusNone, 1249 } 1250} 1251 1252// ToPtr returns a *InsightStatus pointing to the current value. 1253func (c InsightStatus) ToPtr() *InsightStatus { 1254 return &c 1255} 1256 1257// IssueType - Represents the type of the Detector 1258type IssueType string 1259 1260const ( 1261 IssueTypeServiceIncident IssueType = "ServiceIncident" 1262 IssueTypeAppDeployment IssueType = "AppDeployment" 1263 IssueTypeAppCrash IssueType = "AppCrash" 1264 IssueTypeRuntimeIssueDetected IssueType = "RuntimeIssueDetected" 1265 IssueTypeAseDeployment IssueType = "AseDeployment" 1266 IssueTypeUserIssue IssueType = "UserIssue" 1267 IssueTypePlatformIssue IssueType = "PlatformIssue" 1268 IssueTypeOther IssueType = "Other" 1269) 1270 1271// PossibleIssueTypeValues returns the possible values for the IssueType const type. 1272func PossibleIssueTypeValues() []IssueType { 1273 return []IssueType{ 1274 IssueTypeServiceIncident, 1275 IssueTypeAppDeployment, 1276 IssueTypeAppCrash, 1277 IssueTypeRuntimeIssueDetected, 1278 IssueTypeAseDeployment, 1279 IssueTypeUserIssue, 1280 IssueTypePlatformIssue, 1281 IssueTypeOther, 1282 } 1283} 1284 1285// ToPtr returns a *IssueType pointing to the current value. 1286func (c IssueType) ToPtr() *IssueType { 1287 return &c 1288} 1289 1290// KeyVaultSecretStatus - Status of the Key Vault secret. 1291type KeyVaultSecretStatus string 1292 1293const ( 1294 KeyVaultSecretStatusInitialized KeyVaultSecretStatus = "Initialized" 1295 KeyVaultSecretStatusWaitingOnCertificateOrder KeyVaultSecretStatus = "WaitingOnCertificateOrder" 1296 KeyVaultSecretStatusSucceeded KeyVaultSecretStatus = "Succeeded" 1297 KeyVaultSecretStatusCertificateOrderFailed KeyVaultSecretStatus = "CertificateOrderFailed" 1298 KeyVaultSecretStatusOperationNotPermittedOnKeyVault KeyVaultSecretStatus = "OperationNotPermittedOnKeyVault" 1299 KeyVaultSecretStatusAzureServiceUnauthorizedToAccessKeyVault KeyVaultSecretStatus = "AzureServiceUnauthorizedToAccessKeyVault" 1300 KeyVaultSecretStatusKeyVaultDoesNotExist KeyVaultSecretStatus = "KeyVaultDoesNotExist" 1301 KeyVaultSecretStatusKeyVaultSecretDoesNotExist KeyVaultSecretStatus = "KeyVaultSecretDoesNotExist" 1302 KeyVaultSecretStatusUnknownError KeyVaultSecretStatus = "UnknownError" 1303 KeyVaultSecretStatusExternalPrivateKey KeyVaultSecretStatus = "ExternalPrivateKey" 1304 KeyVaultSecretStatusUnknown KeyVaultSecretStatus = "Unknown" 1305) 1306 1307// PossibleKeyVaultSecretStatusValues returns the possible values for the KeyVaultSecretStatus const type. 1308func PossibleKeyVaultSecretStatusValues() []KeyVaultSecretStatus { 1309 return []KeyVaultSecretStatus{ 1310 KeyVaultSecretStatusInitialized, 1311 KeyVaultSecretStatusWaitingOnCertificateOrder, 1312 KeyVaultSecretStatusSucceeded, 1313 KeyVaultSecretStatusCertificateOrderFailed, 1314 KeyVaultSecretStatusOperationNotPermittedOnKeyVault, 1315 KeyVaultSecretStatusAzureServiceUnauthorizedToAccessKeyVault, 1316 KeyVaultSecretStatusKeyVaultDoesNotExist, 1317 KeyVaultSecretStatusKeyVaultSecretDoesNotExist, 1318 KeyVaultSecretStatusUnknownError, 1319 KeyVaultSecretStatusExternalPrivateKey, 1320 KeyVaultSecretStatusUnknown, 1321 } 1322} 1323 1324// ToPtr returns a *KeyVaultSecretStatus pointing to the current value. 1325func (c KeyVaultSecretStatus) ToPtr() *KeyVaultSecretStatus { 1326 return &c 1327} 1328 1329// KubeEnvironmentProvisioningState - Provisioning state of the Kubernetes Environment. 1330type KubeEnvironmentProvisioningState string 1331 1332const ( 1333 KubeEnvironmentProvisioningStateSucceeded KubeEnvironmentProvisioningState = "Succeeded" 1334 KubeEnvironmentProvisioningStateFailed KubeEnvironmentProvisioningState = "Failed" 1335 KubeEnvironmentProvisioningStateCanceled KubeEnvironmentProvisioningState = "Canceled" 1336 KubeEnvironmentProvisioningStateWaiting KubeEnvironmentProvisioningState = "Waiting" 1337 KubeEnvironmentProvisioningStateInitializationInProgress KubeEnvironmentProvisioningState = "InitializationInProgress" 1338 KubeEnvironmentProvisioningStateInfrastructureSetupInProgress KubeEnvironmentProvisioningState = "InfrastructureSetupInProgress" 1339 KubeEnvironmentProvisioningStateInfrastructureSetupComplete KubeEnvironmentProvisioningState = "InfrastructureSetupComplete" 1340 KubeEnvironmentProvisioningStateScheduledForDelete KubeEnvironmentProvisioningState = "ScheduledForDelete" 1341 KubeEnvironmentProvisioningStateUpgradeRequested KubeEnvironmentProvisioningState = "UpgradeRequested" 1342 KubeEnvironmentProvisioningStateUpgradeFailed KubeEnvironmentProvisioningState = "UpgradeFailed" 1343) 1344 1345// PossibleKubeEnvironmentProvisioningStateValues returns the possible values for the KubeEnvironmentProvisioningState const type. 1346func PossibleKubeEnvironmentProvisioningStateValues() []KubeEnvironmentProvisioningState { 1347 return []KubeEnvironmentProvisioningState{ 1348 KubeEnvironmentProvisioningStateSucceeded, 1349 KubeEnvironmentProvisioningStateFailed, 1350 KubeEnvironmentProvisioningStateCanceled, 1351 KubeEnvironmentProvisioningStateWaiting, 1352 KubeEnvironmentProvisioningStateInitializationInProgress, 1353 KubeEnvironmentProvisioningStateInfrastructureSetupInProgress, 1354 KubeEnvironmentProvisioningStateInfrastructureSetupComplete, 1355 KubeEnvironmentProvisioningStateScheduledForDelete, 1356 KubeEnvironmentProvisioningStateUpgradeRequested, 1357 KubeEnvironmentProvisioningStateUpgradeFailed, 1358 } 1359} 1360 1361// ToPtr returns a *KubeEnvironmentProvisioningState pointing to the current value. 1362func (c KubeEnvironmentProvisioningState) ToPtr() *KubeEnvironmentProvisioningState { 1363 return &c 1364} 1365 1366// LoadBalancingMode - Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment. 1367type LoadBalancingMode string 1368 1369const ( 1370 LoadBalancingModeNone LoadBalancingMode = "None" 1371 LoadBalancingModePublishing LoadBalancingMode = "Publishing" 1372 LoadBalancingModeWeb LoadBalancingMode = "Web" 1373 LoadBalancingModeWebPublishing LoadBalancingMode = "Web, Publishing" 1374) 1375 1376// PossibleLoadBalancingModeValues returns the possible values for the LoadBalancingMode const type. 1377func PossibleLoadBalancingModeValues() []LoadBalancingMode { 1378 return []LoadBalancingMode{ 1379 LoadBalancingModeNone, 1380 LoadBalancingModePublishing, 1381 LoadBalancingModeWeb, 1382 LoadBalancingModeWebPublishing, 1383 } 1384} 1385 1386// ToPtr returns a *LoadBalancingMode pointing to the current value. 1387func (c LoadBalancingMode) ToPtr() *LoadBalancingMode { 1388 return &c 1389} 1390 1391// LogLevel - Log level. 1392type LogLevel string 1393 1394const ( 1395 LogLevelOff LogLevel = "Off" 1396 LogLevelVerbose LogLevel = "Verbose" 1397 LogLevelInformation LogLevel = "Information" 1398 LogLevelWarning LogLevel = "Warning" 1399 LogLevelError LogLevel = "Error" 1400) 1401 1402// PossibleLogLevelValues returns the possible values for the LogLevel const type. 1403func PossibleLogLevelValues() []LogLevel { 1404 return []LogLevel{ 1405 LogLevelOff, 1406 LogLevelVerbose, 1407 LogLevelInformation, 1408 LogLevelWarning, 1409 LogLevelError, 1410 } 1411} 1412 1413// ToPtr returns a *LogLevel pointing to the current value. 1414func (c LogLevel) ToPtr() *LogLevel { 1415 return &c 1416} 1417 1418// MSDeployLogEntryType - Log entry type 1419type MSDeployLogEntryType string 1420 1421const ( 1422 MSDeployLogEntryTypeMessage MSDeployLogEntryType = "Message" 1423 MSDeployLogEntryTypeWarning MSDeployLogEntryType = "Warning" 1424 MSDeployLogEntryTypeError MSDeployLogEntryType = "Error" 1425) 1426 1427// PossibleMSDeployLogEntryTypeValues returns the possible values for the MSDeployLogEntryType const type. 1428func PossibleMSDeployLogEntryTypeValues() []MSDeployLogEntryType { 1429 return []MSDeployLogEntryType{ 1430 MSDeployLogEntryTypeMessage, 1431 MSDeployLogEntryTypeWarning, 1432 MSDeployLogEntryTypeError, 1433 } 1434} 1435 1436// ToPtr returns a *MSDeployLogEntryType pointing to the current value. 1437func (c MSDeployLogEntryType) ToPtr() *MSDeployLogEntryType { 1438 return &c 1439} 1440 1441// MSDeployProvisioningState - Provisioning state 1442type MSDeployProvisioningState string 1443 1444const ( 1445 MSDeployProvisioningStateAccepted MSDeployProvisioningState = "accepted" 1446 MSDeployProvisioningStateRunning MSDeployProvisioningState = "running" 1447 MSDeployProvisioningStateSucceeded MSDeployProvisioningState = "succeeded" 1448 MSDeployProvisioningStateFailed MSDeployProvisioningState = "failed" 1449 MSDeployProvisioningStateCanceled MSDeployProvisioningState = "canceled" 1450) 1451 1452// PossibleMSDeployProvisioningStateValues returns the possible values for the MSDeployProvisioningState const type. 1453func PossibleMSDeployProvisioningStateValues() []MSDeployProvisioningState { 1454 return []MSDeployProvisioningState{ 1455 MSDeployProvisioningStateAccepted, 1456 MSDeployProvisioningStateRunning, 1457 MSDeployProvisioningStateSucceeded, 1458 MSDeployProvisioningStateFailed, 1459 MSDeployProvisioningStateCanceled, 1460 } 1461} 1462 1463// ToPtr returns a *MSDeployProvisioningState pointing to the current value. 1464func (c MSDeployProvisioningState) ToPtr() *MSDeployProvisioningState { 1465 return &c 1466} 1467 1468// ManagedPipelineMode - Managed pipeline mode. 1469type ManagedPipelineMode string 1470 1471const ( 1472 ManagedPipelineModeIntegrated ManagedPipelineMode = "Integrated" 1473 ManagedPipelineModeClassic ManagedPipelineMode = "Classic" 1474) 1475 1476// PossibleManagedPipelineModeValues returns the possible values for the ManagedPipelineMode const type. 1477func PossibleManagedPipelineModeValues() []ManagedPipelineMode { 1478 return []ManagedPipelineMode{ 1479 ManagedPipelineModeIntegrated, 1480 ManagedPipelineModeClassic, 1481 } 1482} 1483 1484// ToPtr returns a *ManagedPipelineMode pointing to the current value. 1485func (c ManagedPipelineMode) ToPtr() *ManagedPipelineMode { 1486 return &c 1487} 1488 1489// ManagedServiceIdentityType - Type of managed service identity. 1490type ManagedServiceIdentityType string 1491 1492const ( 1493 ManagedServiceIdentityTypeSystemAssigned ManagedServiceIdentityType = "SystemAssigned" 1494 ManagedServiceIdentityTypeUserAssigned ManagedServiceIdentityType = "UserAssigned" 1495 ManagedServiceIdentityTypeSystemAssignedUserAssigned ManagedServiceIdentityType = "SystemAssigned, UserAssigned" 1496 ManagedServiceIdentityTypeNone ManagedServiceIdentityType = "None" 1497) 1498 1499// PossibleManagedServiceIdentityTypeValues returns the possible values for the ManagedServiceIdentityType const type. 1500func PossibleManagedServiceIdentityTypeValues() []ManagedServiceIdentityType { 1501 return []ManagedServiceIdentityType{ 1502 ManagedServiceIdentityTypeSystemAssigned, 1503 ManagedServiceIdentityTypeUserAssigned, 1504 ManagedServiceIdentityTypeSystemAssignedUserAssigned, 1505 ManagedServiceIdentityTypeNone, 1506 } 1507} 1508 1509// ToPtr returns a *ManagedServiceIdentityType pointing to the current value. 1510func (c ManagedServiceIdentityType) ToPtr() *ManagedServiceIdentityType { 1511 return &c 1512} 1513 1514// MySQLMigrationType - The type of migration operation to be done 1515type MySQLMigrationType string 1516 1517const ( 1518 MySQLMigrationTypeLocalToRemote MySQLMigrationType = "LocalToRemote" 1519 MySQLMigrationTypeRemoteToLocal MySQLMigrationType = "RemoteToLocal" 1520) 1521 1522// PossibleMySQLMigrationTypeValues returns the possible values for the MySQLMigrationType const type. 1523func PossibleMySQLMigrationTypeValues() []MySQLMigrationType { 1524 return []MySQLMigrationType{ 1525 MySQLMigrationTypeLocalToRemote, 1526 MySQLMigrationTypeRemoteToLocal, 1527 } 1528} 1529 1530// ToPtr returns a *MySQLMigrationType pointing to the current value. 1531func (c MySQLMigrationType) ToPtr() *MySQLMigrationType { 1532 return &c 1533} 1534 1535// NotificationLevel - Level indicating how critical this recommendation can impact. 1536type NotificationLevel string 1537 1538const ( 1539 NotificationLevelCritical NotificationLevel = "Critical" 1540 NotificationLevelWarning NotificationLevel = "Warning" 1541 NotificationLevelInformation NotificationLevel = "Information" 1542 NotificationLevelNonUrgentSuggestion NotificationLevel = "NonUrgentSuggestion" 1543) 1544 1545// PossibleNotificationLevelValues returns the possible values for the NotificationLevel const type. 1546func PossibleNotificationLevelValues() []NotificationLevel { 1547 return []NotificationLevel{ 1548 NotificationLevelCritical, 1549 NotificationLevelWarning, 1550 NotificationLevelInformation, 1551 NotificationLevelNonUrgentSuggestion, 1552 } 1553} 1554 1555// ToPtr returns a *NotificationLevel pointing to the current value. 1556func (c NotificationLevel) ToPtr() *NotificationLevel { 1557 return &c 1558} 1559 1560// OperationStatus - The current status of the operation. 1561type OperationStatus string 1562 1563const ( 1564 OperationStatusInProgress OperationStatus = "InProgress" 1565 OperationStatusFailed OperationStatus = "Failed" 1566 OperationStatusSucceeded OperationStatus = "Succeeded" 1567 OperationStatusTimedOut OperationStatus = "TimedOut" 1568 OperationStatusCreated OperationStatus = "Created" 1569) 1570 1571// PossibleOperationStatusValues returns the possible values for the OperationStatus const type. 1572func PossibleOperationStatusValues() []OperationStatus { 1573 return []OperationStatus{ 1574 OperationStatusInProgress, 1575 OperationStatusFailed, 1576 OperationStatusSucceeded, 1577 OperationStatusTimedOut, 1578 OperationStatusCreated, 1579 } 1580} 1581 1582// ToPtr returns a *OperationStatus pointing to the current value. 1583func (c OperationStatus) ToPtr() *OperationStatus { 1584 return &c 1585} 1586 1587// ProvisioningState - Status of certificate order. 1588type ProvisioningState string 1589 1590const ( 1591 ProvisioningStateSucceeded ProvisioningState = "Succeeded" 1592 ProvisioningStateFailed ProvisioningState = "Failed" 1593 ProvisioningStateCanceled ProvisioningState = "Canceled" 1594 ProvisioningStateInProgress ProvisioningState = "InProgress" 1595 ProvisioningStateDeleting ProvisioningState = "Deleting" 1596) 1597 1598// PossibleProvisioningStateValues returns the possible values for the ProvisioningState const type. 1599func PossibleProvisioningStateValues() []ProvisioningState { 1600 return []ProvisioningState{ 1601 ProvisioningStateSucceeded, 1602 ProvisioningStateFailed, 1603 ProvisioningStateCanceled, 1604 ProvisioningStateInProgress, 1605 ProvisioningStateDeleting, 1606 } 1607} 1608 1609// ToPtr returns a *ProvisioningState pointing to the current value. 1610func (c ProvisioningState) ToPtr() *ProvisioningState { 1611 return &c 1612} 1613 1614// PublicCertificateLocation - Public Certificate Location 1615type PublicCertificateLocation string 1616 1617const ( 1618 PublicCertificateLocationCurrentUserMy PublicCertificateLocation = "CurrentUserMy" 1619 PublicCertificateLocationLocalMachineMy PublicCertificateLocation = "LocalMachineMy" 1620 PublicCertificateLocationUnknown PublicCertificateLocation = "Unknown" 1621) 1622 1623// PossiblePublicCertificateLocationValues returns the possible values for the PublicCertificateLocation const type. 1624func PossiblePublicCertificateLocationValues() []PublicCertificateLocation { 1625 return []PublicCertificateLocation{ 1626 PublicCertificateLocationCurrentUserMy, 1627 PublicCertificateLocationLocalMachineMy, 1628 PublicCertificateLocationUnknown, 1629 } 1630} 1631 1632// ToPtr returns a *PublicCertificateLocation pointing to the current value. 1633func (c PublicCertificateLocation) ToPtr() *PublicCertificateLocation { 1634 return &c 1635} 1636 1637// PublishingProfileFormat - Name of the format. Valid values are: FileZilla3 WebDeploy -- default Ftp 1638type PublishingProfileFormat string 1639 1640const ( 1641 PublishingProfileFormatFileZilla3 PublishingProfileFormat = "FileZilla3" 1642 PublishingProfileFormatFtp PublishingProfileFormat = "Ftp" 1643 PublishingProfileFormatWebDeploy PublishingProfileFormat = "WebDeploy" 1644) 1645 1646// PossiblePublishingProfileFormatValues returns the possible values for the PublishingProfileFormat const type. 1647func PossiblePublishingProfileFormatValues() []PublishingProfileFormat { 1648 return []PublishingProfileFormat{ 1649 PublishingProfileFormatFileZilla3, 1650 PublishingProfileFormatFtp, 1651 PublishingProfileFormatWebDeploy, 1652 } 1653} 1654 1655// ToPtr returns a *PublishingProfileFormat pointing to the current value. 1656func (c PublishingProfileFormat) ToPtr() *PublishingProfileFormat { 1657 return &c 1658} 1659 1660// RedundancyMode - Site redundancy mode 1661type RedundancyMode string 1662 1663const ( 1664 RedundancyModeNone RedundancyMode = "None" 1665 RedundancyModeManual RedundancyMode = "Manual" 1666 RedundancyModeFailover RedundancyMode = "Failover" 1667 RedundancyModeActiveActive RedundancyMode = "ActiveActive" 1668 RedundancyModeGeoRedundant RedundancyMode = "GeoRedundant" 1669) 1670 1671// PossibleRedundancyModeValues returns the possible values for the RedundancyMode const type. 1672func PossibleRedundancyModeValues() []RedundancyMode { 1673 return []RedundancyMode{ 1674 RedundancyModeNone, 1675 RedundancyModeManual, 1676 RedundancyModeFailover, 1677 RedundancyModeActiveActive, 1678 RedundancyModeGeoRedundant, 1679 } 1680} 1681 1682// ToPtr returns a *RedundancyMode pointing to the current value. 1683func (c RedundancyMode) ToPtr() *RedundancyMode { 1684 return &c 1685} 1686 1687// RenderingType - Rendering Type 1688type RenderingType string 1689 1690const ( 1691 RenderingTypeNoGraph RenderingType = "NoGraph" 1692 RenderingTypeTable RenderingType = "Table" 1693 RenderingTypeTimeSeries RenderingType = "TimeSeries" 1694 RenderingTypeTimeSeriesPerInstance RenderingType = "TimeSeriesPerInstance" 1695 RenderingTypePieChart RenderingType = "PieChart" 1696 RenderingTypeDataSummary RenderingType = "DataSummary" 1697 RenderingTypeEmail RenderingType = "Email" 1698 RenderingTypeInsights RenderingType = "Insights" 1699 RenderingTypeDynamicInsight RenderingType = "DynamicInsight" 1700 RenderingTypeMarkdown RenderingType = "Markdown" 1701 RenderingTypeDetector RenderingType = "Detector" 1702 RenderingTypeDropDown RenderingType = "DropDown" 1703 RenderingTypeCard RenderingType = "Card" 1704 RenderingTypeSolution RenderingType = "Solution" 1705 RenderingTypeGuage RenderingType = "Guage" 1706 RenderingTypeForm RenderingType = "Form" 1707 RenderingTypeChangeSets RenderingType = "ChangeSets" 1708 RenderingTypeChangeAnalysisOnboarding RenderingType = "ChangeAnalysisOnboarding" 1709 RenderingTypeChangesView RenderingType = "ChangesView" 1710 RenderingTypeAppInsight RenderingType = "AppInsight" 1711 RenderingTypeDependencyGraph RenderingType = "DependencyGraph" 1712 RenderingTypeDownTime RenderingType = "DownTime" 1713 RenderingTypeSummaryCard RenderingType = "SummaryCard" 1714 RenderingTypeSearchComponent RenderingType = "SearchComponent" 1715 RenderingTypeAppInsightEnablement RenderingType = "AppInsightEnablement" 1716) 1717 1718// PossibleRenderingTypeValues returns the possible values for the RenderingType const type. 1719func PossibleRenderingTypeValues() []RenderingType { 1720 return []RenderingType{ 1721 RenderingTypeNoGraph, 1722 RenderingTypeTable, 1723 RenderingTypeTimeSeries, 1724 RenderingTypeTimeSeriesPerInstance, 1725 RenderingTypePieChart, 1726 RenderingTypeDataSummary, 1727 RenderingTypeEmail, 1728 RenderingTypeInsights, 1729 RenderingTypeDynamicInsight, 1730 RenderingTypeMarkdown, 1731 RenderingTypeDetector, 1732 RenderingTypeDropDown, 1733 RenderingTypeCard, 1734 RenderingTypeSolution, 1735 RenderingTypeGuage, 1736 RenderingTypeForm, 1737 RenderingTypeChangeSets, 1738 RenderingTypeChangeAnalysisOnboarding, 1739 RenderingTypeChangesView, 1740 RenderingTypeAppInsight, 1741 RenderingTypeDependencyGraph, 1742 RenderingTypeDownTime, 1743 RenderingTypeSummaryCard, 1744 RenderingTypeSearchComponent, 1745 RenderingTypeAppInsightEnablement, 1746 } 1747} 1748 1749// ToPtr returns a *RenderingType pointing to the current value. 1750func (c RenderingType) ToPtr() *RenderingType { 1751 return &c 1752} 1753 1754type ResolveStatus string 1755 1756const ( 1757 ResolveStatusInitialized ResolveStatus = "Initialized" 1758 ResolveStatusResolved ResolveStatus = "Resolved" 1759 ResolveStatusInvalidSyntax ResolveStatus = "InvalidSyntax" 1760 ResolveStatusMSINotEnabled ResolveStatus = "MSINotEnabled" 1761 ResolveStatusVaultNotFound ResolveStatus = "VaultNotFound" 1762 ResolveStatusSecretNotFound ResolveStatus = "SecretNotFound" 1763 ResolveStatusSecretVersionNotFound ResolveStatus = "SecretVersionNotFound" 1764 ResolveStatusAccessToKeyVaultDenied ResolveStatus = "AccessToKeyVaultDenied" 1765 ResolveStatusOtherReasons ResolveStatus = "OtherReasons" 1766 ResolveStatusFetchTimedOut ResolveStatus = "FetchTimedOut" 1767 ResolveStatusUnauthorizedClient ResolveStatus = "UnauthorizedClient" 1768) 1769 1770// PossibleResolveStatusValues returns the possible values for the ResolveStatus const type. 1771func PossibleResolveStatusValues() []ResolveStatus { 1772 return []ResolveStatus{ 1773 ResolveStatusInitialized, 1774 ResolveStatusResolved, 1775 ResolveStatusInvalidSyntax, 1776 ResolveStatusMSINotEnabled, 1777 ResolveStatusVaultNotFound, 1778 ResolveStatusSecretNotFound, 1779 ResolveStatusSecretVersionNotFound, 1780 ResolveStatusAccessToKeyVaultDenied, 1781 ResolveStatusOtherReasons, 1782 ResolveStatusFetchTimedOut, 1783 ResolveStatusUnauthorizedClient, 1784 } 1785} 1786 1787// ToPtr returns a *ResolveStatus pointing to the current value. 1788func (c ResolveStatus) ToPtr() *ResolveStatus { 1789 return &c 1790} 1791 1792// ResourceScopeType - Name of a resource type this recommendation applies, e.g. Subscription, ServerFarm, Site. 1793type ResourceScopeType string 1794 1795const ( 1796 ResourceScopeTypeServerFarm ResourceScopeType = "ServerFarm" 1797 ResourceScopeTypeSubscription ResourceScopeType = "Subscription" 1798 ResourceScopeTypeWebSite ResourceScopeType = "WebSite" 1799) 1800 1801// PossibleResourceScopeTypeValues returns the possible values for the ResourceScopeType const type. 1802func PossibleResourceScopeTypeValues() []ResourceScopeType { 1803 return []ResourceScopeType{ 1804 ResourceScopeTypeServerFarm, 1805 ResourceScopeTypeSubscription, 1806 ResourceScopeTypeWebSite, 1807 } 1808} 1809 1810// ToPtr returns a *ResourceScopeType pointing to the current value. 1811func (c ResourceScopeType) ToPtr() *ResourceScopeType { 1812 return &c 1813} 1814 1815// RouteType - The type of route this is: DEFAULT - By default, every app has routes to the local address ranges specified by RFC1918 INHERITED - Routes 1816// inherited from the real Virtual Network routes STATIC - Static 1817// route set on the app only 1818// These values will be used for syncing an app's routes with those from a Virtual Network. 1819type RouteType string 1820 1821const ( 1822 RouteTypeDEFAULT RouteType = "DEFAULT" 1823 RouteTypeINHERITED RouteType = "INHERITED" 1824 RouteTypeSTATIC RouteType = "STATIC" 1825) 1826 1827// PossibleRouteTypeValues returns the possible values for the RouteType const type. 1828func PossibleRouteTypeValues() []RouteType { 1829 return []RouteType{ 1830 RouteTypeDEFAULT, 1831 RouteTypeINHERITED, 1832 RouteTypeSTATIC, 1833 } 1834} 1835 1836// ToPtr returns a *RouteType pointing to the current value. 1837func (c RouteType) ToPtr() *RouteType { 1838 return &c 1839} 1840 1841type SKUName string 1842 1843const ( 1844 SKUNameBasic SKUName = "Basic" 1845 SKUNameDynamic SKUName = "Dynamic" 1846 SKUNameElasticIsolated SKUName = "ElasticIsolated" 1847 SKUNameElasticPremium SKUName = "ElasticPremium" 1848 SKUNameFree SKUName = "Free" 1849 SKUNameIsolated SKUName = "Isolated" 1850 SKUNameIsolatedV2 SKUName = "IsolatedV2" 1851 SKUNamePremium SKUName = "Premium" 1852 SKUNamePremiumContainer SKUName = "PremiumContainer" 1853 SKUNamePremiumV2 SKUName = "PremiumV2" 1854 SKUNamePremiumV3 SKUName = "PremiumV3" 1855 SKUNameShared SKUName = "Shared" 1856 SKUNameStandard SKUName = "Standard" 1857) 1858 1859// PossibleSKUNameValues returns the possible values for the SKUName const type. 1860func PossibleSKUNameValues() []SKUName { 1861 return []SKUName{ 1862 SKUNameBasic, 1863 SKUNameDynamic, 1864 SKUNameElasticIsolated, 1865 SKUNameElasticPremium, 1866 SKUNameFree, 1867 SKUNameIsolated, 1868 SKUNameIsolatedV2, 1869 SKUNamePremium, 1870 SKUNamePremiumContainer, 1871 SKUNamePremiumV2, 1872 SKUNamePremiumV3, 1873 SKUNameShared, 1874 SKUNameStandard, 1875 } 1876} 1877 1878// ToPtr returns a *SKUName pointing to the current value. 1879func (c SKUName) ToPtr() *SKUName { 1880 return &c 1881} 1882 1883// SSLState - SSL type. 1884type SSLState string 1885 1886const ( 1887 SSLStateDisabled SSLState = "Disabled" 1888 SSLStateSniEnabled SSLState = "SniEnabled" 1889 SSLStateIPBasedEnabled SSLState = "IpBasedEnabled" 1890) 1891 1892// PossibleSSLStateValues returns the possible values for the SSLState const type. 1893func PossibleSSLStateValues() []SSLState { 1894 return []SSLState{ 1895 SSLStateDisabled, 1896 SSLStateSniEnabled, 1897 SSLStateIPBasedEnabled, 1898 } 1899} 1900 1901// ToPtr returns a *SSLState pointing to the current value. 1902func (c SSLState) ToPtr() *SSLState { 1903 return &c 1904} 1905 1906// ScmType - SCM type. 1907type ScmType string 1908 1909const ( 1910 ScmTypeBitbucketGit ScmType = "BitbucketGit" 1911 ScmTypeBitbucketHg ScmType = "BitbucketHg" 1912 ScmTypeCodePlexGit ScmType = "CodePlexGit" 1913 ScmTypeCodePlexHg ScmType = "CodePlexHg" 1914 ScmTypeDropbox ScmType = "Dropbox" 1915 ScmTypeExternalGit ScmType = "ExternalGit" 1916 ScmTypeExternalHg ScmType = "ExternalHg" 1917 ScmTypeGitHub ScmType = "GitHub" 1918 ScmTypeLocalGit ScmType = "LocalGit" 1919 ScmTypeNone ScmType = "None" 1920 ScmTypeOneDrive ScmType = "OneDrive" 1921 ScmTypeTfs ScmType = "Tfs" 1922 ScmTypeVSO ScmType = "VSO" 1923 ScmTypeVSTSRM ScmType = "VSTSRM" 1924) 1925 1926// PossibleScmTypeValues returns the possible values for the ScmType const type. 1927func PossibleScmTypeValues() []ScmType { 1928 return []ScmType{ 1929 ScmTypeBitbucketGit, 1930 ScmTypeBitbucketHg, 1931 ScmTypeCodePlexGit, 1932 ScmTypeCodePlexHg, 1933 ScmTypeDropbox, 1934 ScmTypeExternalGit, 1935 ScmTypeExternalHg, 1936 ScmTypeGitHub, 1937 ScmTypeLocalGit, 1938 ScmTypeNone, 1939 ScmTypeOneDrive, 1940 ScmTypeTfs, 1941 ScmTypeVSO, 1942 ScmTypeVSTSRM, 1943 } 1944} 1945 1946// ToPtr returns a *ScmType pointing to the current value. 1947func (c ScmType) ToPtr() *ScmType { 1948 return &c 1949} 1950 1951// SiteAvailabilityState - Management information availability state for the app. 1952type SiteAvailabilityState string 1953 1954const ( 1955 SiteAvailabilityStateNormal SiteAvailabilityState = "Normal" 1956 SiteAvailabilityStateLimited SiteAvailabilityState = "Limited" 1957 SiteAvailabilityStateDisasterRecoveryMode SiteAvailabilityState = "DisasterRecoveryMode" 1958) 1959 1960// PossibleSiteAvailabilityStateValues returns the possible values for the SiteAvailabilityState const type. 1961func PossibleSiteAvailabilityStateValues() []SiteAvailabilityState { 1962 return []SiteAvailabilityState{ 1963 SiteAvailabilityStateNormal, 1964 SiteAvailabilityStateLimited, 1965 SiteAvailabilityStateDisasterRecoveryMode, 1966 } 1967} 1968 1969// ToPtr returns a *SiteAvailabilityState pointing to the current value. 1970func (c SiteAvailabilityState) ToPtr() *SiteAvailabilityState { 1971 return &c 1972} 1973 1974// SiteExtensionType - Site extension type. 1975type SiteExtensionType string 1976 1977const ( 1978 SiteExtensionTypeGallery SiteExtensionType = "Gallery" 1979 SiteExtensionTypeWebRoot SiteExtensionType = "WebRoot" 1980) 1981 1982// PossibleSiteExtensionTypeValues returns the possible values for the SiteExtensionType const type. 1983func PossibleSiteExtensionTypeValues() []SiteExtensionType { 1984 return []SiteExtensionType{ 1985 SiteExtensionTypeGallery, 1986 SiteExtensionTypeWebRoot, 1987 } 1988} 1989 1990// ToPtr returns a *SiteExtensionType pointing to the current value. 1991func (c SiteExtensionType) ToPtr() *SiteExtensionType { 1992 return &c 1993} 1994 1995// SiteLoadBalancing - Site load balancing. 1996type SiteLoadBalancing string 1997 1998const ( 1999 SiteLoadBalancingWeightedRoundRobin SiteLoadBalancing = "WeightedRoundRobin" 2000 SiteLoadBalancingLeastRequests SiteLoadBalancing = "LeastRequests" 2001 SiteLoadBalancingLeastResponseTime SiteLoadBalancing = "LeastResponseTime" 2002 SiteLoadBalancingWeightedTotalTraffic SiteLoadBalancing = "WeightedTotalTraffic" 2003 SiteLoadBalancingRequestHash SiteLoadBalancing = "RequestHash" 2004 SiteLoadBalancingPerSiteRoundRobin SiteLoadBalancing = "PerSiteRoundRobin" 2005) 2006 2007// PossibleSiteLoadBalancingValues returns the possible values for the SiteLoadBalancing const type. 2008func PossibleSiteLoadBalancingValues() []SiteLoadBalancing { 2009 return []SiteLoadBalancing{ 2010 SiteLoadBalancingWeightedRoundRobin, 2011 SiteLoadBalancingLeastRequests, 2012 SiteLoadBalancingLeastResponseTime, 2013 SiteLoadBalancingWeightedTotalTraffic, 2014 SiteLoadBalancingRequestHash, 2015 SiteLoadBalancingPerSiteRoundRobin, 2016 } 2017} 2018 2019// ToPtr returns a *SiteLoadBalancing pointing to the current value. 2020func (c SiteLoadBalancing) ToPtr() *SiteLoadBalancing { 2021 return &c 2022} 2023 2024type SiteRuntimeState string 2025 2026const ( 2027 SiteRuntimeStateREADY SiteRuntimeState = "READY" 2028 SiteRuntimeStateSTOPPED SiteRuntimeState = "STOPPED" 2029 SiteRuntimeStateUNKNOWN SiteRuntimeState = "UNKNOWN" 2030) 2031 2032// PossibleSiteRuntimeStateValues returns the possible values for the SiteRuntimeState const type. 2033func PossibleSiteRuntimeStateValues() []SiteRuntimeState { 2034 return []SiteRuntimeState{ 2035 SiteRuntimeStateREADY, 2036 SiteRuntimeStateSTOPPED, 2037 SiteRuntimeStateUNKNOWN, 2038 } 2039} 2040 2041// ToPtr returns a *SiteRuntimeState pointing to the current value. 2042func (c SiteRuntimeState) ToPtr() *SiteRuntimeState { 2043 return &c 2044} 2045 2046// SolutionType - Type of Solution 2047type SolutionType string 2048 2049const ( 2050 SolutionTypeQuickSolution SolutionType = "QuickSolution" 2051 SolutionTypeDeepInvestigation SolutionType = "DeepInvestigation" 2052 SolutionTypeBestPractices SolutionType = "BestPractices" 2053) 2054 2055// PossibleSolutionTypeValues returns the possible values for the SolutionType const type. 2056func PossibleSolutionTypeValues() []SolutionType { 2057 return []SolutionType{ 2058 SolutionTypeQuickSolution, 2059 SolutionTypeDeepInvestigation, 2060 SolutionTypeBestPractices, 2061 } 2062} 2063 2064// ToPtr returns a *SolutionType pointing to the current value. 2065func (c SolutionType) ToPtr() *SolutionType { 2066 return &c 2067} 2068 2069// StackPreferredOs - Function App stack preferred OS. 2070type StackPreferredOs string 2071 2072const ( 2073 StackPreferredOsWindows StackPreferredOs = "Windows" 2074 StackPreferredOsLinux StackPreferredOs = "Linux" 2075) 2076 2077// PossibleStackPreferredOsValues returns the possible values for the StackPreferredOs const type. 2078func PossibleStackPreferredOsValues() []StackPreferredOs { 2079 return []StackPreferredOs{ 2080 StackPreferredOsWindows, 2081 StackPreferredOsLinux, 2082 } 2083} 2084 2085// ToPtr returns a *StackPreferredOs pointing to the current value. 2086func (c StackPreferredOs) ToPtr() *StackPreferredOs { 2087 return &c 2088} 2089 2090// StagingEnvironmentPolicy - State indicating whether staging environments are allowed or not allowed for a static web app. 2091type StagingEnvironmentPolicy string 2092 2093const ( 2094 StagingEnvironmentPolicyEnabled StagingEnvironmentPolicy = "Enabled" 2095 StagingEnvironmentPolicyDisabled StagingEnvironmentPolicy = "Disabled" 2096) 2097 2098// PossibleStagingEnvironmentPolicyValues returns the possible values for the StagingEnvironmentPolicy const type. 2099func PossibleStagingEnvironmentPolicyValues() []StagingEnvironmentPolicy { 2100 return []StagingEnvironmentPolicy{ 2101 StagingEnvironmentPolicyEnabled, 2102 StagingEnvironmentPolicyDisabled, 2103 } 2104} 2105 2106// ToPtr returns a *StagingEnvironmentPolicy pointing to the current value. 2107func (c StagingEnvironmentPolicy) ToPtr() *StagingEnvironmentPolicy { 2108 return &c 2109} 2110 2111// StatusOptions - App Service plan status. 2112type StatusOptions string 2113 2114const ( 2115 StatusOptionsReady StatusOptions = "Ready" 2116 StatusOptionsPending StatusOptions = "Pending" 2117 StatusOptionsCreating StatusOptions = "Creating" 2118) 2119 2120// PossibleStatusOptionsValues returns the possible values for the StatusOptions const type. 2121func PossibleStatusOptionsValues() []StatusOptions { 2122 return []StatusOptions{ 2123 StatusOptionsReady, 2124 StatusOptionsPending, 2125 StatusOptionsCreating, 2126 } 2127} 2128 2129// ToPtr returns a *StatusOptions pointing to the current value. 2130func (c StatusOptions) ToPtr() *StatusOptions { 2131 return &c 2132} 2133 2134type StorageType string 2135 2136const ( 2137 StorageTypeLocalNode StorageType = "LocalNode" 2138 StorageTypeNetworkFileSystem StorageType = "NetworkFileSystem" 2139) 2140 2141// PossibleStorageTypeValues returns the possible values for the StorageType const type. 2142func PossibleStorageTypeValues() []StorageType { 2143 return []StorageType{ 2144 StorageTypeLocalNode, 2145 StorageTypeNetworkFileSystem, 2146 } 2147} 2148 2149// ToPtr returns a *StorageType pointing to the current value. 2150func (c StorageType) ToPtr() *StorageType { 2151 return &c 2152} 2153 2154// SupportedTLSVersions - MinTlsVersion: configures the minimum version of TLS required for SSL requests 2155type SupportedTLSVersions string 2156 2157const ( 2158 SupportedTLSVersionsOne0 SupportedTLSVersions = "1.0" 2159 SupportedTLSVersionsOne1 SupportedTLSVersions = "1.1" 2160 SupportedTLSVersionsOne2 SupportedTLSVersions = "1.2" 2161) 2162 2163// PossibleSupportedTLSVersionsValues returns the possible values for the SupportedTLSVersions const type. 2164func PossibleSupportedTLSVersionsValues() []SupportedTLSVersions { 2165 return []SupportedTLSVersions{ 2166 SupportedTLSVersionsOne0, 2167 SupportedTLSVersionsOne1, 2168 SupportedTLSVersionsOne2, 2169 } 2170} 2171 2172// ToPtr returns a *SupportedTLSVersions pointing to the current value. 2173func (c SupportedTLSVersions) ToPtr() *SupportedTLSVersions { 2174 return &c 2175} 2176 2177// TriggerTypes - The trigger type of the function 2178type TriggerTypes string 2179 2180const ( 2181 TriggerTypesHTTPTrigger TriggerTypes = "HttpTrigger" 2182 TriggerTypesUnknown TriggerTypes = "Unknown" 2183) 2184 2185// PossibleTriggerTypesValues returns the possible values for the TriggerTypes const type. 2186func PossibleTriggerTypesValues() []TriggerTypes { 2187 return []TriggerTypes{ 2188 TriggerTypesHTTPTrigger, 2189 TriggerTypesUnknown, 2190 } 2191} 2192 2193// ToPtr returns a *TriggerTypes pointing to the current value. 2194func (c TriggerTypes) ToPtr() *TriggerTypes { 2195 return &c 2196} 2197 2198// TriggeredWebJobStatus - Job status. 2199type TriggeredWebJobStatus string 2200 2201const ( 2202 TriggeredWebJobStatusSuccess TriggeredWebJobStatus = "Success" 2203 TriggeredWebJobStatusFailed TriggeredWebJobStatus = "Failed" 2204 TriggeredWebJobStatusError TriggeredWebJobStatus = "Error" 2205) 2206 2207// PossibleTriggeredWebJobStatusValues returns the possible values for the TriggeredWebJobStatus const type. 2208func PossibleTriggeredWebJobStatusValues() []TriggeredWebJobStatus { 2209 return []TriggeredWebJobStatus{ 2210 TriggeredWebJobStatusSuccess, 2211 TriggeredWebJobStatusFailed, 2212 TriggeredWebJobStatusError, 2213 } 2214} 2215 2216// ToPtr returns a *TriggeredWebJobStatus pointing to the current value. 2217func (c TriggeredWebJobStatus) ToPtr() *TriggeredWebJobStatus { 2218 return &c 2219} 2220 2221// UnauthenticatedClientAction - The action to take when an unauthenticated client attempts to access the app. 2222type UnauthenticatedClientAction string 2223 2224const ( 2225 UnauthenticatedClientActionRedirectToLoginPage UnauthenticatedClientAction = "RedirectToLoginPage" 2226 UnauthenticatedClientActionAllowAnonymous UnauthenticatedClientAction = "AllowAnonymous" 2227) 2228 2229// PossibleUnauthenticatedClientActionValues returns the possible values for the UnauthenticatedClientAction const type. 2230func PossibleUnauthenticatedClientActionValues() []UnauthenticatedClientAction { 2231 return []UnauthenticatedClientAction{ 2232 UnauthenticatedClientActionRedirectToLoginPage, 2233 UnauthenticatedClientActionAllowAnonymous, 2234 } 2235} 2236 2237// ToPtr returns a *UnauthenticatedClientAction pointing to the current value. 2238func (c UnauthenticatedClientAction) ToPtr() *UnauthenticatedClientAction { 2239 return &c 2240} 2241 2242// UnauthenticatedClientActionV2 - The action to take when an unauthenticated client attempts to access the app. 2243type UnauthenticatedClientActionV2 string 2244 2245const ( 2246 UnauthenticatedClientActionV2RedirectToLoginPage UnauthenticatedClientActionV2 = "RedirectToLoginPage" 2247 UnauthenticatedClientActionV2AllowAnonymous UnauthenticatedClientActionV2 = "AllowAnonymous" 2248 UnauthenticatedClientActionV2Return401 UnauthenticatedClientActionV2 = "Return401" 2249 UnauthenticatedClientActionV2Return403 UnauthenticatedClientActionV2 = "Return403" 2250) 2251 2252// PossibleUnauthenticatedClientActionV2Values returns the possible values for the UnauthenticatedClientActionV2 const type. 2253func PossibleUnauthenticatedClientActionV2Values() []UnauthenticatedClientActionV2 { 2254 return []UnauthenticatedClientActionV2{ 2255 UnauthenticatedClientActionV2RedirectToLoginPage, 2256 UnauthenticatedClientActionV2AllowAnonymous, 2257 UnauthenticatedClientActionV2Return401, 2258 UnauthenticatedClientActionV2Return403, 2259 } 2260} 2261 2262// ToPtr returns a *UnauthenticatedClientActionV2 pointing to the current value. 2263func (c UnauthenticatedClientActionV2) ToPtr() *UnauthenticatedClientActionV2 { 2264 return &c 2265} 2266 2267// UsageState - State indicating whether the app has exceeded its quota usage. Read-only. 2268type UsageState string 2269 2270const ( 2271 UsageStateNormal UsageState = "Normal" 2272 UsageStateExceeded UsageState = "Exceeded" 2273) 2274 2275// PossibleUsageStateValues returns the possible values for the UsageState const type. 2276func PossibleUsageStateValues() []UsageState { 2277 return []UsageState{ 2278 UsageStateNormal, 2279 UsageStateExceeded, 2280 } 2281} 2282 2283// ToPtr returns a *UsageState pointing to the current value. 2284func (c UsageState) ToPtr() *UsageState { 2285 return &c 2286} 2287 2288// ValidateResourceTypes - Resource type used for verification. 2289type ValidateResourceTypes string 2290 2291const ( 2292 ValidateResourceTypesMicrosoftWebHostingEnvironments ValidateResourceTypes = "Microsoft.Web/hostingEnvironments" 2293 ValidateResourceTypesServerFarm ValidateResourceTypes = "ServerFarm" 2294 ValidateResourceTypesSite ValidateResourceTypes = "Site" 2295) 2296 2297// PossibleValidateResourceTypesValues returns the possible values for the ValidateResourceTypes const type. 2298func PossibleValidateResourceTypesValues() []ValidateResourceTypes { 2299 return []ValidateResourceTypes{ 2300 ValidateResourceTypesMicrosoftWebHostingEnvironments, 2301 ValidateResourceTypesServerFarm, 2302 ValidateResourceTypesSite, 2303 } 2304} 2305 2306// ToPtr returns a *ValidateResourceTypes pointing to the current value. 2307func (c ValidateResourceTypes) ToPtr() *ValidateResourceTypes { 2308 return &c 2309} 2310 2311// WebJobType - Job type. 2312type WebJobType string 2313 2314const ( 2315 WebJobTypeContinuous WebJobType = "Continuous" 2316 WebJobTypeTriggered WebJobType = "Triggered" 2317) 2318 2319// PossibleWebJobTypeValues returns the possible values for the WebJobType const type. 2320func PossibleWebJobTypeValues() []WebJobType { 2321 return []WebJobType{ 2322 WebJobTypeContinuous, 2323 WebJobTypeTriggered, 2324 } 2325} 2326 2327// ToPtr returns a *WebJobType pointing to the current value. 2328func (c WebJobType) ToPtr() *WebJobType { 2329 return &c 2330} 2331 2332// WorkerSizeOptions - Size of the machines. 2333type WorkerSizeOptions string 2334 2335const ( 2336 WorkerSizeOptionsSmall WorkerSizeOptions = "Small" 2337 WorkerSizeOptionsMedium WorkerSizeOptions = "Medium" 2338 WorkerSizeOptionsLarge WorkerSizeOptions = "Large" 2339 WorkerSizeOptionsD1 WorkerSizeOptions = "D1" 2340 WorkerSizeOptionsD2 WorkerSizeOptions = "D2" 2341 WorkerSizeOptionsD3 WorkerSizeOptions = "D3" 2342 WorkerSizeOptionsSmallV3 WorkerSizeOptions = "SmallV3" 2343 WorkerSizeOptionsMediumV3 WorkerSizeOptions = "MediumV3" 2344 WorkerSizeOptionsLargeV3 WorkerSizeOptions = "LargeV3" 2345 WorkerSizeOptionsNestedSmall WorkerSizeOptions = "NestedSmall" 2346 WorkerSizeOptionsNestedSmallLinux WorkerSizeOptions = "NestedSmallLinux" 2347 WorkerSizeOptionsDefault WorkerSizeOptions = "Default" 2348) 2349 2350// PossibleWorkerSizeOptionsValues returns the possible values for the WorkerSizeOptions const type. 2351func PossibleWorkerSizeOptionsValues() []WorkerSizeOptions { 2352 return []WorkerSizeOptions{ 2353 WorkerSizeOptionsSmall, 2354 WorkerSizeOptionsMedium, 2355 WorkerSizeOptionsLarge, 2356 WorkerSizeOptionsD1, 2357 WorkerSizeOptionsD2, 2358 WorkerSizeOptionsD3, 2359 WorkerSizeOptionsSmallV3, 2360 WorkerSizeOptionsMediumV3, 2361 WorkerSizeOptionsLargeV3, 2362 WorkerSizeOptionsNestedSmall, 2363 WorkerSizeOptionsNestedSmallLinux, 2364 WorkerSizeOptionsDefault, 2365 } 2366} 2367 2368// ToPtr returns a *WorkerSizeOptions pointing to the current value. 2369func (c WorkerSizeOptions) ToPtr() *WorkerSizeOptions { 2370 return &c 2371} 2372