1package mariadb 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// CreateMode enumerates the values for create mode. 10type CreateMode string 11 12const ( 13 // CreateModeDefault ... 14 CreateModeDefault CreateMode = "Default" 15 // CreateModeGeoRestore ... 16 CreateModeGeoRestore CreateMode = "GeoRestore" 17 // CreateModePointInTimeRestore ... 18 CreateModePointInTimeRestore CreateMode = "PointInTimeRestore" 19 // CreateModeReplica ... 20 CreateModeReplica CreateMode = "Replica" 21 // CreateModeServerPropertiesForCreate ... 22 CreateModeServerPropertiesForCreate CreateMode = "ServerPropertiesForCreate" 23) 24 25// PossibleCreateModeValues returns an array of possible values for the CreateMode const type. 26func PossibleCreateModeValues() []CreateMode { 27 return []CreateMode{CreateModeDefault, CreateModeGeoRestore, CreateModePointInTimeRestore, CreateModeReplica, CreateModeServerPropertiesForCreate} 28} 29 30// GeoRedundantBackup enumerates the values for geo redundant backup. 31type GeoRedundantBackup string 32 33const ( 34 // Disabled ... 35 Disabled GeoRedundantBackup = "Disabled" 36 // Enabled ... 37 Enabled GeoRedundantBackup = "Enabled" 38) 39 40// PossibleGeoRedundantBackupValues returns an array of possible values for the GeoRedundantBackup const type. 41func PossibleGeoRedundantBackupValues() []GeoRedundantBackup { 42 return []GeoRedundantBackup{Disabled, Enabled} 43} 44 45// OperationOrigin enumerates the values for operation origin. 46type OperationOrigin string 47 48const ( 49 // NotSpecified ... 50 NotSpecified OperationOrigin = "NotSpecified" 51 // System ... 52 System OperationOrigin = "system" 53 // User ... 54 User OperationOrigin = "user" 55) 56 57// PossibleOperationOriginValues returns an array of possible values for the OperationOrigin const type. 58func PossibleOperationOriginValues() []OperationOrigin { 59 return []OperationOrigin{NotSpecified, System, User} 60} 61 62// PrivateEndpointProvisioningState enumerates the values for private endpoint provisioning state. 63type PrivateEndpointProvisioningState string 64 65const ( 66 // Approving ... 67 Approving PrivateEndpointProvisioningState = "Approving" 68 // Dropping ... 69 Dropping PrivateEndpointProvisioningState = "Dropping" 70 // Failed ... 71 Failed PrivateEndpointProvisioningState = "Failed" 72 // Ready ... 73 Ready PrivateEndpointProvisioningState = "Ready" 74 // Rejecting ... 75 Rejecting PrivateEndpointProvisioningState = "Rejecting" 76) 77 78// PossiblePrivateEndpointProvisioningStateValues returns an array of possible values for the PrivateEndpointProvisioningState const type. 79func PossiblePrivateEndpointProvisioningStateValues() []PrivateEndpointProvisioningState { 80 return []PrivateEndpointProvisioningState{Approving, Dropping, Failed, Ready, Rejecting} 81} 82 83// PrivateLinkServiceConnectionStateActionsRequire enumerates the values for private link service connection 84// state actions require. 85type PrivateLinkServiceConnectionStateActionsRequire string 86 87const ( 88 // None ... 89 None PrivateLinkServiceConnectionStateActionsRequire = "None" 90) 91 92// PossiblePrivateLinkServiceConnectionStateActionsRequireValues returns an array of possible values for the PrivateLinkServiceConnectionStateActionsRequire const type. 93func PossiblePrivateLinkServiceConnectionStateActionsRequireValues() []PrivateLinkServiceConnectionStateActionsRequire { 94 return []PrivateLinkServiceConnectionStateActionsRequire{None} 95} 96 97// PrivateLinkServiceConnectionStateStatus enumerates the values for private link service connection state 98// status. 99type PrivateLinkServiceConnectionStateStatus string 100 101const ( 102 // Approved ... 103 Approved PrivateLinkServiceConnectionStateStatus = "Approved" 104 // Disconnected ... 105 Disconnected PrivateLinkServiceConnectionStateStatus = "Disconnected" 106 // Pending ... 107 Pending PrivateLinkServiceConnectionStateStatus = "Pending" 108 // Rejected ... 109 Rejected PrivateLinkServiceConnectionStateStatus = "Rejected" 110) 111 112// PossiblePrivateLinkServiceConnectionStateStatusValues returns an array of possible values for the PrivateLinkServiceConnectionStateStatus const type. 113func PossiblePrivateLinkServiceConnectionStateStatusValues() []PrivateLinkServiceConnectionStateStatus { 114 return []PrivateLinkServiceConnectionStateStatus{Approved, Disconnected, Pending, Rejected} 115} 116 117// PublicNetworkAccessEnum enumerates the values for public network access enum. 118type PublicNetworkAccessEnum string 119 120const ( 121 // PublicNetworkAccessEnumDisabled ... 122 PublicNetworkAccessEnumDisabled PublicNetworkAccessEnum = "Disabled" 123 // PublicNetworkAccessEnumEnabled ... 124 PublicNetworkAccessEnumEnabled PublicNetworkAccessEnum = "Enabled" 125) 126 127// PossiblePublicNetworkAccessEnumValues returns an array of possible values for the PublicNetworkAccessEnum const type. 128func PossiblePublicNetworkAccessEnumValues() []PublicNetworkAccessEnum { 129 return []PublicNetworkAccessEnum{PublicNetworkAccessEnumDisabled, PublicNetworkAccessEnumEnabled} 130} 131 132// ServerSecurityAlertPolicyState enumerates the values for server security alert policy state. 133type ServerSecurityAlertPolicyState string 134 135const ( 136 // ServerSecurityAlertPolicyStateDisabled ... 137 ServerSecurityAlertPolicyStateDisabled ServerSecurityAlertPolicyState = "Disabled" 138 // ServerSecurityAlertPolicyStateEnabled ... 139 ServerSecurityAlertPolicyStateEnabled ServerSecurityAlertPolicyState = "Enabled" 140) 141 142// PossibleServerSecurityAlertPolicyStateValues returns an array of possible values for the ServerSecurityAlertPolicyState const type. 143func PossibleServerSecurityAlertPolicyStateValues() []ServerSecurityAlertPolicyState { 144 return []ServerSecurityAlertPolicyState{ServerSecurityAlertPolicyStateDisabled, ServerSecurityAlertPolicyStateEnabled} 145} 146 147// ServerState enumerates the values for server state. 148type ServerState string 149 150const ( 151 // ServerStateDisabled ... 152 ServerStateDisabled ServerState = "Disabled" 153 // ServerStateDropping ... 154 ServerStateDropping ServerState = "Dropping" 155 // ServerStateReady ... 156 ServerStateReady ServerState = "Ready" 157) 158 159// PossibleServerStateValues returns an array of possible values for the ServerState const type. 160func PossibleServerStateValues() []ServerState { 161 return []ServerState{ServerStateDisabled, ServerStateDropping, ServerStateReady} 162} 163 164// ServerVersion enumerates the values for server version. 165type ServerVersion string 166 167const ( 168 // FiveFullStopSeven ... 169 FiveFullStopSeven ServerVersion = "5.7" 170 // FiveFullStopSix ... 171 FiveFullStopSix ServerVersion = "5.6" 172) 173 174// PossibleServerVersionValues returns an array of possible values for the ServerVersion const type. 175func PossibleServerVersionValues() []ServerVersion { 176 return []ServerVersion{FiveFullStopSeven, FiveFullStopSix} 177} 178 179// SkuTier enumerates the values for sku tier. 180type SkuTier string 181 182const ( 183 // Basic ... 184 Basic SkuTier = "Basic" 185 // GeneralPurpose ... 186 GeneralPurpose SkuTier = "GeneralPurpose" 187 // MemoryOptimized ... 188 MemoryOptimized SkuTier = "MemoryOptimized" 189) 190 191// PossibleSkuTierValues returns an array of possible values for the SkuTier const type. 192func PossibleSkuTierValues() []SkuTier { 193 return []SkuTier{Basic, GeneralPurpose, MemoryOptimized} 194} 195 196// SslEnforcementEnum enumerates the values for ssl enforcement enum. 197type SslEnforcementEnum string 198 199const ( 200 // SslEnforcementEnumDisabled ... 201 SslEnforcementEnumDisabled SslEnforcementEnum = "Disabled" 202 // SslEnforcementEnumEnabled ... 203 SslEnforcementEnumEnabled SslEnforcementEnum = "Enabled" 204) 205 206// PossibleSslEnforcementEnumValues returns an array of possible values for the SslEnforcementEnum const type. 207func PossibleSslEnforcementEnumValues() []SslEnforcementEnum { 208 return []SslEnforcementEnum{SslEnforcementEnumDisabled, SslEnforcementEnumEnabled} 209} 210 211// StorageAutogrow enumerates the values for storage autogrow. 212type StorageAutogrow string 213 214const ( 215 // StorageAutogrowDisabled ... 216 StorageAutogrowDisabled StorageAutogrow = "Disabled" 217 // StorageAutogrowEnabled ... 218 StorageAutogrowEnabled StorageAutogrow = "Enabled" 219) 220 221// PossibleStorageAutogrowValues returns an array of possible values for the StorageAutogrow const type. 222func PossibleStorageAutogrowValues() []StorageAutogrow { 223 return []StorageAutogrow{StorageAutogrowDisabled, StorageAutogrowEnabled} 224} 225 226// VirtualNetworkRuleState enumerates the values for virtual network rule state. 227type VirtualNetworkRuleState string 228 229const ( 230 // VirtualNetworkRuleStateDeleting ... 231 VirtualNetworkRuleStateDeleting VirtualNetworkRuleState = "Deleting" 232 // VirtualNetworkRuleStateInitializing ... 233 VirtualNetworkRuleStateInitializing VirtualNetworkRuleState = "Initializing" 234 // VirtualNetworkRuleStateInProgress ... 235 VirtualNetworkRuleStateInProgress VirtualNetworkRuleState = "InProgress" 236 // VirtualNetworkRuleStateReady ... 237 VirtualNetworkRuleStateReady VirtualNetworkRuleState = "Ready" 238 // VirtualNetworkRuleStateUnknown ... 239 VirtualNetworkRuleStateUnknown VirtualNetworkRuleState = "Unknown" 240) 241 242// PossibleVirtualNetworkRuleStateValues returns an array of possible values for the VirtualNetworkRuleState const type. 243func PossibleVirtualNetworkRuleStateValues() []VirtualNetworkRuleState { 244 return []VirtualNetworkRuleState{VirtualNetworkRuleStateDeleting, VirtualNetworkRuleStateInitializing, VirtualNetworkRuleStateInProgress, VirtualNetworkRuleStateReady, VirtualNetworkRuleStateUnknown} 245} 246