1package redis 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// DayOfWeek enumerates the values for day of week. 21type DayOfWeek string 22 23const ( 24 // Everyday ... 25 Everyday DayOfWeek = "Everyday" 26 // Friday ... 27 Friday DayOfWeek = "Friday" 28 // Monday ... 29 Monday DayOfWeek = "Monday" 30 // Saturday ... 31 Saturday DayOfWeek = "Saturday" 32 // Sunday ... 33 Sunday DayOfWeek = "Sunday" 34 // Thursday ... 35 Thursday DayOfWeek = "Thursday" 36 // Tuesday ... 37 Tuesday DayOfWeek = "Tuesday" 38 // Wednesday ... 39 Wednesday DayOfWeek = "Wednesday" 40 // Weekend ... 41 Weekend DayOfWeek = "Weekend" 42) 43 44// PossibleDayOfWeekValues returns an array of possible values for the DayOfWeek const type. 45func PossibleDayOfWeekValues() []DayOfWeek { 46 return []DayOfWeek{Everyday, Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday, Weekend} 47} 48 49// KeyType enumerates the values for key type. 50type KeyType string 51 52const ( 53 // Primary ... 54 Primary KeyType = "Primary" 55 // Secondary ... 56 Secondary KeyType = "Secondary" 57) 58 59// PossibleKeyTypeValues returns an array of possible values for the KeyType const type. 60func PossibleKeyTypeValues() []KeyType { 61 return []KeyType{Primary, Secondary} 62} 63 64// PrivateEndpointConnectionProvisioningState enumerates the values for private endpoint connection 65// provisioning state. 66type PrivateEndpointConnectionProvisioningState string 67 68const ( 69 // Creating ... 70 Creating PrivateEndpointConnectionProvisioningState = "Creating" 71 // Deleting ... 72 Deleting PrivateEndpointConnectionProvisioningState = "Deleting" 73 // Failed ... 74 Failed PrivateEndpointConnectionProvisioningState = "Failed" 75 // Succeeded ... 76 Succeeded PrivateEndpointConnectionProvisioningState = "Succeeded" 77) 78 79// PossiblePrivateEndpointConnectionProvisioningStateValues returns an array of possible values for the PrivateEndpointConnectionProvisioningState const type. 80func PossiblePrivateEndpointConnectionProvisioningStateValues() []PrivateEndpointConnectionProvisioningState { 81 return []PrivateEndpointConnectionProvisioningState{Creating, Deleting, Failed, Succeeded} 82} 83 84// PrivateEndpointServiceConnectionStatus enumerates the values for private endpoint service connection status. 85type PrivateEndpointServiceConnectionStatus string 86 87const ( 88 // Approved ... 89 Approved PrivateEndpointServiceConnectionStatus = "Approved" 90 // Pending ... 91 Pending PrivateEndpointServiceConnectionStatus = "Pending" 92 // Rejected ... 93 Rejected PrivateEndpointServiceConnectionStatus = "Rejected" 94) 95 96// PossiblePrivateEndpointServiceConnectionStatusValues returns an array of possible values for the PrivateEndpointServiceConnectionStatus const type. 97func PossiblePrivateEndpointServiceConnectionStatusValues() []PrivateEndpointServiceConnectionStatus { 98 return []PrivateEndpointServiceConnectionStatus{Approved, Pending, Rejected} 99} 100 101// ProvisioningState enumerates the values for provisioning state. 102type ProvisioningState string 103 104const ( 105 // ProvisioningStateCreating ... 106 ProvisioningStateCreating ProvisioningState = "Creating" 107 // ProvisioningStateDeleting ... 108 ProvisioningStateDeleting ProvisioningState = "Deleting" 109 // ProvisioningStateDisabled ... 110 ProvisioningStateDisabled ProvisioningState = "Disabled" 111 // ProvisioningStateFailed ... 112 ProvisioningStateFailed ProvisioningState = "Failed" 113 // ProvisioningStateLinking ... 114 ProvisioningStateLinking ProvisioningState = "Linking" 115 // ProvisioningStateProvisioning ... 116 ProvisioningStateProvisioning ProvisioningState = "Provisioning" 117 // ProvisioningStateRecoveringScaleFailure ... 118 ProvisioningStateRecoveringScaleFailure ProvisioningState = "RecoveringScaleFailure" 119 // ProvisioningStateScaling ... 120 ProvisioningStateScaling ProvisioningState = "Scaling" 121 // ProvisioningStateSucceeded ... 122 ProvisioningStateSucceeded ProvisioningState = "Succeeded" 123 // ProvisioningStateUnlinking ... 124 ProvisioningStateUnlinking ProvisioningState = "Unlinking" 125 // ProvisioningStateUnprovisioning ... 126 ProvisioningStateUnprovisioning ProvisioningState = "Unprovisioning" 127 // ProvisioningStateUpdating ... 128 ProvisioningStateUpdating ProvisioningState = "Updating" 129) 130 131// PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type. 132func PossibleProvisioningStateValues() []ProvisioningState { 133 return []ProvisioningState{ProvisioningStateCreating, ProvisioningStateDeleting, ProvisioningStateDisabled, ProvisioningStateFailed, ProvisioningStateLinking, ProvisioningStateProvisioning, ProvisioningStateRecoveringScaleFailure, ProvisioningStateScaling, ProvisioningStateSucceeded, ProvisioningStateUnlinking, ProvisioningStateUnprovisioning, ProvisioningStateUpdating} 134} 135 136// PublicNetworkAccess enumerates the values for public network access. 137type PublicNetworkAccess string 138 139const ( 140 // Disabled ... 141 Disabled PublicNetworkAccess = "Disabled" 142 // Enabled ... 143 Enabled PublicNetworkAccess = "Enabled" 144) 145 146// PossiblePublicNetworkAccessValues returns an array of possible values for the PublicNetworkAccess const type. 147func PossiblePublicNetworkAccessValues() []PublicNetworkAccess { 148 return []PublicNetworkAccess{Disabled, Enabled} 149} 150 151// RebootType enumerates the values for reboot type. 152type RebootType string 153 154const ( 155 // AllNodes ... 156 AllNodes RebootType = "AllNodes" 157 // PrimaryNode ... 158 PrimaryNode RebootType = "PrimaryNode" 159 // SecondaryNode ... 160 SecondaryNode RebootType = "SecondaryNode" 161) 162 163// PossibleRebootTypeValues returns an array of possible values for the RebootType const type. 164func PossibleRebootTypeValues() []RebootType { 165 return []RebootType{AllNodes, PrimaryNode, SecondaryNode} 166} 167 168// ReplicationRole enumerates the values for replication role. 169type ReplicationRole string 170 171const ( 172 // ReplicationRolePrimary ... 173 ReplicationRolePrimary ReplicationRole = "Primary" 174 // ReplicationRoleSecondary ... 175 ReplicationRoleSecondary ReplicationRole = "Secondary" 176) 177 178// PossibleReplicationRoleValues returns an array of possible values for the ReplicationRole const type. 179func PossibleReplicationRoleValues() []ReplicationRole { 180 return []ReplicationRole{ReplicationRolePrimary, ReplicationRoleSecondary} 181} 182 183// SkuFamily enumerates the values for sku family. 184type SkuFamily string 185 186const ( 187 // C ... 188 C SkuFamily = "C" 189 // P ... 190 P SkuFamily = "P" 191) 192 193// PossibleSkuFamilyValues returns an array of possible values for the SkuFamily const type. 194func PossibleSkuFamilyValues() []SkuFamily { 195 return []SkuFamily{C, P} 196} 197 198// SkuName enumerates the values for sku name. 199type SkuName string 200 201const ( 202 // Basic ... 203 Basic SkuName = "Basic" 204 // Premium ... 205 Premium SkuName = "Premium" 206 // Standard ... 207 Standard SkuName = "Standard" 208) 209 210// PossibleSkuNameValues returns an array of possible values for the SkuName const type. 211func PossibleSkuNameValues() []SkuName { 212 return []SkuName{Basic, Premium, Standard} 213} 214 215// TLSVersion enumerates the values for tls version. 216type TLSVersion string 217 218const ( 219 // OneFullStopOne ... 220 OneFullStopOne TLSVersion = "1.1" 221 // OneFullStopTwo ... 222 OneFullStopTwo TLSVersion = "1.2" 223 // OneFullStopZero ... 224 OneFullStopZero TLSVersion = "1.0" 225) 226 227// PossibleTLSVersionValues returns an array of possible values for the TLSVersion const type. 228func PossibleTLSVersionValues() []TLSVersion { 229 return []TLSVersion{OneFullStopOne, OneFullStopTwo, OneFullStopZero} 230} 231