1// +build go1.13 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// Code generated by Microsoft (R) AutoRest Code Generator. 6// Changes may cause incorrect behavior and will be lost if the code is regenerated. 7 8package armeventhub 9 10const telemetryInfo = "azsdk-go-armeventhub/v0.1.0" 11 12type AccessRights string 13 14const ( 15 AccessRightsListen AccessRights = "Listen" 16 AccessRightsManage AccessRights = "Manage" 17 AccessRightsSend AccessRights = "Send" 18) 19 20// PossibleAccessRightsValues returns the possible values for the AccessRights const type. 21func PossibleAccessRightsValues() []AccessRights { 22 return []AccessRights{ 23 AccessRightsListen, 24 AccessRightsManage, 25 AccessRightsSend, 26 } 27} 28 29// ToPtr returns a *AccessRights pointing to the current value. 30func (c AccessRights) ToPtr() *AccessRights { 31 return &c 32} 33 34// ClusterSKUName - Name of this SKU. 35type ClusterSKUName string 36 37const ( 38 ClusterSKUNameDedicated ClusterSKUName = "Dedicated" 39) 40 41// PossibleClusterSKUNameValues returns the possible values for the ClusterSKUName const type. 42func PossibleClusterSKUNameValues() []ClusterSKUName { 43 return []ClusterSKUName{ 44 ClusterSKUNameDedicated, 45 } 46} 47 48// ToPtr returns a *ClusterSKUName pointing to the current value. 49func (c ClusterSKUName) ToPtr() *ClusterSKUName { 50 return &c 51} 52 53// DefaultAction - Default Action for Network Rule Set 54type DefaultAction string 55 56const ( 57 DefaultActionAllow DefaultAction = "Allow" 58 DefaultActionDeny DefaultAction = "Deny" 59) 60 61// PossibleDefaultActionValues returns the possible values for the DefaultAction const type. 62func PossibleDefaultActionValues() []DefaultAction { 63 return []DefaultAction{ 64 DefaultActionAllow, 65 DefaultActionDeny, 66 } 67} 68 69// ToPtr returns a *DefaultAction pointing to the current value. 70func (c DefaultAction) ToPtr() *DefaultAction { 71 return &c 72} 73 74// EncodingCaptureDescription - Enumerates the possible values for the encoding format of capture description. Note: 'AvroDeflate' will be deprecated in 75// New API Version 76type EncodingCaptureDescription string 77 78const ( 79 EncodingCaptureDescriptionAvro EncodingCaptureDescription = "Avro" 80 EncodingCaptureDescriptionAvroDeflate EncodingCaptureDescription = "AvroDeflate" 81) 82 83// PossibleEncodingCaptureDescriptionValues returns the possible values for the EncodingCaptureDescription const type. 84func PossibleEncodingCaptureDescriptionValues() []EncodingCaptureDescription { 85 return []EncodingCaptureDescription{ 86 EncodingCaptureDescriptionAvro, 87 EncodingCaptureDescriptionAvroDeflate, 88 } 89} 90 91// ToPtr returns a *EncodingCaptureDescription pointing to the current value. 92func (c EncodingCaptureDescription) ToPtr() *EncodingCaptureDescription { 93 return &c 94} 95 96// EndPointProvisioningState - Provisioning state of the Private Endpoint Connection. 97type EndPointProvisioningState string 98 99const ( 100 EndPointProvisioningStateCanceled EndPointProvisioningState = "Canceled" 101 EndPointProvisioningStateCreating EndPointProvisioningState = "Creating" 102 EndPointProvisioningStateDeleting EndPointProvisioningState = "Deleting" 103 EndPointProvisioningStateFailed EndPointProvisioningState = "Failed" 104 EndPointProvisioningStateSucceeded EndPointProvisioningState = "Succeeded" 105 EndPointProvisioningStateUpdating EndPointProvisioningState = "Updating" 106) 107 108// PossibleEndPointProvisioningStateValues returns the possible values for the EndPointProvisioningState const type. 109func PossibleEndPointProvisioningStateValues() []EndPointProvisioningState { 110 return []EndPointProvisioningState{ 111 EndPointProvisioningStateCanceled, 112 EndPointProvisioningStateCreating, 113 EndPointProvisioningStateDeleting, 114 EndPointProvisioningStateFailed, 115 EndPointProvisioningStateSucceeded, 116 EndPointProvisioningStateUpdating, 117 } 118} 119 120// ToPtr returns a *EndPointProvisioningState pointing to the current value. 121func (c EndPointProvisioningState) ToPtr() *EndPointProvisioningState { 122 return &c 123} 124 125// EntityStatus - Enumerates the possible values for the status of the Event Hub. 126type EntityStatus string 127 128const ( 129 EntityStatusActive EntityStatus = "Active" 130 EntityStatusDisabled EntityStatus = "Disabled" 131 EntityStatusRestoring EntityStatus = "Restoring" 132 EntityStatusSendDisabled EntityStatus = "SendDisabled" 133 EntityStatusReceiveDisabled EntityStatus = "ReceiveDisabled" 134 EntityStatusCreating EntityStatus = "Creating" 135 EntityStatusDeleting EntityStatus = "Deleting" 136 EntityStatusRenaming EntityStatus = "Renaming" 137 EntityStatusUnknown EntityStatus = "Unknown" 138) 139 140// PossibleEntityStatusValues returns the possible values for the EntityStatus const type. 141func PossibleEntityStatusValues() []EntityStatus { 142 return []EntityStatus{ 143 EntityStatusActive, 144 EntityStatusDisabled, 145 EntityStatusRestoring, 146 EntityStatusSendDisabled, 147 EntityStatusReceiveDisabled, 148 EntityStatusCreating, 149 EntityStatusDeleting, 150 EntityStatusRenaming, 151 EntityStatusUnknown, 152 } 153} 154 155// ToPtr returns a *EntityStatus pointing to the current value. 156func (c EntityStatus) ToPtr() *EntityStatus { 157 return &c 158} 159 160// IPAction - The IP Filter Action 161type IPAction string 162 163const ( 164 IPActionAccept IPAction = "Accept" 165 IPActionReject IPAction = "Reject" 166) 167 168// PossibleIPActionValues returns the possible values for the IPAction const type. 169func PossibleIPActionValues() []IPAction { 170 return []IPAction{ 171 IPActionAccept, 172 IPActionReject, 173 } 174} 175 176// ToPtr returns a *IPAction pointing to the current value. 177func (c IPAction) ToPtr() *IPAction { 178 return &c 179} 180 181// KeyType - The access key to regenerate. 182type KeyType string 183 184const ( 185 KeyTypePrimaryKey KeyType = "PrimaryKey" 186 KeyTypeSecondaryKey KeyType = "SecondaryKey" 187) 188 189// PossibleKeyTypeValues returns the possible values for the KeyType const type. 190func PossibleKeyTypeValues() []KeyType { 191 return []KeyType{ 192 KeyTypePrimaryKey, 193 KeyTypeSecondaryKey, 194 } 195} 196 197// ToPtr returns a *KeyType pointing to the current value. 198func (c KeyType) ToPtr() *KeyType { 199 return &c 200} 201 202// NetworkRuleIPAction - The IP Filter Action 203type NetworkRuleIPAction string 204 205const ( 206 NetworkRuleIPActionAllow NetworkRuleIPAction = "Allow" 207) 208 209// PossibleNetworkRuleIPActionValues returns the possible values for the NetworkRuleIPAction const type. 210func PossibleNetworkRuleIPActionValues() []NetworkRuleIPAction { 211 return []NetworkRuleIPAction{ 212 NetworkRuleIPActionAllow, 213 } 214} 215 216// ToPtr returns a *NetworkRuleIPAction pointing to the current value. 217func (c NetworkRuleIPAction) ToPtr() *NetworkRuleIPAction { 218 return &c 219} 220 221// PrivateLinkConnectionStatus - Status of the connection. 222type PrivateLinkConnectionStatus string 223 224const ( 225 PrivateLinkConnectionStatusApproved PrivateLinkConnectionStatus = "Approved" 226 PrivateLinkConnectionStatusDisconnected PrivateLinkConnectionStatus = "Disconnected" 227 PrivateLinkConnectionStatusPending PrivateLinkConnectionStatus = "Pending" 228 PrivateLinkConnectionStatusRejected PrivateLinkConnectionStatus = "Rejected" 229) 230 231// PossiblePrivateLinkConnectionStatusValues returns the possible values for the PrivateLinkConnectionStatus const type. 232func PossiblePrivateLinkConnectionStatusValues() []PrivateLinkConnectionStatus { 233 return []PrivateLinkConnectionStatus{ 234 PrivateLinkConnectionStatusApproved, 235 PrivateLinkConnectionStatusDisconnected, 236 PrivateLinkConnectionStatusPending, 237 PrivateLinkConnectionStatusRejected, 238 } 239} 240 241// ToPtr returns a *PrivateLinkConnectionStatus pointing to the current value. 242func (c PrivateLinkConnectionStatus) ToPtr() *PrivateLinkConnectionStatus { 243 return &c 244} 245 246// ProvisioningStateDR - Provisioning state of the Alias(Disaster Recovery configuration) - possible values 'Accepted' or 'Succeeded' or 'Failed' 247type ProvisioningStateDR string 248 249const ( 250 ProvisioningStateDRAccepted ProvisioningStateDR = "Accepted" 251 ProvisioningStateDRSucceeded ProvisioningStateDR = "Succeeded" 252 ProvisioningStateDRFailed ProvisioningStateDR = "Failed" 253) 254 255// PossibleProvisioningStateDRValues returns the possible values for the ProvisioningStateDR const type. 256func PossibleProvisioningStateDRValues() []ProvisioningStateDR { 257 return []ProvisioningStateDR{ 258 ProvisioningStateDRAccepted, 259 ProvisioningStateDRSucceeded, 260 ProvisioningStateDRFailed, 261 } 262} 263 264// ToPtr returns a *ProvisioningStateDR pointing to the current value. 265func (c ProvisioningStateDR) ToPtr() *ProvisioningStateDR { 266 return &c 267} 268 269// RoleDisasterRecovery - role of namespace in GEO DR - possible values 'Primary' or 'PrimaryNotReplicating' or 'Secondary' 270type RoleDisasterRecovery string 271 272const ( 273 RoleDisasterRecoveryPrimary RoleDisasterRecovery = "Primary" 274 RoleDisasterRecoveryPrimaryNotReplicating RoleDisasterRecovery = "PrimaryNotReplicating" 275 RoleDisasterRecoverySecondary RoleDisasterRecovery = "Secondary" 276) 277 278// PossibleRoleDisasterRecoveryValues returns the possible values for the RoleDisasterRecovery const type. 279func PossibleRoleDisasterRecoveryValues() []RoleDisasterRecovery { 280 return []RoleDisasterRecovery{ 281 RoleDisasterRecoveryPrimary, 282 RoleDisasterRecoveryPrimaryNotReplicating, 283 RoleDisasterRecoverySecondary, 284 } 285} 286 287// ToPtr returns a *RoleDisasterRecovery pointing to the current value. 288func (c RoleDisasterRecovery) ToPtr() *RoleDisasterRecovery { 289 return &c 290} 291 292// SKUName - Name of this SKU. 293type SKUName string 294 295const ( 296 SKUNameBasic SKUName = "Basic" 297 SKUNameStandard SKUName = "Standard" 298) 299 300// PossibleSKUNameValues returns the possible values for the SKUName const type. 301func PossibleSKUNameValues() []SKUName { 302 return []SKUName{ 303 SKUNameBasic, 304 SKUNameStandard, 305 } 306} 307 308// ToPtr returns a *SKUName pointing to the current value. 309func (c SKUName) ToPtr() *SKUName { 310 return &c 311} 312 313// SKUTier - The billing tier of this particular SKU. 314type SKUTier string 315 316const ( 317 SKUTierBasic SKUTier = "Basic" 318 SKUTierStandard SKUTier = "Standard" 319) 320 321// PossibleSKUTierValues returns the possible values for the SKUTier const type. 322func PossibleSKUTierValues() []SKUTier { 323 return []SKUTier{ 324 SKUTierBasic, 325 SKUTierStandard, 326 } 327} 328 329// ToPtr returns a *SKUTier pointing to the current value. 330func (c SKUTier) ToPtr() *SKUTier { 331 return &c 332} 333 334// UnavailableReason - Specifies the reason for the unavailability of the service. 335type UnavailableReason string 336 337const ( 338 UnavailableReasonNone UnavailableReason = "None" 339 UnavailableReasonInvalidName UnavailableReason = "InvalidName" 340 UnavailableReasonSubscriptionIsDisabled UnavailableReason = "SubscriptionIsDisabled" 341 UnavailableReasonNameInUse UnavailableReason = "NameInUse" 342 UnavailableReasonNameInLockdown UnavailableReason = "NameInLockdown" 343 UnavailableReasonTooManyNamespaceInCurrentSubscription UnavailableReason = "TooManyNamespaceInCurrentSubscription" 344) 345 346// PossibleUnavailableReasonValues returns the possible values for the UnavailableReason const type. 347func PossibleUnavailableReasonValues() []UnavailableReason { 348 return []UnavailableReason{ 349 UnavailableReasonNone, 350 UnavailableReasonInvalidName, 351 UnavailableReasonSubscriptionIsDisabled, 352 UnavailableReasonNameInUse, 353 UnavailableReasonNameInLockdown, 354 UnavailableReasonTooManyNamespaceInCurrentSubscription, 355 } 356} 357 358// ToPtr returns a *UnavailableReason pointing to the current value. 359func (c UnavailableReason) ToPtr() *UnavailableReason { 360 return &c 361} 362