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