1package redisenterprise 2 3// Copyright (c) Microsoft and contributors. All rights reserved. 4// 5// Licensed under the Apache License, Version 2.0 (the "License"); 6// you may not use this file except in compliance with the License. 7// You may obtain a copy of the License at 8// http://www.apache.org/licenses/LICENSE-2.0 9// 10// Unless required by applicable law or agreed to in writing, software 11// distributed under the License is distributed on an "AS IS" BASIS, 12// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13// 14// See the License for the specific language governing permissions and 15// limitations under the License. 16// 17// Code generated by Microsoft (R) AutoRest Code Generator. 18// Changes may cause incorrect behavior and will be lost if the code is regenerated. 19 20// AccessKeyType enumerates the values for access key type. 21type AccessKeyType string 22 23const ( 24 // Primary ... 25 Primary AccessKeyType = "Primary" 26 // Secondary ... 27 Secondary AccessKeyType = "Secondary" 28) 29 30// PossibleAccessKeyTypeValues returns an array of possible values for the AccessKeyType const type. 31func PossibleAccessKeyTypeValues() []AccessKeyType { 32 return []AccessKeyType{Primary, Secondary} 33} 34 35// ActionType enumerates the values for action type. 36type ActionType string 37 38const ( 39 // Internal ... 40 Internal ActionType = "Internal" 41) 42 43// PossibleActionTypeValues returns an array of possible values for the ActionType const type. 44func PossibleActionTypeValues() []ActionType { 45 return []ActionType{Internal} 46} 47 48// ClusteringPolicy enumerates the values for clustering policy. 49type ClusteringPolicy string 50 51const ( 52 // EnterpriseCluster ... 53 EnterpriseCluster ClusteringPolicy = "EnterpriseCluster" 54 // OSSCluster ... 55 OSSCluster ClusteringPolicy = "OSSCluster" 56) 57 58// PossibleClusteringPolicyValues returns an array of possible values for the ClusteringPolicy const type. 59func PossibleClusteringPolicyValues() []ClusteringPolicy { 60 return []ClusteringPolicy{EnterpriseCluster, OSSCluster} 61} 62 63// EvictionPolicy enumerates the values for eviction policy. 64type EvictionPolicy string 65 66const ( 67 // AllKeysLFU ... 68 AllKeysLFU EvictionPolicy = "AllKeysLFU" 69 // AllKeysLRU ... 70 AllKeysLRU EvictionPolicy = "AllKeysLRU" 71 // AllKeysRandom ... 72 AllKeysRandom EvictionPolicy = "AllKeysRandom" 73 // NoEviction ... 74 NoEviction EvictionPolicy = "NoEviction" 75 // VolatileLFU ... 76 VolatileLFU EvictionPolicy = "VolatileLFU" 77 // VolatileLRU ... 78 VolatileLRU EvictionPolicy = "VolatileLRU" 79 // VolatileRandom ... 80 VolatileRandom EvictionPolicy = "VolatileRandom" 81 // VolatileTTL ... 82 VolatileTTL EvictionPolicy = "VolatileTTL" 83) 84 85// PossibleEvictionPolicyValues returns an array of possible values for the EvictionPolicy const type. 86func PossibleEvictionPolicyValues() []EvictionPolicy { 87 return []EvictionPolicy{AllKeysLFU, AllKeysLRU, AllKeysRandom, NoEviction, VolatileLFU, VolatileLRU, VolatileRandom, VolatileTTL} 88} 89 90// Origin enumerates the values for origin. 91type Origin string 92 93const ( 94 // System ... 95 System Origin = "system" 96 // User ... 97 User Origin = "user" 98 // Usersystem ... 99 Usersystem Origin = "user,system" 100) 101 102// PossibleOriginValues returns an array of possible values for the Origin const type. 103func PossibleOriginValues() []Origin { 104 return []Origin{System, User, Usersystem} 105} 106 107// PrivateEndpointConnectionProvisioningState enumerates the values for private endpoint connection 108// provisioning state. 109type PrivateEndpointConnectionProvisioningState string 110 111const ( 112 // Creating ... 113 Creating PrivateEndpointConnectionProvisioningState = "Creating" 114 // Deleting ... 115 Deleting PrivateEndpointConnectionProvisioningState = "Deleting" 116 // Failed ... 117 Failed PrivateEndpointConnectionProvisioningState = "Failed" 118 // Succeeded ... 119 Succeeded PrivateEndpointConnectionProvisioningState = "Succeeded" 120) 121 122// PossiblePrivateEndpointConnectionProvisioningStateValues returns an array of possible values for the PrivateEndpointConnectionProvisioningState const type. 123func PossiblePrivateEndpointConnectionProvisioningStateValues() []PrivateEndpointConnectionProvisioningState { 124 return []PrivateEndpointConnectionProvisioningState{Creating, Deleting, Failed, Succeeded} 125} 126 127// PrivateEndpointServiceConnectionStatus enumerates the values for private endpoint service connection status. 128type PrivateEndpointServiceConnectionStatus string 129 130const ( 131 // Approved ... 132 Approved PrivateEndpointServiceConnectionStatus = "Approved" 133 // Pending ... 134 Pending PrivateEndpointServiceConnectionStatus = "Pending" 135 // Rejected ... 136 Rejected PrivateEndpointServiceConnectionStatus = "Rejected" 137) 138 139// PossiblePrivateEndpointServiceConnectionStatusValues returns an array of possible values for the PrivateEndpointServiceConnectionStatus const type. 140func PossiblePrivateEndpointServiceConnectionStatusValues() []PrivateEndpointServiceConnectionStatus { 141 return []PrivateEndpointServiceConnectionStatus{Approved, Pending, Rejected} 142} 143 144// Protocol enumerates the values for protocol. 145type Protocol string 146 147const ( 148 // Encrypted ... 149 Encrypted Protocol = "Encrypted" 150 // Plaintext ... 151 Plaintext Protocol = "Plaintext" 152) 153 154// PossibleProtocolValues returns an array of possible values for the Protocol const type. 155func PossibleProtocolValues() []Protocol { 156 return []Protocol{Encrypted, Plaintext} 157} 158 159// ProvisioningState enumerates the values for provisioning state. 160type ProvisioningState string 161 162const ( 163 // ProvisioningStateCanceled ... 164 ProvisioningStateCanceled ProvisioningState = "Canceled" 165 // ProvisioningStateCreating ... 166 ProvisioningStateCreating ProvisioningState = "Creating" 167 // ProvisioningStateDeleting ... 168 ProvisioningStateDeleting ProvisioningState = "Deleting" 169 // ProvisioningStateFailed ... 170 ProvisioningStateFailed ProvisioningState = "Failed" 171 // ProvisioningStateSucceeded ... 172 ProvisioningStateSucceeded ProvisioningState = "Succeeded" 173 // ProvisioningStateUpdating ... 174 ProvisioningStateUpdating ProvisioningState = "Updating" 175) 176 177// PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type. 178func PossibleProvisioningStateValues() []ProvisioningState { 179 return []ProvisioningState{ProvisioningStateCanceled, ProvisioningStateCreating, ProvisioningStateDeleting, ProvisioningStateFailed, ProvisioningStateSucceeded, ProvisioningStateUpdating} 180} 181 182// ResourceState enumerates the values for resource state. 183type ResourceState string 184 185const ( 186 // ResourceStateCreateFailed ... 187 ResourceStateCreateFailed ResourceState = "CreateFailed" 188 // ResourceStateCreating ... 189 ResourceStateCreating ResourceState = "Creating" 190 // ResourceStateDeleteFailed ... 191 ResourceStateDeleteFailed ResourceState = "DeleteFailed" 192 // ResourceStateDeleting ... 193 ResourceStateDeleting ResourceState = "Deleting" 194 // ResourceStateDisabled ... 195 ResourceStateDisabled ResourceState = "Disabled" 196 // ResourceStateDisableFailed ... 197 ResourceStateDisableFailed ResourceState = "DisableFailed" 198 // ResourceStateDisabling ... 199 ResourceStateDisabling ResourceState = "Disabling" 200 // ResourceStateEnableFailed ... 201 ResourceStateEnableFailed ResourceState = "EnableFailed" 202 // ResourceStateEnabling ... 203 ResourceStateEnabling ResourceState = "Enabling" 204 // ResourceStateRunning ... 205 ResourceStateRunning ResourceState = "Running" 206 // ResourceStateUpdateFailed ... 207 ResourceStateUpdateFailed ResourceState = "UpdateFailed" 208 // ResourceStateUpdating ... 209 ResourceStateUpdating ResourceState = "Updating" 210) 211 212// PossibleResourceStateValues returns an array of possible values for the ResourceState const type. 213func PossibleResourceStateValues() []ResourceState { 214 return []ResourceState{ResourceStateCreateFailed, ResourceStateCreating, ResourceStateDeleteFailed, ResourceStateDeleting, ResourceStateDisabled, ResourceStateDisableFailed, ResourceStateDisabling, ResourceStateEnableFailed, ResourceStateEnabling, ResourceStateRunning, ResourceStateUpdateFailed, ResourceStateUpdating} 215} 216 217// SkuName enumerates the values for sku name. 218type SkuName string 219 220const ( 221 // EnterpriseE10 ... 222 EnterpriseE10 SkuName = "Enterprise_E10" 223 // EnterpriseE100 ... 224 EnterpriseE100 SkuName = "Enterprise_E100" 225 // EnterpriseE20 ... 226 EnterpriseE20 SkuName = "Enterprise_E20" 227 // EnterpriseE50 ... 228 EnterpriseE50 SkuName = "Enterprise_E50" 229 // EnterpriseFlashF1500 ... 230 EnterpriseFlashF1500 SkuName = "EnterpriseFlash_F1500" 231 // EnterpriseFlashF300 ... 232 EnterpriseFlashF300 SkuName = "EnterpriseFlash_F300" 233 // EnterpriseFlashF700 ... 234 EnterpriseFlashF700 SkuName = "EnterpriseFlash_F700" 235) 236 237// PossibleSkuNameValues returns an array of possible values for the SkuName const type. 238func PossibleSkuNameValues() []SkuName { 239 return []SkuName{EnterpriseE10, EnterpriseE100, EnterpriseE20, EnterpriseE50, EnterpriseFlashF1500, EnterpriseFlashF300, EnterpriseFlashF700} 240} 241