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