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