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