1// +build go1.9
2
3// Copyright 2020 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 recoveryservices
21
22import (
23	"context"
24
25	original "github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2016-06-01/recoveryservices"
26)
27
28const (
29	DefaultBaseURI = original.DefaultBaseURI
30)
31
32type AuthType = original.AuthType
33
34const (
35	AAD                  AuthType = original.AAD
36	AccessControlService AuthType = original.AccessControlService
37	ACS                  AuthType = original.ACS
38	AzureActiveDirectory AuthType = original.AzureActiveDirectory
39	Invalid              AuthType = original.Invalid
40)
41
42type AuthTypeBasicResourceCertificateDetails = original.AuthTypeBasicResourceCertificateDetails
43
44const (
45	AuthTypeAccessControlService       AuthTypeBasicResourceCertificateDetails = original.AuthTypeAccessControlService
46	AuthTypeAzureActiveDirectory       AuthTypeBasicResourceCertificateDetails = original.AuthTypeAzureActiveDirectory
47	AuthTypeResourceCertificateDetails AuthTypeBasicResourceCertificateDetails = original.AuthTypeResourceCertificateDetails
48)
49
50type PrivateEndpointConnectionStatus = original.PrivateEndpointConnectionStatus
51
52const (
53	Approved     PrivateEndpointConnectionStatus = original.Approved
54	Disconnected PrivateEndpointConnectionStatus = original.Disconnected
55	Pending      PrivateEndpointConnectionStatus = original.Pending
56	Rejected     PrivateEndpointConnectionStatus = original.Rejected
57)
58
59type ProvisioningState = original.ProvisioningState
60
61const (
62	ProvisioningStateDeleting  ProvisioningState = original.ProvisioningStateDeleting
63	ProvisioningStateFailed    ProvisioningState = original.ProvisioningStateFailed
64	ProvisioningStatePending   ProvisioningState = original.ProvisioningStatePending
65	ProvisioningStateSucceeded ProvisioningState = original.ProvisioningStateSucceeded
66)
67
68type ResourceIdentityType = original.ResourceIdentityType
69
70const (
71	None           ResourceIdentityType = original.None
72	SystemAssigned ResourceIdentityType = original.SystemAssigned
73)
74
75type SkuName = original.SkuName
76
77const (
78	RS0      SkuName = original.RS0
79	Standard SkuName = original.Standard
80)
81
82type TriggerType = original.TriggerType
83
84const (
85	ForcedUpgrade TriggerType = original.ForcedUpgrade
86	UserTriggered TriggerType = original.UserTriggered
87)
88
89type UsagesUnit = original.UsagesUnit
90
91const (
92	Bytes          UsagesUnit = original.Bytes
93	BytesPerSecond UsagesUnit = original.BytesPerSecond
94	Count          UsagesUnit = original.Count
95	CountPerSecond UsagesUnit = original.CountPerSecond
96	Percent        UsagesUnit = original.Percent
97	Seconds        UsagesUnit = original.Seconds
98)
99
100type VaultPrivateEndpointState = original.VaultPrivateEndpointState
101
102const (
103	VaultPrivateEndpointStateEnabled VaultPrivateEndpointState = original.VaultPrivateEndpointStateEnabled
104	VaultPrivateEndpointStateNone    VaultPrivateEndpointState = original.VaultPrivateEndpointStateNone
105)
106
107type VaultUpgradeState = original.VaultUpgradeState
108
109const (
110	Failed     VaultUpgradeState = original.Failed
111	InProgress VaultUpgradeState = original.InProgress
112	Unknown    VaultUpgradeState = original.Unknown
113	Upgraded   VaultUpgradeState = original.Upgraded
114)
115
116type BaseClient = original.BaseClient
117type BasicResourceCertificateDetails = original.BasicResourceCertificateDetails
118type CertificateRequest = original.CertificateRequest
119type CheckNameAvailabilityParameters = original.CheckNameAvailabilityParameters
120type CheckNameAvailabilityResult = original.CheckNameAvailabilityResult
121type Client = original.Client
122type ClientDiscoveryDisplay = original.ClientDiscoveryDisplay
123type ClientDiscoveryForLogSpecification = original.ClientDiscoveryForLogSpecification
124type ClientDiscoveryForProperties = original.ClientDiscoveryForProperties
125type ClientDiscoveryForServiceSpecification = original.ClientDiscoveryForServiceSpecification
126type ClientDiscoveryResponse = original.ClientDiscoveryResponse
127type ClientDiscoveryResponseIterator = original.ClientDiscoveryResponseIterator
128type ClientDiscoveryResponsePage = original.ClientDiscoveryResponsePage
129type ClientDiscoveryValueForSingleAPI = original.ClientDiscoveryValueForSingleAPI
130type IdentityData = original.IdentityData
131type JobsSummary = original.JobsSummary
132type MonitoringSummary = original.MonitoringSummary
133type NameInfo = original.NameInfo
134type OperationsClient = original.OperationsClient
135type PatchTrackedResource = original.PatchTrackedResource
136type PatchVault = original.PatchVault
137type PrivateEndpoint = original.PrivateEndpoint
138type PrivateEndpointConnection = original.PrivateEndpointConnection
139type PrivateEndpointConnectionVaultProperties = original.PrivateEndpointConnectionVaultProperties
140type PrivateLinkResource = original.PrivateLinkResource
141type PrivateLinkResourceProperties = original.PrivateLinkResourceProperties
142type PrivateLinkResources = original.PrivateLinkResources
143type PrivateLinkResourcesClient = original.PrivateLinkResourcesClient
144type PrivateLinkResourcesIterator = original.PrivateLinkResourcesIterator
145type PrivateLinkResourcesPage = original.PrivateLinkResourcesPage
146type PrivateLinkServiceConnectionState = original.PrivateLinkServiceConnectionState
147type RawCertificateData = original.RawCertificateData
148type RegisteredIdentitiesClient = original.RegisteredIdentitiesClient
149type ReplicationUsage = original.ReplicationUsage
150type ReplicationUsageList = original.ReplicationUsageList
151type ReplicationUsagesClient = original.ReplicationUsagesClient
152type Resource = original.Resource
153type ResourceCertificateAndAadDetails = original.ResourceCertificateAndAadDetails
154type ResourceCertificateAndAcsDetails = original.ResourceCertificateAndAcsDetails
155type ResourceCertificateDetails = original.ResourceCertificateDetails
156type Sku = original.Sku
157type TrackedResource = original.TrackedResource
158type UpgradeDetails = original.UpgradeDetails
159type UsagesClient = original.UsagesClient
160type Vault = original.Vault
161type VaultCertificateResponse = original.VaultCertificateResponse
162type VaultCertificatesClient = original.VaultCertificatesClient
163type VaultExtendedInfo = original.VaultExtendedInfo
164type VaultExtendedInfoClient = original.VaultExtendedInfoClient
165type VaultExtendedInfoResource = original.VaultExtendedInfoResource
166type VaultList = original.VaultList
167type VaultListIterator = original.VaultListIterator
168type VaultListPage = original.VaultListPage
169type VaultProperties = original.VaultProperties
170type VaultUsage = original.VaultUsage
171type VaultUsageList = original.VaultUsageList
172type VaultsClient = original.VaultsClient
173
174func New(subscriptionID string) BaseClient {
175	return original.New(subscriptionID)
176}
177func NewClient(subscriptionID string) Client {
178	return original.NewClient(subscriptionID)
179}
180func NewClientDiscoveryResponseIterator(page ClientDiscoveryResponsePage) ClientDiscoveryResponseIterator {
181	return original.NewClientDiscoveryResponseIterator(page)
182}
183func NewClientDiscoveryResponsePage(getNextPage func(context.Context, ClientDiscoveryResponse) (ClientDiscoveryResponse, error)) ClientDiscoveryResponsePage {
184	return original.NewClientDiscoveryResponsePage(getNextPage)
185}
186func NewClientWithBaseURI(baseURI string, subscriptionID string) Client {
187	return original.NewClientWithBaseURI(baseURI, subscriptionID)
188}
189func NewOperationsClient(subscriptionID string) OperationsClient {
190	return original.NewOperationsClient(subscriptionID)
191}
192func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient {
193	return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID)
194}
195func NewPrivateLinkResourcesClient(subscriptionID string) PrivateLinkResourcesClient {
196	return original.NewPrivateLinkResourcesClient(subscriptionID)
197}
198func NewPrivateLinkResourcesClientWithBaseURI(baseURI string, subscriptionID string) PrivateLinkResourcesClient {
199	return original.NewPrivateLinkResourcesClientWithBaseURI(baseURI, subscriptionID)
200}
201func NewPrivateLinkResourcesIterator(page PrivateLinkResourcesPage) PrivateLinkResourcesIterator {
202	return original.NewPrivateLinkResourcesIterator(page)
203}
204func NewPrivateLinkResourcesPage(getNextPage func(context.Context, PrivateLinkResources) (PrivateLinkResources, error)) PrivateLinkResourcesPage {
205	return original.NewPrivateLinkResourcesPage(getNextPage)
206}
207func NewRegisteredIdentitiesClient(subscriptionID string) RegisteredIdentitiesClient {
208	return original.NewRegisteredIdentitiesClient(subscriptionID)
209}
210func NewRegisteredIdentitiesClientWithBaseURI(baseURI string, subscriptionID string) RegisteredIdentitiesClient {
211	return original.NewRegisteredIdentitiesClientWithBaseURI(baseURI, subscriptionID)
212}
213func NewReplicationUsagesClient(subscriptionID string) ReplicationUsagesClient {
214	return original.NewReplicationUsagesClient(subscriptionID)
215}
216func NewReplicationUsagesClientWithBaseURI(baseURI string, subscriptionID string) ReplicationUsagesClient {
217	return original.NewReplicationUsagesClientWithBaseURI(baseURI, subscriptionID)
218}
219func NewUsagesClient(subscriptionID string) UsagesClient {
220	return original.NewUsagesClient(subscriptionID)
221}
222func NewUsagesClientWithBaseURI(baseURI string, subscriptionID string) UsagesClient {
223	return original.NewUsagesClientWithBaseURI(baseURI, subscriptionID)
224}
225func NewVaultCertificatesClient(subscriptionID string) VaultCertificatesClient {
226	return original.NewVaultCertificatesClient(subscriptionID)
227}
228func NewVaultCertificatesClientWithBaseURI(baseURI string, subscriptionID string) VaultCertificatesClient {
229	return original.NewVaultCertificatesClientWithBaseURI(baseURI, subscriptionID)
230}
231func NewVaultExtendedInfoClient(subscriptionID string) VaultExtendedInfoClient {
232	return original.NewVaultExtendedInfoClient(subscriptionID)
233}
234func NewVaultExtendedInfoClientWithBaseURI(baseURI string, subscriptionID string) VaultExtendedInfoClient {
235	return original.NewVaultExtendedInfoClientWithBaseURI(baseURI, subscriptionID)
236}
237func NewVaultListIterator(page VaultListPage) VaultListIterator {
238	return original.NewVaultListIterator(page)
239}
240func NewVaultListPage(getNextPage func(context.Context, VaultList) (VaultList, error)) VaultListPage {
241	return original.NewVaultListPage(getNextPage)
242}
243func NewVaultsClient(subscriptionID string) VaultsClient {
244	return original.NewVaultsClient(subscriptionID)
245}
246func NewVaultsClientWithBaseURI(baseURI string, subscriptionID string) VaultsClient {
247	return original.NewVaultsClientWithBaseURI(baseURI, subscriptionID)
248}
249func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
250	return original.NewWithBaseURI(baseURI, subscriptionID)
251}
252func PossibleAuthTypeBasicResourceCertificateDetailsValues() []AuthTypeBasicResourceCertificateDetails {
253	return original.PossibleAuthTypeBasicResourceCertificateDetailsValues()
254}
255func PossibleAuthTypeValues() []AuthType {
256	return original.PossibleAuthTypeValues()
257}
258func PossiblePrivateEndpointConnectionStatusValues() []PrivateEndpointConnectionStatus {
259	return original.PossiblePrivateEndpointConnectionStatusValues()
260}
261func PossibleProvisioningStateValues() []ProvisioningState {
262	return original.PossibleProvisioningStateValues()
263}
264func PossibleResourceIdentityTypeValues() []ResourceIdentityType {
265	return original.PossibleResourceIdentityTypeValues()
266}
267func PossibleSkuNameValues() []SkuName {
268	return original.PossibleSkuNameValues()
269}
270func PossibleTriggerTypeValues() []TriggerType {
271	return original.PossibleTriggerTypeValues()
272}
273func PossibleUsagesUnitValues() []UsagesUnit {
274	return original.PossibleUsagesUnitValues()
275}
276func PossibleVaultPrivateEndpointStateValues() []VaultPrivateEndpointState {
277	return original.PossibleVaultPrivateEndpointStateValues()
278}
279func PossibleVaultUpgradeStateValues() []VaultUpgradeState {
280	return original.PossibleVaultUpgradeStateValues()
281}
282func UserAgent() string {
283	return original.UserAgent() + " profiles/preview"
284}
285func Version() string {
286	return original.Version()
287}
288