1package webapi 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// Code generated by Microsoft (R) AutoRest Code Generator. 7// Changes may cause incorrect behavior and will be lost if the code is regenerated. 8 9import ( 10 "context" 11 "github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-01-preview/web" 12 "github.com/Azure/go-autorest/autorest" 13) 14 15// CertificateOrdersClientAPI contains the set of methods on the CertificateOrdersClient type. 16type CertificateOrdersClientAPI interface { 17 CreateOrUpdateCertificate(ctx context.Context, resourceGroupName string, certificateOrderName string, name string, keyVaultCertificate web.CertificateOrderCertificate) (result web.CertificateOrderCertificate, err error) 18 CreateOrUpdateCertificateOrder(ctx context.Context, resourceGroupName string, name string, certificateDistinguishedName web.CertificateOrder) (result web.CertificateOrder, err error) 19 DeleteCertificate(ctx context.Context, resourceGroupName string, certificateOrderName string, name string) (result web.SetObject, err error) 20 DeleteCertificateOrder(ctx context.Context, resourceGroupName string, name string) (result web.SetObject, err error) 21 GetCertificate(ctx context.Context, resourceGroupName string, certificateOrderName string, name string) (result web.CertificateOrderCertificate, err error) 22 GetCertificateOrder(ctx context.Context, resourceGroupName string, name string) (result web.CertificateOrder, err error) 23 GetCertificateOrders(ctx context.Context, resourceGroupName string) (result web.CertificateOrderCollectionPage, err error) 24 GetCertificateOrdersComplete(ctx context.Context, resourceGroupName string) (result web.CertificateOrderCollectionIterator, err error) 25 GetCertificates(ctx context.Context, resourceGroupName string, certificateOrderName string) (result web.CertificateOrderCertificateCollectionPage, err error) 26 GetCertificatesComplete(ctx context.Context, resourceGroupName string, certificateOrderName string) (result web.CertificateOrderCertificateCollectionIterator, err error) 27 ReissueCertificateOrder(ctx context.Context, resourceGroupName string, name string, reissueCertificateOrderRequest web.ReissueCertificateOrderRequest) (result web.SetObject, err error) 28 RenewCertificateOrder(ctx context.Context, resourceGroupName string, name string, renewCertificateOrderRequest web.RenewCertificateOrderRequest) (result web.SetObject, err error) 29 ResendCertificateEmail(ctx context.Context, resourceGroupName string, name string) (result web.SetObject, err error) 30 RetrieveCertificateActions(ctx context.Context, resourceGroupName string, name string) (result web.ListCertificateOrderAction, err error) 31 RetrieveCertificateEmailHistory(ctx context.Context, resourceGroupName string, name string) (result web.ListCertificateEmail, err error) 32 UpdateCertificate(ctx context.Context, resourceGroupName string, certificateOrderName string, name string, keyVaultCertificate web.CertificateOrderCertificate) (result web.CertificateOrderCertificate, err error) 33 UpdateCertificateOrder(ctx context.Context, resourceGroupName string, name string, certificateDistinguishedName web.CertificateOrder) (result web.CertificateOrder, err error) 34 VerifyDomainOwnership(ctx context.Context, resourceGroupName string, name string) (result web.SetObject, err error) 35} 36 37var _ CertificateOrdersClientAPI = (*web.CertificateOrdersClient)(nil) 38 39// CertificatesClientAPI contains the set of methods on the CertificatesClient type. 40type CertificatesClientAPI interface { 41 CreateOrUpdateCertificate(ctx context.Context, resourceGroupName string, name string, certificateEnvelope web.Certificate) (result web.Certificate, err error) 42 CreateOrUpdateCsr(ctx context.Context, resourceGroupName string, name string, csrEnvelope web.Csr) (result web.Csr, err error) 43 DeleteCertificate(ctx context.Context, resourceGroupName string, name string) (result web.SetObject, err error) 44 DeleteCsr(ctx context.Context, resourceGroupName string, name string) (result web.SetObject, err error) 45 GetCertificate(ctx context.Context, resourceGroupName string, name string) (result web.Certificate, err error) 46 GetCertificates(ctx context.Context, resourceGroupName string) (result web.CertificateCollectionPage, err error) 47 GetCertificatesComplete(ctx context.Context, resourceGroupName string) (result web.CertificateCollectionIterator, err error) 48 GetCsr(ctx context.Context, resourceGroupName string, name string) (result web.Csr, err error) 49 GetCsrs(ctx context.Context, resourceGroupName string) (result web.ListCsr, err error) 50 UpdateCertificate(ctx context.Context, resourceGroupName string, name string, certificateEnvelope web.Certificate) (result web.Certificate, err error) 51 UpdateCsr(ctx context.Context, resourceGroupName string, name string, csrEnvelope web.Csr) (result web.Csr, err error) 52} 53 54var _ CertificatesClientAPI = (*web.CertificatesClient)(nil) 55 56// ClassicMobileServicesClientAPI contains the set of methods on the ClassicMobileServicesClient type. 57type ClassicMobileServicesClientAPI interface { 58 DeleteClassicMobileService(ctx context.Context, resourceGroupName string, name string) (result web.SetObject, err error) 59 GetClassicMobileService(ctx context.Context, resourceGroupName string, name string) (result web.ClassicMobileService, err error) 60 GetClassicMobileServices(ctx context.Context, resourceGroupName string) (result web.ClassicMobileServiceCollectionPage, err error) 61 GetClassicMobileServicesComplete(ctx context.Context, resourceGroupName string) (result web.ClassicMobileServiceCollectionIterator, err error) 62} 63 64var _ ClassicMobileServicesClientAPI = (*web.ClassicMobileServicesClient)(nil) 65 66// DomainsClientAPI contains the set of methods on the DomainsClient type. 67type DomainsClientAPI interface { 68 CreateOrUpdateDomain(ctx context.Context, resourceGroupName string, domainName string, domain web.Domain) (result web.Domain, err error) 69 DeleteDomain(ctx context.Context, resourceGroupName string, domainName string, forceHardDeleteDomain *bool) (result web.SetObject, err error) 70 GetDomain(ctx context.Context, resourceGroupName string, domainName string) (result web.Domain, err error) 71 GetDomainOperation(ctx context.Context, resourceGroupName string, domainName string, operationID string) (result web.Domain, err error) 72 GetDomains(ctx context.Context, resourceGroupName string) (result web.DomainCollectionPage, err error) 73 GetDomainsComplete(ctx context.Context, resourceGroupName string) (result web.DomainCollectionIterator, err error) 74 UpdateDomain(ctx context.Context, resourceGroupName string, domainName string, domain web.Domain) (result web.Domain, err error) 75} 76 77var _ DomainsClientAPI = (*web.DomainsClient)(nil) 78 79// GlobalClientAPI contains the set of methods on the GlobalClient type. 80type GlobalClientAPI interface { 81 CheckNameAvailability(ctx context.Context, request web.ResourceNameAvailabilityRequest) (result web.ResourceNameAvailability, err error) 82 GetAllCertificates(ctx context.Context) (result web.CertificateCollectionPage, err error) 83 GetAllCertificatesComplete(ctx context.Context) (result web.CertificateCollectionIterator, err error) 84 GetAllClassicMobileServices(ctx context.Context) (result web.ClassicMobileServiceCollectionPage, err error) 85 GetAllClassicMobileServicesComplete(ctx context.Context) (result web.ClassicMobileServiceCollectionIterator, err error) 86 GetAllHostingEnvironments(ctx context.Context) (result web.HostingEnvironmentCollectionPage, err error) 87 GetAllHostingEnvironmentsComplete(ctx context.Context) (result web.HostingEnvironmentCollectionIterator, err error) 88 GetAllManagedHostingEnvironments(ctx context.Context) (result web.ManagedHostingEnvironmentCollectionPage, err error) 89 GetAllManagedHostingEnvironmentsComplete(ctx context.Context) (result web.ManagedHostingEnvironmentCollectionIterator, err error) 90 GetAllServerFarms(ctx context.Context, detailed *bool) (result web.ServerFarmCollectionPage, err error) 91 GetAllServerFarmsComplete(ctx context.Context, detailed *bool) (result web.ServerFarmCollectionIterator, err error) 92 GetAllSites(ctx context.Context) (result web.SiteCollectionPage, err error) 93 GetAllSitesComplete(ctx context.Context) (result web.SiteCollectionIterator, err error) 94 GetSubscriptionGeoRegions(ctx context.Context, sku string, linuxWorkersEnabled *bool) (result web.GeoRegionCollectionPage, err error) 95 GetSubscriptionGeoRegionsComplete(ctx context.Context, sku string, linuxWorkersEnabled *bool) (result web.GeoRegionCollectionIterator, err error) 96 GetSubscriptionPublishingCredentials(ctx context.Context) (result web.User, err error) 97 IsHostingEnvironmentNameAvailable(ctx context.Context, name string) (result web.SetObject, err error) 98 IsHostingEnvironmentWithLegacyNameAvailable(ctx context.Context, name string) (result web.SetObject, err error) 99 ListPremierAddOnOffers(ctx context.Context) (result web.SetObject, err error) 100 UpdateSubscriptionPublishingCredentials(ctx context.Context, requestMessage web.User) (result web.User, err error) 101} 102 103var _ GlobalClientAPI = (*web.GlobalClient)(nil) 104 105// GlobalCertificateOrderClientAPI contains the set of methods on the GlobalCertificateOrderClient type. 106type GlobalCertificateOrderClientAPI interface { 107 GetAllCertificateOrders(ctx context.Context) (result web.CertificateOrderCollectionPage, err error) 108 GetAllCertificateOrdersComplete(ctx context.Context) (result web.CertificateOrderCollectionIterator, err error) 109 ValidateCertificatePurchaseInformation(ctx context.Context, certificateOrder web.CertificateOrder) (result web.SetObject, err error) 110} 111 112var _ GlobalCertificateOrderClientAPI = (*web.GlobalCertificateOrderClient)(nil) 113 114// GlobalDomainRegistrationClientAPI contains the set of methods on the GlobalDomainRegistrationClient type. 115type GlobalDomainRegistrationClientAPI interface { 116 CheckDomainAvailability(ctx context.Context, identifier web.NameIdentifier) (result web.DomainAvailablilityCheckResult, err error) 117 GetAllDomains(ctx context.Context) (result web.DomainCollectionPage, err error) 118 GetAllDomainsComplete(ctx context.Context) (result web.DomainCollectionIterator, err error) 119 GetDomainControlCenterSsoRequest(ctx context.Context) (result web.DomainControlCenterSsoRequest, err error) 120 ListDomainRecommendations(ctx context.Context, parameters web.DomainRecommendationSearchParameters) (result web.NameIdentifierCollectionPage, err error) 121 ListDomainRecommendationsComplete(ctx context.Context, parameters web.DomainRecommendationSearchParameters) (result web.NameIdentifierCollectionIterator, err error) 122 ValidateDomainPurchaseInformation(ctx context.Context, domainRegistrationInput web.DomainRegistrationInput) (result web.SetObject, err error) 123} 124 125var _ GlobalDomainRegistrationClientAPI = (*web.GlobalDomainRegistrationClient)(nil) 126 127// GlobalResourceGroupsClientAPI contains the set of methods on the GlobalResourceGroupsClient type. 128type GlobalResourceGroupsClientAPI interface { 129 MoveResources(ctx context.Context, resourceGroupName string, moveResourceEnvelope web.CsmMoveResourceEnvelope) (result autorest.Response, err error) 130} 131 132var _ GlobalResourceGroupsClientAPI = (*web.GlobalResourceGroupsClient)(nil) 133 134// HostingEnvironmentsClientAPI contains the set of methods on the HostingEnvironmentsClient type. 135type HostingEnvironmentsClientAPI interface { 136 CreateOrUpdateHostingEnvironment(ctx context.Context, resourceGroupName string, name string, hostingEnvironmentEnvelope web.HostingEnvironment) (result web.HostingEnvironmentsCreateOrUpdateHostingEnvironmentFuture, err error) 137 CreateOrUpdateMultiRolePool(ctx context.Context, resourceGroupName string, name string, multiRolePoolEnvelope web.WorkerPool) (result web.HostingEnvironmentsCreateOrUpdateMultiRolePoolFuture, err error) 138 CreateOrUpdateWorkerPool(ctx context.Context, resourceGroupName string, name string, workerPoolName string, workerPoolEnvelope web.WorkerPool) (result web.HostingEnvironmentsCreateOrUpdateWorkerPoolFuture, err error) 139 DeleteHostingEnvironment(ctx context.Context, resourceGroupName string, name string, forceDelete *bool) (result web.HostingEnvironmentsDeleteHostingEnvironmentFuture, err error) 140 GetHostingEnvironment(ctx context.Context, resourceGroupName string, name string) (result web.HostingEnvironment, err error) 141 GetHostingEnvironmentCapacities(ctx context.Context, resourceGroupName string, name string) (result web.StampCapacityCollectionPage, err error) 142 GetHostingEnvironmentCapacitiesComplete(ctx context.Context, resourceGroupName string, name string) (result web.StampCapacityCollectionIterator, err error) 143 GetHostingEnvironmentDiagnostics(ctx context.Context, resourceGroupName string, name string) (result web.ListHostingEnvironmentDiagnostics, err error) 144 GetHostingEnvironmentDiagnosticsItem(ctx context.Context, resourceGroupName string, name string, diagnosticsName string) (result web.HostingEnvironmentDiagnostics, err error) 145 GetHostingEnvironmentMetricDefinitions(ctx context.Context, resourceGroupName string, name string) (result web.MetricDefinition, err error) 146 GetHostingEnvironmentMetrics(ctx context.Context, resourceGroupName string, name string, details *bool, filter string) (result web.ResourceMetricCollectionPage, err error) 147 GetHostingEnvironmentMetricsComplete(ctx context.Context, resourceGroupName string, name string, details *bool, filter string) (result web.ResourceMetricCollectionIterator, err error) 148 GetHostingEnvironmentMultiRoleMetricDefinitions(ctx context.Context, resourceGroupName string, name string) (result web.MetricDefinitionCollectionPage, err error) 149 GetHostingEnvironmentMultiRoleMetricDefinitionsComplete(ctx context.Context, resourceGroupName string, name string) (result web.MetricDefinitionCollectionIterator, err error) 150 GetHostingEnvironmentMultiRoleMetrics(ctx context.Context, resourceGroupName string, name string, startTime string, endTime string, timeGrain string, details *bool, filter string) (result web.ResourceMetricCollectionPage, err error) 151 GetHostingEnvironmentMultiRoleMetricsComplete(ctx context.Context, resourceGroupName string, name string, startTime string, endTime string, timeGrain string, details *bool, filter string) (result web.ResourceMetricCollectionIterator, err error) 152 GetHostingEnvironmentMultiRoleUsages(ctx context.Context, resourceGroupName string, name string) (result web.UsageCollectionPage, err error) 153 GetHostingEnvironmentMultiRoleUsagesComplete(ctx context.Context, resourceGroupName string, name string) (result web.UsageCollectionIterator, err error) 154 GetHostingEnvironmentOperation(ctx context.Context, resourceGroupName string, name string, operationID string) (result web.SetObject, err error) 155 GetHostingEnvironmentOperations(ctx context.Context, resourceGroupName string, name string) (result web.SetObject, err error) 156 GetHostingEnvironments(ctx context.Context, resourceGroupName string) (result web.HostingEnvironmentCollectionPage, err error) 157 GetHostingEnvironmentsComplete(ctx context.Context, resourceGroupName string) (result web.HostingEnvironmentCollectionIterator, err error) 158 GetHostingEnvironmentServerFarms(ctx context.Context, resourceGroupName string, name string) (result web.ServerFarmCollectionPage, err error) 159 GetHostingEnvironmentServerFarmsComplete(ctx context.Context, resourceGroupName string, name string) (result web.ServerFarmCollectionIterator, err error) 160 GetHostingEnvironmentSites(ctx context.Context, resourceGroupName string, name string, propertiesToInclude string) (result web.SiteCollectionPage, err error) 161 GetHostingEnvironmentSitesComplete(ctx context.Context, resourceGroupName string, name string, propertiesToInclude string) (result web.SiteCollectionIterator, err error) 162 GetHostingEnvironmentUsages(ctx context.Context, resourceGroupName string, name string, filter string) (result web.CsmUsageQuotaCollectionPage, err error) 163 GetHostingEnvironmentUsagesComplete(ctx context.Context, resourceGroupName string, name string, filter string) (result web.CsmUsageQuotaCollectionIterator, err error) 164 GetHostingEnvironmentVips(ctx context.Context, resourceGroupName string, name string) (result web.AddressResponse, err error) 165 GetHostingEnvironmentWebHostingPlans(ctx context.Context, resourceGroupName string, name string) (result web.ServerFarmCollectionPage, err error) 166 GetHostingEnvironmentWebHostingPlansComplete(ctx context.Context, resourceGroupName string, name string) (result web.ServerFarmCollectionIterator, err error) 167 GetHostingEnvironmentWebWorkerMetricDefinitions(ctx context.Context, resourceGroupName string, name string, workerPoolName string) (result web.MetricDefinitionCollectionPage, err error) 168 GetHostingEnvironmentWebWorkerMetricDefinitionsComplete(ctx context.Context, resourceGroupName string, name string, workerPoolName string) (result web.MetricDefinitionCollectionIterator, err error) 169 GetHostingEnvironmentWebWorkerMetrics(ctx context.Context, resourceGroupName string, name string, workerPoolName string, details *bool, filter string) (result web.ResourceMetricCollectionPage, err error) 170 GetHostingEnvironmentWebWorkerMetricsComplete(ctx context.Context, resourceGroupName string, name string, workerPoolName string, details *bool, filter string) (result web.ResourceMetricCollectionIterator, err error) 171 GetHostingEnvironmentWebWorkerUsages(ctx context.Context, resourceGroupName string, name string, workerPoolName string) (result web.UsageCollectionPage, err error) 172 GetHostingEnvironmentWebWorkerUsagesComplete(ctx context.Context, resourceGroupName string, name string, workerPoolName string) (result web.UsageCollectionIterator, err error) 173 GetMultiRolePool(ctx context.Context, resourceGroupName string, name string) (result web.WorkerPool, err error) 174 GetMultiRolePoolInstanceMetricDefinitions(ctx context.Context, resourceGroupName string, name string, instance string) (result web.SetObject, err error) 175 GetMultiRolePoolInstanceMetrics(ctx context.Context, resourceGroupName string, name string, instance string, details *bool) (result web.SetObject, err error) 176 GetMultiRolePools(ctx context.Context, resourceGroupName string, name string) (result web.WorkerPoolCollectionPage, err error) 177 GetMultiRolePoolsComplete(ctx context.Context, resourceGroupName string, name string) (result web.WorkerPoolCollectionIterator, err error) 178 GetMultiRolePoolSkus(ctx context.Context, resourceGroupName string, name string) (result web.SkuInfoCollectionPage, err error) 179 GetMultiRolePoolSkusComplete(ctx context.Context, resourceGroupName string, name string) (result web.SkuInfoCollectionIterator, err error) 180 GetWorkerPool(ctx context.Context, resourceGroupName string, name string, workerPoolName string) (result web.WorkerPool, err error) 181 GetWorkerPoolInstanceMetricDefinitions(ctx context.Context, resourceGroupName string, name string, workerPoolName string, instance string) (result web.SetObject, err error) 182 GetWorkerPoolInstanceMetrics(ctx context.Context, resourceGroupName string, name string, workerPoolName string, instance string, details *bool, filter string) (result web.SetObject, err error) 183 GetWorkerPools(ctx context.Context, resourceGroupName string, name string) (result web.WorkerPoolCollectionPage, err error) 184 GetWorkerPoolsComplete(ctx context.Context, resourceGroupName string, name string) (result web.WorkerPoolCollectionIterator, err error) 185 GetWorkerPoolSkus(ctx context.Context, resourceGroupName string, name string, workerPoolName string) (result web.SkuInfoCollectionPage, err error) 186 GetWorkerPoolSkusComplete(ctx context.Context, resourceGroupName string, name string, workerPoolName string) (result web.SkuInfoCollectionIterator, err error) 187 RebootHostingEnvironment(ctx context.Context, resourceGroupName string, name string) (result web.SetObject, err error) 188 ResumeHostingEnvironment(ctx context.Context, resourceGroupName string, name string) (result web.HostingEnvironmentsResumeHostingEnvironmentFuture, err error) 189 ResumeHostingEnvironmentComplete(ctx context.Context, resourceGroupName string, name string) (result web.HostingEnvironmentsResumeHostingEnvironmentAllFuture, err error) 190 SuspendHostingEnvironment(ctx context.Context, resourceGroupName string, name string) (result web.HostingEnvironmentsSuspendHostingEnvironmentFuture, err error) 191 SuspendHostingEnvironmentComplete(ctx context.Context, resourceGroupName string, name string) (result web.HostingEnvironmentsSuspendHostingEnvironmentAllFuture, err error) 192} 193 194var _ HostingEnvironmentsClientAPI = (*web.HostingEnvironmentsClient)(nil) 195 196// ManagedHostingEnvironmentsClientAPI contains the set of methods on the ManagedHostingEnvironmentsClient type. 197type ManagedHostingEnvironmentsClientAPI interface { 198 CreateOrUpdateManagedHostingEnvironment(ctx context.Context, resourceGroupName string, name string, managedHostingEnvironmentEnvelope web.HostingEnvironment) (result web.ManagedHostingEnvironmentsCreateOrUpdateManagedHostingEnvironmentFuture, err error) 199 DeleteManagedHostingEnvironment(ctx context.Context, resourceGroupName string, name string, forceDelete *bool) (result web.ManagedHostingEnvironmentsDeleteManagedHostingEnvironmentFuture, err error) 200 GetManagedHostingEnvironment(ctx context.Context, resourceGroupName string, name string) (result web.ManagedHostingEnvironment, err error) 201 GetManagedHostingEnvironmentOperation(ctx context.Context, resourceGroupName string, name string, operationID string) (result web.SetObject, err error) 202 GetManagedHostingEnvironments(ctx context.Context, resourceGroupName string) (result web.HostingEnvironmentCollectionPage, err error) 203 GetManagedHostingEnvironmentsComplete(ctx context.Context, resourceGroupName string) (result web.HostingEnvironmentCollectionIterator, err error) 204 GetManagedHostingEnvironmentServerFarms(ctx context.Context, resourceGroupName string, name string) (result web.ServerFarmCollectionPage, err error) 205 GetManagedHostingEnvironmentServerFarmsComplete(ctx context.Context, resourceGroupName string, name string) (result web.ServerFarmCollectionIterator, err error) 206 GetManagedHostingEnvironmentSites(ctx context.Context, resourceGroupName string, name string, propertiesToInclude string) (result web.SiteCollectionPage, err error) 207 GetManagedHostingEnvironmentSitesComplete(ctx context.Context, resourceGroupName string, name string, propertiesToInclude string) (result web.SiteCollectionIterator, err error) 208 GetManagedHostingEnvironmentVips(ctx context.Context, resourceGroupName string, name string) (result web.AddressResponse, err error) 209 GetManagedHostingEnvironmentWebHostingPlans(ctx context.Context, resourceGroupName string, name string) (result web.ServerFarmCollectionPage, err error) 210 GetManagedHostingEnvironmentWebHostingPlansComplete(ctx context.Context, resourceGroupName string, name string) (result web.ServerFarmCollectionIterator, err error) 211} 212 213var _ ManagedHostingEnvironmentsClientAPI = (*web.ManagedHostingEnvironmentsClient)(nil) 214 215// ProviderClientAPI contains the set of methods on the ProviderClient type. 216type ProviderClientAPI interface { 217 GetPublishingUser(ctx context.Context) (result web.User, err error) 218 GetSourceControl(ctx context.Context, sourceControlType string) (result web.SourceControl, err error) 219 GetSourceControls(ctx context.Context) (result web.SourceControlCollectionPage, err error) 220 GetSourceControlsComplete(ctx context.Context) (result web.SourceControlCollectionIterator, err error) 221 UpdatePublishingUser(ctx context.Context, requestMessage web.User) (result web.User, err error) 222 UpdateSourceControl(ctx context.Context, sourceControlType string, requestMessage web.SourceControl) (result web.SourceControl, err error) 223} 224 225var _ ProviderClientAPI = (*web.ProviderClient)(nil) 226 227// RecommendationsClientAPI contains the set of methods on the RecommendationsClient type. 228type RecommendationsClientAPI interface { 229 GetRecommendationBySubscription(ctx context.Context, featured *bool, filter string) (result web.ListRecommendation, err error) 230 GetRecommendationHistoryForSite(ctx context.Context, resourceGroupName string, siteName string, startTime string, endTime string) (result web.ListRecommendation, err error) 231 GetRecommendedRulesForSite(ctx context.Context, resourceGroupName string, siteName string, featured *bool, siteSku string, numSlots *int32) (result web.ListRecommendation, err error) 232 GetRuleDetailsBySiteName(ctx context.Context, resourceGroupName string, siteName string, name string) (result web.RecommendationRule, err error) 233} 234 235var _ RecommendationsClientAPI = (*web.RecommendationsClient)(nil) 236 237// ServerFarmsClientAPI contains the set of methods on the ServerFarmsClient type. 238type ServerFarmsClientAPI interface { 239 CreateOrUpdateServerFarm(ctx context.Context, resourceGroupName string, name string, serverFarmEnvelope web.ServerFarmWithRichSku, allowPendingState *bool) (result web.ServerFarmsCreateOrUpdateServerFarmFuture, err error) 240 CreateOrUpdateVnetRoute(ctx context.Context, resourceGroupName string, name string, vnetName string, routeName string, route web.VnetRoute) (result web.VnetRoute, err error) 241 DeleteServerFarm(ctx context.Context, resourceGroupName string, name string) (result web.SetObject, err error) 242 DeleteVnetRoute(ctx context.Context, resourceGroupName string, name string, vnetName string, routeName string) (result web.SetObject, err error) 243 GetRouteForVnet(ctx context.Context, resourceGroupName string, name string, vnetName string, routeName string) (result web.ListVnetRoute, err error) 244 GetRoutesForVnet(ctx context.Context, resourceGroupName string, name string, vnetName string) (result web.ListVnetRoute, err error) 245 GetServerFarm(ctx context.Context, resourceGroupName string, name string) (result web.ServerFarmWithRichSku, err error) 246 GetServerFarmMetricDefintions(ctx context.Context, resourceGroupName string, name string) (result web.MetricDefinitionCollectionPage, err error) 247 GetServerFarmMetricDefintionsComplete(ctx context.Context, resourceGroupName string, name string) (result web.MetricDefinitionCollectionIterator, err error) 248 GetServerFarmMetrics(ctx context.Context, resourceGroupName string, name string, details *bool, filter string) (result web.ResourceMetricCollectionPage, err error) 249 GetServerFarmMetricsComplete(ctx context.Context, resourceGroupName string, name string, details *bool, filter string) (result web.ResourceMetricCollectionIterator, err error) 250 GetServerFarmOperation(ctx context.Context, resourceGroupName string, name string, operationID string) (result web.ServerFarmWithRichSku, err error) 251 GetServerFarms(ctx context.Context, resourceGroupName string) (result web.ServerFarmCollectionPage, err error) 252 GetServerFarmsComplete(ctx context.Context, resourceGroupName string) (result web.ServerFarmCollectionIterator, err error) 253 GetServerFarmSites(ctx context.Context, resourceGroupName string, name string, skipToken string, filter string, top string) (result web.SiteCollectionPage, err error) 254 GetServerFarmSitesComplete(ctx context.Context, resourceGroupName string, name string, skipToken string, filter string, top string) (result web.SiteCollectionIterator, err error) 255 GetServerFarmVnetGateway(ctx context.Context, resourceGroupName string, name string, vnetName string, gatewayName string) (result web.VnetGateway, err error) 256 GetVnetFromServerFarm(ctx context.Context, resourceGroupName string, name string, vnetName string) (result web.VnetInfo, err error) 257 GetVnetsForServerFarm(ctx context.Context, resourceGroupName string, name string) (result web.ListVnetInfo, err error) 258 RebootWorkerForServerFarm(ctx context.Context, resourceGroupName string, name string, workerName string) (result web.SetObject, err error) 259 RestartSitesForServerFarm(ctx context.Context, resourceGroupName string, name string, softRestart *bool) (result web.SetObject, err error) 260 UpdateServerFarmVnetGateway(ctx context.Context, resourceGroupName string, name string, vnetName string, gatewayName string, connectionEnvelope web.VnetGateway) (result web.VnetGateway, err error) 261 UpdateVnetRoute(ctx context.Context, resourceGroupName string, name string, vnetName string, routeName string, route web.VnetRoute) (result web.VnetRoute, err error) 262} 263 264var _ ServerFarmsClientAPI = (*web.ServerFarmsClient)(nil) 265 266// SitesClientAPI contains the set of methods on the SitesClient type. 267type SitesClientAPI interface { 268 AddSitePremierAddOn(ctx context.Context, resourceGroupName string, name string, premierAddOnName string, premierAddOn web.PremierAddOnRequest) (result web.SetObject, err error) 269 AddSitePremierAddOnSlot(ctx context.Context, resourceGroupName string, name string, premierAddOnName string, premierAddOn web.PremierAddOnRequest, slot string) (result web.SetObject, err error) 270 ApplySlotConfigSlot(ctx context.Context, resourceGroupName string, name string, slotSwapEntity web.CsmSlotEntity, slot string) (result web.SetObject, err error) 271 ApplySlotConfigToProduction(ctx context.Context, resourceGroupName string, name string, slotSwapEntity web.CsmSlotEntity) (result web.SetObject, err error) 272 BackupSite(ctx context.Context, resourceGroupName string, name string, request web.BackupRequest) (result web.BackupItem, err error) 273 BackupSiteSlot(ctx context.Context, resourceGroupName string, name string, request web.BackupRequest, slot string) (result web.BackupItem, err error) 274 CreateDeployment(ctx context.Context, resourceGroupName string, name string, ID string, deployment web.Deployment) (result web.Deployment, err error) 275 CreateDeploymentSlot(ctx context.Context, resourceGroupName string, name string, ID string, slot string, deployment web.Deployment) (result web.Deployment, err error) 276 CreateInstanceDeployment(ctx context.Context, resourceGroupName string, name string, ID string, instanceID string, deployment web.Deployment) (result web.Deployment, err error) 277 CreateInstanceDeploymentSlot(ctx context.Context, resourceGroupName string, name string, ID string, slot string, instanceID string, deployment web.Deployment) (result web.Deployment, err error) 278 CreateOrUpdateSite(ctx context.Context, resourceGroupName string, name string, siteEnvelope web.Site, skipDNSRegistration string, skipCustomDomainVerification string, forceDNSRegistration string, TTLInSeconds string) (result web.SitesCreateOrUpdateSiteFuture, err error) 279 CreateOrUpdateSiteConfig(ctx context.Context, resourceGroupName string, name string, siteConfig web.SiteConfig) (result web.SiteConfig, err error) 280 CreateOrUpdateSiteConfigSlot(ctx context.Context, resourceGroupName string, name string, siteConfig web.SiteConfig, slot string) (result web.SiteConfig, err error) 281 CreateOrUpdateSiteHostNameBinding(ctx context.Context, resourceGroupName string, name string, hostName string, hostNameBinding web.HostNameBinding) (result web.HostNameBinding, err error) 282 CreateOrUpdateSiteHostNameBindingSlot(ctx context.Context, resourceGroupName string, name string, hostName string, hostNameBinding web.HostNameBinding, slot string) (result web.HostNameBinding, err error) 283 CreateOrUpdateSiteRelayServiceConnection(ctx context.Context, resourceGroupName string, name string, entityName string, connectionEnvelope web.RelayServiceConnectionEntity) (result web.RelayServiceConnectionEntity, err error) 284 CreateOrUpdateSiteRelayServiceConnectionSlot(ctx context.Context, resourceGroupName string, name string, entityName string, connectionEnvelope web.RelayServiceConnectionEntity, slot string) (result web.RelayServiceConnectionEntity, err error) 285 CreateOrUpdateSiteSlot(ctx context.Context, resourceGroupName string, name string, siteEnvelope web.Site, slot string, skipDNSRegistration string, skipCustomDomainVerification string, forceDNSRegistration string, TTLInSeconds string) (result web.SitesCreateOrUpdateSiteSlotFuture, err error) 286 CreateOrUpdateSiteSourceControl(ctx context.Context, resourceGroupName string, name string, siteSourceControl web.SiteSourceControl) (result web.SiteSourceControl, err error) 287 CreateOrUpdateSiteSourceControlSlot(ctx context.Context, resourceGroupName string, name string, siteSourceControl web.SiteSourceControl, slot string) (result web.SiteSourceControl, err error) 288 CreateOrUpdateSiteVNETConnection(ctx context.Context, resourceGroupName string, name string, vnetName string, connectionEnvelope web.VnetInfo) (result web.VnetInfo, err error) 289 CreateOrUpdateSiteVNETConnectionGateway(ctx context.Context, resourceGroupName string, name string, vnetName string, gatewayName string, connectionEnvelope web.VnetGateway) (result web.VnetGateway, err error) 290 CreateOrUpdateSiteVNETConnectionGatewaySlot(ctx context.Context, resourceGroupName string, name string, vnetName string, gatewayName string, connectionEnvelope web.VnetGateway, slot string) (result web.VnetGateway, err error) 291 CreateOrUpdateSiteVNETConnectionSlot(ctx context.Context, resourceGroupName string, name string, vnetName string, connectionEnvelope web.VnetInfo, slot string) (result web.VnetInfo, err error) 292 DeleteBackup(ctx context.Context, resourceGroupName string, name string, backupID string) (result web.BackupItem, err error) 293 DeleteBackupSlot(ctx context.Context, resourceGroupName string, name string, backupID string, slot string) (result web.BackupItem, err error) 294 DeleteDeployment(ctx context.Context, resourceGroupName string, name string, ID string) (result web.SetObject, err error) 295 DeleteDeploymentSlot(ctx context.Context, resourceGroupName string, name string, ID string, slot string) (result web.SetObject, err error) 296 DeleteInstanceDeployment(ctx context.Context, resourceGroupName string, name string, ID string, instanceID string) (result web.SetObject, err error) 297 DeleteInstanceDeploymentSlot(ctx context.Context, resourceGroupName string, name string, ID string, slot string, instanceID string) (result web.SetObject, err error) 298 DeleteSite(ctx context.Context, resourceGroupName string, name string, deleteMetrics string, deleteEmptyServerFarm string, skipDNSRegistration string, deleteAllSlots string) (result web.SetObject, err error) 299 DeleteSiteHostNameBinding(ctx context.Context, resourceGroupName string, name string, hostName string) (result web.SetObject, err error) 300 DeleteSiteHostNameBindingSlot(ctx context.Context, resourceGroupName string, name string, slot string, hostName string) (result web.SetObject, err error) 301 DeleteSitePremierAddOn(ctx context.Context, resourceGroupName string, name string, premierAddOnName string) (result web.SetObject, err error) 302 DeleteSitePremierAddOnSlot(ctx context.Context, resourceGroupName string, name string, premierAddOnName string, slot string) (result web.SetObject, err error) 303 DeleteSiteRelayServiceConnection(ctx context.Context, resourceGroupName string, name string, entityName string) (result web.SetObject, err error) 304 DeleteSiteRelayServiceConnectionSlot(ctx context.Context, resourceGroupName string, name string, entityName string, slot string) (result web.SetObject, err error) 305 DeleteSiteSlot(ctx context.Context, resourceGroupName string, name string, slot string, deleteMetrics string, deleteEmptyServerFarm string, skipDNSRegistration string, deleteAllSlots string) (result web.SetObject, err error) 306 DeleteSiteSourceControl(ctx context.Context, resourceGroupName string, name string) (result web.SetObject, err error) 307 DeleteSiteSourceControlSlot(ctx context.Context, resourceGroupName string, name string, slot string) (result web.SetObject, err error) 308 DeleteSiteVNETConnection(ctx context.Context, resourceGroupName string, name string, vnetName string) (result web.SetObject, err error) 309 DeleteSiteVNETConnectionSlot(ctx context.Context, resourceGroupName string, name string, vnetName string, slot string) (result web.SetObject, err error) 310 DiscoverSiteRestore(ctx context.Context, resourceGroupName string, name string, request web.RestoreRequest) (result web.RestoreRequest, err error) 311 DiscoverSiteRestoreSlot(ctx context.Context, resourceGroupName string, name string, request web.RestoreRequest, slot string) (result web.RestoreRequest, err error) 312 GenerateNewSitePublishingPassword(ctx context.Context, resourceGroupName string, name string) (result web.SetObject, err error) 313 GenerateNewSitePublishingPasswordSlot(ctx context.Context, resourceGroupName string, name string, slot string) (result web.SetObject, err error) 314 GetDeletedSites(ctx context.Context, resourceGroupName string, propertiesToInclude string, includeSiteTypes string) (result web.DeletedSiteCollectionPage, err error) 315 GetDeletedSitesComplete(ctx context.Context, resourceGroupName string, propertiesToInclude string, includeSiteTypes string) (result web.DeletedSiteCollectionIterator, err error) 316 GetDeployment(ctx context.Context, resourceGroupName string, name string, ID string) (result web.Deployment, err error) 317 GetDeployments(ctx context.Context, resourceGroupName string, name string) (result web.DeploymentCollectionPage, err error) 318 GetDeploymentsComplete(ctx context.Context, resourceGroupName string, name string) (result web.DeploymentCollectionIterator, err error) 319 GetDeploymentSlot(ctx context.Context, resourceGroupName string, name string, ID string, slot string) (result web.Deployment, err error) 320 GetDeploymentsSlot(ctx context.Context, resourceGroupName string, name string, slot string) (result web.DeploymentCollectionPage, err error) 321 GetDeploymentsSlotComplete(ctx context.Context, resourceGroupName string, name string, slot string) (result web.DeploymentCollectionIterator, err error) 322 GetInstanceDeployment(ctx context.Context, resourceGroupName string, name string, ID string, instanceID string) (result web.Deployment, err error) 323 GetInstanceDeployments(ctx context.Context, resourceGroupName string, name string, instanceID string) (result web.DeploymentCollectionPage, err error) 324 GetInstanceDeploymentsComplete(ctx context.Context, resourceGroupName string, name string, instanceID string) (result web.DeploymentCollectionIterator, err error) 325 GetInstanceDeploymentSlot(ctx context.Context, resourceGroupName string, name string, ID string, slot string, instanceID string) (result web.Deployment, err error) 326 GetInstanceDeploymentsSlot(ctx context.Context, resourceGroupName string, name string, slot string, instanceID string) (result web.DeploymentCollectionPage, err error) 327 GetInstanceDeploymentsSlotComplete(ctx context.Context, resourceGroupName string, name string, slot string, instanceID string) (result web.DeploymentCollectionIterator, err error) 328 GetSite(ctx context.Context, resourceGroupName string, name string, propertiesToInclude string) (result web.Site, err error) 329 GetSiteBackupConfiguration(ctx context.Context, resourceGroupName string, name string) (result web.BackupRequest, err error) 330 GetSiteBackupConfigurationSlot(ctx context.Context, resourceGroupName string, name string, slot string) (result web.BackupRequest, err error) 331 GetSiteBackupStatus(ctx context.Context, resourceGroupName string, name string, backupID string) (result web.BackupItem, err error) 332 GetSiteBackupStatusSecrets(ctx context.Context, resourceGroupName string, name string, backupID string, request web.BackupRequest) (result web.BackupItem, err error) 333 GetSiteBackupStatusSecretsSlot(ctx context.Context, resourceGroupName string, name string, backupID string, request web.BackupRequest, slot string) (result web.BackupItem, err error) 334 GetSiteBackupStatusSlot(ctx context.Context, resourceGroupName string, name string, backupID string, slot string) (result web.BackupItem, err error) 335 GetSiteConfig(ctx context.Context, resourceGroupName string, name string) (result web.SiteConfig, err error) 336 GetSiteConfigSlot(ctx context.Context, resourceGroupName string, name string, slot string) (result web.SiteConfig, err error) 337 GetSiteHostNameBinding(ctx context.Context, resourceGroupName string, name string, hostName string) (result web.HostNameBinding, err error) 338 GetSiteHostNameBindings(ctx context.Context, resourceGroupName string, name string) (result web.HostNameBindingCollectionPage, err error) 339 GetSiteHostNameBindingsComplete(ctx context.Context, resourceGroupName string, name string) (result web.HostNameBindingCollectionIterator, err error) 340 GetSiteHostNameBindingSlot(ctx context.Context, resourceGroupName string, name string, slot string, hostName string) (result web.HostNameBinding, err error) 341 GetSiteHostNameBindingsSlot(ctx context.Context, resourceGroupName string, name string, slot string) (result web.HostNameBindingCollectionPage, err error) 342 GetSiteHostNameBindingsSlotComplete(ctx context.Context, resourceGroupName string, name string, slot string) (result web.HostNameBindingCollectionIterator, err error) 343 GetSiteInstanceIdentifiers(ctx context.Context, resourceGroupName string, name string) (result web.SiteInstanceCollectionPage, err error) 344 GetSiteInstanceIdentifiersComplete(ctx context.Context, resourceGroupName string, name string) (result web.SiteInstanceCollectionIterator, err error) 345 GetSiteInstanceIdentifiersSlot(ctx context.Context, resourceGroupName string, name string, slot string) (result web.SiteInstanceCollectionPage, err error) 346 GetSiteInstanceIdentifiersSlotComplete(ctx context.Context, resourceGroupName string, name string, slot string) (result web.SiteInstanceCollectionIterator, err error) 347 GetSiteLogsConfig(ctx context.Context, resourceGroupName string, name string) (result web.SiteLogsConfig, err error) 348 GetSiteLogsConfigSlot(ctx context.Context, resourceGroupName string, name string, slot string) (result web.SiteLogsConfig, err error) 349 GetSiteMetricDefinitions(ctx context.Context, resourceGroupName string, name string) (result web.MetricDefinitionCollectionPage, err error) 350 GetSiteMetricDefinitionsComplete(ctx context.Context, resourceGroupName string, name string) (result web.MetricDefinitionCollectionIterator, err error) 351 GetSiteMetricDefinitionsSlot(ctx context.Context, resourceGroupName string, name string, slot string) (result web.MetricDefinitionCollectionPage, err error) 352 GetSiteMetricDefinitionsSlotComplete(ctx context.Context, resourceGroupName string, name string, slot string) (result web.MetricDefinitionCollectionIterator, err error) 353 GetSiteMetrics(ctx context.Context, resourceGroupName string, name string, details *bool, filter string) (result web.ResourceMetricCollectionPage, err error) 354 GetSiteMetricsComplete(ctx context.Context, resourceGroupName string, name string, details *bool, filter string) (result web.ResourceMetricCollectionIterator, err error) 355 GetSiteMetricsSlot(ctx context.Context, resourceGroupName string, name string, slot string, details *bool, filter string) (result web.ResourceMetricCollectionPage, err error) 356 GetSiteMetricsSlotComplete(ctx context.Context, resourceGroupName string, name string, slot string, details *bool, filter string) (result web.ResourceMetricCollectionIterator, err error) 357 GetSiteNetworkFeatures(ctx context.Context, resourceGroupName string, name string, view string) (result web.NetworkFeatures, err error) 358 GetSiteNetworkFeaturesSlot(ctx context.Context, resourceGroupName string, name string, view string, slot string) (result web.NetworkFeatures, err error) 359 GetSiteOperation(ctx context.Context, resourceGroupName string, name string, operationID string) (result web.SetObject, err error) 360 GetSiteOperationSlot(ctx context.Context, resourceGroupName string, name string, operationID string, slot string) (result web.SetObject, err error) 361 GetSitePremierAddOn(ctx context.Context, resourceGroupName string, name string, premierAddOnName string) (result web.SetObject, err error) 362 GetSitePremierAddOnSlot(ctx context.Context, resourceGroupName string, name string, premierAddOnName string, slot string) (result web.SetObject, err error) 363 GetSiteRelayServiceConnection(ctx context.Context, resourceGroupName string, name string, entityName string) (result web.RelayServiceConnectionEntity, err error) 364 GetSiteRelayServiceConnectionSlot(ctx context.Context, resourceGroupName string, name string, entityName string, slot string) (result web.RelayServiceConnectionEntity, err error) 365 GetSites(ctx context.Context, resourceGroupName string, propertiesToInclude string, includeSiteTypes string, includeSlots *bool) (result web.SiteCollectionPage, err error) 366 GetSitesComplete(ctx context.Context, resourceGroupName string, propertiesToInclude string, includeSiteTypes string, includeSlots *bool) (result web.SiteCollectionIterator, err error) 367 GetSiteSlot(ctx context.Context, resourceGroupName string, name string, slot string, propertiesToInclude string) (result web.Site, err error) 368 GetSiteSlots(ctx context.Context, resourceGroupName string, name string, propertiesToInclude string) (result web.SiteCollectionPage, err error) 369 GetSiteSlotsComplete(ctx context.Context, resourceGroupName string, name string, propertiesToInclude string) (result web.SiteCollectionIterator, err error) 370 GetSiteSnapshots(ctx context.Context, resourceGroupName string, name string) (result web.SetObject, err error) 371 GetSiteSnapshotsSlot(ctx context.Context, resourceGroupName string, name string, slot string) (result web.SetObject, err error) 372 GetSiteSourceControl(ctx context.Context, resourceGroupName string, name string) (result web.SiteSourceControl, err error) 373 GetSiteSourceControlSlot(ctx context.Context, resourceGroupName string, name string, slot string) (result web.SiteSourceControl, err error) 374 GetSiteUsages(ctx context.Context, resourceGroupName string, name string, filter string) (result web.CsmUsageQuotaCollectionPage, err error) 375 GetSiteUsagesComplete(ctx context.Context, resourceGroupName string, name string, filter string) (result web.CsmUsageQuotaCollectionIterator, err error) 376 GetSiteUsagesSlot(ctx context.Context, resourceGroupName string, name string, slot string, filter string) (result web.CsmUsageQuotaCollectionPage, err error) 377 GetSiteUsagesSlotComplete(ctx context.Context, resourceGroupName string, name string, slot string, filter string) (result web.CsmUsageQuotaCollectionIterator, err error) 378 GetSiteVNETConnection(ctx context.Context, resourceGroupName string, name string, vnetName string) (result web.VnetInfo, err error) 379 GetSiteVNETConnections(ctx context.Context, resourceGroupName string, name string) (result web.ListVnetInfo, err error) 380 GetSiteVNETConnectionSlot(ctx context.Context, resourceGroupName string, name string, vnetName string, slot string) (result web.VnetInfo, err error) 381 GetSiteVNETConnectionsSlot(ctx context.Context, resourceGroupName string, name string, slot string) (result web.ListVnetInfo, err error) 382 GetSiteVnetGateway(ctx context.Context, resourceGroupName string, name string, vnetName string, gatewayName string) (result web.SetObject, err error) 383 GetSiteVnetGatewaySlot(ctx context.Context, resourceGroupName string, name string, vnetName string, gatewayName string, slot string) (result web.SetObject, err error) 384 GetSlotConfigNames(ctx context.Context, resourceGroupName string, name string) (result web.SlotConfigNamesResource, err error) 385 GetSlotsDifferencesFromProduction(ctx context.Context, resourceGroupName string, name string, slotSwapEntity web.CsmSlotEntity) (result web.SlotDifferenceCollectionPage, err error) 386 GetSlotsDifferencesFromProductionComplete(ctx context.Context, resourceGroupName string, name string, slotSwapEntity web.CsmSlotEntity) (result web.SlotDifferenceCollectionIterator, err error) 387 GetSlotsDifferencesSlot(ctx context.Context, resourceGroupName string, name string, slotSwapEntity web.CsmSlotEntity, slot string) (result web.SlotDifferenceCollectionPage, err error) 388 GetSlotsDifferencesSlotComplete(ctx context.Context, resourceGroupName string, name string, slotSwapEntity web.CsmSlotEntity, slot string) (result web.SlotDifferenceCollectionIterator, err error) 389 IsSiteCloneable(ctx context.Context, resourceGroupName string, name string) (result web.SiteCloneability, err error) 390 IsSiteCloneableSlot(ctx context.Context, resourceGroupName string, name string, slot string) (result web.SiteCloneability, err error) 391 ListSiteAppSettings(ctx context.Context, resourceGroupName string, name string) (result web.StringDictionary, err error) 392 ListSiteAppSettingsSlot(ctx context.Context, resourceGroupName string, name string, slot string) (result web.StringDictionary, err error) 393 ListSiteAuthSettings(ctx context.Context, resourceGroupName string, name string) (result web.SiteAuthSettings, err error) 394 ListSiteAuthSettingsSlot(ctx context.Context, resourceGroupName string, name string, slot string) (result web.SiteAuthSettings, err error) 395 ListSiteBackups(ctx context.Context, resourceGroupName string, name string) (result web.BackupItemCollectionPage, err error) 396 ListSiteBackupsComplete(ctx context.Context, resourceGroupName string, name string) (result web.BackupItemCollectionIterator, err error) 397 ListSiteBackupsSlot(ctx context.Context, resourceGroupName string, name string, slot string) (result web.BackupItemCollectionPage, err error) 398 ListSiteBackupsSlotComplete(ctx context.Context, resourceGroupName string, name string, slot string) (result web.BackupItemCollectionIterator, err error) 399 ListSiteConnectionStrings(ctx context.Context, resourceGroupName string, name string) (result web.ConnectionStringDictionary, err error) 400 ListSiteConnectionStringsSlot(ctx context.Context, resourceGroupName string, name string, slot string) (result web.ConnectionStringDictionary, err error) 401 ListSiteMetadata(ctx context.Context, resourceGroupName string, name string) (result web.StringDictionary, err error) 402 ListSiteMetadataSlot(ctx context.Context, resourceGroupName string, name string, slot string) (result web.StringDictionary, err error) 403 ListSitePremierAddOns(ctx context.Context, resourceGroupName string, name string) (result web.SetObject, err error) 404 ListSitePremierAddOnsSlot(ctx context.Context, resourceGroupName string, name string, slot string) (result web.SetObject, err error) 405 ListSitePublishingCredentials(ctx context.Context, resourceGroupName string, name string) (result web.SitesListSitePublishingCredentialsFuture, err error) 406 ListSitePublishingCredentialsSlot(ctx context.Context, resourceGroupName string, name string, slot string) (result web.SitesListSitePublishingCredentialsSlotFuture, err error) 407 ListSitePublishingProfileXML(ctx context.Context, resourceGroupName string, name string, options web.CsmPublishingProfileOptions) (result web.ReadCloser, err error) 408 ListSitePublishingProfileXMLSlot(ctx context.Context, resourceGroupName string, name string, options web.CsmPublishingProfileOptions, slot string) (result web.ReadCloser, err error) 409 ListSiteRelayServiceConnections(ctx context.Context, resourceGroupName string, name string) (result web.RelayServiceConnectionEntity, err error) 410 ListSiteRelayServiceConnectionsSlot(ctx context.Context, resourceGroupName string, name string, slot string) (result web.RelayServiceConnectionEntity, err error) 411 RecoverSite(ctx context.Context, resourceGroupName string, name string, recoveryEntity web.CsmSiteRecoveryEntity) (result web.SitesRecoverSiteFuture, err error) 412 RecoverSiteSlot(ctx context.Context, resourceGroupName string, name string, recoveryEntity web.CsmSiteRecoveryEntity, slot string) (result web.SitesRecoverSiteSlotFuture, err error) 413 ResetProductionSlotConfig(ctx context.Context, resourceGroupName string, name string) (result web.SetObject, err error) 414 ResetSlotConfigSlot(ctx context.Context, resourceGroupName string, name string, slot string) (result web.SetObject, err error) 415 RestartSite(ctx context.Context, resourceGroupName string, name string, softRestart *bool, synchronous *bool) (result web.SetObject, err error) 416 RestartSiteSlot(ctx context.Context, resourceGroupName string, name string, slot string, softRestart *bool, synchronous *bool) (result web.SetObject, err error) 417 RestoreSite(ctx context.Context, resourceGroupName string, name string, backupID string, request web.RestoreRequest) (result web.SitesRestoreSiteFuture, err error) 418 RestoreSiteSlot(ctx context.Context, resourceGroupName string, name string, backupID string, request web.RestoreRequest, slot string) (result web.SitesRestoreSiteSlotFuture, err error) 419 StartSite(ctx context.Context, resourceGroupName string, name string) (result web.SetObject, err error) 420 StartSiteSlot(ctx context.Context, resourceGroupName string, name string, slot string) (result web.SetObject, err error) 421 StopSite(ctx context.Context, resourceGroupName string, name string) (result web.SetObject, err error) 422 StopSiteSlot(ctx context.Context, resourceGroupName string, name string, slot string) (result web.SetObject, err error) 423 SwapSlotsSlot(ctx context.Context, resourceGroupName string, name string, slotSwapEntity web.CsmSlotEntity, slot string) (result web.SitesSwapSlotsSlotFuture, err error) 424 SwapSlotWithProduction(ctx context.Context, resourceGroupName string, name string, slotSwapEntity web.CsmSlotEntity) (result web.SitesSwapSlotWithProductionFuture, err error) 425 SyncSiteRepository(ctx context.Context, resourceGroupName string, name string) (result web.SetObject, err error) 426 SyncSiteRepositorySlot(ctx context.Context, resourceGroupName string, name string, slot string) (result web.SetObject, err error) 427 UpdateSiteAppSettings(ctx context.Context, resourceGroupName string, name string, appSettings web.StringDictionary) (result web.StringDictionary, err error) 428 UpdateSiteAppSettingsSlot(ctx context.Context, resourceGroupName string, name string, appSettings web.StringDictionary, slot string) (result web.StringDictionary, err error) 429 UpdateSiteAuthSettings(ctx context.Context, resourceGroupName string, name string, siteAuthSettings web.SiteAuthSettings) (result web.SiteAuthSettings, err error) 430 UpdateSiteAuthSettingsSlot(ctx context.Context, resourceGroupName string, name string, siteAuthSettings web.SiteAuthSettings, slot string) (result web.SiteAuthSettings, err error) 431 UpdateSiteBackupConfiguration(ctx context.Context, resourceGroupName string, name string, request web.BackupRequest) (result web.BackupRequest, err error) 432 UpdateSiteBackupConfigurationSlot(ctx context.Context, resourceGroupName string, name string, request web.BackupRequest, slot string) (result web.BackupRequest, err error) 433 UpdateSiteConfig(ctx context.Context, resourceGroupName string, name string, siteConfig web.SiteConfig) (result web.SiteConfig, err error) 434 UpdateSiteConfigSlot(ctx context.Context, resourceGroupName string, name string, siteConfig web.SiteConfig, slot string) (result web.SiteConfig, err error) 435 UpdateSiteConnectionStrings(ctx context.Context, resourceGroupName string, name string, connectionStrings web.ConnectionStringDictionary) (result web.ConnectionStringDictionary, err error) 436 UpdateSiteConnectionStringsSlot(ctx context.Context, resourceGroupName string, name string, connectionStrings web.ConnectionStringDictionary, slot string) (result web.ConnectionStringDictionary, err error) 437 UpdateSiteLogsConfig(ctx context.Context, resourceGroupName string, name string, siteLogsConfig web.SiteLogsConfig) (result web.SiteLogsConfig, err error) 438 UpdateSiteLogsConfigSlot(ctx context.Context, resourceGroupName string, name string, siteLogsConfig web.SiteLogsConfig, slot string) (result web.SiteLogsConfig, err error) 439 UpdateSiteMetadata(ctx context.Context, resourceGroupName string, name string, metadata web.StringDictionary) (result web.StringDictionary, err error) 440 UpdateSiteMetadataSlot(ctx context.Context, resourceGroupName string, name string, metadata web.StringDictionary, slot string) (result web.StringDictionary, err error) 441 UpdateSiteRelayServiceConnection(ctx context.Context, resourceGroupName string, name string, entityName string, connectionEnvelope web.RelayServiceConnectionEntity) (result web.RelayServiceConnectionEntity, err error) 442 UpdateSiteRelayServiceConnectionSlot(ctx context.Context, resourceGroupName string, name string, entityName string, connectionEnvelope web.RelayServiceConnectionEntity, slot string) (result web.RelayServiceConnectionEntity, err error) 443 UpdateSiteSourceControl(ctx context.Context, resourceGroupName string, name string, siteSourceControl web.SiteSourceControl) (result web.SiteSourceControl, err error) 444 UpdateSiteSourceControlSlot(ctx context.Context, resourceGroupName string, name string, siteSourceControl web.SiteSourceControl, slot string) (result web.SiteSourceControl, err error) 445 UpdateSiteVNETConnection(ctx context.Context, resourceGroupName string, name string, vnetName string, connectionEnvelope web.VnetInfo) (result web.VnetInfo, err error) 446 UpdateSiteVNETConnectionGateway(ctx context.Context, resourceGroupName string, name string, vnetName string, gatewayName string, connectionEnvelope web.VnetGateway) (result web.VnetGateway, err error) 447 UpdateSiteVNETConnectionGatewaySlot(ctx context.Context, resourceGroupName string, name string, vnetName string, gatewayName string, connectionEnvelope web.VnetGateway, slot string) (result web.VnetGateway, err error) 448 UpdateSiteVNETConnectionSlot(ctx context.Context, resourceGroupName string, name string, vnetName string, connectionEnvelope web.VnetInfo, slot string) (result web.VnetInfo, err error) 449 UpdateSlotConfigNames(ctx context.Context, resourceGroupName string, name string, slotConfigNames web.SlotConfigNamesResource) (result web.SlotConfigNamesResource, err error) 450} 451 452var _ SitesClientAPI = (*web.SitesClient)(nil) 453 454// TopLevelDomainsClientAPI contains the set of methods on the TopLevelDomainsClient type. 455type TopLevelDomainsClientAPI interface { 456 GetGetTopLevelDomains(ctx context.Context) (result web.TopLevelDomainCollectionPage, err error) 457 GetGetTopLevelDomainsComplete(ctx context.Context) (result web.TopLevelDomainCollectionIterator, err error) 458 GetTopLevelDomain(ctx context.Context, name string) (result web.TopLevelDomain, err error) 459 ListTopLevelDomainAgreements(ctx context.Context, name string, agreementOption web.TopLevelDomainAgreementOption) (result web.TldLegalAgreementCollectionPage, err error) 460 ListTopLevelDomainAgreementsComplete(ctx context.Context, name string, agreementOption web.TopLevelDomainAgreementOption) (result web.TldLegalAgreementCollectionIterator, err error) 461} 462 463var _ TopLevelDomainsClientAPI = (*web.TopLevelDomainsClient)(nil) 464 465// UsageClientAPI contains the set of methods on the UsageClient type. 466type UsageClientAPI interface { 467 GetUsage(ctx context.Context, resourceGroupName string, environmentName string, lastID string, batchSize int32) (result web.SetObject, err error) 468} 469 470var _ UsageClientAPI = (*web.UsageClient)(nil) 471 472// ManagedApisClientAPI contains the set of methods on the ManagedApisClient type. 473type ManagedApisClientAPI interface { 474 Get(ctx context.Context, location string, APIName string, export *bool) (result web.APIEntity, err error) 475 List(ctx context.Context, location string) (result web.ApisCollectionPage, err error) 476 ListComplete(ctx context.Context, location string) (result web.ApisCollectionIterator, err error) 477} 478 479var _ ManagedApisClientAPI = (*web.ManagedApisClient)(nil) 480 481// ConnectionsClientAPI contains the set of methods on the ConnectionsClient type. 482type ConnectionsClientAPI interface { 483 ConfirmConsentCode(ctx context.Context, resourceGroupName string, connectionName string, content web.ConfirmConsentCodeInput) (result web.Connection, err error) 484 CreateOrUpdate(ctx context.Context, resourceGroupName string, connectionName string, connection web.Connection) (result web.Connection, err error) 485 Delete(ctx context.Context, resourceGroupName string, connectionName string) (result autorest.Response, err error) 486 Get(ctx context.Context, resourceGroupName string, connectionName string) (result web.Connection, err error) 487 List(ctx context.Context, resourceGroupName string, top *int32, filter string) (result web.ConnectionCollectionPage, err error) 488 ListComplete(ctx context.Context, resourceGroupName string, top *int32, filter string) (result web.ConnectionCollectionIterator, err error) 489 ListConnectionKeys(ctx context.Context, resourceGroupName string, connectionName string, content web.ListConnectionKeysInput) (result web.ConnectionSecrets, err error) 490 ListConsentLinks(ctx context.Context, resourceGroupName string, connectionName string, content web.ConsentLinkInput) (result web.ConsentLinkPayload, err error) 491} 492 493var _ ConnectionsClientAPI = (*web.ConnectionsClient)(nil) 494