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 // Create ... 31 Create CertificatePermissions = "create" 32 // Delete ... 33 Delete CertificatePermissions = "delete" 34 // Deleteissuers ... 35 Deleteissuers CertificatePermissions = "deleteissuers" 36 // Get ... 37 Get CertificatePermissions = "get" 38 // Getissuers ... 39 Getissuers CertificatePermissions = "getissuers" 40 // Import ... 41 Import CertificatePermissions = "import" 42 // List ... 43 List CertificatePermissions = "list" 44 // Listissuers ... 45 Listissuers CertificatePermissions = "listissuers" 46 // Managecontacts ... 47 Managecontacts CertificatePermissions = "managecontacts" 48 // Manageissuers ... 49 Manageissuers CertificatePermissions = "manageissuers" 50 // Purge ... 51 Purge CertificatePermissions = "purge" 52 // Recover ... 53 Recover CertificatePermissions = "recover" 54 // Setissuers ... 55 Setissuers CertificatePermissions = "setissuers" 56 // Update ... 57 Update CertificatePermissions = "update" 58) 59 60// PossibleCertificatePermissionsValues returns an array of possible values for the CertificatePermissions const type. 61func PossibleCertificatePermissionsValues() []CertificatePermissions { 62 return []CertificatePermissions{Create, Delete, Deleteissuers, Get, Getissuers, Import, List, Listissuers, Managecontacts, Manageissuers, Purge, Recover, Setissuers, Update} 63} 64 65// CreateMode enumerates the values for create mode. 66type CreateMode string 67 68const ( 69 // CreateModeDefault ... 70 CreateModeDefault CreateMode = "default" 71 // CreateModeRecover ... 72 CreateModeRecover CreateMode = "recover" 73) 74 75// PossibleCreateModeValues returns an array of possible values for the CreateMode const type. 76func PossibleCreateModeValues() []CreateMode { 77 return []CreateMode{CreateModeDefault, CreateModeRecover} 78} 79 80// KeyPermissions enumerates the values for key permissions. 81type KeyPermissions string 82 83const ( 84 // KeyPermissionsBackup ... 85 KeyPermissionsBackup KeyPermissions = "backup" 86 // KeyPermissionsCreate ... 87 KeyPermissionsCreate KeyPermissions = "create" 88 // KeyPermissionsDecrypt ... 89 KeyPermissionsDecrypt KeyPermissions = "decrypt" 90 // KeyPermissionsDelete ... 91 KeyPermissionsDelete KeyPermissions = "delete" 92 // KeyPermissionsEncrypt ... 93 KeyPermissionsEncrypt KeyPermissions = "encrypt" 94 // KeyPermissionsGet ... 95 KeyPermissionsGet KeyPermissions = "get" 96 // KeyPermissionsImport ... 97 KeyPermissionsImport KeyPermissions = "import" 98 // KeyPermissionsList ... 99 KeyPermissionsList KeyPermissions = "list" 100 // KeyPermissionsPurge ... 101 KeyPermissionsPurge KeyPermissions = "purge" 102 // KeyPermissionsRecover ... 103 KeyPermissionsRecover KeyPermissions = "recover" 104 // KeyPermissionsRestore ... 105 KeyPermissionsRestore KeyPermissions = "restore" 106 // KeyPermissionsSign ... 107 KeyPermissionsSign KeyPermissions = "sign" 108 // KeyPermissionsUnwrapKey ... 109 KeyPermissionsUnwrapKey KeyPermissions = "unwrapKey" 110 // KeyPermissionsUpdate ... 111 KeyPermissionsUpdate KeyPermissions = "update" 112 // KeyPermissionsVerify ... 113 KeyPermissionsVerify KeyPermissions = "verify" 114 // KeyPermissionsWrapKey ... 115 KeyPermissionsWrapKey KeyPermissions = "wrapKey" 116) 117 118// PossibleKeyPermissionsValues returns an array of possible values for the KeyPermissions const type. 119func PossibleKeyPermissionsValues() []KeyPermissions { 120 return []KeyPermissions{KeyPermissionsBackup, KeyPermissionsCreate, KeyPermissionsDecrypt, KeyPermissionsDelete, KeyPermissionsEncrypt, KeyPermissionsGet, KeyPermissionsImport, KeyPermissionsList, KeyPermissionsPurge, KeyPermissionsRecover, KeyPermissionsRestore, KeyPermissionsSign, KeyPermissionsUnwrapKey, KeyPermissionsUpdate, KeyPermissionsVerify, KeyPermissionsWrapKey} 121} 122 123// Reason enumerates the values for reason. 124type Reason string 125 126const ( 127 // AccountNameInvalid ... 128 AccountNameInvalid Reason = "AccountNameInvalid" 129 // AlreadyExists ... 130 AlreadyExists Reason = "AlreadyExists" 131) 132 133// PossibleReasonValues returns an array of possible values for the Reason const type. 134func PossibleReasonValues() []Reason { 135 return []Reason{AccountNameInvalid, AlreadyExists} 136} 137 138// SecretPermissions enumerates the values for secret permissions. 139type SecretPermissions string 140 141const ( 142 // SecretPermissionsBackup ... 143 SecretPermissionsBackup SecretPermissions = "backup" 144 // SecretPermissionsDelete ... 145 SecretPermissionsDelete SecretPermissions = "delete" 146 // SecretPermissionsGet ... 147 SecretPermissionsGet SecretPermissions = "get" 148 // SecretPermissionsList ... 149 SecretPermissionsList SecretPermissions = "list" 150 // SecretPermissionsPurge ... 151 SecretPermissionsPurge SecretPermissions = "purge" 152 // SecretPermissionsRecover ... 153 SecretPermissionsRecover SecretPermissions = "recover" 154 // SecretPermissionsRestore ... 155 SecretPermissionsRestore SecretPermissions = "restore" 156 // SecretPermissionsSet ... 157 SecretPermissionsSet SecretPermissions = "set" 158) 159 160// PossibleSecretPermissionsValues returns an array of possible values for the SecretPermissions const type. 161func PossibleSecretPermissionsValues() []SecretPermissions { 162 return []SecretPermissions{SecretPermissionsBackup, SecretPermissionsDelete, SecretPermissionsGet, SecretPermissionsList, SecretPermissionsPurge, SecretPermissionsRecover, SecretPermissionsRestore, SecretPermissionsSet} 163} 164 165// SkuName enumerates the values for sku name. 166type SkuName string 167 168const ( 169 // Premium ... 170 Premium SkuName = "premium" 171 // Standard ... 172 Standard SkuName = "standard" 173) 174 175// PossibleSkuNameValues returns an array of possible values for the SkuName const type. 176func PossibleSkuNameValues() []SkuName { 177 return []SkuName{Premium, Standard} 178} 179 180// StoragePermissions enumerates the values for storage permissions. 181type StoragePermissions string 182 183const ( 184 // StoragePermissionsBackup ... 185 StoragePermissionsBackup StoragePermissions = "backup" 186 // StoragePermissionsDelete ... 187 StoragePermissionsDelete StoragePermissions = "delete" 188 // StoragePermissionsDeletesas ... 189 StoragePermissionsDeletesas StoragePermissions = "deletesas" 190 // StoragePermissionsGet ... 191 StoragePermissionsGet StoragePermissions = "get" 192 // StoragePermissionsGetsas ... 193 StoragePermissionsGetsas StoragePermissions = "getsas" 194 // StoragePermissionsList ... 195 StoragePermissionsList StoragePermissions = "list" 196 // StoragePermissionsListsas ... 197 StoragePermissionsListsas StoragePermissions = "listsas" 198 // StoragePermissionsPurge ... 199 StoragePermissionsPurge StoragePermissions = "purge" 200 // StoragePermissionsRecover ... 201 StoragePermissionsRecover StoragePermissions = "recover" 202 // StoragePermissionsRegeneratekey ... 203 StoragePermissionsRegeneratekey StoragePermissions = "regeneratekey" 204 // StoragePermissionsRestore ... 205 StoragePermissionsRestore StoragePermissions = "restore" 206 // StoragePermissionsSet ... 207 StoragePermissionsSet StoragePermissions = "set" 208 // StoragePermissionsSetsas ... 209 StoragePermissionsSetsas StoragePermissions = "setsas" 210 // StoragePermissionsUpdate ... 211 StoragePermissionsUpdate StoragePermissions = "update" 212) 213 214// PossibleStoragePermissionsValues returns an array of possible values for the StoragePermissions const type. 215func PossibleStoragePermissionsValues() []StoragePermissions { 216 return []StoragePermissions{StoragePermissionsBackup, StoragePermissionsDelete, StoragePermissionsDeletesas, StoragePermissionsGet, StoragePermissionsGetsas, StoragePermissionsList, StoragePermissionsListsas, StoragePermissionsPurge, StoragePermissionsRecover, StoragePermissionsRegeneratekey, StoragePermissionsRestore, StoragePermissionsSet, StoragePermissionsSetsas, StoragePermissionsUpdate} 217} 218