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