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