1package eventhub 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// AccessRights enumerates the values for access rights. 10type AccessRights string 11 12const ( 13 // Listen ... 14 Listen AccessRights = "Listen" 15 // Manage ... 16 Manage AccessRights = "Manage" 17 // SendEnumValue ... 18 SendEnumValue AccessRights = "Send" 19) 20 21// PossibleAccessRightsValues returns an array of possible values for the AccessRights const type. 22func PossibleAccessRightsValues() []AccessRights { 23 return []AccessRights{Listen, Manage, SendEnumValue} 24} 25 26// DefaultAction enumerates the values for default action. 27type DefaultAction string 28 29const ( 30 // Allow ... 31 Allow DefaultAction = "Allow" 32 // Deny ... 33 Deny DefaultAction = "Deny" 34) 35 36// PossibleDefaultActionValues returns an array of possible values for the DefaultAction const type. 37func PossibleDefaultActionValues() []DefaultAction { 38 return []DefaultAction{Allow, Deny} 39} 40 41// EncodingCaptureDescription enumerates the values for encoding capture description. 42type EncodingCaptureDescription string 43 44const ( 45 // Avro ... 46 Avro EncodingCaptureDescription = "Avro" 47 // AvroDeflate ... 48 AvroDeflate EncodingCaptureDescription = "AvroDeflate" 49) 50 51// PossibleEncodingCaptureDescriptionValues returns an array of possible values for the EncodingCaptureDescription const type. 52func PossibleEncodingCaptureDescriptionValues() []EncodingCaptureDescription { 53 return []EncodingCaptureDescription{Avro, AvroDeflate} 54} 55 56// EntityStatus enumerates the values for entity status. 57type EntityStatus string 58 59const ( 60 // Active ... 61 Active EntityStatus = "Active" 62 // Creating ... 63 Creating EntityStatus = "Creating" 64 // Deleting ... 65 Deleting EntityStatus = "Deleting" 66 // Disabled ... 67 Disabled EntityStatus = "Disabled" 68 // ReceiveDisabled ... 69 ReceiveDisabled EntityStatus = "ReceiveDisabled" 70 // Renaming ... 71 Renaming EntityStatus = "Renaming" 72 // Restoring ... 73 Restoring EntityStatus = "Restoring" 74 // SendDisabled ... 75 SendDisabled EntityStatus = "SendDisabled" 76 // Unknown ... 77 Unknown EntityStatus = "Unknown" 78) 79 80// PossibleEntityStatusValues returns an array of possible values for the EntityStatus const type. 81func PossibleEntityStatusValues() []EntityStatus { 82 return []EntityStatus{Active, Creating, Deleting, Disabled, ReceiveDisabled, Renaming, Restoring, SendDisabled, Unknown} 83} 84 85// KeyType enumerates the values for key type. 86type KeyType string 87 88const ( 89 // PrimaryKey ... 90 PrimaryKey KeyType = "PrimaryKey" 91 // SecondaryKey ... 92 SecondaryKey KeyType = "SecondaryKey" 93) 94 95// PossibleKeyTypeValues returns an array of possible values for the KeyType const type. 96func PossibleKeyTypeValues() []KeyType { 97 return []KeyType{PrimaryKey, SecondaryKey} 98} 99 100// NetworkRuleIPAction enumerates the values for network rule ip action. 101type NetworkRuleIPAction string 102 103const ( 104 // NetworkRuleIPActionAllow ... 105 NetworkRuleIPActionAllow NetworkRuleIPAction = "Allow" 106) 107 108// PossibleNetworkRuleIPActionValues returns an array of possible values for the NetworkRuleIPAction const type. 109func PossibleNetworkRuleIPActionValues() []NetworkRuleIPAction { 110 return []NetworkRuleIPAction{NetworkRuleIPActionAllow} 111} 112 113// ProvisioningStateDR enumerates the values for provisioning state dr. 114type ProvisioningStateDR string 115 116const ( 117 // Accepted ... 118 Accepted ProvisioningStateDR = "Accepted" 119 // Failed ... 120 Failed ProvisioningStateDR = "Failed" 121 // Succeeded ... 122 Succeeded ProvisioningStateDR = "Succeeded" 123) 124 125// PossibleProvisioningStateDRValues returns an array of possible values for the ProvisioningStateDR const type. 126func PossibleProvisioningStateDRValues() []ProvisioningStateDR { 127 return []ProvisioningStateDR{Accepted, Failed, Succeeded} 128} 129 130// RoleDisasterRecovery enumerates the values for role disaster recovery. 131type RoleDisasterRecovery string 132 133const ( 134 // Primary ... 135 Primary RoleDisasterRecovery = "Primary" 136 // PrimaryNotReplicating ... 137 PrimaryNotReplicating RoleDisasterRecovery = "PrimaryNotReplicating" 138 // Secondary ... 139 Secondary RoleDisasterRecovery = "Secondary" 140) 141 142// PossibleRoleDisasterRecoveryValues returns an array of possible values for the RoleDisasterRecovery const type. 143func PossibleRoleDisasterRecoveryValues() []RoleDisasterRecovery { 144 return []RoleDisasterRecovery{Primary, PrimaryNotReplicating, Secondary} 145} 146 147// SkuName enumerates the values for sku name. 148type SkuName string 149 150const ( 151 // Basic ... 152 Basic SkuName = "Basic" 153 // Standard ... 154 Standard SkuName = "Standard" 155) 156 157// PossibleSkuNameValues returns an array of possible values for the SkuName const type. 158func PossibleSkuNameValues() []SkuName { 159 return []SkuName{Basic, Standard} 160} 161 162// SkuTier enumerates the values for sku tier. 163type SkuTier string 164 165const ( 166 // SkuTierBasic ... 167 SkuTierBasic SkuTier = "Basic" 168 // SkuTierStandard ... 169 SkuTierStandard SkuTier = "Standard" 170) 171 172// PossibleSkuTierValues returns an array of possible values for the SkuTier const type. 173func PossibleSkuTierValues() []SkuTier { 174 return []SkuTier{SkuTierBasic, SkuTierStandard} 175} 176 177// UnavailableReason enumerates the values for unavailable reason. 178type UnavailableReason string 179 180const ( 181 // InvalidName ... 182 InvalidName UnavailableReason = "InvalidName" 183 // NameInLockdown ... 184 NameInLockdown UnavailableReason = "NameInLockdown" 185 // NameInUse ... 186 NameInUse UnavailableReason = "NameInUse" 187 // None ... 188 None UnavailableReason = "None" 189 // SubscriptionIsDisabled ... 190 SubscriptionIsDisabled UnavailableReason = "SubscriptionIsDisabled" 191 // TooManyNamespaceInCurrentSubscription ... 192 TooManyNamespaceInCurrentSubscription UnavailableReason = "TooManyNamespaceInCurrentSubscription" 193) 194 195// PossibleUnavailableReasonValues returns an array of possible values for the UnavailableReason const type. 196func PossibleUnavailableReasonValues() []UnavailableReason { 197 return []UnavailableReason{InvalidName, NameInLockdown, NameInUse, None, SubscriptionIsDisabled, TooManyNamespaceInCurrentSubscription} 198} 199