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