1// +build go1.9 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// This code was auto-generated by: 7// github.com/Azure/azure-sdk-for-go/tools/profileBuilder 8 9package keyvault 10 11import ( 12 "context" 13 14 original "github.com/Azure/azure-sdk-for-go/services/keyvault/2016-10-01/keyvault" 15) 16 17type ActionType = original.ActionType 18 19const ( 20 AutoRenew ActionType = original.AutoRenew 21 EmailContacts ActionType = original.EmailContacts 22) 23 24type DeletionRecoveryLevel = original.DeletionRecoveryLevel 25 26const ( 27 Purgeable DeletionRecoveryLevel = original.Purgeable 28 Recoverable DeletionRecoveryLevel = original.Recoverable 29 RecoverableProtectedSubscription DeletionRecoveryLevel = original.RecoverableProtectedSubscription 30 RecoverablePurgeable DeletionRecoveryLevel = original.RecoverablePurgeable 31) 32 33type JSONWebKeyCurveName = original.JSONWebKeyCurveName 34 35const ( 36 P256 JSONWebKeyCurveName = original.P256 37 P384 JSONWebKeyCurveName = original.P384 38 P521 JSONWebKeyCurveName = original.P521 39 SECP256K1 JSONWebKeyCurveName = original.SECP256K1 40) 41 42type JSONWebKeyEncryptionAlgorithm = original.JSONWebKeyEncryptionAlgorithm 43 44const ( 45 RSA15 JSONWebKeyEncryptionAlgorithm = original.RSA15 46 RSAOAEP JSONWebKeyEncryptionAlgorithm = original.RSAOAEP 47 RSAOAEP256 JSONWebKeyEncryptionAlgorithm = original.RSAOAEP256 48) 49 50type JSONWebKeyOperation = original.JSONWebKeyOperation 51 52const ( 53 Decrypt JSONWebKeyOperation = original.Decrypt 54 Encrypt JSONWebKeyOperation = original.Encrypt 55 Sign JSONWebKeyOperation = original.Sign 56 UnwrapKey JSONWebKeyOperation = original.UnwrapKey 57 Verify JSONWebKeyOperation = original.Verify 58 WrapKey JSONWebKeyOperation = original.WrapKey 59) 60 61type JSONWebKeySignatureAlgorithm = original.JSONWebKeySignatureAlgorithm 62 63const ( 64 ECDSA256 JSONWebKeySignatureAlgorithm = original.ECDSA256 65 ES256 JSONWebKeySignatureAlgorithm = original.ES256 66 ES384 JSONWebKeySignatureAlgorithm = original.ES384 67 ES512 JSONWebKeySignatureAlgorithm = original.ES512 68 PS256 JSONWebKeySignatureAlgorithm = original.PS256 69 PS384 JSONWebKeySignatureAlgorithm = original.PS384 70 PS512 JSONWebKeySignatureAlgorithm = original.PS512 71 RS256 JSONWebKeySignatureAlgorithm = original.RS256 72 RS384 JSONWebKeySignatureAlgorithm = original.RS384 73 RS512 JSONWebKeySignatureAlgorithm = original.RS512 74 RSNULL JSONWebKeySignatureAlgorithm = original.RSNULL 75) 76 77type JSONWebKeyType = original.JSONWebKeyType 78 79const ( 80 EC JSONWebKeyType = original.EC 81 ECHSM JSONWebKeyType = original.ECHSM 82 Oct JSONWebKeyType = original.Oct 83 RSA JSONWebKeyType = original.RSA 84 RSAHSM JSONWebKeyType = original.RSAHSM 85) 86 87type KeyUsageType = original.KeyUsageType 88 89const ( 90 CRLSign KeyUsageType = original.CRLSign 91 DataEncipherment KeyUsageType = original.DataEncipherment 92 DecipherOnly KeyUsageType = original.DecipherOnly 93 DigitalSignature KeyUsageType = original.DigitalSignature 94 EncipherOnly KeyUsageType = original.EncipherOnly 95 KeyAgreement KeyUsageType = original.KeyAgreement 96 KeyCertSign KeyUsageType = original.KeyCertSign 97 KeyEncipherment KeyUsageType = original.KeyEncipherment 98 NonRepudiation KeyUsageType = original.NonRepudiation 99) 100 101type Action = original.Action 102type AdministratorDetails = original.AdministratorDetails 103type Attributes = original.Attributes 104type BackupKeyResult = original.BackupKeyResult 105type BackupSecretResult = original.BackupSecretResult 106type BaseClient = original.BaseClient 107type CertificateAttributes = original.CertificateAttributes 108type CertificateBundle = original.CertificateBundle 109type CertificateCreateParameters = original.CertificateCreateParameters 110type CertificateImportParameters = original.CertificateImportParameters 111type CertificateIssuerItem = original.CertificateIssuerItem 112type CertificateIssuerListResult = original.CertificateIssuerListResult 113type CertificateIssuerListResultIterator = original.CertificateIssuerListResultIterator 114type CertificateIssuerListResultPage = original.CertificateIssuerListResultPage 115type CertificateIssuerSetParameters = original.CertificateIssuerSetParameters 116type CertificateIssuerUpdateParameters = original.CertificateIssuerUpdateParameters 117type CertificateItem = original.CertificateItem 118type CertificateListResult = original.CertificateListResult 119type CertificateListResultIterator = original.CertificateListResultIterator 120type CertificateListResultPage = original.CertificateListResultPage 121type CertificateMergeParameters = original.CertificateMergeParameters 122type CertificateOperation = original.CertificateOperation 123type CertificateOperationUpdateParameter = original.CertificateOperationUpdateParameter 124type CertificatePolicy = original.CertificatePolicy 125type CertificateUpdateParameters = original.CertificateUpdateParameters 126type Contact = original.Contact 127type Contacts = original.Contacts 128type DeletedCertificateBundle = original.DeletedCertificateBundle 129type DeletedCertificateItem = original.DeletedCertificateItem 130type DeletedCertificateListResult = original.DeletedCertificateListResult 131type DeletedCertificateListResultIterator = original.DeletedCertificateListResultIterator 132type DeletedCertificateListResultPage = original.DeletedCertificateListResultPage 133type DeletedKeyBundle = original.DeletedKeyBundle 134type DeletedKeyItem = original.DeletedKeyItem 135type DeletedKeyListResult = original.DeletedKeyListResult 136type DeletedKeyListResultIterator = original.DeletedKeyListResultIterator 137type DeletedKeyListResultPage = original.DeletedKeyListResultPage 138type DeletedSecretBundle = original.DeletedSecretBundle 139type DeletedSecretItem = original.DeletedSecretItem 140type DeletedSecretListResult = original.DeletedSecretListResult 141type DeletedSecretListResultIterator = original.DeletedSecretListResultIterator 142type DeletedSecretListResultPage = original.DeletedSecretListResultPage 143type Error = original.Error 144type ErrorType = original.ErrorType 145type IssuerAttributes = original.IssuerAttributes 146type IssuerBundle = original.IssuerBundle 147type IssuerCredentials = original.IssuerCredentials 148type IssuerParameters = original.IssuerParameters 149type JSONWebKey = original.JSONWebKey 150type KeyAttributes = original.KeyAttributes 151type KeyBundle = original.KeyBundle 152type KeyCreateParameters = original.KeyCreateParameters 153type KeyImportParameters = original.KeyImportParameters 154type KeyItem = original.KeyItem 155type KeyListResult = original.KeyListResult 156type KeyListResultIterator = original.KeyListResultIterator 157type KeyListResultPage = original.KeyListResultPage 158type KeyOperationResult = original.KeyOperationResult 159type KeyOperationsParameters = original.KeyOperationsParameters 160type KeyProperties = original.KeyProperties 161type KeyRestoreParameters = original.KeyRestoreParameters 162type KeySignParameters = original.KeySignParameters 163type KeyUpdateParameters = original.KeyUpdateParameters 164type KeyVerifyParameters = original.KeyVerifyParameters 165type KeyVerifyResult = original.KeyVerifyResult 166type LifetimeAction = original.LifetimeAction 167type OrganizationDetails = original.OrganizationDetails 168type PendingCertificateSigningRequestResult = original.PendingCertificateSigningRequestResult 169type SasDefinitionAttributes = original.SasDefinitionAttributes 170type SasDefinitionBundle = original.SasDefinitionBundle 171type SasDefinitionCreateParameters = original.SasDefinitionCreateParameters 172type SasDefinitionItem = original.SasDefinitionItem 173type SasDefinitionListResult = original.SasDefinitionListResult 174type SasDefinitionListResultIterator = original.SasDefinitionListResultIterator 175type SasDefinitionListResultPage = original.SasDefinitionListResultPage 176type SasDefinitionUpdateParameters = original.SasDefinitionUpdateParameters 177type SecretAttributes = original.SecretAttributes 178type SecretBundle = original.SecretBundle 179type SecretItem = original.SecretItem 180type SecretListResult = original.SecretListResult 181type SecretListResultIterator = original.SecretListResultIterator 182type SecretListResultPage = original.SecretListResultPage 183type SecretProperties = original.SecretProperties 184type SecretRestoreParameters = original.SecretRestoreParameters 185type SecretSetParameters = original.SecretSetParameters 186type SecretUpdateParameters = original.SecretUpdateParameters 187type StorageAccountAttributes = original.StorageAccountAttributes 188type StorageAccountCreateParameters = original.StorageAccountCreateParameters 189type StorageAccountItem = original.StorageAccountItem 190type StorageAccountRegenerteKeyParameters = original.StorageAccountRegenerteKeyParameters 191type StorageAccountUpdateParameters = original.StorageAccountUpdateParameters 192type StorageBundle = original.StorageBundle 193type StorageListResult = original.StorageListResult 194type StorageListResultIterator = original.StorageListResultIterator 195type StorageListResultPage = original.StorageListResultPage 196type SubjectAlternativeNames = original.SubjectAlternativeNames 197type Trigger = original.Trigger 198type X509CertificateProperties = original.X509CertificateProperties 199 200func New() BaseClient { 201 return original.New() 202} 203func NewCertificateIssuerListResultIterator(page CertificateIssuerListResultPage) CertificateIssuerListResultIterator { 204 return original.NewCertificateIssuerListResultIterator(page) 205} 206func NewCertificateIssuerListResultPage(cur CertificateIssuerListResult, getNextPage func(context.Context, CertificateIssuerListResult) (CertificateIssuerListResult, error)) CertificateIssuerListResultPage { 207 return original.NewCertificateIssuerListResultPage(cur, getNextPage) 208} 209func NewCertificateListResultIterator(page CertificateListResultPage) CertificateListResultIterator { 210 return original.NewCertificateListResultIterator(page) 211} 212func NewCertificateListResultPage(cur CertificateListResult, getNextPage func(context.Context, CertificateListResult) (CertificateListResult, error)) CertificateListResultPage { 213 return original.NewCertificateListResultPage(cur, getNextPage) 214} 215func NewDeletedCertificateListResultIterator(page DeletedCertificateListResultPage) DeletedCertificateListResultIterator { 216 return original.NewDeletedCertificateListResultIterator(page) 217} 218func NewDeletedCertificateListResultPage(cur DeletedCertificateListResult, getNextPage func(context.Context, DeletedCertificateListResult) (DeletedCertificateListResult, error)) DeletedCertificateListResultPage { 219 return original.NewDeletedCertificateListResultPage(cur, getNextPage) 220} 221func NewDeletedKeyListResultIterator(page DeletedKeyListResultPage) DeletedKeyListResultIterator { 222 return original.NewDeletedKeyListResultIterator(page) 223} 224func NewDeletedKeyListResultPage(cur DeletedKeyListResult, getNextPage func(context.Context, DeletedKeyListResult) (DeletedKeyListResult, error)) DeletedKeyListResultPage { 225 return original.NewDeletedKeyListResultPage(cur, getNextPage) 226} 227func NewDeletedSecretListResultIterator(page DeletedSecretListResultPage) DeletedSecretListResultIterator { 228 return original.NewDeletedSecretListResultIterator(page) 229} 230func NewDeletedSecretListResultPage(cur DeletedSecretListResult, getNextPage func(context.Context, DeletedSecretListResult) (DeletedSecretListResult, error)) DeletedSecretListResultPage { 231 return original.NewDeletedSecretListResultPage(cur, getNextPage) 232} 233func NewKeyListResultIterator(page KeyListResultPage) KeyListResultIterator { 234 return original.NewKeyListResultIterator(page) 235} 236func NewKeyListResultPage(cur KeyListResult, getNextPage func(context.Context, KeyListResult) (KeyListResult, error)) KeyListResultPage { 237 return original.NewKeyListResultPage(cur, getNextPage) 238} 239func NewSasDefinitionListResultIterator(page SasDefinitionListResultPage) SasDefinitionListResultIterator { 240 return original.NewSasDefinitionListResultIterator(page) 241} 242func NewSasDefinitionListResultPage(cur SasDefinitionListResult, getNextPage func(context.Context, SasDefinitionListResult) (SasDefinitionListResult, error)) SasDefinitionListResultPage { 243 return original.NewSasDefinitionListResultPage(cur, getNextPage) 244} 245func NewSecretListResultIterator(page SecretListResultPage) SecretListResultIterator { 246 return original.NewSecretListResultIterator(page) 247} 248func NewSecretListResultPage(cur SecretListResult, getNextPage func(context.Context, SecretListResult) (SecretListResult, error)) SecretListResultPage { 249 return original.NewSecretListResultPage(cur, getNextPage) 250} 251func NewStorageListResultIterator(page StorageListResultPage) StorageListResultIterator { 252 return original.NewStorageListResultIterator(page) 253} 254func NewStorageListResultPage(cur StorageListResult, getNextPage func(context.Context, StorageListResult) (StorageListResult, error)) StorageListResultPage { 255 return original.NewStorageListResultPage(cur, getNextPage) 256} 257func NewWithoutDefaults() BaseClient { 258 return original.NewWithoutDefaults() 259} 260func PossibleActionTypeValues() []ActionType { 261 return original.PossibleActionTypeValues() 262} 263func PossibleDeletionRecoveryLevelValues() []DeletionRecoveryLevel { 264 return original.PossibleDeletionRecoveryLevelValues() 265} 266func PossibleJSONWebKeyCurveNameValues() []JSONWebKeyCurveName { 267 return original.PossibleJSONWebKeyCurveNameValues() 268} 269func PossibleJSONWebKeyEncryptionAlgorithmValues() []JSONWebKeyEncryptionAlgorithm { 270 return original.PossibleJSONWebKeyEncryptionAlgorithmValues() 271} 272func PossibleJSONWebKeyOperationValues() []JSONWebKeyOperation { 273 return original.PossibleJSONWebKeyOperationValues() 274} 275func PossibleJSONWebKeySignatureAlgorithmValues() []JSONWebKeySignatureAlgorithm { 276 return original.PossibleJSONWebKeySignatureAlgorithmValues() 277} 278func PossibleJSONWebKeyTypeValues() []JSONWebKeyType { 279 return original.PossibleJSONWebKeyTypeValues() 280} 281func PossibleKeyUsageTypeValues() []KeyUsageType { 282 return original.PossibleKeyUsageTypeValues() 283} 284func UserAgent() string { 285 return original.UserAgent() + " profiles/2017-03-09" 286} 287func Version() string { 288 return original.Version() 289} 290