1package web 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// 6// Code generated by Microsoft (R) AutoRest Code Generator. 7// Changes may cause incorrect behavior and will be lost if the code is regenerated. 8 9// AccessControlEntryAction enumerates the values for access control entry action. 10type AccessControlEntryAction string 11 12const ( 13 // Deny ... 14 Deny AccessControlEntryAction = "Deny" 15 // Permit ... 16 Permit AccessControlEntryAction = "Permit" 17) 18 19// PossibleAccessControlEntryActionValues returns an array of possible values for the AccessControlEntryAction const type. 20func PossibleAccessControlEntryActionValues() []AccessControlEntryAction { 21 return []AccessControlEntryAction{Deny, Permit} 22} 23 24// AppServicePlanRestrictions enumerates the values for app service plan restrictions. 25type AppServicePlanRestrictions string 26 27const ( 28 // Basic ... 29 Basic AppServicePlanRestrictions = "Basic" 30 // Free ... 31 Free AppServicePlanRestrictions = "Free" 32 // None ... 33 None AppServicePlanRestrictions = "None" 34 // Premium ... 35 Premium AppServicePlanRestrictions = "Premium" 36 // Shared ... 37 Shared AppServicePlanRestrictions = "Shared" 38 // Standard ... 39 Standard AppServicePlanRestrictions = "Standard" 40) 41 42// PossibleAppServicePlanRestrictionsValues returns an array of possible values for the AppServicePlanRestrictions const type. 43func PossibleAppServicePlanRestrictionsValues() []AppServicePlanRestrictions { 44 return []AppServicePlanRestrictions{Basic, Free, None, Premium, Shared, Standard} 45} 46 47// AutoHealActionType enumerates the values for auto heal action type. 48type AutoHealActionType string 49 50const ( 51 // CustomAction ... 52 CustomAction AutoHealActionType = "CustomAction" 53 // LogEvent ... 54 LogEvent AutoHealActionType = "LogEvent" 55 // Recycle ... 56 Recycle AutoHealActionType = "Recycle" 57) 58 59// PossibleAutoHealActionTypeValues returns an array of possible values for the AutoHealActionType const type. 60func PossibleAutoHealActionTypeValues() []AutoHealActionType { 61 return []AutoHealActionType{CustomAction, LogEvent, Recycle} 62} 63 64// AzureResourceType enumerates the values for azure resource type. 65type AzureResourceType string 66 67const ( 68 // TrafficManager ... 69 TrafficManager AzureResourceType = "TrafficManager" 70 // Website ... 71 Website AzureResourceType = "Website" 72) 73 74// PossibleAzureResourceTypeValues returns an array of possible values for the AzureResourceType const type. 75func PossibleAzureResourceTypeValues() []AzureResourceType { 76 return []AzureResourceType{TrafficManager, Website} 77} 78 79// AzureStorageState enumerates the values for azure storage state. 80type AzureStorageState string 81 82const ( 83 // InvalidCredentials ... 84 InvalidCredentials AzureStorageState = "InvalidCredentials" 85 // InvalidShare ... 86 InvalidShare AzureStorageState = "InvalidShare" 87 // Ok ... 88 Ok AzureStorageState = "Ok" 89) 90 91// PossibleAzureStorageStateValues returns an array of possible values for the AzureStorageState const type. 92func PossibleAzureStorageStateValues() []AzureStorageState { 93 return []AzureStorageState{InvalidCredentials, InvalidShare, Ok} 94} 95 96// AzureStorageType enumerates the values for azure storage type. 97type AzureStorageType string 98 99const ( 100 // AzureBlob ... 101 AzureBlob AzureStorageType = "AzureBlob" 102 // AzureFiles ... 103 AzureFiles AzureStorageType = "AzureFiles" 104) 105 106// PossibleAzureStorageTypeValues returns an array of possible values for the AzureStorageType const type. 107func PossibleAzureStorageTypeValues() []AzureStorageType { 108 return []AzureStorageType{AzureBlob, AzureFiles} 109} 110 111// BackupItemStatus enumerates the values for backup item status. 112type BackupItemStatus string 113 114const ( 115 // Created ... 116 Created BackupItemStatus = "Created" 117 // Deleted ... 118 Deleted BackupItemStatus = "Deleted" 119 // DeleteFailed ... 120 DeleteFailed BackupItemStatus = "DeleteFailed" 121 // DeleteInProgress ... 122 DeleteInProgress BackupItemStatus = "DeleteInProgress" 123 // Failed ... 124 Failed BackupItemStatus = "Failed" 125 // InProgress ... 126 InProgress BackupItemStatus = "InProgress" 127 // PartiallySucceeded ... 128 PartiallySucceeded BackupItemStatus = "PartiallySucceeded" 129 // Skipped ... 130 Skipped BackupItemStatus = "Skipped" 131 // Succeeded ... 132 Succeeded BackupItemStatus = "Succeeded" 133 // TimedOut ... 134 TimedOut BackupItemStatus = "TimedOut" 135) 136 137// PossibleBackupItemStatusValues returns an array of possible values for the BackupItemStatus const type. 138func PossibleBackupItemStatusValues() []BackupItemStatus { 139 return []BackupItemStatus{Created, Deleted, DeleteFailed, DeleteInProgress, Failed, InProgress, PartiallySucceeded, Skipped, Succeeded, TimedOut} 140} 141 142// BackupRestoreOperationType enumerates the values for backup restore operation type. 143type BackupRestoreOperationType string 144 145const ( 146 // BackupRestoreOperationTypeClone ... 147 BackupRestoreOperationTypeClone BackupRestoreOperationType = "Clone" 148 // BackupRestoreOperationTypeCloudFS ... 149 BackupRestoreOperationTypeCloudFS BackupRestoreOperationType = "CloudFS" 150 // BackupRestoreOperationTypeDefault ... 151 BackupRestoreOperationTypeDefault BackupRestoreOperationType = "Default" 152 // BackupRestoreOperationTypeRelocation ... 153 BackupRestoreOperationTypeRelocation BackupRestoreOperationType = "Relocation" 154 // BackupRestoreOperationTypeSnapshot ... 155 BackupRestoreOperationTypeSnapshot BackupRestoreOperationType = "Snapshot" 156) 157 158// PossibleBackupRestoreOperationTypeValues returns an array of possible values for the BackupRestoreOperationType const type. 159func PossibleBackupRestoreOperationTypeValues() []BackupRestoreOperationType { 160 return []BackupRestoreOperationType{BackupRestoreOperationTypeClone, BackupRestoreOperationTypeCloudFS, BackupRestoreOperationTypeDefault, BackupRestoreOperationTypeRelocation, BackupRestoreOperationTypeSnapshot} 161} 162 163// BuildStatus enumerates the values for build status. 164type BuildStatus string 165 166const ( 167 // BuildStatusDeleting ... 168 BuildStatusDeleting BuildStatus = "Deleting" 169 // BuildStatusDeploying ... 170 BuildStatusDeploying BuildStatus = "Deploying" 171 // BuildStatusDetached ... 172 BuildStatusDetached BuildStatus = "Detached" 173 // BuildStatusFailed ... 174 BuildStatusFailed BuildStatus = "Failed" 175 // BuildStatusReady ... 176 BuildStatusReady BuildStatus = "Ready" 177 // BuildStatusUploading ... 178 BuildStatusUploading BuildStatus = "Uploading" 179 // BuildStatusWaitingForDeployment ... 180 BuildStatusWaitingForDeployment BuildStatus = "WaitingForDeployment" 181) 182 183// PossibleBuildStatusValues returns an array of possible values for the BuildStatus const type. 184func PossibleBuildStatusValues() []BuildStatus { 185 return []BuildStatus{BuildStatusDeleting, BuildStatusDeploying, BuildStatusDetached, BuildStatusFailed, BuildStatusReady, BuildStatusUploading, BuildStatusWaitingForDeployment} 186} 187 188// BuiltInAuthenticationProvider enumerates the values for built in authentication provider. 189type BuiltInAuthenticationProvider string 190 191const ( 192 // AzureActiveDirectory ... 193 AzureActiveDirectory BuiltInAuthenticationProvider = "AzureActiveDirectory" 194 // Facebook ... 195 Facebook BuiltInAuthenticationProvider = "Facebook" 196 // Google ... 197 Google BuiltInAuthenticationProvider = "Google" 198 // MicrosoftAccount ... 199 MicrosoftAccount BuiltInAuthenticationProvider = "MicrosoftAccount" 200 // Twitter ... 201 Twitter BuiltInAuthenticationProvider = "Twitter" 202) 203 204// PossibleBuiltInAuthenticationProviderValues returns an array of possible values for the BuiltInAuthenticationProvider const type. 205func PossibleBuiltInAuthenticationProviderValues() []BuiltInAuthenticationProvider { 206 return []BuiltInAuthenticationProvider{AzureActiveDirectory, Facebook, Google, MicrosoftAccount, Twitter} 207} 208 209// CertificateOrderActionType enumerates the values for certificate order action type. 210type CertificateOrderActionType string 211 212const ( 213 // CertificateExpirationWarning ... 214 CertificateExpirationWarning CertificateOrderActionType = "CertificateExpirationWarning" 215 // CertificateExpired ... 216 CertificateExpired CertificateOrderActionType = "CertificateExpired" 217 // CertificateIssued ... 218 CertificateIssued CertificateOrderActionType = "CertificateIssued" 219 // CertificateOrderCanceled ... 220 CertificateOrderCanceled CertificateOrderActionType = "CertificateOrderCanceled" 221 // CertificateOrderCreated ... 222 CertificateOrderCreated CertificateOrderActionType = "CertificateOrderCreated" 223 // CertificateRevoked ... 224 CertificateRevoked CertificateOrderActionType = "CertificateRevoked" 225 // DomainValidationComplete ... 226 DomainValidationComplete CertificateOrderActionType = "DomainValidationComplete" 227 // FraudCleared ... 228 FraudCleared CertificateOrderActionType = "FraudCleared" 229 // FraudDetected ... 230 FraudDetected CertificateOrderActionType = "FraudDetected" 231 // FraudDocumentationRequired ... 232 FraudDocumentationRequired CertificateOrderActionType = "FraudDocumentationRequired" 233 // OrgNameChange ... 234 OrgNameChange CertificateOrderActionType = "OrgNameChange" 235 // OrgValidationComplete ... 236 OrgValidationComplete CertificateOrderActionType = "OrgValidationComplete" 237 // SanDrop ... 238 SanDrop CertificateOrderActionType = "SanDrop" 239 // Unknown ... 240 Unknown CertificateOrderActionType = "Unknown" 241) 242 243// PossibleCertificateOrderActionTypeValues returns an array of possible values for the CertificateOrderActionType const type. 244func PossibleCertificateOrderActionTypeValues() []CertificateOrderActionType { 245 return []CertificateOrderActionType{CertificateExpirationWarning, CertificateExpired, CertificateIssued, CertificateOrderCanceled, CertificateOrderCreated, CertificateRevoked, DomainValidationComplete, FraudCleared, FraudDetected, FraudDocumentationRequired, OrgNameChange, OrgValidationComplete, SanDrop, Unknown} 246} 247 248// CertificateOrderStatus enumerates the values for certificate order status. 249type CertificateOrderStatus string 250 251const ( 252 // Canceled ... 253 Canceled CertificateOrderStatus = "Canceled" 254 // Denied ... 255 Denied CertificateOrderStatus = "Denied" 256 // Expired ... 257 Expired CertificateOrderStatus = "Expired" 258 // Issued ... 259 Issued CertificateOrderStatus = "Issued" 260 // NotSubmitted ... 261 NotSubmitted CertificateOrderStatus = "NotSubmitted" 262 // Pendingissuance ... 263 Pendingissuance CertificateOrderStatus = "Pendingissuance" 264 // PendingRekey ... 265 PendingRekey CertificateOrderStatus = "PendingRekey" 266 // Pendingrevocation ... 267 Pendingrevocation CertificateOrderStatus = "Pendingrevocation" 268 // Revoked ... 269 Revoked CertificateOrderStatus = "Revoked" 270 // Unused ... 271 Unused CertificateOrderStatus = "Unused" 272) 273 274// PossibleCertificateOrderStatusValues returns an array of possible values for the CertificateOrderStatus const type. 275func PossibleCertificateOrderStatusValues() []CertificateOrderStatus { 276 return []CertificateOrderStatus{Canceled, Denied, Expired, Issued, NotSubmitted, Pendingissuance, PendingRekey, Pendingrevocation, Revoked, Unused} 277} 278 279// CertificateProductType enumerates the values for certificate product type. 280type CertificateProductType string 281 282const ( 283 // StandardDomainValidatedSsl ... 284 StandardDomainValidatedSsl CertificateProductType = "StandardDomainValidatedSsl" 285 // StandardDomainValidatedWildCardSsl ... 286 StandardDomainValidatedWildCardSsl CertificateProductType = "StandardDomainValidatedWildCardSsl" 287) 288 289// PossibleCertificateProductTypeValues returns an array of possible values for the CertificateProductType const type. 290func PossibleCertificateProductTypeValues() []CertificateProductType { 291 return []CertificateProductType{StandardDomainValidatedSsl, StandardDomainValidatedWildCardSsl} 292} 293 294// Channels enumerates the values for channels. 295type Channels string 296 297const ( 298 // All ... 299 All Channels = "All" 300 // API ... 301 API Channels = "Api" 302 // Email ... 303 Email Channels = "Email" 304 // Notification ... 305 Notification Channels = "Notification" 306 // Webhook ... 307 Webhook Channels = "Webhook" 308) 309 310// PossibleChannelsValues returns an array of possible values for the Channels const type. 311func PossibleChannelsValues() []Channels { 312 return []Channels{All, API, Email, Notification, Webhook} 313} 314 315// CheckNameResourceTypes enumerates the values for check name resource types. 316type CheckNameResourceTypes string 317 318const ( 319 // CheckNameResourceTypesHostingEnvironment ... 320 CheckNameResourceTypesHostingEnvironment CheckNameResourceTypes = "HostingEnvironment" 321 // CheckNameResourceTypesMicrosoftWebhostingEnvironments ... 322 CheckNameResourceTypesMicrosoftWebhostingEnvironments CheckNameResourceTypes = "Microsoft.Web/hostingEnvironments" 323 // CheckNameResourceTypesMicrosoftWebpublishingUsers ... 324 CheckNameResourceTypesMicrosoftWebpublishingUsers CheckNameResourceTypes = "Microsoft.Web/publishingUsers" 325 // CheckNameResourceTypesMicrosoftWebsites ... 326 CheckNameResourceTypesMicrosoftWebsites CheckNameResourceTypes = "Microsoft.Web/sites" 327 // CheckNameResourceTypesMicrosoftWebsitesslots ... 328 CheckNameResourceTypesMicrosoftWebsitesslots CheckNameResourceTypes = "Microsoft.Web/sites/slots" 329 // CheckNameResourceTypesPublishingUser ... 330 CheckNameResourceTypesPublishingUser CheckNameResourceTypes = "PublishingUser" 331 // CheckNameResourceTypesSite ... 332 CheckNameResourceTypesSite CheckNameResourceTypes = "Site" 333 // CheckNameResourceTypesSlot ... 334 CheckNameResourceTypesSlot CheckNameResourceTypes = "Slot" 335) 336 337// PossibleCheckNameResourceTypesValues returns an array of possible values for the CheckNameResourceTypes const type. 338func PossibleCheckNameResourceTypesValues() []CheckNameResourceTypes { 339 return []CheckNameResourceTypes{CheckNameResourceTypesHostingEnvironment, CheckNameResourceTypesMicrosoftWebhostingEnvironments, CheckNameResourceTypesMicrosoftWebpublishingUsers, CheckNameResourceTypesMicrosoftWebsites, CheckNameResourceTypesMicrosoftWebsitesslots, CheckNameResourceTypesPublishingUser, CheckNameResourceTypesSite, CheckNameResourceTypesSlot} 340} 341 342// CloneAbilityResult enumerates the values for clone ability result. 343type CloneAbilityResult string 344 345const ( 346 // Cloneable ... 347 Cloneable CloneAbilityResult = "Cloneable" 348 // NotCloneable ... 349 NotCloneable CloneAbilityResult = "NotCloneable" 350 // PartiallyCloneable ... 351 PartiallyCloneable CloneAbilityResult = "PartiallyCloneable" 352) 353 354// PossibleCloneAbilityResultValues returns an array of possible values for the CloneAbilityResult const type. 355func PossibleCloneAbilityResultValues() []CloneAbilityResult { 356 return []CloneAbilityResult{Cloneable, NotCloneable, PartiallyCloneable} 357} 358 359// ComputeModeOptions enumerates the values for compute mode options. 360type ComputeModeOptions string 361 362const ( 363 // ComputeModeOptionsDedicated ... 364 ComputeModeOptionsDedicated ComputeModeOptions = "Dedicated" 365 // ComputeModeOptionsDynamic ... 366 ComputeModeOptionsDynamic ComputeModeOptions = "Dynamic" 367 // ComputeModeOptionsShared ... 368 ComputeModeOptionsShared ComputeModeOptions = "Shared" 369) 370 371// PossibleComputeModeOptionsValues returns an array of possible values for the ComputeModeOptions const type. 372func PossibleComputeModeOptionsValues() []ComputeModeOptions { 373 return []ComputeModeOptions{ComputeModeOptionsDedicated, ComputeModeOptionsDynamic, ComputeModeOptionsShared} 374} 375 376// ConfigReferenceLocation enumerates the values for config reference location. 377type ConfigReferenceLocation string 378 379const ( 380 // ApplicationSetting ... 381 ApplicationSetting ConfigReferenceLocation = "ApplicationSetting" 382) 383 384// PossibleConfigReferenceLocationValues returns an array of possible values for the ConfigReferenceLocation const type. 385func PossibleConfigReferenceLocationValues() []ConfigReferenceLocation { 386 return []ConfigReferenceLocation{ApplicationSetting} 387} 388 389// ConfigReferenceSource enumerates the values for config reference source. 390type ConfigReferenceSource string 391 392const ( 393 // KeyVault ... 394 KeyVault ConfigReferenceSource = "KeyVault" 395) 396 397// PossibleConfigReferenceSourceValues returns an array of possible values for the ConfigReferenceSource const type. 398func PossibleConfigReferenceSourceValues() []ConfigReferenceSource { 399 return []ConfigReferenceSource{KeyVault} 400} 401 402// ConnectionStringType enumerates the values for connection string type. 403type ConnectionStringType string 404 405const ( 406 // APIHub ... 407 APIHub ConnectionStringType = "ApiHub" 408 // Custom ... 409 Custom ConnectionStringType = "Custom" 410 // DocDb ... 411 DocDb ConnectionStringType = "DocDb" 412 // EventHub ... 413 EventHub ConnectionStringType = "EventHub" 414 // MySQL ... 415 MySQL ConnectionStringType = "MySql" 416 // NotificationHub ... 417 NotificationHub ConnectionStringType = "NotificationHub" 418 // PostgreSQL ... 419 PostgreSQL ConnectionStringType = "PostgreSQL" 420 // RedisCache ... 421 RedisCache ConnectionStringType = "RedisCache" 422 // ServiceBus ... 423 ServiceBus ConnectionStringType = "ServiceBus" 424 // SQLAzure ... 425 SQLAzure ConnectionStringType = "SQLAzure" 426 // SQLServer ... 427 SQLServer ConnectionStringType = "SQLServer" 428) 429 430// PossibleConnectionStringTypeValues returns an array of possible values for the ConnectionStringType const type. 431func PossibleConnectionStringTypeValues() []ConnectionStringType { 432 return []ConnectionStringType{APIHub, Custom, DocDb, EventHub, MySQL, NotificationHub, PostgreSQL, RedisCache, ServiceBus, SQLAzure, SQLServer} 433} 434 435// ContinuousWebJobStatus enumerates the values for continuous web job status. 436type ContinuousWebJobStatus string 437 438const ( 439 // Initializing ... 440 Initializing ContinuousWebJobStatus = "Initializing" 441 // PendingRestart ... 442 PendingRestart ContinuousWebJobStatus = "PendingRestart" 443 // Running ... 444 Running ContinuousWebJobStatus = "Running" 445 // Starting ... 446 Starting ContinuousWebJobStatus = "Starting" 447 // Stopped ... 448 Stopped ContinuousWebJobStatus = "Stopped" 449) 450 451// PossibleContinuousWebJobStatusValues returns an array of possible values for the ContinuousWebJobStatus const type. 452func PossibleContinuousWebJobStatusValues() []ContinuousWebJobStatus { 453 return []ContinuousWebJobStatus{Initializing, PendingRestart, Running, Starting, Stopped} 454} 455 456// CustomHostNameDNSRecordType enumerates the values for custom host name dns record type. 457type CustomHostNameDNSRecordType string 458 459const ( 460 // A ... 461 A CustomHostNameDNSRecordType = "A" 462 // CName ... 463 CName CustomHostNameDNSRecordType = "CName" 464) 465 466// PossibleCustomHostNameDNSRecordTypeValues returns an array of possible values for the CustomHostNameDNSRecordType const type. 467func PossibleCustomHostNameDNSRecordTypeValues() []CustomHostNameDNSRecordType { 468 return []CustomHostNameDNSRecordType{A, CName} 469} 470 471// DatabaseType enumerates the values for database type. 472type DatabaseType string 473 474const ( 475 // DatabaseTypeLocalMySQL ... 476 DatabaseTypeLocalMySQL DatabaseType = "LocalMySql" 477 // DatabaseTypeMySQL ... 478 DatabaseTypeMySQL DatabaseType = "MySql" 479 // DatabaseTypePostgreSQL ... 480 DatabaseTypePostgreSQL DatabaseType = "PostgreSql" 481 // DatabaseTypeSQLAzure ... 482 DatabaseTypeSQLAzure DatabaseType = "SqlAzure" 483) 484 485// PossibleDatabaseTypeValues returns an array of possible values for the DatabaseType const type. 486func PossibleDatabaseTypeValues() []DatabaseType { 487 return []DatabaseType{DatabaseTypeLocalMySQL, DatabaseTypeMySQL, DatabaseTypePostgreSQL, DatabaseTypeSQLAzure} 488} 489 490// DNSType enumerates the values for dns type. 491type DNSType string 492 493const ( 494 // AzureDNS ... 495 AzureDNS DNSType = "AzureDns" 496 // DefaultDomainRegistrarDNS ... 497 DefaultDomainRegistrarDNS DNSType = "DefaultDomainRegistrarDns" 498) 499 500// PossibleDNSTypeValues returns an array of possible values for the DNSType const type. 501func PossibleDNSTypeValues() []DNSType { 502 return []DNSType{AzureDNS, DefaultDomainRegistrarDNS} 503} 504 505// DNSVerificationTestResult enumerates the values for dns verification test result. 506type DNSVerificationTestResult string 507 508const ( 509 // DNSVerificationTestResultFailed ... 510 DNSVerificationTestResultFailed DNSVerificationTestResult = "Failed" 511 // DNSVerificationTestResultPassed ... 512 DNSVerificationTestResultPassed DNSVerificationTestResult = "Passed" 513 // DNSVerificationTestResultSkipped ... 514 DNSVerificationTestResultSkipped DNSVerificationTestResult = "Skipped" 515) 516 517// PossibleDNSVerificationTestResultValues returns an array of possible values for the DNSVerificationTestResult const type. 518func PossibleDNSVerificationTestResultValues() []DNSVerificationTestResult { 519 return []DNSVerificationTestResult{DNSVerificationTestResultFailed, DNSVerificationTestResultPassed, DNSVerificationTestResultSkipped} 520} 521 522// DomainStatus enumerates the values for domain status. 523type DomainStatus string 524 525const ( 526 // DomainStatusActive ... 527 DomainStatusActive DomainStatus = "Active" 528 // DomainStatusAwaiting ... 529 DomainStatusAwaiting DomainStatus = "Awaiting" 530 // DomainStatusCancelled ... 531 DomainStatusCancelled DomainStatus = "Cancelled" 532 // DomainStatusConfiscated ... 533 DomainStatusConfiscated DomainStatus = "Confiscated" 534 // DomainStatusDisabled ... 535 DomainStatusDisabled DomainStatus = "Disabled" 536 // DomainStatusExcluded ... 537 DomainStatusExcluded DomainStatus = "Excluded" 538 // DomainStatusExpired ... 539 DomainStatusExpired DomainStatus = "Expired" 540 // DomainStatusFailed ... 541 DomainStatusFailed DomainStatus = "Failed" 542 // DomainStatusHeld ... 543 DomainStatusHeld DomainStatus = "Held" 544 // DomainStatusJSONConverterFailed ... 545 DomainStatusJSONConverterFailed DomainStatus = "JsonConverterFailed" 546 // DomainStatusLocked ... 547 DomainStatusLocked DomainStatus = "Locked" 548 // DomainStatusParked ... 549 DomainStatusParked DomainStatus = "Parked" 550 // DomainStatusPending ... 551 DomainStatusPending DomainStatus = "Pending" 552 // DomainStatusReserved ... 553 DomainStatusReserved DomainStatus = "Reserved" 554 // DomainStatusReverted ... 555 DomainStatusReverted DomainStatus = "Reverted" 556 // DomainStatusSuspended ... 557 DomainStatusSuspended DomainStatus = "Suspended" 558 // DomainStatusTransferred ... 559 DomainStatusTransferred DomainStatus = "Transferred" 560 // DomainStatusUnknown ... 561 DomainStatusUnknown DomainStatus = "Unknown" 562 // DomainStatusUnlocked ... 563 DomainStatusUnlocked DomainStatus = "Unlocked" 564 // DomainStatusUnparked ... 565 DomainStatusUnparked DomainStatus = "Unparked" 566 // DomainStatusUpdated ... 567 DomainStatusUpdated DomainStatus = "Updated" 568) 569 570// PossibleDomainStatusValues returns an array of possible values for the DomainStatus const type. 571func PossibleDomainStatusValues() []DomainStatus { 572 return []DomainStatus{DomainStatusActive, DomainStatusAwaiting, DomainStatusCancelled, DomainStatusConfiscated, DomainStatusDisabled, DomainStatusExcluded, DomainStatusExpired, DomainStatusFailed, DomainStatusHeld, DomainStatusJSONConverterFailed, DomainStatusLocked, DomainStatusParked, DomainStatusPending, DomainStatusReserved, DomainStatusReverted, DomainStatusSuspended, DomainStatusTransferred, DomainStatusUnknown, DomainStatusUnlocked, DomainStatusUnparked, DomainStatusUpdated} 573} 574 575// DomainType enumerates the values for domain type. 576type DomainType string 577 578const ( 579 // Regular ... 580 Regular DomainType = "Regular" 581 // SoftDeleted ... 582 SoftDeleted DomainType = "SoftDeleted" 583) 584 585// PossibleDomainTypeValues returns an array of possible values for the DomainType const type. 586func PossibleDomainTypeValues() []DomainType { 587 return []DomainType{Regular, SoftDeleted} 588} 589 590// FrequencyUnit enumerates the values for frequency unit. 591type FrequencyUnit string 592 593const ( 594 // Day ... 595 Day FrequencyUnit = "Day" 596 // Hour ... 597 Hour FrequencyUnit = "Hour" 598) 599 600// PossibleFrequencyUnitValues returns an array of possible values for the FrequencyUnit const type. 601func PossibleFrequencyUnitValues() []FrequencyUnit { 602 return []FrequencyUnit{Day, Hour} 603} 604 605// FtpsState enumerates the values for ftps state. 606type FtpsState string 607 608const ( 609 // AllAllowed ... 610 AllAllowed FtpsState = "AllAllowed" 611 // Disabled ... 612 Disabled FtpsState = "Disabled" 613 // FtpsOnly ... 614 FtpsOnly FtpsState = "FtpsOnly" 615) 616 617// PossibleFtpsStateValues returns an array of possible values for the FtpsState const type. 618func PossibleFtpsStateValues() []FtpsState { 619 return []FtpsState{AllAllowed, Disabled, FtpsOnly} 620} 621 622// HostingEnvironmentStatus enumerates the values for hosting environment status. 623type HostingEnvironmentStatus string 624 625const ( 626 // Deleting ... 627 Deleting HostingEnvironmentStatus = "Deleting" 628 // Preparing ... 629 Preparing HostingEnvironmentStatus = "Preparing" 630 // Ready ... 631 Ready HostingEnvironmentStatus = "Ready" 632 // Scaling ... 633 Scaling HostingEnvironmentStatus = "Scaling" 634) 635 636// PossibleHostingEnvironmentStatusValues returns an array of possible values for the HostingEnvironmentStatus const type. 637func PossibleHostingEnvironmentStatusValues() []HostingEnvironmentStatus { 638 return []HostingEnvironmentStatus{Deleting, Preparing, Ready, Scaling} 639} 640 641// HostNameType enumerates the values for host name type. 642type HostNameType string 643 644const ( 645 // Managed ... 646 Managed HostNameType = "Managed" 647 // Verified ... 648 Verified HostNameType = "Verified" 649) 650 651// PossibleHostNameTypeValues returns an array of possible values for the HostNameType const type. 652func PossibleHostNameTypeValues() []HostNameType { 653 return []HostNameType{Managed, Verified} 654} 655 656// HostType enumerates the values for host type. 657type HostType string 658 659const ( 660 // HostTypeRepository ... 661 HostTypeRepository HostType = "Repository" 662 // HostTypeStandard ... 663 HostTypeStandard HostType = "Standard" 664) 665 666// PossibleHostTypeValues returns an array of possible values for the HostType const type. 667func PossibleHostTypeValues() []HostType { 668 return []HostType{HostTypeRepository, HostTypeStandard} 669} 670 671// InAvailabilityReasonType enumerates the values for in availability reason type. 672type InAvailabilityReasonType string 673 674const ( 675 // AlreadyExists ... 676 AlreadyExists InAvailabilityReasonType = "AlreadyExists" 677 // Invalid ... 678 Invalid InAvailabilityReasonType = "Invalid" 679) 680 681// PossibleInAvailabilityReasonTypeValues returns an array of possible values for the InAvailabilityReasonType const type. 682func PossibleInAvailabilityReasonTypeValues() []InAvailabilityReasonType { 683 return []InAvailabilityReasonType{AlreadyExists, Invalid} 684} 685 686// InternalLoadBalancingMode enumerates the values for internal load balancing mode. 687type InternalLoadBalancingMode string 688 689const ( 690 // InternalLoadBalancingModeNone ... 691 InternalLoadBalancingModeNone InternalLoadBalancingMode = "None" 692 // InternalLoadBalancingModePublishing ... 693 InternalLoadBalancingModePublishing InternalLoadBalancingMode = "Publishing" 694 // InternalLoadBalancingModeWeb ... 695 InternalLoadBalancingModeWeb InternalLoadBalancingMode = "Web" 696) 697 698// PossibleInternalLoadBalancingModeValues returns an array of possible values for the InternalLoadBalancingMode const type. 699func PossibleInternalLoadBalancingModeValues() []InternalLoadBalancingMode { 700 return []InternalLoadBalancingMode{InternalLoadBalancingModeNone, InternalLoadBalancingModePublishing, InternalLoadBalancingModeWeb} 701} 702 703// IPFilterTag enumerates the values for ip filter tag. 704type IPFilterTag string 705 706const ( 707 // Default ... 708 Default IPFilterTag = "Default" 709 // XffProxy ... 710 XffProxy IPFilterTag = "XffProxy" 711) 712 713// PossibleIPFilterTagValues returns an array of possible values for the IPFilterTag const type. 714func PossibleIPFilterTagValues() []IPFilterTag { 715 return []IPFilterTag{Default, XffProxy} 716} 717 718// IssueType enumerates the values for issue type. 719type IssueType string 720 721const ( 722 // AppCrash ... 723 AppCrash IssueType = "AppCrash" 724 // AppDeployment ... 725 AppDeployment IssueType = "AppDeployment" 726 // AseDeployment ... 727 AseDeployment IssueType = "AseDeployment" 728 // Other ... 729 Other IssueType = "Other" 730 // PlatformIssue ... 731 PlatformIssue IssueType = "PlatformIssue" 732 // RuntimeIssueDetected ... 733 RuntimeIssueDetected IssueType = "RuntimeIssueDetected" 734 // ServiceIncident ... 735 ServiceIncident IssueType = "ServiceIncident" 736 // UserIssue ... 737 UserIssue IssueType = "UserIssue" 738) 739 740// PossibleIssueTypeValues returns an array of possible values for the IssueType const type. 741func PossibleIssueTypeValues() []IssueType { 742 return []IssueType{AppCrash, AppDeployment, AseDeployment, Other, PlatformIssue, RuntimeIssueDetected, ServiceIncident, UserIssue} 743} 744 745// JobType enumerates the values for job type. 746type JobType string 747 748const ( 749 // Continuous ... 750 Continuous JobType = "Continuous" 751 // Triggered ... 752 Triggered JobType = "Triggered" 753) 754 755// PossibleJobTypeValues returns an array of possible values for the JobType const type. 756func PossibleJobTypeValues() []JobType { 757 return []JobType{Continuous, Triggered} 758} 759 760// KeyVaultSecretStatus enumerates the values for key vault secret status. 761type KeyVaultSecretStatus string 762 763const ( 764 // KeyVaultSecretStatusAzureServiceUnauthorizedToAccessKeyVault ... 765 KeyVaultSecretStatusAzureServiceUnauthorizedToAccessKeyVault KeyVaultSecretStatus = "AzureServiceUnauthorizedToAccessKeyVault" 766 // KeyVaultSecretStatusCertificateOrderFailed ... 767 KeyVaultSecretStatusCertificateOrderFailed KeyVaultSecretStatus = "CertificateOrderFailed" 768 // KeyVaultSecretStatusExternalPrivateKey ... 769 KeyVaultSecretStatusExternalPrivateKey KeyVaultSecretStatus = "ExternalPrivateKey" 770 // KeyVaultSecretStatusInitialized ... 771 KeyVaultSecretStatusInitialized KeyVaultSecretStatus = "Initialized" 772 // KeyVaultSecretStatusKeyVaultDoesNotExist ... 773 KeyVaultSecretStatusKeyVaultDoesNotExist KeyVaultSecretStatus = "KeyVaultDoesNotExist" 774 // KeyVaultSecretStatusKeyVaultSecretDoesNotExist ... 775 KeyVaultSecretStatusKeyVaultSecretDoesNotExist KeyVaultSecretStatus = "KeyVaultSecretDoesNotExist" 776 // KeyVaultSecretStatusOperationNotPermittedOnKeyVault ... 777 KeyVaultSecretStatusOperationNotPermittedOnKeyVault KeyVaultSecretStatus = "OperationNotPermittedOnKeyVault" 778 // KeyVaultSecretStatusSucceeded ... 779 KeyVaultSecretStatusSucceeded KeyVaultSecretStatus = "Succeeded" 780 // KeyVaultSecretStatusUnknown ... 781 KeyVaultSecretStatusUnknown KeyVaultSecretStatus = "Unknown" 782 // KeyVaultSecretStatusUnknownError ... 783 KeyVaultSecretStatusUnknownError KeyVaultSecretStatus = "UnknownError" 784 // KeyVaultSecretStatusWaitingOnCertificateOrder ... 785 KeyVaultSecretStatusWaitingOnCertificateOrder KeyVaultSecretStatus = "WaitingOnCertificateOrder" 786) 787 788// PossibleKeyVaultSecretStatusValues returns an array of possible values for the KeyVaultSecretStatus const type. 789func PossibleKeyVaultSecretStatusValues() []KeyVaultSecretStatus { 790 return []KeyVaultSecretStatus{KeyVaultSecretStatusAzureServiceUnauthorizedToAccessKeyVault, KeyVaultSecretStatusCertificateOrderFailed, KeyVaultSecretStatusExternalPrivateKey, KeyVaultSecretStatusInitialized, KeyVaultSecretStatusKeyVaultDoesNotExist, KeyVaultSecretStatusKeyVaultSecretDoesNotExist, KeyVaultSecretStatusOperationNotPermittedOnKeyVault, KeyVaultSecretStatusSucceeded, KeyVaultSecretStatusUnknown, KeyVaultSecretStatusUnknownError, KeyVaultSecretStatusWaitingOnCertificateOrder} 791} 792 793// LogLevel enumerates the values for log level. 794type LogLevel string 795 796const ( 797 // Error ... 798 Error LogLevel = "Error" 799 // Information ... 800 Information LogLevel = "Information" 801 // Off ... 802 Off LogLevel = "Off" 803 // Verbose ... 804 Verbose LogLevel = "Verbose" 805 // Warning ... 806 Warning LogLevel = "Warning" 807) 808 809// PossibleLogLevelValues returns an array of possible values for the LogLevel const type. 810func PossibleLogLevelValues() []LogLevel { 811 return []LogLevel{Error, Information, Off, Verbose, Warning} 812} 813 814// ManagedPipelineMode enumerates the values for managed pipeline mode. 815type ManagedPipelineMode string 816 817const ( 818 // Classic ... 819 Classic ManagedPipelineMode = "Classic" 820 // Integrated ... 821 Integrated ManagedPipelineMode = "Integrated" 822) 823 824// PossibleManagedPipelineModeValues returns an array of possible values for the ManagedPipelineMode const type. 825func PossibleManagedPipelineModeValues() []ManagedPipelineMode { 826 return []ManagedPipelineMode{Classic, Integrated} 827} 828 829// ManagedServiceIdentityType enumerates the values for managed service identity type. 830type ManagedServiceIdentityType string 831 832const ( 833 // ManagedServiceIdentityTypeNone ... 834 ManagedServiceIdentityTypeNone ManagedServiceIdentityType = "None" 835 // ManagedServiceIdentityTypeSystemAssigned ... 836 ManagedServiceIdentityTypeSystemAssigned ManagedServiceIdentityType = "SystemAssigned" 837 // ManagedServiceIdentityTypeSystemAssignedUserAssigned ... 838 ManagedServiceIdentityTypeSystemAssignedUserAssigned ManagedServiceIdentityType = "SystemAssigned, UserAssigned" 839 // ManagedServiceIdentityTypeUserAssigned ... 840 ManagedServiceIdentityTypeUserAssigned ManagedServiceIdentityType = "UserAssigned" 841) 842 843// PossibleManagedServiceIdentityTypeValues returns an array of possible values for the ManagedServiceIdentityType const type. 844func PossibleManagedServiceIdentityTypeValues() []ManagedServiceIdentityType { 845 return []ManagedServiceIdentityType{ManagedServiceIdentityTypeNone, ManagedServiceIdentityTypeSystemAssigned, ManagedServiceIdentityTypeSystemAssignedUserAssigned, ManagedServiceIdentityTypeUserAssigned} 846} 847 848// MSDeployLogEntryType enumerates the values for ms deploy log entry type. 849type MSDeployLogEntryType string 850 851const ( 852 // MSDeployLogEntryTypeError ... 853 MSDeployLogEntryTypeError MSDeployLogEntryType = "Error" 854 // MSDeployLogEntryTypeMessage ... 855 MSDeployLogEntryTypeMessage MSDeployLogEntryType = "Message" 856 // MSDeployLogEntryTypeWarning ... 857 MSDeployLogEntryTypeWarning MSDeployLogEntryType = "Warning" 858) 859 860// PossibleMSDeployLogEntryTypeValues returns an array of possible values for the MSDeployLogEntryType const type. 861func PossibleMSDeployLogEntryTypeValues() []MSDeployLogEntryType { 862 return []MSDeployLogEntryType{MSDeployLogEntryTypeError, MSDeployLogEntryTypeMessage, MSDeployLogEntryTypeWarning} 863} 864 865// MSDeployProvisioningState enumerates the values for ms deploy provisioning state. 866type MSDeployProvisioningState string 867 868const ( 869 // MSDeployProvisioningStateAccepted ... 870 MSDeployProvisioningStateAccepted MSDeployProvisioningState = "accepted" 871 // MSDeployProvisioningStateCanceled ... 872 MSDeployProvisioningStateCanceled MSDeployProvisioningState = "canceled" 873 // MSDeployProvisioningStateFailed ... 874 MSDeployProvisioningStateFailed MSDeployProvisioningState = "failed" 875 // MSDeployProvisioningStateRunning ... 876 MSDeployProvisioningStateRunning MSDeployProvisioningState = "running" 877 // MSDeployProvisioningStateSucceeded ... 878 MSDeployProvisioningStateSucceeded MSDeployProvisioningState = "succeeded" 879) 880 881// PossibleMSDeployProvisioningStateValues returns an array of possible values for the MSDeployProvisioningState const type. 882func PossibleMSDeployProvisioningStateValues() []MSDeployProvisioningState { 883 return []MSDeployProvisioningState{MSDeployProvisioningStateAccepted, MSDeployProvisioningStateCanceled, MSDeployProvisioningStateFailed, MSDeployProvisioningStateRunning, MSDeployProvisioningStateSucceeded} 884} 885 886// MySQLMigrationType enumerates the values for my sql migration type. 887type MySQLMigrationType string 888 889const ( 890 // LocalToRemote ... 891 LocalToRemote MySQLMigrationType = "LocalToRemote" 892 // RemoteToLocal ... 893 RemoteToLocal MySQLMigrationType = "RemoteToLocal" 894) 895 896// PossibleMySQLMigrationTypeValues returns an array of possible values for the MySQLMigrationType const type. 897func PossibleMySQLMigrationTypeValues() []MySQLMigrationType { 898 return []MySQLMigrationType{LocalToRemote, RemoteToLocal} 899} 900 901// NotificationLevel enumerates the values for notification level. 902type NotificationLevel string 903 904const ( 905 // NotificationLevelCritical ... 906 NotificationLevelCritical NotificationLevel = "Critical" 907 // NotificationLevelInformation ... 908 NotificationLevelInformation NotificationLevel = "Information" 909 // NotificationLevelNonUrgentSuggestion ... 910 NotificationLevelNonUrgentSuggestion NotificationLevel = "NonUrgentSuggestion" 911 // NotificationLevelWarning ... 912 NotificationLevelWarning NotificationLevel = "Warning" 913) 914 915// PossibleNotificationLevelValues returns an array of possible values for the NotificationLevel const type. 916func PossibleNotificationLevelValues() []NotificationLevel { 917 return []NotificationLevel{NotificationLevelCritical, NotificationLevelInformation, NotificationLevelNonUrgentSuggestion, NotificationLevelWarning} 918} 919 920// OperationStatus enumerates the values for operation status. 921type OperationStatus string 922 923const ( 924 // OperationStatusCreated ... 925 OperationStatusCreated OperationStatus = "Created" 926 // OperationStatusFailed ... 927 OperationStatusFailed OperationStatus = "Failed" 928 // OperationStatusInProgress ... 929 OperationStatusInProgress OperationStatus = "InProgress" 930 // OperationStatusSucceeded ... 931 OperationStatusSucceeded OperationStatus = "Succeeded" 932 // OperationStatusTimedOut ... 933 OperationStatusTimedOut OperationStatus = "TimedOut" 934) 935 936// PossibleOperationStatusValues returns an array of possible values for the OperationStatus const type. 937func PossibleOperationStatusValues() []OperationStatus { 938 return []OperationStatus{OperationStatusCreated, OperationStatusFailed, OperationStatusInProgress, OperationStatusSucceeded, OperationStatusTimedOut} 939} 940 941// ProvisioningState enumerates the values for provisioning state. 942type ProvisioningState string 943 944const ( 945 // ProvisioningStateCanceled ... 946 ProvisioningStateCanceled ProvisioningState = "Canceled" 947 // ProvisioningStateDeleting ... 948 ProvisioningStateDeleting ProvisioningState = "Deleting" 949 // ProvisioningStateFailed ... 950 ProvisioningStateFailed ProvisioningState = "Failed" 951 // ProvisioningStateInProgress ... 952 ProvisioningStateInProgress ProvisioningState = "InProgress" 953 // ProvisioningStateSucceeded ... 954 ProvisioningStateSucceeded ProvisioningState = "Succeeded" 955) 956 957// PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type. 958func PossibleProvisioningStateValues() []ProvisioningState { 959 return []ProvisioningState{ProvisioningStateCanceled, ProvisioningStateDeleting, ProvisioningStateFailed, ProvisioningStateInProgress, ProvisioningStateSucceeded} 960} 961 962// PublicCertificateLocation enumerates the values for public certificate location. 963type PublicCertificateLocation string 964 965const ( 966 // PublicCertificateLocationCurrentUserMy ... 967 PublicCertificateLocationCurrentUserMy PublicCertificateLocation = "CurrentUserMy" 968 // PublicCertificateLocationLocalMachineMy ... 969 PublicCertificateLocationLocalMachineMy PublicCertificateLocation = "LocalMachineMy" 970 // PublicCertificateLocationUnknown ... 971 PublicCertificateLocationUnknown PublicCertificateLocation = "Unknown" 972) 973 974// PossiblePublicCertificateLocationValues returns an array of possible values for the PublicCertificateLocation const type. 975func PossiblePublicCertificateLocationValues() []PublicCertificateLocation { 976 return []PublicCertificateLocation{PublicCertificateLocationCurrentUserMy, PublicCertificateLocationLocalMachineMy, PublicCertificateLocationUnknown} 977} 978 979// PublishingProfileFormat enumerates the values for publishing profile format. 980type PublishingProfileFormat string 981 982const ( 983 // FileZilla3 ... 984 FileZilla3 PublishingProfileFormat = "FileZilla3" 985 // Ftp ... 986 Ftp PublishingProfileFormat = "Ftp" 987 // WebDeploy ... 988 WebDeploy PublishingProfileFormat = "WebDeploy" 989) 990 991// PossiblePublishingProfileFormatValues returns an array of possible values for the PublishingProfileFormat const type. 992func PossiblePublishingProfileFormatValues() []PublishingProfileFormat { 993 return []PublishingProfileFormat{FileZilla3, Ftp, WebDeploy} 994} 995 996// RedundancyMode enumerates the values for redundancy mode. 997type RedundancyMode string 998 999const ( 1000 // RedundancyModeActiveActive ... 1001 RedundancyModeActiveActive RedundancyMode = "ActiveActive" 1002 // RedundancyModeFailover ... 1003 RedundancyModeFailover RedundancyMode = "Failover" 1004 // RedundancyModeGeoRedundant ... 1005 RedundancyModeGeoRedundant RedundancyMode = "GeoRedundant" 1006 // RedundancyModeManual ... 1007 RedundancyModeManual RedundancyMode = "Manual" 1008 // RedundancyModeNone ... 1009 RedundancyModeNone RedundancyMode = "None" 1010) 1011 1012// PossibleRedundancyModeValues returns an array of possible values for the RedundancyMode const type. 1013func PossibleRedundancyModeValues() []RedundancyMode { 1014 return []RedundancyMode{RedundancyModeActiveActive, RedundancyModeFailover, RedundancyModeGeoRedundant, RedundancyModeManual, RedundancyModeNone} 1015} 1016 1017// RenderingType enumerates the values for rendering type. 1018type RenderingType string 1019 1020const ( 1021 // NoGraph ... 1022 NoGraph RenderingType = "NoGraph" 1023 // Table ... 1024 Table RenderingType = "Table" 1025 // TimeSeries ... 1026 TimeSeries RenderingType = "TimeSeries" 1027 // TimeSeriesPerInstance ... 1028 TimeSeriesPerInstance RenderingType = "TimeSeriesPerInstance" 1029) 1030 1031// PossibleRenderingTypeValues returns an array of possible values for the RenderingType const type. 1032func PossibleRenderingTypeValues() []RenderingType { 1033 return []RenderingType{NoGraph, Table, TimeSeries, TimeSeriesPerInstance} 1034} 1035 1036// ResolveStatus enumerates the values for resolve status. 1037type ResolveStatus string 1038 1039const ( 1040 // AccessToKeyVaultDenied ... 1041 AccessToKeyVaultDenied ResolveStatus = "AccessToKeyVaultDenied" 1042 // Initialized ... 1043 Initialized ResolveStatus = "Initialized" 1044 // InvalidSyntax ... 1045 InvalidSyntax ResolveStatus = "InvalidSyntax" 1046 // MSINotEnabled ... 1047 MSINotEnabled ResolveStatus = "MSINotEnabled" 1048 // OtherReasons ... 1049 OtherReasons ResolveStatus = "OtherReasons" 1050 // Resolved ... 1051 Resolved ResolveStatus = "Resolved" 1052 // SecretNotFound ... 1053 SecretNotFound ResolveStatus = "SecretNotFound" 1054 // SecretVersionNotFound ... 1055 SecretVersionNotFound ResolveStatus = "SecretVersionNotFound" 1056 // VaultNotFound ... 1057 VaultNotFound ResolveStatus = "VaultNotFound" 1058) 1059 1060// PossibleResolveStatusValues returns an array of possible values for the ResolveStatus const type. 1061func PossibleResolveStatusValues() []ResolveStatus { 1062 return []ResolveStatus{AccessToKeyVaultDenied, Initialized, InvalidSyntax, MSINotEnabled, OtherReasons, Resolved, SecretNotFound, SecretVersionNotFound, VaultNotFound} 1063} 1064 1065// ResourceScopeType enumerates the values for resource scope type. 1066type ResourceScopeType string 1067 1068const ( 1069 // ServerFarm ... 1070 ServerFarm ResourceScopeType = "ServerFarm" 1071 // Subscription ... 1072 Subscription ResourceScopeType = "Subscription" 1073 // WebSite ... 1074 WebSite ResourceScopeType = "WebSite" 1075) 1076 1077// PossibleResourceScopeTypeValues returns an array of possible values for the ResourceScopeType const type. 1078func PossibleResourceScopeTypeValues() []ResourceScopeType { 1079 return []ResourceScopeType{ServerFarm, Subscription, WebSite} 1080} 1081 1082// RouteType enumerates the values for route type. 1083type RouteType string 1084 1085const ( 1086 // DEFAULT ... 1087 DEFAULT RouteType = "DEFAULT" 1088 // INHERITED ... 1089 INHERITED RouteType = "INHERITED" 1090 // STATIC ... 1091 STATIC RouteType = "STATIC" 1092) 1093 1094// PossibleRouteTypeValues returns an array of possible values for the RouteType const type. 1095func PossibleRouteTypeValues() []RouteType { 1096 return []RouteType{DEFAULT, INHERITED, STATIC} 1097} 1098 1099// ScmType enumerates the values for scm type. 1100type ScmType string 1101 1102const ( 1103 // ScmTypeBitbucketGit ... 1104 ScmTypeBitbucketGit ScmType = "BitbucketGit" 1105 // ScmTypeBitbucketHg ... 1106 ScmTypeBitbucketHg ScmType = "BitbucketHg" 1107 // ScmTypeCodePlexGit ... 1108 ScmTypeCodePlexGit ScmType = "CodePlexGit" 1109 // ScmTypeCodePlexHg ... 1110 ScmTypeCodePlexHg ScmType = "CodePlexHg" 1111 // ScmTypeDropbox ... 1112 ScmTypeDropbox ScmType = "Dropbox" 1113 // ScmTypeExternalGit ... 1114 ScmTypeExternalGit ScmType = "ExternalGit" 1115 // ScmTypeExternalHg ... 1116 ScmTypeExternalHg ScmType = "ExternalHg" 1117 // ScmTypeGitHub ... 1118 ScmTypeGitHub ScmType = "GitHub" 1119 // ScmTypeLocalGit ... 1120 ScmTypeLocalGit ScmType = "LocalGit" 1121 // ScmTypeNone ... 1122 ScmTypeNone ScmType = "None" 1123 // ScmTypeOneDrive ... 1124 ScmTypeOneDrive ScmType = "OneDrive" 1125 // ScmTypeTfs ... 1126 ScmTypeTfs ScmType = "Tfs" 1127 // ScmTypeVSO ... 1128 ScmTypeVSO ScmType = "VSO" 1129 // ScmTypeVSTSRM ... 1130 ScmTypeVSTSRM ScmType = "VSTSRM" 1131) 1132 1133// PossibleScmTypeValues returns an array of possible values for the ScmType const type. 1134func PossibleScmTypeValues() []ScmType { 1135 return []ScmType{ScmTypeBitbucketGit, ScmTypeBitbucketHg, ScmTypeCodePlexGit, ScmTypeCodePlexHg, ScmTypeDropbox, ScmTypeExternalGit, ScmTypeExternalHg, ScmTypeGitHub, ScmTypeLocalGit, ScmTypeNone, ScmTypeOneDrive, ScmTypeTfs, ScmTypeVSO, ScmTypeVSTSRM} 1136} 1137 1138// SiteAvailabilityState enumerates the values for site availability state. 1139type SiteAvailabilityState string 1140 1141const ( 1142 // DisasterRecoveryMode ... 1143 DisasterRecoveryMode SiteAvailabilityState = "DisasterRecoveryMode" 1144 // Limited ... 1145 Limited SiteAvailabilityState = "Limited" 1146 // Normal ... 1147 Normal SiteAvailabilityState = "Normal" 1148) 1149 1150// PossibleSiteAvailabilityStateValues returns an array of possible values for the SiteAvailabilityState const type. 1151func PossibleSiteAvailabilityStateValues() []SiteAvailabilityState { 1152 return []SiteAvailabilityState{DisasterRecoveryMode, Limited, Normal} 1153} 1154 1155// SiteExtensionType enumerates the values for site extension type. 1156type SiteExtensionType string 1157 1158const ( 1159 // Gallery ... 1160 Gallery SiteExtensionType = "Gallery" 1161 // WebRoot ... 1162 WebRoot SiteExtensionType = "WebRoot" 1163) 1164 1165// PossibleSiteExtensionTypeValues returns an array of possible values for the SiteExtensionType const type. 1166func PossibleSiteExtensionTypeValues() []SiteExtensionType { 1167 return []SiteExtensionType{Gallery, WebRoot} 1168} 1169 1170// SiteLoadBalancing enumerates the values for site load balancing. 1171type SiteLoadBalancing string 1172 1173const ( 1174 // LeastRequests ... 1175 LeastRequests SiteLoadBalancing = "LeastRequests" 1176 // LeastResponseTime ... 1177 LeastResponseTime SiteLoadBalancing = "LeastResponseTime" 1178 // RequestHash ... 1179 RequestHash SiteLoadBalancing = "RequestHash" 1180 // WeightedRoundRobin ... 1181 WeightedRoundRobin SiteLoadBalancing = "WeightedRoundRobin" 1182 // WeightedTotalTraffic ... 1183 WeightedTotalTraffic SiteLoadBalancing = "WeightedTotalTraffic" 1184) 1185 1186// PossibleSiteLoadBalancingValues returns an array of possible values for the SiteLoadBalancing const type. 1187func PossibleSiteLoadBalancingValues() []SiteLoadBalancing { 1188 return []SiteLoadBalancing{LeastRequests, LeastResponseTime, RequestHash, WeightedRoundRobin, WeightedTotalTraffic} 1189} 1190 1191// SiteRuntimeState enumerates the values for site runtime state. 1192type SiteRuntimeState string 1193 1194const ( 1195 // READY ... 1196 READY SiteRuntimeState = "READY" 1197 // STOPPED ... 1198 STOPPED SiteRuntimeState = "STOPPED" 1199 // UNKNOWN ... 1200 UNKNOWN SiteRuntimeState = "UNKNOWN" 1201) 1202 1203// PossibleSiteRuntimeStateValues returns an array of possible values for the SiteRuntimeState const type. 1204func PossibleSiteRuntimeStateValues() []SiteRuntimeState { 1205 return []SiteRuntimeState{READY, STOPPED, UNKNOWN} 1206} 1207 1208// SkuName enumerates the values for sku name. 1209type SkuName string 1210 1211const ( 1212 // SkuNameBasic ... 1213 SkuNameBasic SkuName = "Basic" 1214 // SkuNameDynamic ... 1215 SkuNameDynamic SkuName = "Dynamic" 1216 // SkuNameElasticIsolated ... 1217 SkuNameElasticIsolated SkuName = "ElasticIsolated" 1218 // SkuNameElasticPremium ... 1219 SkuNameElasticPremium SkuName = "ElasticPremium" 1220 // SkuNameFree ... 1221 SkuNameFree SkuName = "Free" 1222 // SkuNameIsolated ... 1223 SkuNameIsolated SkuName = "Isolated" 1224 // SkuNamePremium ... 1225 SkuNamePremium SkuName = "Premium" 1226 // SkuNamePremiumV2 ... 1227 SkuNamePremiumV2 SkuName = "PremiumV2" 1228 // SkuNameShared ... 1229 SkuNameShared SkuName = "Shared" 1230 // SkuNameStandard ... 1231 SkuNameStandard SkuName = "Standard" 1232) 1233 1234// PossibleSkuNameValues returns an array of possible values for the SkuName const type. 1235func PossibleSkuNameValues() []SkuName { 1236 return []SkuName{SkuNameBasic, SkuNameDynamic, SkuNameElasticIsolated, SkuNameElasticPremium, SkuNameFree, SkuNameIsolated, SkuNamePremium, SkuNamePremiumV2, SkuNameShared, SkuNameStandard} 1237} 1238 1239// SolutionType enumerates the values for solution type. 1240type SolutionType string 1241 1242const ( 1243 // BestPractices ... 1244 BestPractices SolutionType = "BestPractices" 1245 // DeepInvestigation ... 1246 DeepInvestigation SolutionType = "DeepInvestigation" 1247 // QuickSolution ... 1248 QuickSolution SolutionType = "QuickSolution" 1249) 1250 1251// PossibleSolutionTypeValues returns an array of possible values for the SolutionType const type. 1252func PossibleSolutionTypeValues() []SolutionType { 1253 return []SolutionType{BestPractices, DeepInvestigation, QuickSolution} 1254} 1255 1256// SslState enumerates the values for ssl state. 1257type SslState string 1258 1259const ( 1260 // SslStateDisabled ... 1261 SslStateDisabled SslState = "Disabled" 1262 // SslStateIPBasedEnabled ... 1263 SslStateIPBasedEnabled SslState = "IpBasedEnabled" 1264 // SslStateSniEnabled ... 1265 SslStateSniEnabled SslState = "SniEnabled" 1266) 1267 1268// PossibleSslStateValues returns an array of possible values for the SslState const type. 1269func PossibleSslStateValues() []SslState { 1270 return []SslState{SslStateDisabled, SslStateIPBasedEnabled, SslStateSniEnabled} 1271} 1272 1273// StatusOptions enumerates the values for status options. 1274type StatusOptions string 1275 1276const ( 1277 // StatusOptionsCreating ... 1278 StatusOptionsCreating StatusOptions = "Creating" 1279 // StatusOptionsPending ... 1280 StatusOptionsPending StatusOptions = "Pending" 1281 // StatusOptionsReady ... 1282 StatusOptionsReady StatusOptions = "Ready" 1283) 1284 1285// PossibleStatusOptionsValues returns an array of possible values for the StatusOptions const type. 1286func PossibleStatusOptionsValues() []StatusOptions { 1287 return []StatusOptions{StatusOptionsCreating, StatusOptionsPending, StatusOptionsReady} 1288} 1289 1290// SupportedTLSVersions enumerates the values for supported tls versions. 1291type SupportedTLSVersions string 1292 1293const ( 1294 // OneFullStopOne ... 1295 OneFullStopOne SupportedTLSVersions = "1.1" 1296 // OneFullStopTwo ... 1297 OneFullStopTwo SupportedTLSVersions = "1.2" 1298 // OneFullStopZero ... 1299 OneFullStopZero SupportedTLSVersions = "1.0" 1300) 1301 1302// PossibleSupportedTLSVersionsValues returns an array of possible values for the SupportedTLSVersions const type. 1303func PossibleSupportedTLSVersionsValues() []SupportedTLSVersions { 1304 return []SupportedTLSVersions{OneFullStopOne, OneFullStopTwo, OneFullStopZero} 1305} 1306 1307// TriggeredWebJobStatus enumerates the values for triggered web job status. 1308type TriggeredWebJobStatus string 1309 1310const ( 1311 // TriggeredWebJobStatusError ... 1312 TriggeredWebJobStatusError TriggeredWebJobStatus = "Error" 1313 // TriggeredWebJobStatusFailed ... 1314 TriggeredWebJobStatusFailed TriggeredWebJobStatus = "Failed" 1315 // TriggeredWebJobStatusSuccess ... 1316 TriggeredWebJobStatusSuccess TriggeredWebJobStatus = "Success" 1317) 1318 1319// PossibleTriggeredWebJobStatusValues returns an array of possible values for the TriggeredWebJobStatus const type. 1320func PossibleTriggeredWebJobStatusValues() []TriggeredWebJobStatus { 1321 return []TriggeredWebJobStatus{TriggeredWebJobStatusError, TriggeredWebJobStatusFailed, TriggeredWebJobStatusSuccess} 1322} 1323 1324// TriggerTypes enumerates the values for trigger types. 1325type TriggerTypes string 1326 1327const ( 1328 // TriggerTypesHTTPTrigger ... 1329 TriggerTypesHTTPTrigger TriggerTypes = "HttpTrigger" 1330 // TriggerTypesUnknown ... 1331 TriggerTypesUnknown TriggerTypes = "Unknown" 1332) 1333 1334// PossibleTriggerTypesValues returns an array of possible values for the TriggerTypes const type. 1335func PossibleTriggerTypesValues() []TriggerTypes { 1336 return []TriggerTypes{TriggerTypesHTTPTrigger, TriggerTypesUnknown} 1337} 1338 1339// UnauthenticatedClientAction enumerates the values for unauthenticated client action. 1340type UnauthenticatedClientAction string 1341 1342const ( 1343 // AllowAnonymous ... 1344 AllowAnonymous UnauthenticatedClientAction = "AllowAnonymous" 1345 // RedirectToLoginPage ... 1346 RedirectToLoginPage UnauthenticatedClientAction = "RedirectToLoginPage" 1347) 1348 1349// PossibleUnauthenticatedClientActionValues returns an array of possible values for the UnauthenticatedClientAction const type. 1350func PossibleUnauthenticatedClientActionValues() []UnauthenticatedClientAction { 1351 return []UnauthenticatedClientAction{AllowAnonymous, RedirectToLoginPage} 1352} 1353 1354// UsageState enumerates the values for usage state. 1355type UsageState string 1356 1357const ( 1358 // UsageStateExceeded ... 1359 UsageStateExceeded UsageState = "Exceeded" 1360 // UsageStateNormal ... 1361 UsageStateNormal UsageState = "Normal" 1362) 1363 1364// PossibleUsageStateValues returns an array of possible values for the UsageState const type. 1365func PossibleUsageStateValues() []UsageState { 1366 return []UsageState{UsageStateExceeded, UsageStateNormal} 1367} 1368 1369// ValidateResourceTypes enumerates the values for validate resource types. 1370type ValidateResourceTypes string 1371 1372const ( 1373 // ValidateResourceTypesServerFarm ... 1374 ValidateResourceTypesServerFarm ValidateResourceTypes = "ServerFarm" 1375 // ValidateResourceTypesSite ... 1376 ValidateResourceTypesSite ValidateResourceTypes = "Site" 1377) 1378 1379// PossibleValidateResourceTypesValues returns an array of possible values for the ValidateResourceTypes const type. 1380func PossibleValidateResourceTypesValues() []ValidateResourceTypes { 1381 return []ValidateResourceTypes{ValidateResourceTypesServerFarm, ValidateResourceTypesSite} 1382} 1383 1384// WorkerSizeOptions enumerates the values for worker size options. 1385type WorkerSizeOptions string 1386 1387const ( 1388 // WorkerSizeOptionsD1 ... 1389 WorkerSizeOptionsD1 WorkerSizeOptions = "D1" 1390 // WorkerSizeOptionsD2 ... 1391 WorkerSizeOptionsD2 WorkerSizeOptions = "D2" 1392 // WorkerSizeOptionsD3 ... 1393 WorkerSizeOptionsD3 WorkerSizeOptions = "D3" 1394 // WorkerSizeOptionsDefault ... 1395 WorkerSizeOptionsDefault WorkerSizeOptions = "Default" 1396 // WorkerSizeOptionsLarge ... 1397 WorkerSizeOptionsLarge WorkerSizeOptions = "Large" 1398 // WorkerSizeOptionsMedium ... 1399 WorkerSizeOptionsMedium WorkerSizeOptions = "Medium" 1400 // WorkerSizeOptionsNestedSmall ... 1401 WorkerSizeOptionsNestedSmall WorkerSizeOptions = "NestedSmall" 1402 // WorkerSizeOptionsSmall ... 1403 WorkerSizeOptionsSmall WorkerSizeOptions = "Small" 1404) 1405 1406// PossibleWorkerSizeOptionsValues returns an array of possible values for the WorkerSizeOptions const type. 1407func PossibleWorkerSizeOptionsValues() []WorkerSizeOptions { 1408 return []WorkerSizeOptions{WorkerSizeOptionsD1, WorkerSizeOptionsD2, WorkerSizeOptionsD3, WorkerSizeOptionsDefault, WorkerSizeOptionsLarge, WorkerSizeOptionsMedium, WorkerSizeOptionsNestedSmall, WorkerSizeOptionsSmall} 1409} 1410