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 recoveryservices
21
22import original "github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2016-06-01/recoveryservices"
23
24const (
25	DefaultBaseURI = original.DefaultBaseURI
26)
27
28type BaseClient = original.BaseClient
29type AuthType = original.AuthType
30
31const (
32	AAD                  AuthType = original.AAD
33	AccessControlService AuthType = original.AccessControlService
34	ACS                  AuthType = original.ACS
35	AzureActiveDirectory AuthType = original.AzureActiveDirectory
36	Invalid              AuthType = original.Invalid
37)
38
39type AuthTypeBasicResourceCertificateDetails = original.AuthTypeBasicResourceCertificateDetails
40
41const (
42	AuthTypeAccessControlService       AuthTypeBasicResourceCertificateDetails = original.AuthTypeAccessControlService
43	AuthTypeAzureActiveDirectory       AuthTypeBasicResourceCertificateDetails = original.AuthTypeAzureActiveDirectory
44	AuthTypeResourceCertificateDetails AuthTypeBasicResourceCertificateDetails = original.AuthTypeResourceCertificateDetails
45)
46
47type SkuName = original.SkuName
48
49const (
50	RS0      SkuName = original.RS0
51	Standard SkuName = original.Standard
52)
53
54type TriggerType = original.TriggerType
55
56const (
57	ForcedUpgrade TriggerType = original.ForcedUpgrade
58	UserTriggered TriggerType = original.UserTriggered
59)
60
61type UsagesUnit = original.UsagesUnit
62
63const (
64	Bytes          UsagesUnit = original.Bytes
65	BytesPerSecond UsagesUnit = original.BytesPerSecond
66	Count          UsagesUnit = original.Count
67	CountPerSecond UsagesUnit = original.CountPerSecond
68	Percent        UsagesUnit = original.Percent
69	Seconds        UsagesUnit = original.Seconds
70)
71
72type VaultUpgradeState = original.VaultUpgradeState
73
74const (
75	Failed     VaultUpgradeState = original.Failed
76	InProgress VaultUpgradeState = original.InProgress
77	Unknown    VaultUpgradeState = original.Unknown
78	Upgraded   VaultUpgradeState = original.Upgraded
79)
80
81type CertificateRequest = original.CertificateRequest
82type ClientDiscoveryDisplay = original.ClientDiscoveryDisplay
83type ClientDiscoveryForLogSpecification = original.ClientDiscoveryForLogSpecification
84type ClientDiscoveryForProperties = original.ClientDiscoveryForProperties
85type ClientDiscoveryForServiceSpecification = original.ClientDiscoveryForServiceSpecification
86type ClientDiscoveryResponse = original.ClientDiscoveryResponse
87type ClientDiscoveryResponseIterator = original.ClientDiscoveryResponseIterator
88type ClientDiscoveryResponsePage = original.ClientDiscoveryResponsePage
89type ClientDiscoveryValueForSingleAPI = original.ClientDiscoveryValueForSingleAPI
90type JobsSummary = original.JobsSummary
91type MonitoringSummary = original.MonitoringSummary
92type NameInfo = original.NameInfo
93type PatchTrackedResource = original.PatchTrackedResource
94type PatchVault = original.PatchVault
95type RawCertificateData = original.RawCertificateData
96type ReplicationUsage = original.ReplicationUsage
97type ReplicationUsageList = original.ReplicationUsageList
98type Resource = original.Resource
99type ResourceCertificateAndAadDetails = original.ResourceCertificateAndAadDetails
100type ResourceCertificateAndAcsDetails = original.ResourceCertificateAndAcsDetails
101type BasicResourceCertificateDetails = original.BasicResourceCertificateDetails
102type ResourceCertificateDetails = original.ResourceCertificateDetails
103type Sku = original.Sku
104type TrackedResource = original.TrackedResource
105type UpgradeDetails = original.UpgradeDetails
106type Vault = original.Vault
107type VaultCertificateResponse = original.VaultCertificateResponse
108type VaultExtendedInfo = original.VaultExtendedInfo
109type VaultExtendedInfoResource = original.VaultExtendedInfoResource
110type VaultList = original.VaultList
111type VaultListIterator = original.VaultListIterator
112type VaultListPage = original.VaultListPage
113type VaultProperties = original.VaultProperties
114type VaultUsage = original.VaultUsage
115type VaultUsageList = original.VaultUsageList
116type OperationsClient = original.OperationsClient
117type RegisteredIdentitiesClient = original.RegisteredIdentitiesClient
118type ReplicationUsagesClient = original.ReplicationUsagesClient
119type UsagesClient = original.UsagesClient
120type VaultCertificatesClient = original.VaultCertificatesClient
121type VaultExtendedInfoClient = original.VaultExtendedInfoClient
122type VaultsClient = original.VaultsClient
123
124func New(subscriptionID string) BaseClient {
125	return original.New(subscriptionID)
126}
127func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
128	return original.NewWithBaseURI(baseURI, subscriptionID)
129}
130func PossibleAuthTypeValues() []AuthType {
131	return original.PossibleAuthTypeValues()
132}
133func PossibleAuthTypeBasicResourceCertificateDetailsValues() []AuthTypeBasicResourceCertificateDetails {
134	return original.PossibleAuthTypeBasicResourceCertificateDetailsValues()
135}
136func PossibleSkuNameValues() []SkuName {
137	return original.PossibleSkuNameValues()
138}
139func PossibleTriggerTypeValues() []TriggerType {
140	return original.PossibleTriggerTypeValues()
141}
142func PossibleUsagesUnitValues() []UsagesUnit {
143	return original.PossibleUsagesUnitValues()
144}
145func PossibleVaultUpgradeStateValues() []VaultUpgradeState {
146	return original.PossibleVaultUpgradeStateValues()
147}
148func NewOperationsClient(subscriptionID string) OperationsClient {
149	return original.NewOperationsClient(subscriptionID)
150}
151func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient {
152	return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID)
153}
154func NewRegisteredIdentitiesClient(subscriptionID string) RegisteredIdentitiesClient {
155	return original.NewRegisteredIdentitiesClient(subscriptionID)
156}
157func NewRegisteredIdentitiesClientWithBaseURI(baseURI string, subscriptionID string) RegisteredIdentitiesClient {
158	return original.NewRegisteredIdentitiesClientWithBaseURI(baseURI, subscriptionID)
159}
160func NewReplicationUsagesClient(subscriptionID string) ReplicationUsagesClient {
161	return original.NewReplicationUsagesClient(subscriptionID)
162}
163func NewReplicationUsagesClientWithBaseURI(baseURI string, subscriptionID string) ReplicationUsagesClient {
164	return original.NewReplicationUsagesClientWithBaseURI(baseURI, subscriptionID)
165}
166func NewUsagesClient(subscriptionID string) UsagesClient {
167	return original.NewUsagesClient(subscriptionID)
168}
169func NewUsagesClientWithBaseURI(baseURI string, subscriptionID string) UsagesClient {
170	return original.NewUsagesClientWithBaseURI(baseURI, subscriptionID)
171}
172func NewVaultCertificatesClient(subscriptionID string) VaultCertificatesClient {
173	return original.NewVaultCertificatesClient(subscriptionID)
174}
175func NewVaultCertificatesClientWithBaseURI(baseURI string, subscriptionID string) VaultCertificatesClient {
176	return original.NewVaultCertificatesClientWithBaseURI(baseURI, subscriptionID)
177}
178func NewVaultExtendedInfoClient(subscriptionID string) VaultExtendedInfoClient {
179	return original.NewVaultExtendedInfoClient(subscriptionID)
180}
181func NewVaultExtendedInfoClientWithBaseURI(baseURI string, subscriptionID string) VaultExtendedInfoClient {
182	return original.NewVaultExtendedInfoClientWithBaseURI(baseURI, subscriptionID)
183}
184func NewVaultsClient(subscriptionID string) VaultsClient {
185	return original.NewVaultsClient(subscriptionID)
186}
187func NewVaultsClientWithBaseURI(baseURI string, subscriptionID string) VaultsClient {
188	return original.NewVaultsClientWithBaseURI(baseURI, subscriptionID)
189}
190func UserAgent() string {
191	return original.UserAgent() + " profiles/preview"
192}
193func Version() string {
194	return original.Version()
195}
196