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/2019-03-01"
286}
287func Version() string {
288	return original.Version()
289}
290