1// +build go1.9 2 3// Copyright 2018 Microsoft Corporation 4// 5// Licensed under the Apache License, Version 2.0 (the "License"); 6// you may not use this file except in compliance with the License. 7// You may obtain a copy of the License at 8// 9// http://www.apache.org/licenses/LICENSE-2.0 10// 11// Unless required by applicable law or agreed to in writing, software 12// distributed under the License is distributed on an "AS IS" BASIS, 13// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14// See the License for the specific language governing permissions and 15// limitations under the License. 16 17// This code was auto-generated by: 18// github.com/Azure/azure-sdk-for-go/tools/profileBuilder 19 20package keyvault 21 22import original "github.com/Azure/azure-sdk-for-go/services/keyvault/2016-10-01/keyvault" 23 24type BaseClient = original.BaseClient 25type ActionType = original.ActionType 26 27const ( 28 AutoRenew ActionType = original.AutoRenew 29 EmailContacts ActionType = original.EmailContacts 30) 31 32type DeletionRecoveryLevel = original.DeletionRecoveryLevel 33 34const ( 35 Purgeable DeletionRecoveryLevel = original.Purgeable 36 Recoverable DeletionRecoveryLevel = original.Recoverable 37 RecoverableProtectedSubscription DeletionRecoveryLevel = original.RecoverableProtectedSubscription 38 RecoverablePurgeable DeletionRecoveryLevel = original.RecoverablePurgeable 39) 40 41type JSONWebKeyCurveName = original.JSONWebKeyCurveName 42 43const ( 44 P256 JSONWebKeyCurveName = original.P256 45 P384 JSONWebKeyCurveName = original.P384 46 P521 JSONWebKeyCurveName = original.P521 47 SECP256K1 JSONWebKeyCurveName = original.SECP256K1 48) 49 50type JSONWebKeyEncryptionAlgorithm = original.JSONWebKeyEncryptionAlgorithm 51 52const ( 53 RSA15 JSONWebKeyEncryptionAlgorithm = original.RSA15 54 RSAOAEP JSONWebKeyEncryptionAlgorithm = original.RSAOAEP 55 RSAOAEP256 JSONWebKeyEncryptionAlgorithm = original.RSAOAEP256 56) 57 58type JSONWebKeyOperation = original.JSONWebKeyOperation 59 60const ( 61 Decrypt JSONWebKeyOperation = original.Decrypt 62 Encrypt JSONWebKeyOperation = original.Encrypt 63 Sign JSONWebKeyOperation = original.Sign 64 UnwrapKey JSONWebKeyOperation = original.UnwrapKey 65 Verify JSONWebKeyOperation = original.Verify 66 WrapKey JSONWebKeyOperation = original.WrapKey 67) 68 69type JSONWebKeySignatureAlgorithm = original.JSONWebKeySignatureAlgorithm 70 71const ( 72 ECDSA256 JSONWebKeySignatureAlgorithm = original.ECDSA256 73 ES256 JSONWebKeySignatureAlgorithm = original.ES256 74 ES384 JSONWebKeySignatureAlgorithm = original.ES384 75 ES512 JSONWebKeySignatureAlgorithm = original.ES512 76 PS256 JSONWebKeySignatureAlgorithm = original.PS256 77 PS384 JSONWebKeySignatureAlgorithm = original.PS384 78 PS512 JSONWebKeySignatureAlgorithm = original.PS512 79 RS256 JSONWebKeySignatureAlgorithm = original.RS256 80 RS384 JSONWebKeySignatureAlgorithm = original.RS384 81 RS512 JSONWebKeySignatureAlgorithm = original.RS512 82 RSNULL JSONWebKeySignatureAlgorithm = original.RSNULL 83) 84 85type JSONWebKeyType = original.JSONWebKeyType 86 87const ( 88 EC JSONWebKeyType = original.EC 89 ECHSM JSONWebKeyType = original.ECHSM 90 Oct JSONWebKeyType = original.Oct 91 RSA JSONWebKeyType = original.RSA 92 RSAHSM JSONWebKeyType = original.RSAHSM 93) 94 95type KeyUsageType = original.KeyUsageType 96 97const ( 98 CRLSign KeyUsageType = original.CRLSign 99 DataEncipherment KeyUsageType = original.DataEncipherment 100 DecipherOnly KeyUsageType = original.DecipherOnly 101 DigitalSignature KeyUsageType = original.DigitalSignature 102 EncipherOnly KeyUsageType = original.EncipherOnly 103 KeyAgreement KeyUsageType = original.KeyAgreement 104 KeyCertSign KeyUsageType = original.KeyCertSign 105 KeyEncipherment KeyUsageType = original.KeyEncipherment 106 NonRepudiation KeyUsageType = original.NonRepudiation 107) 108 109type Action = original.Action 110type AdministratorDetails = original.AdministratorDetails 111type Attributes = original.Attributes 112type BackupKeyResult = original.BackupKeyResult 113type BackupSecretResult = original.BackupSecretResult 114type CertificateAttributes = original.CertificateAttributes 115type CertificateBundle = original.CertificateBundle 116type CertificateCreateParameters = original.CertificateCreateParameters 117type CertificateImportParameters = original.CertificateImportParameters 118type CertificateIssuerItem = original.CertificateIssuerItem 119type CertificateIssuerListResult = original.CertificateIssuerListResult 120type CertificateIssuerListResultIterator = original.CertificateIssuerListResultIterator 121type CertificateIssuerListResultPage = original.CertificateIssuerListResultPage 122type CertificateIssuerSetParameters = original.CertificateIssuerSetParameters 123type CertificateIssuerUpdateParameters = original.CertificateIssuerUpdateParameters 124type CertificateItem = original.CertificateItem 125type CertificateListResult = original.CertificateListResult 126type CertificateListResultIterator = original.CertificateListResultIterator 127type CertificateListResultPage = original.CertificateListResultPage 128type CertificateMergeParameters = original.CertificateMergeParameters 129type CertificateOperation = original.CertificateOperation 130type CertificateOperationUpdateParameter = original.CertificateOperationUpdateParameter 131type CertificatePolicy = original.CertificatePolicy 132type CertificateUpdateParameters = original.CertificateUpdateParameters 133type Contact = original.Contact 134type Contacts = original.Contacts 135type DeletedCertificateBundle = original.DeletedCertificateBundle 136type DeletedCertificateItem = original.DeletedCertificateItem 137type DeletedCertificateListResult = original.DeletedCertificateListResult 138type DeletedCertificateListResultIterator = original.DeletedCertificateListResultIterator 139type DeletedCertificateListResultPage = original.DeletedCertificateListResultPage 140type DeletedKeyBundle = original.DeletedKeyBundle 141type DeletedKeyItem = original.DeletedKeyItem 142type DeletedKeyListResult = original.DeletedKeyListResult 143type DeletedKeyListResultIterator = original.DeletedKeyListResultIterator 144type DeletedKeyListResultPage = original.DeletedKeyListResultPage 145type DeletedSecretBundle = original.DeletedSecretBundle 146type DeletedSecretItem = original.DeletedSecretItem 147type DeletedSecretListResult = original.DeletedSecretListResult 148type DeletedSecretListResultIterator = original.DeletedSecretListResultIterator 149type DeletedSecretListResultPage = original.DeletedSecretListResultPage 150type Error = original.Error 151type ErrorType = original.ErrorType 152type IssuerAttributes = original.IssuerAttributes 153type IssuerBundle = original.IssuerBundle 154type IssuerCredentials = original.IssuerCredentials 155type IssuerParameters = original.IssuerParameters 156type JSONWebKey = original.JSONWebKey 157type KeyAttributes = original.KeyAttributes 158type KeyBundle = original.KeyBundle 159type KeyCreateParameters = original.KeyCreateParameters 160type KeyImportParameters = original.KeyImportParameters 161type KeyItem = original.KeyItem 162type KeyListResult = original.KeyListResult 163type KeyListResultIterator = original.KeyListResultIterator 164type KeyListResultPage = original.KeyListResultPage 165type KeyOperationResult = original.KeyOperationResult 166type KeyOperationsParameters = original.KeyOperationsParameters 167type KeyProperties = original.KeyProperties 168type KeyRestoreParameters = original.KeyRestoreParameters 169type KeySignParameters = original.KeySignParameters 170type KeyUpdateParameters = original.KeyUpdateParameters 171type KeyVerifyParameters = original.KeyVerifyParameters 172type KeyVerifyResult = original.KeyVerifyResult 173type LifetimeAction = original.LifetimeAction 174type OrganizationDetails = original.OrganizationDetails 175type PendingCertificateSigningRequestResult = original.PendingCertificateSigningRequestResult 176type SasDefinitionAttributes = original.SasDefinitionAttributes 177type SasDefinitionBundle = original.SasDefinitionBundle 178type SasDefinitionCreateParameters = original.SasDefinitionCreateParameters 179type SasDefinitionItem = original.SasDefinitionItem 180type SasDefinitionListResult = original.SasDefinitionListResult 181type SasDefinitionListResultIterator = original.SasDefinitionListResultIterator 182type SasDefinitionListResultPage = original.SasDefinitionListResultPage 183type SasDefinitionUpdateParameters = original.SasDefinitionUpdateParameters 184type SecretAttributes = original.SecretAttributes 185type SecretBundle = original.SecretBundle 186type SecretItem = original.SecretItem 187type SecretListResult = original.SecretListResult 188type SecretListResultIterator = original.SecretListResultIterator 189type SecretListResultPage = original.SecretListResultPage 190type SecretProperties = original.SecretProperties 191type SecretRestoreParameters = original.SecretRestoreParameters 192type SecretSetParameters = original.SecretSetParameters 193type SecretUpdateParameters = original.SecretUpdateParameters 194type StorageAccountAttributes = original.StorageAccountAttributes 195type StorageAccountCreateParameters = original.StorageAccountCreateParameters 196type StorageAccountItem = original.StorageAccountItem 197type StorageAccountRegenerteKeyParameters = original.StorageAccountRegenerteKeyParameters 198type StorageAccountUpdateParameters = original.StorageAccountUpdateParameters 199type StorageBundle = original.StorageBundle 200type StorageListResult = original.StorageListResult 201type StorageListResultIterator = original.StorageListResultIterator 202type StorageListResultPage = original.StorageListResultPage 203type SubjectAlternativeNames = original.SubjectAlternativeNames 204type Trigger = original.Trigger 205type X509CertificateProperties = original.X509CertificateProperties 206 207func New() BaseClient { 208 return original.New() 209} 210func NewWithoutDefaults() BaseClient { 211 return original.NewWithoutDefaults() 212} 213func PossibleActionTypeValues() []ActionType { 214 return original.PossibleActionTypeValues() 215} 216func PossibleDeletionRecoveryLevelValues() []DeletionRecoveryLevel { 217 return original.PossibleDeletionRecoveryLevelValues() 218} 219func PossibleJSONWebKeyCurveNameValues() []JSONWebKeyCurveName { 220 return original.PossibleJSONWebKeyCurveNameValues() 221} 222func PossibleJSONWebKeyEncryptionAlgorithmValues() []JSONWebKeyEncryptionAlgorithm { 223 return original.PossibleJSONWebKeyEncryptionAlgorithmValues() 224} 225func PossibleJSONWebKeyOperationValues() []JSONWebKeyOperation { 226 return original.PossibleJSONWebKeyOperationValues() 227} 228func PossibleJSONWebKeySignatureAlgorithmValues() []JSONWebKeySignatureAlgorithm { 229 return original.PossibleJSONWebKeySignatureAlgorithmValues() 230} 231func PossibleJSONWebKeyTypeValues() []JSONWebKeyType { 232 return original.PossibleJSONWebKeyTypeValues() 233} 234func PossibleKeyUsageTypeValues() []KeyUsageType { 235 return original.PossibleKeyUsageTypeValues() 236} 237func UserAgent() string { 238 return original.UserAgent() + " profiles/2017-03-09" 239} 240func Version() string { 241 return original.Version() 242} 243