1package keyvault 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// AccessPolicyUpdateKind enumerates the values for access policy update kind. 10type AccessPolicyUpdateKind string 11 12const ( 13 // Add ... 14 Add AccessPolicyUpdateKind = "add" 15 // Remove ... 16 Remove AccessPolicyUpdateKind = "remove" 17 // Replace ... 18 Replace AccessPolicyUpdateKind = "replace" 19) 20 21// PossibleAccessPolicyUpdateKindValues returns an array of possible values for the AccessPolicyUpdateKind const type. 22func PossibleAccessPolicyUpdateKindValues() []AccessPolicyUpdateKind { 23 return []AccessPolicyUpdateKind{Add, Remove, Replace} 24} 25 26// CertificatePermissions enumerates the values for certificate permissions. 27type CertificatePermissions string 28 29const ( 30 // Backup ... 31 Backup CertificatePermissions = "backup" 32 // Create ... 33 Create CertificatePermissions = "create" 34 // Delete ... 35 Delete CertificatePermissions = "delete" 36 // Deleteissuers ... 37 Deleteissuers CertificatePermissions = "deleteissuers" 38 // Get ... 39 Get CertificatePermissions = "get" 40 // Getissuers ... 41 Getissuers CertificatePermissions = "getissuers" 42 // Import ... 43 Import CertificatePermissions = "import" 44 // List ... 45 List CertificatePermissions = "list" 46 // Listissuers ... 47 Listissuers CertificatePermissions = "listissuers" 48 // Managecontacts ... 49 Managecontacts CertificatePermissions = "managecontacts" 50 // Manageissuers ... 51 Manageissuers CertificatePermissions = "manageissuers" 52 // Purge ... 53 Purge CertificatePermissions = "purge" 54 // Recover ... 55 Recover CertificatePermissions = "recover" 56 // Restore ... 57 Restore CertificatePermissions = "restore" 58 // Setissuers ... 59 Setissuers CertificatePermissions = "setissuers" 60 // Update ... 61 Update CertificatePermissions = "update" 62) 63 64// PossibleCertificatePermissionsValues returns an array of possible values for the CertificatePermissions const type. 65func PossibleCertificatePermissionsValues() []CertificatePermissions { 66 return []CertificatePermissions{Backup, Create, Delete, Deleteissuers, Get, Getissuers, Import, List, Listissuers, Managecontacts, Manageissuers, Purge, Recover, Restore, Setissuers, Update} 67} 68 69// CreateMode enumerates the values for create mode. 70type CreateMode string 71 72const ( 73 // CreateModeDefault ... 74 CreateModeDefault CreateMode = "default" 75 // CreateModeRecover ... 76 CreateModeRecover CreateMode = "recover" 77) 78 79// PossibleCreateModeValues returns an array of possible values for the CreateMode const type. 80func PossibleCreateModeValues() []CreateMode { 81 return []CreateMode{CreateModeDefault, CreateModeRecover} 82} 83 84// KeyPermissions enumerates the values for key permissions. 85type KeyPermissions string 86 87const ( 88 // KeyPermissionsBackup ... 89 KeyPermissionsBackup KeyPermissions = "backup" 90 // KeyPermissionsCreate ... 91 KeyPermissionsCreate KeyPermissions = "create" 92 // KeyPermissionsDecrypt ... 93 KeyPermissionsDecrypt KeyPermissions = "decrypt" 94 // KeyPermissionsDelete ... 95 KeyPermissionsDelete KeyPermissions = "delete" 96 // KeyPermissionsEncrypt ... 97 KeyPermissionsEncrypt KeyPermissions = "encrypt" 98 // KeyPermissionsGet ... 99 KeyPermissionsGet KeyPermissions = "get" 100 // KeyPermissionsImport ... 101 KeyPermissionsImport KeyPermissions = "import" 102 // KeyPermissionsList ... 103 KeyPermissionsList KeyPermissions = "list" 104 // KeyPermissionsPurge ... 105 KeyPermissionsPurge KeyPermissions = "purge" 106 // KeyPermissionsRecover ... 107 KeyPermissionsRecover KeyPermissions = "recover" 108 // KeyPermissionsRestore ... 109 KeyPermissionsRestore KeyPermissions = "restore" 110 // KeyPermissionsSign ... 111 KeyPermissionsSign KeyPermissions = "sign" 112 // KeyPermissionsUnwrapKey ... 113 KeyPermissionsUnwrapKey KeyPermissions = "unwrapKey" 114 // KeyPermissionsUpdate ... 115 KeyPermissionsUpdate KeyPermissions = "update" 116 // KeyPermissionsVerify ... 117 KeyPermissionsVerify KeyPermissions = "verify" 118 // KeyPermissionsWrapKey ... 119 KeyPermissionsWrapKey KeyPermissions = "wrapKey" 120) 121 122// PossibleKeyPermissionsValues returns an array of possible values for the KeyPermissions const type. 123func PossibleKeyPermissionsValues() []KeyPermissions { 124 return []KeyPermissions{KeyPermissionsBackup, KeyPermissionsCreate, KeyPermissionsDecrypt, KeyPermissionsDelete, KeyPermissionsEncrypt, KeyPermissionsGet, KeyPermissionsImport, KeyPermissionsList, KeyPermissionsPurge, KeyPermissionsRecover, KeyPermissionsRestore, KeyPermissionsSign, KeyPermissionsUnwrapKey, KeyPermissionsUpdate, KeyPermissionsVerify, KeyPermissionsWrapKey} 125} 126 127// NetworkRuleAction enumerates the values for network rule action. 128type NetworkRuleAction string 129 130const ( 131 // Allow ... 132 Allow NetworkRuleAction = "Allow" 133 // Deny ... 134 Deny NetworkRuleAction = "Deny" 135) 136 137// PossibleNetworkRuleActionValues returns an array of possible values for the NetworkRuleAction const type. 138func PossibleNetworkRuleActionValues() []NetworkRuleAction { 139 return []NetworkRuleAction{Allow, Deny} 140} 141 142// NetworkRuleBypassOptions enumerates the values for network rule bypass options. 143type NetworkRuleBypassOptions string 144 145const ( 146 // AzureServices ... 147 AzureServices NetworkRuleBypassOptions = "AzureServices" 148 // None ... 149 None NetworkRuleBypassOptions = "None" 150) 151 152// PossibleNetworkRuleBypassOptionsValues returns an array of possible values for the NetworkRuleBypassOptions const type. 153func PossibleNetworkRuleBypassOptionsValues() []NetworkRuleBypassOptions { 154 return []NetworkRuleBypassOptions{AzureServices, None} 155} 156 157// PrivateEndpointConnectionProvisioningState enumerates the values for private endpoint connection 158// provisioning state. 159type PrivateEndpointConnectionProvisioningState string 160 161const ( 162 // Creating ... 163 Creating PrivateEndpointConnectionProvisioningState = "Creating" 164 // Deleting ... 165 Deleting PrivateEndpointConnectionProvisioningState = "Deleting" 166 // Disconnected ... 167 Disconnected PrivateEndpointConnectionProvisioningState = "Disconnected" 168 // Failed ... 169 Failed PrivateEndpointConnectionProvisioningState = "Failed" 170 // Succeeded ... 171 Succeeded PrivateEndpointConnectionProvisioningState = "Succeeded" 172 // Updating ... 173 Updating PrivateEndpointConnectionProvisioningState = "Updating" 174) 175 176// PossiblePrivateEndpointConnectionProvisioningStateValues returns an array of possible values for the PrivateEndpointConnectionProvisioningState const type. 177func PossiblePrivateEndpointConnectionProvisioningStateValues() []PrivateEndpointConnectionProvisioningState { 178 return []PrivateEndpointConnectionProvisioningState{Creating, Deleting, Disconnected, Failed, Succeeded, Updating} 179} 180 181// PrivateEndpointServiceConnectionStatus enumerates the values for private endpoint service connection status. 182type PrivateEndpointServiceConnectionStatus string 183 184const ( 185 // PrivateEndpointServiceConnectionStatusApproved ... 186 PrivateEndpointServiceConnectionStatusApproved PrivateEndpointServiceConnectionStatus = "Approved" 187 // PrivateEndpointServiceConnectionStatusDisconnected ... 188 PrivateEndpointServiceConnectionStatusDisconnected PrivateEndpointServiceConnectionStatus = "Disconnected" 189 // PrivateEndpointServiceConnectionStatusPending ... 190 PrivateEndpointServiceConnectionStatusPending PrivateEndpointServiceConnectionStatus = "Pending" 191 // PrivateEndpointServiceConnectionStatusRejected ... 192 PrivateEndpointServiceConnectionStatusRejected PrivateEndpointServiceConnectionStatus = "Rejected" 193) 194 195// PossiblePrivateEndpointServiceConnectionStatusValues returns an array of possible values for the PrivateEndpointServiceConnectionStatus const type. 196func PossiblePrivateEndpointServiceConnectionStatusValues() []PrivateEndpointServiceConnectionStatus { 197 return []PrivateEndpointServiceConnectionStatus{PrivateEndpointServiceConnectionStatusApproved, PrivateEndpointServiceConnectionStatusDisconnected, PrivateEndpointServiceConnectionStatusPending, PrivateEndpointServiceConnectionStatusRejected} 198} 199 200// Reason enumerates the values for reason. 201type Reason string 202 203const ( 204 // AccountNameInvalid ... 205 AccountNameInvalid Reason = "AccountNameInvalid" 206 // AlreadyExists ... 207 AlreadyExists Reason = "AlreadyExists" 208) 209 210// PossibleReasonValues returns an array of possible values for the Reason const type. 211func PossibleReasonValues() []Reason { 212 return []Reason{AccountNameInvalid, AlreadyExists} 213} 214 215// SecretPermissions enumerates the values for secret permissions. 216type SecretPermissions string 217 218const ( 219 // SecretPermissionsBackup ... 220 SecretPermissionsBackup SecretPermissions = "backup" 221 // SecretPermissionsDelete ... 222 SecretPermissionsDelete SecretPermissions = "delete" 223 // SecretPermissionsGet ... 224 SecretPermissionsGet SecretPermissions = "get" 225 // SecretPermissionsList ... 226 SecretPermissionsList SecretPermissions = "list" 227 // SecretPermissionsPurge ... 228 SecretPermissionsPurge SecretPermissions = "purge" 229 // SecretPermissionsRecover ... 230 SecretPermissionsRecover SecretPermissions = "recover" 231 // SecretPermissionsRestore ... 232 SecretPermissionsRestore SecretPermissions = "restore" 233 // SecretPermissionsSet ... 234 SecretPermissionsSet SecretPermissions = "set" 235) 236 237// PossibleSecretPermissionsValues returns an array of possible values for the SecretPermissions const type. 238func PossibleSecretPermissionsValues() []SecretPermissions { 239 return []SecretPermissions{SecretPermissionsBackup, SecretPermissionsDelete, SecretPermissionsGet, SecretPermissionsList, SecretPermissionsPurge, SecretPermissionsRecover, SecretPermissionsRestore, SecretPermissionsSet} 240} 241 242// SkuName enumerates the values for sku name. 243type SkuName string 244 245const ( 246 // Premium ... 247 Premium SkuName = "premium" 248 // Standard ... 249 Standard SkuName = "standard" 250) 251 252// PossibleSkuNameValues returns an array of possible values for the SkuName const type. 253func PossibleSkuNameValues() []SkuName { 254 return []SkuName{Premium, Standard} 255} 256 257// StoragePermissions enumerates the values for storage permissions. 258type StoragePermissions string 259 260const ( 261 // StoragePermissionsBackup ... 262 StoragePermissionsBackup StoragePermissions = "backup" 263 // StoragePermissionsDelete ... 264 StoragePermissionsDelete StoragePermissions = "delete" 265 // StoragePermissionsDeletesas ... 266 StoragePermissionsDeletesas StoragePermissions = "deletesas" 267 // StoragePermissionsGet ... 268 StoragePermissionsGet StoragePermissions = "get" 269 // StoragePermissionsGetsas ... 270 StoragePermissionsGetsas StoragePermissions = "getsas" 271 // StoragePermissionsList ... 272 StoragePermissionsList StoragePermissions = "list" 273 // StoragePermissionsListsas ... 274 StoragePermissionsListsas StoragePermissions = "listsas" 275 // StoragePermissionsPurge ... 276 StoragePermissionsPurge StoragePermissions = "purge" 277 // StoragePermissionsRecover ... 278 StoragePermissionsRecover StoragePermissions = "recover" 279 // StoragePermissionsRegeneratekey ... 280 StoragePermissionsRegeneratekey StoragePermissions = "regeneratekey" 281 // StoragePermissionsRestore ... 282 StoragePermissionsRestore StoragePermissions = "restore" 283 // StoragePermissionsSet ... 284 StoragePermissionsSet StoragePermissions = "set" 285 // StoragePermissionsSetsas ... 286 StoragePermissionsSetsas StoragePermissions = "setsas" 287 // StoragePermissionsUpdate ... 288 StoragePermissionsUpdate StoragePermissions = "update" 289) 290 291// PossibleStoragePermissionsValues returns an array of possible values for the StoragePermissions const type. 292func PossibleStoragePermissionsValues() []StoragePermissions { 293 return []StoragePermissions{StoragePermissionsBackup, StoragePermissionsDelete, StoragePermissionsDeletesas, StoragePermissionsGet, StoragePermissionsGetsas, StoragePermissionsList, StoragePermissionsListsas, StoragePermissionsPurge, StoragePermissionsRecover, StoragePermissionsRegeneratekey, StoragePermissionsRestore, StoragePermissionsSet, StoragePermissionsSetsas, StoragePermissionsUpdate} 294} 295