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