1package sql 2 3// Copyright (c) Microsoft Corporation. All rights reserved. 4// Licensed under the MIT License. See License.txt in the project root for license information. 5// 6// Code generated by Microsoft (R) AutoRest Code Generator. 7// Changes may cause incorrect behavior and will be lost if the code is regenerated. 8 9// AutomaticTuningDisabledReason enumerates the values for automatic tuning disabled reason. 10type AutomaticTuningDisabledReason string 11 12const ( 13 // AutoConfigured ... 14 AutoConfigured AutomaticTuningDisabledReason = "AutoConfigured" 15 // Default ... 16 Default AutomaticTuningDisabledReason = "Default" 17 // Disabled ... 18 Disabled AutomaticTuningDisabledReason = "Disabled" 19 // InheritedFromServer ... 20 InheritedFromServer AutomaticTuningDisabledReason = "InheritedFromServer" 21 // NotSupported ... 22 NotSupported AutomaticTuningDisabledReason = "NotSupported" 23 // QueryStoreOff ... 24 QueryStoreOff AutomaticTuningDisabledReason = "QueryStoreOff" 25 // QueryStoreReadOnly ... 26 QueryStoreReadOnly AutomaticTuningDisabledReason = "QueryStoreReadOnly" 27) 28 29// PossibleAutomaticTuningDisabledReasonValues returns an array of possible values for the AutomaticTuningDisabledReason const type. 30func PossibleAutomaticTuningDisabledReasonValues() []AutomaticTuningDisabledReason { 31 return []AutomaticTuningDisabledReason{AutoConfigured, Default, Disabled, InheritedFromServer, NotSupported, QueryStoreOff, QueryStoreReadOnly} 32} 33 34// AutomaticTuningMode enumerates the values for automatic tuning mode. 35type AutomaticTuningMode string 36 37const ( 38 // Auto ... 39 Auto AutomaticTuningMode = "Auto" 40 // Custom ... 41 Custom AutomaticTuningMode = "Custom" 42 // Inherit ... 43 Inherit AutomaticTuningMode = "Inherit" 44 // Unspecified ... 45 Unspecified AutomaticTuningMode = "Unspecified" 46) 47 48// PossibleAutomaticTuningModeValues returns an array of possible values for the AutomaticTuningMode const type. 49func PossibleAutomaticTuningModeValues() []AutomaticTuningMode { 50 return []AutomaticTuningMode{Auto, Custom, Inherit, Unspecified} 51} 52 53// AutomaticTuningOptionModeActual enumerates the values for automatic tuning option mode actual. 54type AutomaticTuningOptionModeActual string 55 56const ( 57 // Off ... 58 Off AutomaticTuningOptionModeActual = "Off" 59 // On ... 60 On AutomaticTuningOptionModeActual = "On" 61) 62 63// PossibleAutomaticTuningOptionModeActualValues returns an array of possible values for the AutomaticTuningOptionModeActual const type. 64func PossibleAutomaticTuningOptionModeActualValues() []AutomaticTuningOptionModeActual { 65 return []AutomaticTuningOptionModeActual{Off, On} 66} 67 68// AutomaticTuningOptionModeDesired enumerates the values for automatic tuning option mode desired. 69type AutomaticTuningOptionModeDesired string 70 71const ( 72 // AutomaticTuningOptionModeDesiredDefault ... 73 AutomaticTuningOptionModeDesiredDefault AutomaticTuningOptionModeDesired = "Default" 74 // AutomaticTuningOptionModeDesiredOff ... 75 AutomaticTuningOptionModeDesiredOff AutomaticTuningOptionModeDesired = "Off" 76 // AutomaticTuningOptionModeDesiredOn ... 77 AutomaticTuningOptionModeDesiredOn AutomaticTuningOptionModeDesired = "On" 78) 79 80// PossibleAutomaticTuningOptionModeDesiredValues returns an array of possible values for the AutomaticTuningOptionModeDesired const type. 81func PossibleAutomaticTuningOptionModeDesiredValues() []AutomaticTuningOptionModeDesired { 82 return []AutomaticTuningOptionModeDesired{AutomaticTuningOptionModeDesiredDefault, AutomaticTuningOptionModeDesiredOff, AutomaticTuningOptionModeDesiredOn} 83} 84 85// AutomaticTuningServerMode enumerates the values for automatic tuning server mode. 86type AutomaticTuningServerMode string 87 88const ( 89 // AutomaticTuningServerModeAuto ... 90 AutomaticTuningServerModeAuto AutomaticTuningServerMode = "Auto" 91 // AutomaticTuningServerModeCustom ... 92 AutomaticTuningServerModeCustom AutomaticTuningServerMode = "Custom" 93 // AutomaticTuningServerModeUnspecified ... 94 AutomaticTuningServerModeUnspecified AutomaticTuningServerMode = "Unspecified" 95) 96 97// PossibleAutomaticTuningServerModeValues returns an array of possible values for the AutomaticTuningServerMode const type. 98func PossibleAutomaticTuningServerModeValues() []AutomaticTuningServerMode { 99 return []AutomaticTuningServerMode{AutomaticTuningServerModeAuto, AutomaticTuningServerModeCustom, AutomaticTuningServerModeUnspecified} 100} 101 102// AutomaticTuningServerReason enumerates the values for automatic tuning server reason. 103type AutomaticTuningServerReason string 104 105const ( 106 // AutomaticTuningServerReasonAutoConfigured ... 107 AutomaticTuningServerReasonAutoConfigured AutomaticTuningServerReason = "AutoConfigured" 108 // AutomaticTuningServerReasonDefault ... 109 AutomaticTuningServerReasonDefault AutomaticTuningServerReason = "Default" 110 // AutomaticTuningServerReasonDisabled ... 111 AutomaticTuningServerReasonDisabled AutomaticTuningServerReason = "Disabled" 112) 113 114// PossibleAutomaticTuningServerReasonValues returns an array of possible values for the AutomaticTuningServerReason const type. 115func PossibleAutomaticTuningServerReasonValues() []AutomaticTuningServerReason { 116 return []AutomaticTuningServerReason{AutomaticTuningServerReasonAutoConfigured, AutomaticTuningServerReasonDefault, AutomaticTuningServerReasonDisabled} 117} 118 119// BlobAuditingPolicyState enumerates the values for blob auditing policy state. 120type BlobAuditingPolicyState string 121 122const ( 123 // BlobAuditingPolicyStateDisabled ... 124 BlobAuditingPolicyStateDisabled BlobAuditingPolicyState = "Disabled" 125 // BlobAuditingPolicyStateEnabled ... 126 BlobAuditingPolicyStateEnabled BlobAuditingPolicyState = "Enabled" 127) 128 129// PossibleBlobAuditingPolicyStateValues returns an array of possible values for the BlobAuditingPolicyState const type. 130func PossibleBlobAuditingPolicyStateValues() []BlobAuditingPolicyState { 131 return []BlobAuditingPolicyState{BlobAuditingPolicyStateDisabled, BlobAuditingPolicyStateEnabled} 132} 133 134// CapabilityGroup enumerates the values for capability group. 135type CapabilityGroup string 136 137const ( 138 // SupportedEditions ... 139 SupportedEditions CapabilityGroup = "supportedEditions" 140 // SupportedElasticPoolEditions ... 141 SupportedElasticPoolEditions CapabilityGroup = "supportedElasticPoolEditions" 142 // SupportedInstancePoolEditions ... 143 SupportedInstancePoolEditions CapabilityGroup = "supportedInstancePoolEditions" 144 // SupportedManagedInstanceEditions ... 145 SupportedManagedInstanceEditions CapabilityGroup = "supportedManagedInstanceEditions" 146 // SupportedManagedInstanceVersions ... 147 SupportedManagedInstanceVersions CapabilityGroup = "supportedManagedInstanceVersions" 148) 149 150// PossibleCapabilityGroupValues returns an array of possible values for the CapabilityGroup const type. 151func PossibleCapabilityGroupValues() []CapabilityGroup { 152 return []CapabilityGroup{SupportedEditions, SupportedElasticPoolEditions, SupportedInstancePoolEditions, SupportedManagedInstanceEditions, SupportedManagedInstanceVersions} 153} 154 155// CapabilityStatus enumerates the values for capability status. 156type CapabilityStatus string 157 158const ( 159 // CapabilityStatusAvailable ... 160 CapabilityStatusAvailable CapabilityStatus = "Available" 161 // CapabilityStatusDefault ... 162 CapabilityStatusDefault CapabilityStatus = "Default" 163 // CapabilityStatusDisabled ... 164 CapabilityStatusDisabled CapabilityStatus = "Disabled" 165 // CapabilityStatusVisible ... 166 CapabilityStatusVisible CapabilityStatus = "Visible" 167) 168 169// PossibleCapabilityStatusValues returns an array of possible values for the CapabilityStatus const type. 170func PossibleCapabilityStatusValues() []CapabilityStatus { 171 return []CapabilityStatus{CapabilityStatusAvailable, CapabilityStatusDefault, CapabilityStatusDisabled, CapabilityStatusVisible} 172} 173 174// CatalogCollationType enumerates the values for catalog collation type. 175type CatalogCollationType string 176 177const ( 178 // DATABASEDEFAULT ... 179 DATABASEDEFAULT CatalogCollationType = "DATABASE_DEFAULT" 180 // SQLLatin1GeneralCP1CIAS ... 181 SQLLatin1GeneralCP1CIAS CatalogCollationType = "SQL_Latin1_General_CP1_CI_AS" 182) 183 184// PossibleCatalogCollationTypeValues returns an array of possible values for the CatalogCollationType const type. 185func PossibleCatalogCollationTypeValues() []CatalogCollationType { 186 return []CatalogCollationType{DATABASEDEFAULT, SQLLatin1GeneralCP1CIAS} 187} 188 189// CheckNameAvailabilityReason enumerates the values for check name availability reason. 190type CheckNameAvailabilityReason string 191 192const ( 193 // AlreadyExists ... 194 AlreadyExists CheckNameAvailabilityReason = "AlreadyExists" 195 // Invalid ... 196 Invalid CheckNameAvailabilityReason = "Invalid" 197) 198 199// PossibleCheckNameAvailabilityReasonValues returns an array of possible values for the CheckNameAvailabilityReason const type. 200func PossibleCheckNameAvailabilityReasonValues() []CheckNameAvailabilityReason { 201 return []CheckNameAvailabilityReason{AlreadyExists, Invalid} 202} 203 204// CreateMode enumerates the values for create mode. 205type CreateMode string 206 207const ( 208 // CreateModeCopy ... 209 CreateModeCopy CreateMode = "Copy" 210 // CreateModeDefault ... 211 CreateModeDefault CreateMode = "Default" 212 // CreateModeOnlineSecondary ... 213 CreateModeOnlineSecondary CreateMode = "OnlineSecondary" 214 // CreateModePointInTimeRestore ... 215 CreateModePointInTimeRestore CreateMode = "PointInTimeRestore" 216 // CreateModeRecovery ... 217 CreateModeRecovery CreateMode = "Recovery" 218 // CreateModeRestore ... 219 CreateModeRestore CreateMode = "Restore" 220 // CreateModeRestoreExternalBackup ... 221 CreateModeRestoreExternalBackup CreateMode = "RestoreExternalBackup" 222 // CreateModeRestoreExternalBackupSecondary ... 223 CreateModeRestoreExternalBackupSecondary CreateMode = "RestoreExternalBackupSecondary" 224 // CreateModeRestoreLongTermRetentionBackup ... 225 CreateModeRestoreLongTermRetentionBackup CreateMode = "RestoreLongTermRetentionBackup" 226 // CreateModeSecondary ... 227 CreateModeSecondary CreateMode = "Secondary" 228) 229 230// PossibleCreateModeValues returns an array of possible values for the CreateMode const type. 231func PossibleCreateModeValues() []CreateMode { 232 return []CreateMode{CreateModeCopy, CreateModeDefault, CreateModeOnlineSecondary, CreateModePointInTimeRestore, CreateModeRecovery, CreateModeRestore, CreateModeRestoreExternalBackup, CreateModeRestoreExternalBackupSecondary, CreateModeRestoreLongTermRetentionBackup, CreateModeSecondary} 233} 234 235// DatabaseLicenseType enumerates the values for database license type. 236type DatabaseLicenseType string 237 238const ( 239 // BasePrice ... 240 BasePrice DatabaseLicenseType = "BasePrice" 241 // LicenseIncluded ... 242 LicenseIncluded DatabaseLicenseType = "LicenseIncluded" 243) 244 245// PossibleDatabaseLicenseTypeValues returns an array of possible values for the DatabaseLicenseType const type. 246func PossibleDatabaseLicenseTypeValues() []DatabaseLicenseType { 247 return []DatabaseLicenseType{BasePrice, LicenseIncluded} 248} 249 250// DatabaseReadScale enumerates the values for database read scale. 251type DatabaseReadScale string 252 253const ( 254 // DatabaseReadScaleDisabled ... 255 DatabaseReadScaleDisabled DatabaseReadScale = "Disabled" 256 // DatabaseReadScaleEnabled ... 257 DatabaseReadScaleEnabled DatabaseReadScale = "Enabled" 258) 259 260// PossibleDatabaseReadScaleValues returns an array of possible values for the DatabaseReadScale const type. 261func PossibleDatabaseReadScaleValues() []DatabaseReadScale { 262 return []DatabaseReadScale{DatabaseReadScaleDisabled, DatabaseReadScaleEnabled} 263} 264 265// DatabaseState1 enumerates the values for database state 1. 266type DatabaseState1 string 267 268const ( 269 // All ... 270 All DatabaseState1 = "All" 271 // Deleted ... 272 Deleted DatabaseState1 = "Deleted" 273 // Live ... 274 Live DatabaseState1 = "Live" 275) 276 277// PossibleDatabaseState1Values returns an array of possible values for the DatabaseState1 const type. 278func PossibleDatabaseState1Values() []DatabaseState1 { 279 return []DatabaseState1{All, Deleted, Live} 280} 281 282// DatabaseState2 enumerates the values for database state 2. 283type DatabaseState2 string 284 285const ( 286 // DatabaseState2All ... 287 DatabaseState2All DatabaseState2 = "All" 288 // DatabaseState2Deleted ... 289 DatabaseState2Deleted DatabaseState2 = "Deleted" 290 // DatabaseState2Live ... 291 DatabaseState2Live DatabaseState2 = "Live" 292) 293 294// PossibleDatabaseState2Values returns an array of possible values for the DatabaseState2 const type. 295func PossibleDatabaseState2Values() []DatabaseState2 { 296 return []DatabaseState2{DatabaseState2All, DatabaseState2Deleted, DatabaseState2Live} 297} 298 299// DatabaseState3 enumerates the values for database state 3. 300type DatabaseState3 string 301 302const ( 303 // DatabaseState3All ... 304 DatabaseState3All DatabaseState3 = "All" 305 // DatabaseState3Deleted ... 306 DatabaseState3Deleted DatabaseState3 = "Deleted" 307 // DatabaseState3Live ... 308 DatabaseState3Live DatabaseState3 = "Live" 309) 310 311// PossibleDatabaseState3Values returns an array of possible values for the DatabaseState3 const type. 312func PossibleDatabaseState3Values() []DatabaseState3 { 313 return []DatabaseState3{DatabaseState3All, DatabaseState3Deleted, DatabaseState3Live} 314} 315 316// DatabaseState4 enumerates the values for database state 4. 317type DatabaseState4 string 318 319const ( 320 // DatabaseState4All ... 321 DatabaseState4All DatabaseState4 = "All" 322 // DatabaseState4Deleted ... 323 DatabaseState4Deleted DatabaseState4 = "Deleted" 324 // DatabaseState4Live ... 325 DatabaseState4Live DatabaseState4 = "Live" 326) 327 328// PossibleDatabaseState4Values returns an array of possible values for the DatabaseState4 const type. 329func PossibleDatabaseState4Values() []DatabaseState4 { 330 return []DatabaseState4{DatabaseState4All, DatabaseState4Deleted, DatabaseState4Live} 331} 332 333// DatabaseState5 enumerates the values for database state 5. 334type DatabaseState5 string 335 336const ( 337 // DatabaseState5All ... 338 DatabaseState5All DatabaseState5 = "All" 339 // DatabaseState5Deleted ... 340 DatabaseState5Deleted DatabaseState5 = "Deleted" 341 // DatabaseState5Live ... 342 DatabaseState5Live DatabaseState5 = "Live" 343) 344 345// PossibleDatabaseState5Values returns an array of possible values for the DatabaseState5 const type. 346func PossibleDatabaseState5Values() []DatabaseState5 { 347 return []DatabaseState5{DatabaseState5All, DatabaseState5Deleted, DatabaseState5Live} 348} 349 350// DatabaseState6 enumerates the values for database state 6. 351type DatabaseState6 string 352 353const ( 354 // DatabaseState6All ... 355 DatabaseState6All DatabaseState6 = "All" 356 // DatabaseState6Deleted ... 357 DatabaseState6Deleted DatabaseState6 = "Deleted" 358 // DatabaseState6Live ... 359 DatabaseState6Live DatabaseState6 = "Live" 360) 361 362// PossibleDatabaseState6Values returns an array of possible values for the DatabaseState6 const type. 363func PossibleDatabaseState6Values() []DatabaseState6 { 364 return []DatabaseState6{DatabaseState6All, DatabaseState6Deleted, DatabaseState6Live} 365} 366 367// DatabaseStatus enumerates the values for database status. 368type DatabaseStatus string 369 370const ( 371 // DatabaseStatusAutoClosed ... 372 DatabaseStatusAutoClosed DatabaseStatus = "AutoClosed" 373 // DatabaseStatusCopying ... 374 DatabaseStatusCopying DatabaseStatus = "Copying" 375 // DatabaseStatusCreating ... 376 DatabaseStatusCreating DatabaseStatus = "Creating" 377 // DatabaseStatusDisabled ... 378 DatabaseStatusDisabled DatabaseStatus = "Disabled" 379 // DatabaseStatusEmergencyMode ... 380 DatabaseStatusEmergencyMode DatabaseStatus = "EmergencyMode" 381 // DatabaseStatusInaccessible ... 382 DatabaseStatusInaccessible DatabaseStatus = "Inaccessible" 383 // DatabaseStatusOffline ... 384 DatabaseStatusOffline DatabaseStatus = "Offline" 385 // DatabaseStatusOfflineChangingDwPerformanceTiers ... 386 DatabaseStatusOfflineChangingDwPerformanceTiers DatabaseStatus = "OfflineChangingDwPerformanceTiers" 387 // DatabaseStatusOfflineSecondary ... 388 DatabaseStatusOfflineSecondary DatabaseStatus = "OfflineSecondary" 389 // DatabaseStatusOnline ... 390 DatabaseStatusOnline DatabaseStatus = "Online" 391 // DatabaseStatusOnlineChangingDwPerformanceTiers ... 392 DatabaseStatusOnlineChangingDwPerformanceTiers DatabaseStatus = "OnlineChangingDwPerformanceTiers" 393 // DatabaseStatusPaused ... 394 DatabaseStatusPaused DatabaseStatus = "Paused" 395 // DatabaseStatusPausing ... 396 DatabaseStatusPausing DatabaseStatus = "Pausing" 397 // DatabaseStatusRecovering ... 398 DatabaseStatusRecovering DatabaseStatus = "Recovering" 399 // DatabaseStatusRecoveryPending ... 400 DatabaseStatusRecoveryPending DatabaseStatus = "RecoveryPending" 401 // DatabaseStatusRestoring ... 402 DatabaseStatusRestoring DatabaseStatus = "Restoring" 403 // DatabaseStatusResuming ... 404 DatabaseStatusResuming DatabaseStatus = "Resuming" 405 // DatabaseStatusScaling ... 406 DatabaseStatusScaling DatabaseStatus = "Scaling" 407 // DatabaseStatusShutdown ... 408 DatabaseStatusShutdown DatabaseStatus = "Shutdown" 409 // DatabaseStatusStandby ... 410 DatabaseStatusStandby DatabaseStatus = "Standby" 411 // DatabaseStatusSuspect ... 412 DatabaseStatusSuspect DatabaseStatus = "Suspect" 413) 414 415// PossibleDatabaseStatusValues returns an array of possible values for the DatabaseStatus const type. 416func PossibleDatabaseStatusValues() []DatabaseStatus { 417 return []DatabaseStatus{DatabaseStatusAutoClosed, DatabaseStatusCopying, DatabaseStatusCreating, DatabaseStatusDisabled, DatabaseStatusEmergencyMode, DatabaseStatusInaccessible, DatabaseStatusOffline, DatabaseStatusOfflineChangingDwPerformanceTiers, DatabaseStatusOfflineSecondary, DatabaseStatusOnline, DatabaseStatusOnlineChangingDwPerformanceTiers, DatabaseStatusPaused, DatabaseStatusPausing, DatabaseStatusRecovering, DatabaseStatusRecoveryPending, DatabaseStatusRestoring, DatabaseStatusResuming, DatabaseStatusScaling, DatabaseStatusShutdown, DatabaseStatusStandby, DatabaseStatusSuspect} 418} 419 420// DataMaskingFunction enumerates the values for data masking function. 421type DataMaskingFunction string 422 423const ( 424 // DataMaskingFunctionCCN ... 425 DataMaskingFunctionCCN DataMaskingFunction = "CCN" 426 // DataMaskingFunctionDefault ... 427 DataMaskingFunctionDefault DataMaskingFunction = "Default" 428 // DataMaskingFunctionEmail ... 429 DataMaskingFunctionEmail DataMaskingFunction = "Email" 430 // DataMaskingFunctionNumber ... 431 DataMaskingFunctionNumber DataMaskingFunction = "Number" 432 // DataMaskingFunctionSSN ... 433 DataMaskingFunctionSSN DataMaskingFunction = "SSN" 434 // DataMaskingFunctionText ... 435 DataMaskingFunctionText DataMaskingFunction = "Text" 436) 437 438// PossibleDataMaskingFunctionValues returns an array of possible values for the DataMaskingFunction const type. 439func PossibleDataMaskingFunctionValues() []DataMaskingFunction { 440 return []DataMaskingFunction{DataMaskingFunctionCCN, DataMaskingFunctionDefault, DataMaskingFunctionEmail, DataMaskingFunctionNumber, DataMaskingFunctionSSN, DataMaskingFunctionText} 441} 442 443// DataMaskingRuleState enumerates the values for data masking rule state. 444type DataMaskingRuleState string 445 446const ( 447 // DataMaskingRuleStateDisabled ... 448 DataMaskingRuleStateDisabled DataMaskingRuleState = "Disabled" 449 // DataMaskingRuleStateEnabled ... 450 DataMaskingRuleStateEnabled DataMaskingRuleState = "Enabled" 451) 452 453// PossibleDataMaskingRuleStateValues returns an array of possible values for the DataMaskingRuleState const type. 454func PossibleDataMaskingRuleStateValues() []DataMaskingRuleState { 455 return []DataMaskingRuleState{DataMaskingRuleStateDisabled, DataMaskingRuleStateEnabled} 456} 457 458// DataMaskingState enumerates the values for data masking state. 459type DataMaskingState string 460 461const ( 462 // DataMaskingStateDisabled ... 463 DataMaskingStateDisabled DataMaskingState = "Disabled" 464 // DataMaskingStateEnabled ... 465 DataMaskingStateEnabled DataMaskingState = "Enabled" 466) 467 468// PossibleDataMaskingStateValues returns an array of possible values for the DataMaskingState const type. 469func PossibleDataMaskingStateValues() []DataMaskingState { 470 return []DataMaskingState{DataMaskingStateDisabled, DataMaskingStateEnabled} 471} 472 473// ElasticPoolEdition enumerates the values for elastic pool edition. 474type ElasticPoolEdition string 475 476const ( 477 // Basic ... 478 Basic ElasticPoolEdition = "Basic" 479 // BusinessCritical ... 480 BusinessCritical ElasticPoolEdition = "BusinessCritical" 481 // GeneralPurpose ... 482 GeneralPurpose ElasticPoolEdition = "GeneralPurpose" 483 // Premium ... 484 Premium ElasticPoolEdition = "Premium" 485 // Standard ... 486 Standard ElasticPoolEdition = "Standard" 487) 488 489// PossibleElasticPoolEditionValues returns an array of possible values for the ElasticPoolEdition const type. 490func PossibleElasticPoolEditionValues() []ElasticPoolEdition { 491 return []ElasticPoolEdition{Basic, BusinessCritical, GeneralPurpose, Premium, Standard} 492} 493 494// ElasticPoolLicenseType enumerates the values for elastic pool license type. 495type ElasticPoolLicenseType string 496 497const ( 498 // ElasticPoolLicenseTypeBasePrice ... 499 ElasticPoolLicenseTypeBasePrice ElasticPoolLicenseType = "BasePrice" 500 // ElasticPoolLicenseTypeLicenseIncluded ... 501 ElasticPoolLicenseTypeLicenseIncluded ElasticPoolLicenseType = "LicenseIncluded" 502) 503 504// PossibleElasticPoolLicenseTypeValues returns an array of possible values for the ElasticPoolLicenseType const type. 505func PossibleElasticPoolLicenseTypeValues() []ElasticPoolLicenseType { 506 return []ElasticPoolLicenseType{ElasticPoolLicenseTypeBasePrice, ElasticPoolLicenseTypeLicenseIncluded} 507} 508 509// ElasticPoolState enumerates the values for elastic pool state. 510type ElasticPoolState string 511 512const ( 513 // ElasticPoolStateCreating ... 514 ElasticPoolStateCreating ElasticPoolState = "Creating" 515 // ElasticPoolStateDisabled ... 516 ElasticPoolStateDisabled ElasticPoolState = "Disabled" 517 // ElasticPoolStateReady ... 518 ElasticPoolStateReady ElasticPoolState = "Ready" 519) 520 521// PossibleElasticPoolStateValues returns an array of possible values for the ElasticPoolState const type. 522func PossibleElasticPoolStateValues() []ElasticPoolState { 523 return []ElasticPoolState{ElasticPoolStateCreating, ElasticPoolStateDisabled, ElasticPoolStateReady} 524} 525 526// FailoverGroupReplicationRole enumerates the values for failover group replication role. 527type FailoverGroupReplicationRole string 528 529const ( 530 // Primary ... 531 Primary FailoverGroupReplicationRole = "Primary" 532 // Secondary ... 533 Secondary FailoverGroupReplicationRole = "Secondary" 534) 535 536// PossibleFailoverGroupReplicationRoleValues returns an array of possible values for the FailoverGroupReplicationRole const type. 537func PossibleFailoverGroupReplicationRoleValues() []FailoverGroupReplicationRole { 538 return []FailoverGroupReplicationRole{Primary, Secondary} 539} 540 541// GeoBackupPolicyState enumerates the values for geo backup policy state. 542type GeoBackupPolicyState string 543 544const ( 545 // GeoBackupPolicyStateDisabled ... 546 GeoBackupPolicyStateDisabled GeoBackupPolicyState = "Disabled" 547 // GeoBackupPolicyStateEnabled ... 548 GeoBackupPolicyStateEnabled GeoBackupPolicyState = "Enabled" 549) 550 551// PossibleGeoBackupPolicyStateValues returns an array of possible values for the GeoBackupPolicyState const type. 552func PossibleGeoBackupPolicyStateValues() []GeoBackupPolicyState { 553 return []GeoBackupPolicyState{GeoBackupPolicyStateDisabled, GeoBackupPolicyStateEnabled} 554} 555 556// IdentityType enumerates the values for identity type. 557type IdentityType string 558 559const ( 560 // SystemAssigned ... 561 SystemAssigned IdentityType = "SystemAssigned" 562) 563 564// PossibleIdentityTypeValues returns an array of possible values for the IdentityType const type. 565func PossibleIdentityTypeValues() []IdentityType { 566 return []IdentityType{SystemAssigned} 567} 568 569// InstanceFailoverGroupReplicationRole enumerates the values for instance failover group replication role. 570type InstanceFailoverGroupReplicationRole string 571 572const ( 573 // InstanceFailoverGroupReplicationRolePrimary ... 574 InstanceFailoverGroupReplicationRolePrimary InstanceFailoverGroupReplicationRole = "Primary" 575 // InstanceFailoverGroupReplicationRoleSecondary ... 576 InstanceFailoverGroupReplicationRoleSecondary InstanceFailoverGroupReplicationRole = "Secondary" 577) 578 579// PossibleInstanceFailoverGroupReplicationRoleValues returns an array of possible values for the InstanceFailoverGroupReplicationRole const type. 580func PossibleInstanceFailoverGroupReplicationRoleValues() []InstanceFailoverGroupReplicationRole { 581 return []InstanceFailoverGroupReplicationRole{InstanceFailoverGroupReplicationRolePrimary, InstanceFailoverGroupReplicationRoleSecondary} 582} 583 584// InstancePoolLicenseType enumerates the values for instance pool license type. 585type InstancePoolLicenseType string 586 587const ( 588 // InstancePoolLicenseTypeBasePrice ... 589 InstancePoolLicenseTypeBasePrice InstancePoolLicenseType = "BasePrice" 590 // InstancePoolLicenseTypeLicenseIncluded ... 591 InstancePoolLicenseTypeLicenseIncluded InstancePoolLicenseType = "LicenseIncluded" 592) 593 594// PossibleInstancePoolLicenseTypeValues returns an array of possible values for the InstancePoolLicenseType const type. 595func PossibleInstancePoolLicenseTypeValues() []InstancePoolLicenseType { 596 return []InstancePoolLicenseType{InstancePoolLicenseTypeBasePrice, InstancePoolLicenseTypeLicenseIncluded} 597} 598 599// JobAgentState enumerates the values for job agent state. 600type JobAgentState string 601 602const ( 603 // JobAgentStateCreating ... 604 JobAgentStateCreating JobAgentState = "Creating" 605 // JobAgentStateDeleting ... 606 JobAgentStateDeleting JobAgentState = "Deleting" 607 // JobAgentStateDisabled ... 608 JobAgentStateDisabled JobAgentState = "Disabled" 609 // JobAgentStateReady ... 610 JobAgentStateReady JobAgentState = "Ready" 611 // JobAgentStateUpdating ... 612 JobAgentStateUpdating JobAgentState = "Updating" 613) 614 615// PossibleJobAgentStateValues returns an array of possible values for the JobAgentState const type. 616func PossibleJobAgentStateValues() []JobAgentState { 617 return []JobAgentState{JobAgentStateCreating, JobAgentStateDeleting, JobAgentStateDisabled, JobAgentStateReady, JobAgentStateUpdating} 618} 619 620// JobExecutionLifecycle enumerates the values for job execution lifecycle. 621type JobExecutionLifecycle string 622 623const ( 624 // Canceled ... 625 Canceled JobExecutionLifecycle = "Canceled" 626 // Created ... 627 Created JobExecutionLifecycle = "Created" 628 // Failed ... 629 Failed JobExecutionLifecycle = "Failed" 630 // InProgress ... 631 InProgress JobExecutionLifecycle = "InProgress" 632 // Skipped ... 633 Skipped JobExecutionLifecycle = "Skipped" 634 // Succeeded ... 635 Succeeded JobExecutionLifecycle = "Succeeded" 636 // SucceededWithSkipped ... 637 SucceededWithSkipped JobExecutionLifecycle = "SucceededWithSkipped" 638 // TimedOut ... 639 TimedOut JobExecutionLifecycle = "TimedOut" 640 // WaitingForChildJobExecutions ... 641 WaitingForChildJobExecutions JobExecutionLifecycle = "WaitingForChildJobExecutions" 642 // WaitingForRetry ... 643 WaitingForRetry JobExecutionLifecycle = "WaitingForRetry" 644) 645 646// PossibleJobExecutionLifecycleValues returns an array of possible values for the JobExecutionLifecycle const type. 647func PossibleJobExecutionLifecycleValues() []JobExecutionLifecycle { 648 return []JobExecutionLifecycle{Canceled, Created, Failed, InProgress, Skipped, Succeeded, SucceededWithSkipped, TimedOut, WaitingForChildJobExecutions, WaitingForRetry} 649} 650 651// JobScheduleType enumerates the values for job schedule type. 652type JobScheduleType string 653 654const ( 655 // Once ... 656 Once JobScheduleType = "Once" 657 // Recurring ... 658 Recurring JobScheduleType = "Recurring" 659) 660 661// PossibleJobScheduleTypeValues returns an array of possible values for the JobScheduleType const type. 662func PossibleJobScheduleTypeValues() []JobScheduleType { 663 return []JobScheduleType{Once, Recurring} 664} 665 666// JobStepActionSource enumerates the values for job step action source. 667type JobStepActionSource string 668 669const ( 670 // Inline ... 671 Inline JobStepActionSource = "Inline" 672) 673 674// PossibleJobStepActionSourceValues returns an array of possible values for the JobStepActionSource const type. 675func PossibleJobStepActionSourceValues() []JobStepActionSource { 676 return []JobStepActionSource{Inline} 677} 678 679// JobStepActionType enumerates the values for job step action type. 680type JobStepActionType string 681 682const ( 683 // TSQL ... 684 TSQL JobStepActionType = "TSql" 685) 686 687// PossibleJobStepActionTypeValues returns an array of possible values for the JobStepActionType const type. 688func PossibleJobStepActionTypeValues() []JobStepActionType { 689 return []JobStepActionType{TSQL} 690} 691 692// JobStepOutputType enumerates the values for job step output type. 693type JobStepOutputType string 694 695const ( 696 // SQLDatabase ... 697 SQLDatabase JobStepOutputType = "SqlDatabase" 698) 699 700// PossibleJobStepOutputTypeValues returns an array of possible values for the JobStepOutputType const type. 701func PossibleJobStepOutputTypeValues() []JobStepOutputType { 702 return []JobStepOutputType{SQLDatabase} 703} 704 705// JobTargetGroupMembershipType enumerates the values for job target group membership type. 706type JobTargetGroupMembershipType string 707 708const ( 709 // Exclude ... 710 Exclude JobTargetGroupMembershipType = "Exclude" 711 // Include ... 712 Include JobTargetGroupMembershipType = "Include" 713) 714 715// PossibleJobTargetGroupMembershipTypeValues returns an array of possible values for the JobTargetGroupMembershipType const type. 716func PossibleJobTargetGroupMembershipTypeValues() []JobTargetGroupMembershipType { 717 return []JobTargetGroupMembershipType{Exclude, Include} 718} 719 720// JobTargetType enumerates the values for job target type. 721type JobTargetType string 722 723const ( 724 // JobTargetTypeSQLDatabase ... 725 JobTargetTypeSQLDatabase JobTargetType = "SqlDatabase" 726 // JobTargetTypeSQLElasticPool ... 727 JobTargetTypeSQLElasticPool JobTargetType = "SqlElasticPool" 728 // JobTargetTypeSQLServer ... 729 JobTargetTypeSQLServer JobTargetType = "SqlServer" 730 // JobTargetTypeSQLShardMap ... 731 JobTargetTypeSQLShardMap JobTargetType = "SqlShardMap" 732 // JobTargetTypeTargetGroup ... 733 JobTargetTypeTargetGroup JobTargetType = "TargetGroup" 734) 735 736// PossibleJobTargetTypeValues returns an array of possible values for the JobTargetType const type. 737func PossibleJobTargetTypeValues() []JobTargetType { 738 return []JobTargetType{JobTargetTypeSQLDatabase, JobTargetTypeSQLElasticPool, JobTargetTypeSQLServer, JobTargetTypeSQLShardMap, JobTargetTypeTargetGroup} 739} 740 741// LogSizeUnit enumerates the values for log size unit. 742type LogSizeUnit string 743 744const ( 745 // Gigabytes ... 746 Gigabytes LogSizeUnit = "Gigabytes" 747 // Megabytes ... 748 Megabytes LogSizeUnit = "Megabytes" 749 // Percent ... 750 Percent LogSizeUnit = "Percent" 751 // Petabytes ... 752 Petabytes LogSizeUnit = "Petabytes" 753 // Terabytes ... 754 Terabytes LogSizeUnit = "Terabytes" 755) 756 757// PossibleLogSizeUnitValues returns an array of possible values for the LogSizeUnit const type. 758func PossibleLogSizeUnitValues() []LogSizeUnit { 759 return []LogSizeUnit{Gigabytes, Megabytes, Percent, Petabytes, Terabytes} 760} 761 762// LongTermRetentionDatabaseState enumerates the values for long term retention database state. 763type LongTermRetentionDatabaseState string 764 765const ( 766 // LongTermRetentionDatabaseStateAll ... 767 LongTermRetentionDatabaseStateAll LongTermRetentionDatabaseState = "All" 768 // LongTermRetentionDatabaseStateDeleted ... 769 LongTermRetentionDatabaseStateDeleted LongTermRetentionDatabaseState = "Deleted" 770 // LongTermRetentionDatabaseStateLive ... 771 LongTermRetentionDatabaseStateLive LongTermRetentionDatabaseState = "Live" 772) 773 774// PossibleLongTermRetentionDatabaseStateValues returns an array of possible values for the LongTermRetentionDatabaseState const type. 775func PossibleLongTermRetentionDatabaseStateValues() []LongTermRetentionDatabaseState { 776 return []LongTermRetentionDatabaseState{LongTermRetentionDatabaseStateAll, LongTermRetentionDatabaseStateDeleted, LongTermRetentionDatabaseStateLive} 777} 778 779// ManagedDatabaseCreateMode enumerates the values for managed database create mode. 780type ManagedDatabaseCreateMode string 781 782const ( 783 // ManagedDatabaseCreateModeDefault ... 784 ManagedDatabaseCreateModeDefault ManagedDatabaseCreateMode = "Default" 785 // ManagedDatabaseCreateModePointInTimeRestore ... 786 ManagedDatabaseCreateModePointInTimeRestore ManagedDatabaseCreateMode = "PointInTimeRestore" 787 // ManagedDatabaseCreateModeRecovery ... 788 ManagedDatabaseCreateModeRecovery ManagedDatabaseCreateMode = "Recovery" 789 // ManagedDatabaseCreateModeRestoreExternalBackup ... 790 ManagedDatabaseCreateModeRestoreExternalBackup ManagedDatabaseCreateMode = "RestoreExternalBackup" 791 // ManagedDatabaseCreateModeRestoreLongTermRetentionBackup ... 792 ManagedDatabaseCreateModeRestoreLongTermRetentionBackup ManagedDatabaseCreateMode = "RestoreLongTermRetentionBackup" 793) 794 795// PossibleManagedDatabaseCreateModeValues returns an array of possible values for the ManagedDatabaseCreateMode const type. 796func PossibleManagedDatabaseCreateModeValues() []ManagedDatabaseCreateMode { 797 return []ManagedDatabaseCreateMode{ManagedDatabaseCreateModeDefault, ManagedDatabaseCreateModePointInTimeRestore, ManagedDatabaseCreateModeRecovery, ManagedDatabaseCreateModeRestoreExternalBackup, ManagedDatabaseCreateModeRestoreLongTermRetentionBackup} 798} 799 800// ManagedDatabaseStatus enumerates the values for managed database status. 801type ManagedDatabaseStatus string 802 803const ( 804 // Creating ... 805 Creating ManagedDatabaseStatus = "Creating" 806 // Inaccessible ... 807 Inaccessible ManagedDatabaseStatus = "Inaccessible" 808 // Offline ... 809 Offline ManagedDatabaseStatus = "Offline" 810 // Online ... 811 Online ManagedDatabaseStatus = "Online" 812 // Restoring ... 813 Restoring ManagedDatabaseStatus = "Restoring" 814 // Shutdown ... 815 Shutdown ManagedDatabaseStatus = "Shutdown" 816 // Updating ... 817 Updating ManagedDatabaseStatus = "Updating" 818) 819 820// PossibleManagedDatabaseStatusValues returns an array of possible values for the ManagedDatabaseStatus const type. 821func PossibleManagedDatabaseStatusValues() []ManagedDatabaseStatus { 822 return []ManagedDatabaseStatus{Creating, Inaccessible, Offline, Online, Restoring, Shutdown, Updating} 823} 824 825// ManagedInstanceLicenseType enumerates the values for managed instance license type. 826type ManagedInstanceLicenseType string 827 828const ( 829 // ManagedInstanceLicenseTypeBasePrice ... 830 ManagedInstanceLicenseTypeBasePrice ManagedInstanceLicenseType = "BasePrice" 831 // ManagedInstanceLicenseTypeLicenseIncluded ... 832 ManagedInstanceLicenseTypeLicenseIncluded ManagedInstanceLicenseType = "LicenseIncluded" 833) 834 835// PossibleManagedInstanceLicenseTypeValues returns an array of possible values for the ManagedInstanceLicenseType const type. 836func PossibleManagedInstanceLicenseTypeValues() []ManagedInstanceLicenseType { 837 return []ManagedInstanceLicenseType{ManagedInstanceLicenseTypeBasePrice, ManagedInstanceLicenseTypeLicenseIncluded} 838} 839 840// ManagedInstanceProxyOverride enumerates the values for managed instance proxy override. 841type ManagedInstanceProxyOverride string 842 843const ( 844 // ManagedInstanceProxyOverrideDefault ... 845 ManagedInstanceProxyOverrideDefault ManagedInstanceProxyOverride = "Default" 846 // ManagedInstanceProxyOverrideProxy ... 847 ManagedInstanceProxyOverrideProxy ManagedInstanceProxyOverride = "Proxy" 848 // ManagedInstanceProxyOverrideRedirect ... 849 ManagedInstanceProxyOverrideRedirect ManagedInstanceProxyOverride = "Redirect" 850) 851 852// PossibleManagedInstanceProxyOverrideValues returns an array of possible values for the ManagedInstanceProxyOverride const type. 853func PossibleManagedInstanceProxyOverrideValues() []ManagedInstanceProxyOverride { 854 return []ManagedInstanceProxyOverride{ManagedInstanceProxyOverrideDefault, ManagedInstanceProxyOverrideProxy, ManagedInstanceProxyOverrideRedirect} 855} 856 857// ManagedServerCreateMode enumerates the values for managed server create mode. 858type ManagedServerCreateMode string 859 860const ( 861 // ManagedServerCreateModeDefault ... 862 ManagedServerCreateModeDefault ManagedServerCreateMode = "Default" 863 // ManagedServerCreateModePointInTimeRestore ... 864 ManagedServerCreateModePointInTimeRestore ManagedServerCreateMode = "PointInTimeRestore" 865) 866 867// PossibleManagedServerCreateModeValues returns an array of possible values for the ManagedServerCreateMode const type. 868func PossibleManagedServerCreateModeValues() []ManagedServerCreateMode { 869 return []ManagedServerCreateMode{ManagedServerCreateModeDefault, ManagedServerCreateModePointInTimeRestore} 870} 871 872// ManagementOperationState enumerates the values for management operation state. 873type ManagementOperationState string 874 875const ( 876 // ManagementOperationStateCancelInProgress ... 877 ManagementOperationStateCancelInProgress ManagementOperationState = "CancelInProgress" 878 // ManagementOperationStateCancelled ... 879 ManagementOperationStateCancelled ManagementOperationState = "Cancelled" 880 // ManagementOperationStateFailed ... 881 ManagementOperationStateFailed ManagementOperationState = "Failed" 882 // ManagementOperationStateInProgress ... 883 ManagementOperationStateInProgress ManagementOperationState = "InProgress" 884 // ManagementOperationStatePending ... 885 ManagementOperationStatePending ManagementOperationState = "Pending" 886 // ManagementOperationStateSucceeded ... 887 ManagementOperationStateSucceeded ManagementOperationState = "Succeeded" 888) 889 890// PossibleManagementOperationStateValues returns an array of possible values for the ManagementOperationState const type. 891func PossibleManagementOperationStateValues() []ManagementOperationState { 892 return []ManagementOperationState{ManagementOperationStateCancelInProgress, ManagementOperationStateCancelled, ManagementOperationStateFailed, ManagementOperationStateInProgress, ManagementOperationStatePending, ManagementOperationStateSucceeded} 893} 894 895// MaxSizeUnit enumerates the values for max size unit. 896type MaxSizeUnit string 897 898const ( 899 // MaxSizeUnitGigabytes ... 900 MaxSizeUnitGigabytes MaxSizeUnit = "Gigabytes" 901 // MaxSizeUnitMegabytes ... 902 MaxSizeUnitMegabytes MaxSizeUnit = "Megabytes" 903 // MaxSizeUnitPetabytes ... 904 MaxSizeUnitPetabytes MaxSizeUnit = "Petabytes" 905 // MaxSizeUnitTerabytes ... 906 MaxSizeUnitTerabytes MaxSizeUnit = "Terabytes" 907) 908 909// PossibleMaxSizeUnitValues returns an array of possible values for the MaxSizeUnit const type. 910func PossibleMaxSizeUnitValues() []MaxSizeUnit { 911 return []MaxSizeUnit{MaxSizeUnitGigabytes, MaxSizeUnitMegabytes, MaxSizeUnitPetabytes, MaxSizeUnitTerabytes} 912} 913 914// OperationOrigin enumerates the values for operation origin. 915type OperationOrigin string 916 917const ( 918 // System ... 919 System OperationOrigin = "system" 920 // User ... 921 User OperationOrigin = "user" 922) 923 924// PossibleOperationOriginValues returns an array of possible values for the OperationOrigin const type. 925func PossibleOperationOriginValues() []OperationOrigin { 926 return []OperationOrigin{System, User} 927} 928 929// PauseDelayTimeUnit enumerates the values for pause delay time unit. 930type PauseDelayTimeUnit string 931 932const ( 933 // Minutes ... 934 Minutes PauseDelayTimeUnit = "Minutes" 935) 936 937// PossiblePauseDelayTimeUnitValues returns an array of possible values for the PauseDelayTimeUnit const type. 938func PossiblePauseDelayTimeUnitValues() []PauseDelayTimeUnit { 939 return []PauseDelayTimeUnit{Minutes} 940} 941 942// PerformanceLevelUnit enumerates the values for performance level unit. 943type PerformanceLevelUnit string 944 945const ( 946 // DTU ... 947 DTU PerformanceLevelUnit = "DTU" 948 // VCores ... 949 VCores PerformanceLevelUnit = "VCores" 950) 951 952// PossiblePerformanceLevelUnitValues returns an array of possible values for the PerformanceLevelUnit const type. 953func PossiblePerformanceLevelUnitValues() []PerformanceLevelUnit { 954 return []PerformanceLevelUnit{DTU, VCores} 955} 956 957// PrimaryAggregationType enumerates the values for primary aggregation type. 958type PrimaryAggregationType string 959 960const ( 961 // Average ... 962 Average PrimaryAggregationType = "Average" 963 // Count ... 964 Count PrimaryAggregationType = "Count" 965 // Maximum ... 966 Maximum PrimaryAggregationType = "Maximum" 967 // Minimum ... 968 Minimum PrimaryAggregationType = "Minimum" 969 // None ... 970 None PrimaryAggregationType = "None" 971 // Total ... 972 Total PrimaryAggregationType = "Total" 973) 974 975// PossiblePrimaryAggregationTypeValues returns an array of possible values for the PrimaryAggregationType const type. 976func PossiblePrimaryAggregationTypeValues() []PrimaryAggregationType { 977 return []PrimaryAggregationType{Average, Count, Maximum, Minimum, None, Total} 978} 979 980// PrivateEndpointProvisioningState enumerates the values for private endpoint provisioning state. 981type PrivateEndpointProvisioningState string 982 983const ( 984 // PrivateEndpointProvisioningStateApproving ... 985 PrivateEndpointProvisioningStateApproving PrivateEndpointProvisioningState = "Approving" 986 // PrivateEndpointProvisioningStateDropping ... 987 PrivateEndpointProvisioningStateDropping PrivateEndpointProvisioningState = "Dropping" 988 // PrivateEndpointProvisioningStateFailed ... 989 PrivateEndpointProvisioningStateFailed PrivateEndpointProvisioningState = "Failed" 990 // PrivateEndpointProvisioningStateReady ... 991 PrivateEndpointProvisioningStateReady PrivateEndpointProvisioningState = "Ready" 992 // PrivateEndpointProvisioningStateRejecting ... 993 PrivateEndpointProvisioningStateRejecting PrivateEndpointProvisioningState = "Rejecting" 994) 995 996// PossiblePrivateEndpointProvisioningStateValues returns an array of possible values for the PrivateEndpointProvisioningState const type. 997func PossiblePrivateEndpointProvisioningStateValues() []PrivateEndpointProvisioningState { 998 return []PrivateEndpointProvisioningState{PrivateEndpointProvisioningStateApproving, PrivateEndpointProvisioningStateDropping, PrivateEndpointProvisioningStateFailed, PrivateEndpointProvisioningStateReady, PrivateEndpointProvisioningStateRejecting} 999} 1000 1001// PrivateLinkServiceConnectionStateActionsRequire enumerates the values for private link service connection 1002// state actions require. 1003type PrivateLinkServiceConnectionStateActionsRequire string 1004 1005const ( 1006 // PrivateLinkServiceConnectionStateActionsRequireNone ... 1007 PrivateLinkServiceConnectionStateActionsRequireNone PrivateLinkServiceConnectionStateActionsRequire = "None" 1008) 1009 1010// PossiblePrivateLinkServiceConnectionStateActionsRequireValues returns an array of possible values for the PrivateLinkServiceConnectionStateActionsRequire const type. 1011func PossiblePrivateLinkServiceConnectionStateActionsRequireValues() []PrivateLinkServiceConnectionStateActionsRequire { 1012 return []PrivateLinkServiceConnectionStateActionsRequire{PrivateLinkServiceConnectionStateActionsRequireNone} 1013} 1014 1015// PrivateLinkServiceConnectionStateStatus enumerates the values for private link service connection state 1016// status. 1017type PrivateLinkServiceConnectionStateStatus string 1018 1019const ( 1020 // Approved ... 1021 Approved PrivateLinkServiceConnectionStateStatus = "Approved" 1022 // Disconnected ... 1023 Disconnected PrivateLinkServiceConnectionStateStatus = "Disconnected" 1024 // Pending ... 1025 Pending PrivateLinkServiceConnectionStateStatus = "Pending" 1026 // Rejected ... 1027 Rejected PrivateLinkServiceConnectionStateStatus = "Rejected" 1028) 1029 1030// PossiblePrivateLinkServiceConnectionStateStatusValues returns an array of possible values for the PrivateLinkServiceConnectionStateStatus const type. 1031func PossiblePrivateLinkServiceConnectionStateStatusValues() []PrivateLinkServiceConnectionStateStatus { 1032 return []PrivateLinkServiceConnectionStateStatus{Approved, Disconnected, Pending, Rejected} 1033} 1034 1035// ProvisioningState enumerates the values for provisioning state. 1036type ProvisioningState string 1037 1038const ( 1039 // ProvisioningStateCanceled ... 1040 ProvisioningStateCanceled ProvisioningState = "Canceled" 1041 // ProvisioningStateCreated ... 1042 ProvisioningStateCreated ProvisioningState = "Created" 1043 // ProvisioningStateFailed ... 1044 ProvisioningStateFailed ProvisioningState = "Failed" 1045 // ProvisioningStateInProgress ... 1046 ProvisioningStateInProgress ProvisioningState = "InProgress" 1047 // ProvisioningStateSucceeded ... 1048 ProvisioningStateSucceeded ProvisioningState = "Succeeded" 1049) 1050 1051// PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type. 1052func PossibleProvisioningStateValues() []ProvisioningState { 1053 return []ProvisioningState{ProvisioningStateCanceled, ProvisioningStateCreated, ProvisioningStateFailed, ProvisioningStateInProgress, ProvisioningStateSucceeded} 1054} 1055 1056// ProvisioningState1 enumerates the values for provisioning state 1. 1057type ProvisioningState1 string 1058 1059const ( 1060 // ProvisioningState1Creating ... 1061 ProvisioningState1Creating ProvisioningState1 = "Creating" 1062 // ProvisioningState1Deleting ... 1063 ProvisioningState1Deleting ProvisioningState1 = "Deleting" 1064 // ProvisioningState1Failed ... 1065 ProvisioningState1Failed ProvisioningState1 = "Failed" 1066 // ProvisioningState1Succeeded ... 1067 ProvisioningState1Succeeded ProvisioningState1 = "Succeeded" 1068 // ProvisioningState1Unknown ... 1069 ProvisioningState1Unknown ProvisioningState1 = "Unknown" 1070 // ProvisioningState1Updating ... 1071 ProvisioningState1Updating ProvisioningState1 = "Updating" 1072) 1073 1074// PossibleProvisioningState1Values returns an array of possible values for the ProvisioningState1 const type. 1075func PossibleProvisioningState1Values() []ProvisioningState1 { 1076 return []ProvisioningState1{ProvisioningState1Creating, ProvisioningState1Deleting, ProvisioningState1Failed, ProvisioningState1Succeeded, ProvisioningState1Unknown, ProvisioningState1Updating} 1077} 1078 1079// ReadOnlyEndpointFailoverPolicy enumerates the values for read only endpoint failover policy. 1080type ReadOnlyEndpointFailoverPolicy string 1081 1082const ( 1083 // ReadOnlyEndpointFailoverPolicyDisabled ... 1084 ReadOnlyEndpointFailoverPolicyDisabled ReadOnlyEndpointFailoverPolicy = "Disabled" 1085 // ReadOnlyEndpointFailoverPolicyEnabled ... 1086 ReadOnlyEndpointFailoverPolicyEnabled ReadOnlyEndpointFailoverPolicy = "Enabled" 1087) 1088 1089// PossibleReadOnlyEndpointFailoverPolicyValues returns an array of possible values for the ReadOnlyEndpointFailoverPolicy const type. 1090func PossibleReadOnlyEndpointFailoverPolicyValues() []ReadOnlyEndpointFailoverPolicy { 1091 return []ReadOnlyEndpointFailoverPolicy{ReadOnlyEndpointFailoverPolicyDisabled, ReadOnlyEndpointFailoverPolicyEnabled} 1092} 1093 1094// ReadWriteEndpointFailoverPolicy enumerates the values for read write endpoint failover policy. 1095type ReadWriteEndpointFailoverPolicy string 1096 1097const ( 1098 // Automatic ... 1099 Automatic ReadWriteEndpointFailoverPolicy = "Automatic" 1100 // Manual ... 1101 Manual ReadWriteEndpointFailoverPolicy = "Manual" 1102) 1103 1104// PossibleReadWriteEndpointFailoverPolicyValues returns an array of possible values for the ReadWriteEndpointFailoverPolicy const type. 1105func PossibleReadWriteEndpointFailoverPolicyValues() []ReadWriteEndpointFailoverPolicy { 1106 return []ReadWriteEndpointFailoverPolicy{Automatic, Manual} 1107} 1108 1109// RecommendedIndexAction enumerates the values for recommended index action. 1110type RecommendedIndexAction string 1111 1112const ( 1113 // Create ... 1114 Create RecommendedIndexAction = "Create" 1115 // Drop ... 1116 Drop RecommendedIndexAction = "Drop" 1117 // Rebuild ... 1118 Rebuild RecommendedIndexAction = "Rebuild" 1119) 1120 1121// PossibleRecommendedIndexActionValues returns an array of possible values for the RecommendedIndexAction const type. 1122func PossibleRecommendedIndexActionValues() []RecommendedIndexAction { 1123 return []RecommendedIndexAction{Create, Drop, Rebuild} 1124} 1125 1126// RecommendedIndexState enumerates the values for recommended index state. 1127type RecommendedIndexState string 1128 1129const ( 1130 // RecommendedIndexStateActive ... 1131 RecommendedIndexStateActive RecommendedIndexState = "Active" 1132 // RecommendedIndexStateBlocked ... 1133 RecommendedIndexStateBlocked RecommendedIndexState = "Blocked" 1134 // RecommendedIndexStateExecuting ... 1135 RecommendedIndexStateExecuting RecommendedIndexState = "Executing" 1136 // RecommendedIndexStateExpired ... 1137 RecommendedIndexStateExpired RecommendedIndexState = "Expired" 1138 // RecommendedIndexStateIgnored ... 1139 RecommendedIndexStateIgnored RecommendedIndexState = "Ignored" 1140 // RecommendedIndexStatePending ... 1141 RecommendedIndexStatePending RecommendedIndexState = "Pending" 1142 // RecommendedIndexStatePendingRevert ... 1143 RecommendedIndexStatePendingRevert RecommendedIndexState = "Pending Revert" 1144 // RecommendedIndexStateReverted ... 1145 RecommendedIndexStateReverted RecommendedIndexState = "Reverted" 1146 // RecommendedIndexStateReverting ... 1147 RecommendedIndexStateReverting RecommendedIndexState = "Reverting" 1148 // RecommendedIndexStateSuccess ... 1149 RecommendedIndexStateSuccess RecommendedIndexState = "Success" 1150 // RecommendedIndexStateVerifying ... 1151 RecommendedIndexStateVerifying RecommendedIndexState = "Verifying" 1152) 1153 1154// PossibleRecommendedIndexStateValues returns an array of possible values for the RecommendedIndexState const type. 1155func PossibleRecommendedIndexStateValues() []RecommendedIndexState { 1156 return []RecommendedIndexState{RecommendedIndexStateActive, RecommendedIndexStateBlocked, RecommendedIndexStateExecuting, RecommendedIndexStateExpired, RecommendedIndexStateIgnored, RecommendedIndexStatePending, RecommendedIndexStatePendingRevert, RecommendedIndexStateReverted, RecommendedIndexStateReverting, RecommendedIndexStateSuccess, RecommendedIndexStateVerifying} 1157} 1158 1159// RecommendedIndexType enumerates the values for recommended index type. 1160type RecommendedIndexType string 1161 1162const ( 1163 // CLUSTERED ... 1164 CLUSTERED RecommendedIndexType = "CLUSTERED" 1165 // CLUSTEREDCOLUMNSTORE ... 1166 CLUSTEREDCOLUMNSTORE RecommendedIndexType = "CLUSTERED COLUMNSTORE" 1167 // COLUMNSTORE ... 1168 COLUMNSTORE RecommendedIndexType = "COLUMNSTORE" 1169 // NONCLUSTERED ... 1170 NONCLUSTERED RecommendedIndexType = "NONCLUSTERED" 1171) 1172 1173// PossibleRecommendedIndexTypeValues returns an array of possible values for the RecommendedIndexType const type. 1174func PossibleRecommendedIndexTypeValues() []RecommendedIndexType { 1175 return []RecommendedIndexType{CLUSTERED, CLUSTEREDCOLUMNSTORE, COLUMNSTORE, NONCLUSTERED} 1176} 1177 1178// ReplicationRole enumerates the values for replication role. 1179type ReplicationRole string 1180 1181const ( 1182 // ReplicationRoleCopy ... 1183 ReplicationRoleCopy ReplicationRole = "Copy" 1184 // ReplicationRoleNonReadableSecondary ... 1185 ReplicationRoleNonReadableSecondary ReplicationRole = "NonReadableSecondary" 1186 // ReplicationRolePrimary ... 1187 ReplicationRolePrimary ReplicationRole = "Primary" 1188 // ReplicationRoleSecondary ... 1189 ReplicationRoleSecondary ReplicationRole = "Secondary" 1190 // ReplicationRoleSource ... 1191 ReplicationRoleSource ReplicationRole = "Source" 1192) 1193 1194// PossibleReplicationRoleValues returns an array of possible values for the ReplicationRole const type. 1195func PossibleReplicationRoleValues() []ReplicationRole { 1196 return []ReplicationRole{ReplicationRoleCopy, ReplicationRoleNonReadableSecondary, ReplicationRolePrimary, ReplicationRoleSecondary, ReplicationRoleSource} 1197} 1198 1199// ReplicationState enumerates the values for replication state. 1200type ReplicationState string 1201 1202const ( 1203 // CATCHUP ... 1204 CATCHUP ReplicationState = "CATCH_UP" 1205 // PENDING ... 1206 PENDING ReplicationState = "PENDING" 1207 // SEEDING ... 1208 SEEDING ReplicationState = "SEEDING" 1209 // SUSPENDED ... 1210 SUSPENDED ReplicationState = "SUSPENDED" 1211) 1212 1213// PossibleReplicationStateValues returns an array of possible values for the ReplicationState const type. 1214func PossibleReplicationStateValues() []ReplicationState { 1215 return []ReplicationState{CATCHUP, PENDING, SEEDING, SUSPENDED} 1216} 1217 1218// ReplicaType enumerates the values for replica type. 1219type ReplicaType string 1220 1221const ( 1222 // ReplicaTypePrimary ... 1223 ReplicaTypePrimary ReplicaType = "Primary" 1224 // ReplicaTypeReadableSecondary ... 1225 ReplicaTypeReadableSecondary ReplicaType = "ReadableSecondary" 1226) 1227 1228// PossibleReplicaTypeValues returns an array of possible values for the ReplicaType const type. 1229func PossibleReplicaTypeValues() []ReplicaType { 1230 return []ReplicaType{ReplicaTypePrimary, ReplicaTypeReadableSecondary} 1231} 1232 1233// RestorePointType enumerates the values for restore point type. 1234type RestorePointType string 1235 1236const ( 1237 // CONTINUOUS ... 1238 CONTINUOUS RestorePointType = "CONTINUOUS" 1239 // DISCRETE ... 1240 DISCRETE RestorePointType = "DISCRETE" 1241) 1242 1243// PossibleRestorePointTypeValues returns an array of possible values for the RestorePointType const type. 1244func PossibleRestorePointTypeValues() []RestorePointType { 1245 return []RestorePointType{CONTINUOUS, DISCRETE} 1246} 1247 1248// SampleName enumerates the values for sample name. 1249type SampleName string 1250 1251const ( 1252 // AdventureWorksLT ... 1253 AdventureWorksLT SampleName = "AdventureWorksLT" 1254 // WideWorldImportersFull ... 1255 WideWorldImportersFull SampleName = "WideWorldImportersFull" 1256 // WideWorldImportersStd ... 1257 WideWorldImportersStd SampleName = "WideWorldImportersStd" 1258) 1259 1260// PossibleSampleNameValues returns an array of possible values for the SampleName const type. 1261func PossibleSampleNameValues() []SampleName { 1262 return []SampleName{AdventureWorksLT, WideWorldImportersFull, WideWorldImportersStd} 1263} 1264 1265// SecurityAlertPolicyEmailAccountAdmins enumerates the values for security alert policy email account admins. 1266type SecurityAlertPolicyEmailAccountAdmins string 1267 1268const ( 1269 // SecurityAlertPolicyEmailAccountAdminsDisabled ... 1270 SecurityAlertPolicyEmailAccountAdminsDisabled SecurityAlertPolicyEmailAccountAdmins = "Disabled" 1271 // SecurityAlertPolicyEmailAccountAdminsEnabled ... 1272 SecurityAlertPolicyEmailAccountAdminsEnabled SecurityAlertPolicyEmailAccountAdmins = "Enabled" 1273) 1274 1275// PossibleSecurityAlertPolicyEmailAccountAdminsValues returns an array of possible values for the SecurityAlertPolicyEmailAccountAdmins const type. 1276func PossibleSecurityAlertPolicyEmailAccountAdminsValues() []SecurityAlertPolicyEmailAccountAdmins { 1277 return []SecurityAlertPolicyEmailAccountAdmins{SecurityAlertPolicyEmailAccountAdminsDisabled, SecurityAlertPolicyEmailAccountAdminsEnabled} 1278} 1279 1280// SecurityAlertPolicyState enumerates the values for security alert policy state. 1281type SecurityAlertPolicyState string 1282 1283const ( 1284 // SecurityAlertPolicyStateDisabled ... 1285 SecurityAlertPolicyStateDisabled SecurityAlertPolicyState = "Disabled" 1286 // SecurityAlertPolicyStateEnabled ... 1287 SecurityAlertPolicyStateEnabled SecurityAlertPolicyState = "Enabled" 1288 // SecurityAlertPolicyStateNew ... 1289 SecurityAlertPolicyStateNew SecurityAlertPolicyState = "New" 1290) 1291 1292// PossibleSecurityAlertPolicyStateValues returns an array of possible values for the SecurityAlertPolicyState const type. 1293func PossibleSecurityAlertPolicyStateValues() []SecurityAlertPolicyState { 1294 return []SecurityAlertPolicyState{SecurityAlertPolicyStateDisabled, SecurityAlertPolicyStateEnabled, SecurityAlertPolicyStateNew} 1295} 1296 1297// SecurityAlertPolicyUseServerDefault enumerates the values for security alert policy use server default. 1298type SecurityAlertPolicyUseServerDefault string 1299 1300const ( 1301 // SecurityAlertPolicyUseServerDefaultDisabled ... 1302 SecurityAlertPolicyUseServerDefaultDisabled SecurityAlertPolicyUseServerDefault = "Disabled" 1303 // SecurityAlertPolicyUseServerDefaultEnabled ... 1304 SecurityAlertPolicyUseServerDefaultEnabled SecurityAlertPolicyUseServerDefault = "Enabled" 1305) 1306 1307// PossibleSecurityAlertPolicyUseServerDefaultValues returns an array of possible values for the SecurityAlertPolicyUseServerDefault const type. 1308func PossibleSecurityAlertPolicyUseServerDefaultValues() []SecurityAlertPolicyUseServerDefault { 1309 return []SecurityAlertPolicyUseServerDefault{SecurityAlertPolicyUseServerDefaultDisabled, SecurityAlertPolicyUseServerDefaultEnabled} 1310} 1311 1312// SensitivityLabelRank enumerates the values for sensitivity label rank. 1313type SensitivityLabelRank string 1314 1315const ( 1316 // SensitivityLabelRankCritical ... 1317 SensitivityLabelRankCritical SensitivityLabelRank = "Critical" 1318 // SensitivityLabelRankHigh ... 1319 SensitivityLabelRankHigh SensitivityLabelRank = "High" 1320 // SensitivityLabelRankLow ... 1321 SensitivityLabelRankLow SensitivityLabelRank = "Low" 1322 // SensitivityLabelRankMedium ... 1323 SensitivityLabelRankMedium SensitivityLabelRank = "Medium" 1324 // SensitivityLabelRankNone ... 1325 SensitivityLabelRankNone SensitivityLabelRank = "None" 1326) 1327 1328// PossibleSensitivityLabelRankValues returns an array of possible values for the SensitivityLabelRank const type. 1329func PossibleSensitivityLabelRankValues() []SensitivityLabelRank { 1330 return []SensitivityLabelRank{SensitivityLabelRankCritical, SensitivityLabelRankHigh, SensitivityLabelRankLow, SensitivityLabelRankMedium, SensitivityLabelRankNone} 1331} 1332 1333// SensitivityLabelSource enumerates the values for sensitivity label source. 1334type SensitivityLabelSource string 1335 1336const ( 1337 // Current ... 1338 Current SensitivityLabelSource = "current" 1339 // Recommended ... 1340 Recommended SensitivityLabelSource = "recommended" 1341) 1342 1343// PossibleSensitivityLabelSourceValues returns an array of possible values for the SensitivityLabelSource const type. 1344func PossibleSensitivityLabelSourceValues() []SensitivityLabelSource { 1345 return []SensitivityLabelSource{Current, Recommended} 1346} 1347 1348// ServerConnectionType enumerates the values for server connection type. 1349type ServerConnectionType string 1350 1351const ( 1352 // ServerConnectionTypeDefault ... 1353 ServerConnectionTypeDefault ServerConnectionType = "Default" 1354 // ServerConnectionTypeProxy ... 1355 ServerConnectionTypeProxy ServerConnectionType = "Proxy" 1356 // ServerConnectionTypeRedirect ... 1357 ServerConnectionTypeRedirect ServerConnectionType = "Redirect" 1358) 1359 1360// PossibleServerConnectionTypeValues returns an array of possible values for the ServerConnectionType const type. 1361func PossibleServerConnectionTypeValues() []ServerConnectionType { 1362 return []ServerConnectionType{ServerConnectionTypeDefault, ServerConnectionTypeProxy, ServerConnectionTypeRedirect} 1363} 1364 1365// ServerKeyType enumerates the values for server key type. 1366type ServerKeyType string 1367 1368const ( 1369 // AzureKeyVault ... 1370 AzureKeyVault ServerKeyType = "AzureKeyVault" 1371 // ServiceManaged ... 1372 ServiceManaged ServerKeyType = "ServiceManaged" 1373) 1374 1375// PossibleServerKeyTypeValues returns an array of possible values for the ServerKeyType const type. 1376func PossibleServerKeyTypeValues() []ServerKeyType { 1377 return []ServerKeyType{AzureKeyVault, ServiceManaged} 1378} 1379 1380// ServerPublicNetworkAccess enumerates the values for server public network access. 1381type ServerPublicNetworkAccess string 1382 1383const ( 1384 // ServerPublicNetworkAccessDisabled ... 1385 ServerPublicNetworkAccessDisabled ServerPublicNetworkAccess = "Disabled" 1386 // ServerPublicNetworkAccessEnabled ... 1387 ServerPublicNetworkAccessEnabled ServerPublicNetworkAccess = "Enabled" 1388) 1389 1390// PossibleServerPublicNetworkAccessValues returns an array of possible values for the ServerPublicNetworkAccess const type. 1391func PossibleServerPublicNetworkAccessValues() []ServerPublicNetworkAccess { 1392 return []ServerPublicNetworkAccess{ServerPublicNetworkAccessDisabled, ServerPublicNetworkAccessEnabled} 1393} 1394 1395// ServiceObjectiveName enumerates the values for service objective name. 1396type ServiceObjectiveName string 1397 1398const ( 1399 // ServiceObjectiveNameBasic ... 1400 ServiceObjectiveNameBasic ServiceObjectiveName = "Basic" 1401 // ServiceObjectiveNameDS100 ... 1402 ServiceObjectiveNameDS100 ServiceObjectiveName = "DS100" 1403 // ServiceObjectiveNameDS1000 ... 1404 ServiceObjectiveNameDS1000 ServiceObjectiveName = "DS1000" 1405 // ServiceObjectiveNameDS1200 ... 1406 ServiceObjectiveNameDS1200 ServiceObjectiveName = "DS1200" 1407 // ServiceObjectiveNameDS1500 ... 1408 ServiceObjectiveNameDS1500 ServiceObjectiveName = "DS1500" 1409 // ServiceObjectiveNameDS200 ... 1410 ServiceObjectiveNameDS200 ServiceObjectiveName = "DS200" 1411 // ServiceObjectiveNameDS2000 ... 1412 ServiceObjectiveNameDS2000 ServiceObjectiveName = "DS2000" 1413 // ServiceObjectiveNameDS300 ... 1414 ServiceObjectiveNameDS300 ServiceObjectiveName = "DS300" 1415 // ServiceObjectiveNameDS400 ... 1416 ServiceObjectiveNameDS400 ServiceObjectiveName = "DS400" 1417 // ServiceObjectiveNameDS500 ... 1418 ServiceObjectiveNameDS500 ServiceObjectiveName = "DS500" 1419 // ServiceObjectiveNameDS600 ... 1420 ServiceObjectiveNameDS600 ServiceObjectiveName = "DS600" 1421 // ServiceObjectiveNameDW100 ... 1422 ServiceObjectiveNameDW100 ServiceObjectiveName = "DW100" 1423 // ServiceObjectiveNameDW1000 ... 1424 ServiceObjectiveNameDW1000 ServiceObjectiveName = "DW1000" 1425 // ServiceObjectiveNameDW10000c ... 1426 ServiceObjectiveNameDW10000c ServiceObjectiveName = "DW10000c" 1427 // ServiceObjectiveNameDW1000c ... 1428 ServiceObjectiveNameDW1000c ServiceObjectiveName = "DW1000c" 1429 // ServiceObjectiveNameDW1200 ... 1430 ServiceObjectiveNameDW1200 ServiceObjectiveName = "DW1200" 1431 // ServiceObjectiveNameDW1500 ... 1432 ServiceObjectiveNameDW1500 ServiceObjectiveName = "DW1500" 1433 // ServiceObjectiveNameDW15000c ... 1434 ServiceObjectiveNameDW15000c ServiceObjectiveName = "DW15000c" 1435 // ServiceObjectiveNameDW1500c ... 1436 ServiceObjectiveNameDW1500c ServiceObjectiveName = "DW1500c" 1437 // ServiceObjectiveNameDW200 ... 1438 ServiceObjectiveNameDW200 ServiceObjectiveName = "DW200" 1439 // ServiceObjectiveNameDW2000 ... 1440 ServiceObjectiveNameDW2000 ServiceObjectiveName = "DW2000" 1441 // ServiceObjectiveNameDW2000c ... 1442 ServiceObjectiveNameDW2000c ServiceObjectiveName = "DW2000c" 1443 // ServiceObjectiveNameDW2500c ... 1444 ServiceObjectiveNameDW2500c ServiceObjectiveName = "DW2500c" 1445 // ServiceObjectiveNameDW300 ... 1446 ServiceObjectiveNameDW300 ServiceObjectiveName = "DW300" 1447 // ServiceObjectiveNameDW3000 ... 1448 ServiceObjectiveNameDW3000 ServiceObjectiveName = "DW3000" 1449 // ServiceObjectiveNameDW30000c ... 1450 ServiceObjectiveNameDW30000c ServiceObjectiveName = "DW30000c" 1451 // ServiceObjectiveNameDW3000c ... 1452 ServiceObjectiveNameDW3000c ServiceObjectiveName = "DW3000c" 1453 // ServiceObjectiveNameDW400 ... 1454 ServiceObjectiveNameDW400 ServiceObjectiveName = "DW400" 1455 // ServiceObjectiveNameDW500 ... 1456 ServiceObjectiveNameDW500 ServiceObjectiveName = "DW500" 1457 // ServiceObjectiveNameDW5000c ... 1458 ServiceObjectiveNameDW5000c ServiceObjectiveName = "DW5000c" 1459 // ServiceObjectiveNameDW600 ... 1460 ServiceObjectiveNameDW600 ServiceObjectiveName = "DW600" 1461 // ServiceObjectiveNameDW6000 ... 1462 ServiceObjectiveNameDW6000 ServiceObjectiveName = "DW6000" 1463 // ServiceObjectiveNameDW6000c ... 1464 ServiceObjectiveNameDW6000c ServiceObjectiveName = "DW6000c" 1465 // ServiceObjectiveNameDW7500c ... 1466 ServiceObjectiveNameDW7500c ServiceObjectiveName = "DW7500c" 1467 // ServiceObjectiveNameElasticPool ... 1468 ServiceObjectiveNameElasticPool ServiceObjectiveName = "ElasticPool" 1469 // ServiceObjectiveNameFree ... 1470 ServiceObjectiveNameFree ServiceObjectiveName = "Free" 1471 // ServiceObjectiveNameP1 ... 1472 ServiceObjectiveNameP1 ServiceObjectiveName = "P1" 1473 // ServiceObjectiveNameP11 ... 1474 ServiceObjectiveNameP11 ServiceObjectiveName = "P11" 1475 // ServiceObjectiveNameP15 ... 1476 ServiceObjectiveNameP15 ServiceObjectiveName = "P15" 1477 // ServiceObjectiveNameP2 ... 1478 ServiceObjectiveNameP2 ServiceObjectiveName = "P2" 1479 // ServiceObjectiveNameP3 ... 1480 ServiceObjectiveNameP3 ServiceObjectiveName = "P3" 1481 // ServiceObjectiveNameP4 ... 1482 ServiceObjectiveNameP4 ServiceObjectiveName = "P4" 1483 // ServiceObjectiveNameP6 ... 1484 ServiceObjectiveNameP6 ServiceObjectiveName = "P6" 1485 // ServiceObjectiveNamePRS1 ... 1486 ServiceObjectiveNamePRS1 ServiceObjectiveName = "PRS1" 1487 // ServiceObjectiveNamePRS2 ... 1488 ServiceObjectiveNamePRS2 ServiceObjectiveName = "PRS2" 1489 // ServiceObjectiveNamePRS4 ... 1490 ServiceObjectiveNamePRS4 ServiceObjectiveName = "PRS4" 1491 // ServiceObjectiveNamePRS6 ... 1492 ServiceObjectiveNamePRS6 ServiceObjectiveName = "PRS6" 1493 // ServiceObjectiveNameS0 ... 1494 ServiceObjectiveNameS0 ServiceObjectiveName = "S0" 1495 // ServiceObjectiveNameS1 ... 1496 ServiceObjectiveNameS1 ServiceObjectiveName = "S1" 1497 // ServiceObjectiveNameS12 ... 1498 ServiceObjectiveNameS12 ServiceObjectiveName = "S12" 1499 // ServiceObjectiveNameS2 ... 1500 ServiceObjectiveNameS2 ServiceObjectiveName = "S2" 1501 // ServiceObjectiveNameS3 ... 1502 ServiceObjectiveNameS3 ServiceObjectiveName = "S3" 1503 // ServiceObjectiveNameS4 ... 1504 ServiceObjectiveNameS4 ServiceObjectiveName = "S4" 1505 // ServiceObjectiveNameS6 ... 1506 ServiceObjectiveNameS6 ServiceObjectiveName = "S6" 1507 // ServiceObjectiveNameS7 ... 1508 ServiceObjectiveNameS7 ServiceObjectiveName = "S7" 1509 // ServiceObjectiveNameS9 ... 1510 ServiceObjectiveNameS9 ServiceObjectiveName = "S9" 1511 // ServiceObjectiveNameSystem ... 1512 ServiceObjectiveNameSystem ServiceObjectiveName = "System" 1513 // ServiceObjectiveNameSystem0 ... 1514 ServiceObjectiveNameSystem0 ServiceObjectiveName = "System0" 1515 // ServiceObjectiveNameSystem1 ... 1516 ServiceObjectiveNameSystem1 ServiceObjectiveName = "System1" 1517 // ServiceObjectiveNameSystem2 ... 1518 ServiceObjectiveNameSystem2 ServiceObjectiveName = "System2" 1519 // ServiceObjectiveNameSystem2L ... 1520 ServiceObjectiveNameSystem2L ServiceObjectiveName = "System2L" 1521 // ServiceObjectiveNameSystem3 ... 1522 ServiceObjectiveNameSystem3 ServiceObjectiveName = "System3" 1523 // ServiceObjectiveNameSystem3L ... 1524 ServiceObjectiveNameSystem3L ServiceObjectiveName = "System3L" 1525 // ServiceObjectiveNameSystem4 ... 1526 ServiceObjectiveNameSystem4 ServiceObjectiveName = "System4" 1527 // ServiceObjectiveNameSystem4L ... 1528 ServiceObjectiveNameSystem4L ServiceObjectiveName = "System4L" 1529) 1530 1531// PossibleServiceObjectiveNameValues returns an array of possible values for the ServiceObjectiveName const type. 1532func PossibleServiceObjectiveNameValues() []ServiceObjectiveName { 1533 return []ServiceObjectiveName{ServiceObjectiveNameBasic, ServiceObjectiveNameDS100, ServiceObjectiveNameDS1000, ServiceObjectiveNameDS1200, ServiceObjectiveNameDS1500, ServiceObjectiveNameDS200, ServiceObjectiveNameDS2000, ServiceObjectiveNameDS300, ServiceObjectiveNameDS400, ServiceObjectiveNameDS500, ServiceObjectiveNameDS600, ServiceObjectiveNameDW100, ServiceObjectiveNameDW1000, ServiceObjectiveNameDW10000c, ServiceObjectiveNameDW1000c, ServiceObjectiveNameDW1200, ServiceObjectiveNameDW1500, ServiceObjectiveNameDW15000c, ServiceObjectiveNameDW1500c, ServiceObjectiveNameDW200, ServiceObjectiveNameDW2000, ServiceObjectiveNameDW2000c, ServiceObjectiveNameDW2500c, ServiceObjectiveNameDW300, ServiceObjectiveNameDW3000, ServiceObjectiveNameDW30000c, ServiceObjectiveNameDW3000c, ServiceObjectiveNameDW400, ServiceObjectiveNameDW500, ServiceObjectiveNameDW5000c, ServiceObjectiveNameDW600, ServiceObjectiveNameDW6000, ServiceObjectiveNameDW6000c, ServiceObjectiveNameDW7500c, ServiceObjectiveNameElasticPool, ServiceObjectiveNameFree, ServiceObjectiveNameP1, ServiceObjectiveNameP11, ServiceObjectiveNameP15, ServiceObjectiveNameP2, ServiceObjectiveNameP3, ServiceObjectiveNameP4, ServiceObjectiveNameP6, ServiceObjectiveNamePRS1, ServiceObjectiveNamePRS2, ServiceObjectiveNamePRS4, ServiceObjectiveNamePRS6, ServiceObjectiveNameS0, ServiceObjectiveNameS1, ServiceObjectiveNameS12, ServiceObjectiveNameS2, ServiceObjectiveNameS3, ServiceObjectiveNameS4, ServiceObjectiveNameS6, ServiceObjectiveNameS7, ServiceObjectiveNameS9, ServiceObjectiveNameSystem, ServiceObjectiveNameSystem0, ServiceObjectiveNameSystem1, ServiceObjectiveNameSystem2, ServiceObjectiveNameSystem2L, ServiceObjectiveNameSystem3, ServiceObjectiveNameSystem3L, ServiceObjectiveNameSystem4, ServiceObjectiveNameSystem4L} 1534} 1535 1536// Status enumerates the values for status. 1537type Status string 1538 1539const ( 1540 // StatusCanceled ... 1541 StatusCanceled Status = "Canceled" 1542 // StatusCompleted ... 1543 StatusCompleted Status = "Completed" 1544 // StatusFailed ... 1545 StatusFailed Status = "Failed" 1546 // StatusInProgress ... 1547 StatusInProgress Status = "InProgress" 1548 // StatusNotStarted ... 1549 StatusNotStarted Status = "NotStarted" 1550 // StatusSlowedDown ... 1551 StatusSlowedDown Status = "SlowedDown" 1552) 1553 1554// PossibleStatusValues returns an array of possible values for the Status const type. 1555func PossibleStatusValues() []Status { 1556 return []Status{StatusCanceled, StatusCompleted, StatusFailed, StatusInProgress, StatusNotStarted, StatusSlowedDown} 1557} 1558 1559// StorageAccountType enumerates the values for storage account type. 1560type StorageAccountType string 1561 1562const ( 1563 // GRS ... 1564 GRS StorageAccountType = "GRS" 1565 // LRS ... 1566 LRS StorageAccountType = "LRS" 1567 // ZRS ... 1568 ZRS StorageAccountType = "ZRS" 1569) 1570 1571// PossibleStorageAccountTypeValues returns an array of possible values for the StorageAccountType const type. 1572func PossibleStorageAccountTypeValues() []StorageAccountType { 1573 return []StorageAccountType{GRS, LRS, ZRS} 1574} 1575 1576// StorageAccountType1 enumerates the values for storage account type 1. 1577type StorageAccountType1 string 1578 1579const ( 1580 // StorageAccountType1GRS ... 1581 StorageAccountType1GRS StorageAccountType1 = "GRS" 1582 // StorageAccountType1LRS ... 1583 StorageAccountType1LRS StorageAccountType1 = "LRS" 1584 // StorageAccountType1ZRS ... 1585 StorageAccountType1ZRS StorageAccountType1 = "ZRS" 1586) 1587 1588// PossibleStorageAccountType1Values returns an array of possible values for the StorageAccountType1 const type. 1589func PossibleStorageAccountType1Values() []StorageAccountType1 { 1590 return []StorageAccountType1{StorageAccountType1GRS, StorageAccountType1LRS, StorageAccountType1ZRS} 1591} 1592 1593// StorageKeyType enumerates the values for storage key type. 1594type StorageKeyType string 1595 1596const ( 1597 // SharedAccessKey ... 1598 SharedAccessKey StorageKeyType = "SharedAccessKey" 1599 // StorageAccessKey ... 1600 StorageAccessKey StorageKeyType = "StorageAccessKey" 1601) 1602 1603// PossibleStorageKeyTypeValues returns an array of possible values for the StorageKeyType const type. 1604func PossibleStorageKeyTypeValues() []StorageKeyType { 1605 return []StorageKeyType{SharedAccessKey, StorageAccessKey} 1606} 1607 1608// SyncAgentState enumerates the values for sync agent state. 1609type SyncAgentState string 1610 1611const ( 1612 // SyncAgentStateNeverConnected ... 1613 SyncAgentStateNeverConnected SyncAgentState = "NeverConnected" 1614 // SyncAgentStateOffline ... 1615 SyncAgentStateOffline SyncAgentState = "Offline" 1616 // SyncAgentStateOnline ... 1617 SyncAgentStateOnline SyncAgentState = "Online" 1618) 1619 1620// PossibleSyncAgentStateValues returns an array of possible values for the SyncAgentState const type. 1621func PossibleSyncAgentStateValues() []SyncAgentState { 1622 return []SyncAgentState{SyncAgentStateNeverConnected, SyncAgentStateOffline, SyncAgentStateOnline} 1623} 1624 1625// SyncConflictResolutionPolicy enumerates the values for sync conflict resolution policy. 1626type SyncConflictResolutionPolicy string 1627 1628const ( 1629 // HubWin ... 1630 HubWin SyncConflictResolutionPolicy = "HubWin" 1631 // MemberWin ... 1632 MemberWin SyncConflictResolutionPolicy = "MemberWin" 1633) 1634 1635// PossibleSyncConflictResolutionPolicyValues returns an array of possible values for the SyncConflictResolutionPolicy const type. 1636func PossibleSyncConflictResolutionPolicyValues() []SyncConflictResolutionPolicy { 1637 return []SyncConflictResolutionPolicy{HubWin, MemberWin} 1638} 1639 1640// SyncDirection enumerates the values for sync direction. 1641type SyncDirection string 1642 1643const ( 1644 // Bidirectional ... 1645 Bidirectional SyncDirection = "Bidirectional" 1646 // OneWayHubToMember ... 1647 OneWayHubToMember SyncDirection = "OneWayHubToMember" 1648 // OneWayMemberToHub ... 1649 OneWayMemberToHub SyncDirection = "OneWayMemberToHub" 1650) 1651 1652// PossibleSyncDirectionValues returns an array of possible values for the SyncDirection const type. 1653func PossibleSyncDirectionValues() []SyncDirection { 1654 return []SyncDirection{Bidirectional, OneWayHubToMember, OneWayMemberToHub} 1655} 1656 1657// SyncGroupLogType enumerates the values for sync group log type. 1658type SyncGroupLogType string 1659 1660const ( 1661 // SyncGroupLogTypeAll ... 1662 SyncGroupLogTypeAll SyncGroupLogType = "All" 1663 // SyncGroupLogTypeError ... 1664 SyncGroupLogTypeError SyncGroupLogType = "Error" 1665 // SyncGroupLogTypeSuccess ... 1666 SyncGroupLogTypeSuccess SyncGroupLogType = "Success" 1667 // SyncGroupLogTypeWarning ... 1668 SyncGroupLogTypeWarning SyncGroupLogType = "Warning" 1669) 1670 1671// PossibleSyncGroupLogTypeValues returns an array of possible values for the SyncGroupLogType const type. 1672func PossibleSyncGroupLogTypeValues() []SyncGroupLogType { 1673 return []SyncGroupLogType{SyncGroupLogTypeAll, SyncGroupLogTypeError, SyncGroupLogTypeSuccess, SyncGroupLogTypeWarning} 1674} 1675 1676// SyncGroupState enumerates the values for sync group state. 1677type SyncGroupState string 1678 1679const ( 1680 // Error ... 1681 Error SyncGroupState = "Error" 1682 // Good ... 1683 Good SyncGroupState = "Good" 1684 // NotReady ... 1685 NotReady SyncGroupState = "NotReady" 1686 // Progressing ... 1687 Progressing SyncGroupState = "Progressing" 1688 // Warning ... 1689 Warning SyncGroupState = "Warning" 1690) 1691 1692// PossibleSyncGroupStateValues returns an array of possible values for the SyncGroupState const type. 1693func PossibleSyncGroupStateValues() []SyncGroupState { 1694 return []SyncGroupState{Error, Good, NotReady, Progressing, Warning} 1695} 1696 1697// SyncMemberDbType enumerates the values for sync member db type. 1698type SyncMemberDbType string 1699 1700const ( 1701 // AzureSQLDatabase ... 1702 AzureSQLDatabase SyncMemberDbType = "AzureSqlDatabase" 1703 // SQLServerDatabase ... 1704 SQLServerDatabase SyncMemberDbType = "SqlServerDatabase" 1705) 1706 1707// PossibleSyncMemberDbTypeValues returns an array of possible values for the SyncMemberDbType const type. 1708func PossibleSyncMemberDbTypeValues() []SyncMemberDbType { 1709 return []SyncMemberDbType{AzureSQLDatabase, SQLServerDatabase} 1710} 1711 1712// SyncMemberState enumerates the values for sync member state. 1713type SyncMemberState string 1714 1715const ( 1716 // DeProvisioned ... 1717 DeProvisioned SyncMemberState = "DeProvisioned" 1718 // DeProvisionFailed ... 1719 DeProvisionFailed SyncMemberState = "DeProvisionFailed" 1720 // DeProvisioning ... 1721 DeProvisioning SyncMemberState = "DeProvisioning" 1722 // DisabledBackupRestore ... 1723 DisabledBackupRestore SyncMemberState = "DisabledBackupRestore" 1724 // DisabledTombstoneCleanup ... 1725 DisabledTombstoneCleanup SyncMemberState = "DisabledTombstoneCleanup" 1726 // Provisioned ... 1727 Provisioned SyncMemberState = "Provisioned" 1728 // ProvisionFailed ... 1729 ProvisionFailed SyncMemberState = "ProvisionFailed" 1730 // Provisioning ... 1731 Provisioning SyncMemberState = "Provisioning" 1732 // ReprovisionFailed ... 1733 ReprovisionFailed SyncMemberState = "ReprovisionFailed" 1734 // Reprovisioning ... 1735 Reprovisioning SyncMemberState = "Reprovisioning" 1736 // SyncCancelled ... 1737 SyncCancelled SyncMemberState = "SyncCancelled" 1738 // SyncCancelling ... 1739 SyncCancelling SyncMemberState = "SyncCancelling" 1740 // SyncFailed ... 1741 SyncFailed SyncMemberState = "SyncFailed" 1742 // SyncInProgress ... 1743 SyncInProgress SyncMemberState = "SyncInProgress" 1744 // SyncSucceeded ... 1745 SyncSucceeded SyncMemberState = "SyncSucceeded" 1746 // SyncSucceededWithWarnings ... 1747 SyncSucceededWithWarnings SyncMemberState = "SyncSucceededWithWarnings" 1748 // UnProvisioned ... 1749 UnProvisioned SyncMemberState = "UnProvisioned" 1750 // UnReprovisioned ... 1751 UnReprovisioned SyncMemberState = "UnReprovisioned" 1752) 1753 1754// PossibleSyncMemberStateValues returns an array of possible values for the SyncMemberState const type. 1755func PossibleSyncMemberStateValues() []SyncMemberState { 1756 return []SyncMemberState{DeProvisioned, DeProvisionFailed, DeProvisioning, DisabledBackupRestore, DisabledTombstoneCleanup, Provisioned, ProvisionFailed, Provisioning, ReprovisionFailed, Reprovisioning, SyncCancelled, SyncCancelling, SyncFailed, SyncInProgress, SyncSucceeded, SyncSucceededWithWarnings, UnProvisioned, UnReprovisioned} 1757} 1758 1759// TransparentDataEncryptionActivityStatus enumerates the values for transparent data encryption activity 1760// status. 1761type TransparentDataEncryptionActivityStatus string 1762 1763const ( 1764 // Decrypting ... 1765 Decrypting TransparentDataEncryptionActivityStatus = "Decrypting" 1766 // Encrypting ... 1767 Encrypting TransparentDataEncryptionActivityStatus = "Encrypting" 1768) 1769 1770// PossibleTransparentDataEncryptionActivityStatusValues returns an array of possible values for the TransparentDataEncryptionActivityStatus const type. 1771func PossibleTransparentDataEncryptionActivityStatusValues() []TransparentDataEncryptionActivityStatus { 1772 return []TransparentDataEncryptionActivityStatus{Decrypting, Encrypting} 1773} 1774 1775// TransparentDataEncryptionStatus enumerates the values for transparent data encryption status. 1776type TransparentDataEncryptionStatus string 1777 1778const ( 1779 // TransparentDataEncryptionStatusDisabled ... 1780 TransparentDataEncryptionStatusDisabled TransparentDataEncryptionStatus = "Disabled" 1781 // TransparentDataEncryptionStatusEnabled ... 1782 TransparentDataEncryptionStatusEnabled TransparentDataEncryptionStatus = "Enabled" 1783) 1784 1785// PossibleTransparentDataEncryptionStatusValues returns an array of possible values for the TransparentDataEncryptionStatus const type. 1786func PossibleTransparentDataEncryptionStatusValues() []TransparentDataEncryptionStatus { 1787 return []TransparentDataEncryptionStatus{TransparentDataEncryptionStatusDisabled, TransparentDataEncryptionStatusEnabled} 1788} 1789 1790// UnitDefinitionType enumerates the values for unit definition type. 1791type UnitDefinitionType string 1792 1793const ( 1794 // UnitDefinitionTypeBytes ... 1795 UnitDefinitionTypeBytes UnitDefinitionType = "Bytes" 1796 // UnitDefinitionTypeBytesPerSecond ... 1797 UnitDefinitionTypeBytesPerSecond UnitDefinitionType = "BytesPerSecond" 1798 // UnitDefinitionTypeCount ... 1799 UnitDefinitionTypeCount UnitDefinitionType = "Count" 1800 // UnitDefinitionTypeCountPerSecond ... 1801 UnitDefinitionTypeCountPerSecond UnitDefinitionType = "CountPerSecond" 1802 // UnitDefinitionTypePercent ... 1803 UnitDefinitionTypePercent UnitDefinitionType = "Percent" 1804 // UnitDefinitionTypeSeconds ... 1805 UnitDefinitionTypeSeconds UnitDefinitionType = "Seconds" 1806) 1807 1808// PossibleUnitDefinitionTypeValues returns an array of possible values for the UnitDefinitionType const type. 1809func PossibleUnitDefinitionTypeValues() []UnitDefinitionType { 1810 return []UnitDefinitionType{UnitDefinitionTypeBytes, UnitDefinitionTypeBytesPerSecond, UnitDefinitionTypeCount, UnitDefinitionTypeCountPerSecond, UnitDefinitionTypePercent, UnitDefinitionTypeSeconds} 1811} 1812 1813// UnitType enumerates the values for unit type. 1814type UnitType string 1815 1816const ( 1817 // UnitTypeBytes ... 1818 UnitTypeBytes UnitType = "bytes" 1819 // UnitTypeBytesPerSecond ... 1820 UnitTypeBytesPerSecond UnitType = "bytesPerSecond" 1821 // UnitTypeCount ... 1822 UnitTypeCount UnitType = "count" 1823 // UnitTypeCountPerSecond ... 1824 UnitTypeCountPerSecond UnitType = "countPerSecond" 1825 // UnitTypePercent ... 1826 UnitTypePercent UnitType = "percent" 1827 // UnitTypeSeconds ... 1828 UnitTypeSeconds UnitType = "seconds" 1829) 1830 1831// PossibleUnitTypeValues returns an array of possible values for the UnitType const type. 1832func PossibleUnitTypeValues() []UnitType { 1833 return []UnitType{UnitTypeBytes, UnitTypeBytesPerSecond, UnitTypeCount, UnitTypeCountPerSecond, UnitTypePercent, UnitTypeSeconds} 1834} 1835 1836// VirtualNetworkRuleState enumerates the values for virtual network rule state. 1837type VirtualNetworkRuleState string 1838 1839const ( 1840 // VirtualNetworkRuleStateDeleting ... 1841 VirtualNetworkRuleStateDeleting VirtualNetworkRuleState = "Deleting" 1842 // VirtualNetworkRuleStateInitializing ... 1843 VirtualNetworkRuleStateInitializing VirtualNetworkRuleState = "Initializing" 1844 // VirtualNetworkRuleStateInProgress ... 1845 VirtualNetworkRuleStateInProgress VirtualNetworkRuleState = "InProgress" 1846 // VirtualNetworkRuleStateReady ... 1847 VirtualNetworkRuleStateReady VirtualNetworkRuleState = "Ready" 1848 // VirtualNetworkRuleStateUnknown ... 1849 VirtualNetworkRuleStateUnknown VirtualNetworkRuleState = "Unknown" 1850) 1851 1852// PossibleVirtualNetworkRuleStateValues returns an array of possible values for the VirtualNetworkRuleState const type. 1853func PossibleVirtualNetworkRuleStateValues() []VirtualNetworkRuleState { 1854 return []VirtualNetworkRuleState{VirtualNetworkRuleStateDeleting, VirtualNetworkRuleStateInitializing, VirtualNetworkRuleStateInProgress, VirtualNetworkRuleStateReady, VirtualNetworkRuleStateUnknown} 1855} 1856 1857// VulnerabilityAssessmentPolicyBaselineName enumerates the values for vulnerability assessment policy baseline 1858// name. 1859type VulnerabilityAssessmentPolicyBaselineName string 1860 1861const ( 1862 // VulnerabilityAssessmentPolicyBaselineNameDefault ... 1863 VulnerabilityAssessmentPolicyBaselineNameDefault VulnerabilityAssessmentPolicyBaselineName = "default" 1864 // VulnerabilityAssessmentPolicyBaselineNameMaster ... 1865 VulnerabilityAssessmentPolicyBaselineNameMaster VulnerabilityAssessmentPolicyBaselineName = "master" 1866) 1867 1868// PossibleVulnerabilityAssessmentPolicyBaselineNameValues returns an array of possible values for the VulnerabilityAssessmentPolicyBaselineName const type. 1869func PossibleVulnerabilityAssessmentPolicyBaselineNameValues() []VulnerabilityAssessmentPolicyBaselineName { 1870 return []VulnerabilityAssessmentPolicyBaselineName{VulnerabilityAssessmentPolicyBaselineNameDefault, VulnerabilityAssessmentPolicyBaselineNameMaster} 1871} 1872 1873// VulnerabilityAssessmentScanState enumerates the values for vulnerability assessment scan state. 1874type VulnerabilityAssessmentScanState string 1875 1876const ( 1877 // VulnerabilityAssessmentScanStateFailed ... 1878 VulnerabilityAssessmentScanStateFailed VulnerabilityAssessmentScanState = "Failed" 1879 // VulnerabilityAssessmentScanStateFailedToRun ... 1880 VulnerabilityAssessmentScanStateFailedToRun VulnerabilityAssessmentScanState = "FailedToRun" 1881 // VulnerabilityAssessmentScanStateInProgress ... 1882 VulnerabilityAssessmentScanStateInProgress VulnerabilityAssessmentScanState = "InProgress" 1883 // VulnerabilityAssessmentScanStatePassed ... 1884 VulnerabilityAssessmentScanStatePassed VulnerabilityAssessmentScanState = "Passed" 1885) 1886 1887// PossibleVulnerabilityAssessmentScanStateValues returns an array of possible values for the VulnerabilityAssessmentScanState const type. 1888func PossibleVulnerabilityAssessmentScanStateValues() []VulnerabilityAssessmentScanState { 1889 return []VulnerabilityAssessmentScanState{VulnerabilityAssessmentScanStateFailed, VulnerabilityAssessmentScanStateFailedToRun, VulnerabilityAssessmentScanStateInProgress, VulnerabilityAssessmentScanStatePassed} 1890} 1891 1892// VulnerabilityAssessmentScanTriggerType enumerates the values for vulnerability assessment scan trigger type. 1893type VulnerabilityAssessmentScanTriggerType string 1894 1895const ( 1896 // VulnerabilityAssessmentScanTriggerTypeOnDemand ... 1897 VulnerabilityAssessmentScanTriggerTypeOnDemand VulnerabilityAssessmentScanTriggerType = "OnDemand" 1898 // VulnerabilityAssessmentScanTriggerTypeRecurring ... 1899 VulnerabilityAssessmentScanTriggerTypeRecurring VulnerabilityAssessmentScanTriggerType = "Recurring" 1900) 1901 1902// PossibleVulnerabilityAssessmentScanTriggerTypeValues returns an array of possible values for the VulnerabilityAssessmentScanTriggerType const type. 1903func PossibleVulnerabilityAssessmentScanTriggerTypeValues() []VulnerabilityAssessmentScanTriggerType { 1904 return []VulnerabilityAssessmentScanTriggerType{VulnerabilityAssessmentScanTriggerTypeOnDemand, VulnerabilityAssessmentScanTriggerTypeRecurring} 1905} 1906