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