diff --git a/services/web/mgmt/2015-08-preview/web/certificates.go b/services/web/mgmt/2015-08-preview/web/certificatesgroup.go
similarity index 67%
rename from services/web/mgmt/2015-08-preview/web/certificates.go
rename to services/web/mgmt/2015-08-preview/web/certificatesgroup.go
index ae262a78683c..ae455408bbc3 100644
--- a/services/web/mgmt/2015-08-preview/web/certificates.go
+++ b/services/web/mgmt/2015-08-preview/web/certificatesgroup.go
@@ -24,49 +24,49 @@ import (
"net/http"
)
-// CertificatesClient is the webSite Management Client
-type CertificatesClient struct {
+// CertificatesGroupClient is the webSite Management Client
+type CertificatesGroupClient struct {
BaseClient
}
-// NewCertificatesClient creates an instance of the CertificatesClient client.
-func NewCertificatesClient(subscriptionID string) CertificatesClient {
- return NewCertificatesClientWithBaseURI(DefaultBaseURI, subscriptionID)
+// NewCertificatesGroupClient creates an instance of the CertificatesGroupClient client.
+func NewCertificatesGroupClient(subscriptionID string) CertificatesGroupClient {
+ return NewCertificatesGroupClientWithBaseURI(DefaultBaseURI, subscriptionID)
}
-// NewCertificatesClientWithBaseURI creates an instance of the CertificatesClient client.
-func NewCertificatesClientWithBaseURI(baseURI string, subscriptionID string) CertificatesClient {
- return CertificatesClient{NewWithBaseURI(baseURI, subscriptionID)}
+// NewCertificatesGroupClientWithBaseURI creates an instance of the CertificatesGroupClient client.
+func NewCertificatesGroupClientWithBaseURI(baseURI string, subscriptionID string) CertificatesGroupClient {
+ return CertificatesGroupClient{NewWithBaseURI(baseURI, subscriptionID)}
}
// CreateOrUpdateCertificate sends the create or update certificate request.
//
// resourceGroupName is name of the resource group name is name of the certificate. certificateEnvelope is details
// of certificate if it exists already.
-func (client CertificatesClient) CreateOrUpdateCertificate(ctx context.Context, resourceGroupName string, name string, certificateEnvelope Certificate) (result Certificate, err error) {
+func (client CertificatesGroupClient) CreateOrUpdateCertificate(ctx context.Context, resourceGroupName string, name string, certificateEnvelope Certificate) (result Certificate, err error) {
req, err := client.CreateOrUpdateCertificatePreparer(ctx, resourceGroupName, name, certificateEnvelope)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.CertificatesClient", "CreateOrUpdateCertificate", nil, "Failure preparing request")
+ err = autorest.NewErrorWithError(err, "web.CertificatesGroupClient", "CreateOrUpdateCertificate", nil, "Failure preparing request")
return
}
resp, err := client.CreateOrUpdateCertificateSender(req)
if err != nil {
result.Response = autorest.Response{Response: resp}
- err = autorest.NewErrorWithError(err, "web.CertificatesClient", "CreateOrUpdateCertificate", resp, "Failure sending request")
+ err = autorest.NewErrorWithError(err, "web.CertificatesGroupClient", "CreateOrUpdateCertificate", resp, "Failure sending request")
return
}
result, err = client.CreateOrUpdateCertificateResponder(resp)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.CertificatesClient", "CreateOrUpdateCertificate", resp, "Failure responding to request")
+ err = autorest.NewErrorWithError(err, "web.CertificatesGroupClient", "CreateOrUpdateCertificate", resp, "Failure responding to request")
}
return
}
// CreateOrUpdateCertificatePreparer prepares the CreateOrUpdateCertificate request.
-func (client CertificatesClient) CreateOrUpdateCertificatePreparer(ctx context.Context, resourceGroupName string, name string, certificateEnvelope Certificate) (*http.Request, error) {
+func (client CertificatesGroupClient) CreateOrUpdateCertificatePreparer(ctx context.Context, resourceGroupName string, name string, certificateEnvelope Certificate) (*http.Request, error) {
pathParameters := map[string]interface{}{
"name": autorest.Encode("path", name),
"resourceGroupName": autorest.Encode("path", resourceGroupName),
@@ -90,14 +90,14 @@ func (client CertificatesClient) CreateOrUpdateCertificatePreparer(ctx context.C
// CreateOrUpdateCertificateSender sends the CreateOrUpdateCertificate request. The method will close the
// http.Response Body if it receives an error.
-func (client CertificatesClient) CreateOrUpdateCertificateSender(req *http.Request) (*http.Response, error) {
+func (client CertificatesGroupClient) CreateOrUpdateCertificateSender(req *http.Request) (*http.Response, error) {
return autorest.SendWithSender(client, req,
azure.DoRetryWithRegistration(client.Client))
}
// CreateOrUpdateCertificateResponder handles the response to the CreateOrUpdateCertificate request. The method always
// closes the http.Response Body.
-func (client CertificatesClient) CreateOrUpdateCertificateResponder(resp *http.Response) (result Certificate, err error) {
+func (client CertificatesGroupClient) CreateOrUpdateCertificateResponder(resp *http.Response) (result Certificate, err error) {
err = autorest.Respond(
resp,
client.ByInspecting(),
@@ -112,30 +112,30 @@ func (client CertificatesClient) CreateOrUpdateCertificateResponder(resp *http.R
//
// resourceGroupName is name of the resource group name is name of the certificate. csrEnvelope is details of
// certificate signing request if it exists already.
-func (client CertificatesClient) CreateOrUpdateCsr(ctx context.Context, resourceGroupName string, name string, csrEnvelope Csr) (result Csr, err error) {
+func (client CertificatesGroupClient) CreateOrUpdateCsr(ctx context.Context, resourceGroupName string, name string, csrEnvelope Csr) (result Csr, err error) {
req, err := client.CreateOrUpdateCsrPreparer(ctx, resourceGroupName, name, csrEnvelope)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.CertificatesClient", "CreateOrUpdateCsr", nil, "Failure preparing request")
+ err = autorest.NewErrorWithError(err, "web.CertificatesGroupClient", "CreateOrUpdateCsr", nil, "Failure preparing request")
return
}
resp, err := client.CreateOrUpdateCsrSender(req)
if err != nil {
result.Response = autorest.Response{Response: resp}
- err = autorest.NewErrorWithError(err, "web.CertificatesClient", "CreateOrUpdateCsr", resp, "Failure sending request")
+ err = autorest.NewErrorWithError(err, "web.CertificatesGroupClient", "CreateOrUpdateCsr", resp, "Failure sending request")
return
}
result, err = client.CreateOrUpdateCsrResponder(resp)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.CertificatesClient", "CreateOrUpdateCsr", resp, "Failure responding to request")
+ err = autorest.NewErrorWithError(err, "web.CertificatesGroupClient", "CreateOrUpdateCsr", resp, "Failure responding to request")
}
return
}
// CreateOrUpdateCsrPreparer prepares the CreateOrUpdateCsr request.
-func (client CertificatesClient) CreateOrUpdateCsrPreparer(ctx context.Context, resourceGroupName string, name string, csrEnvelope Csr) (*http.Request, error) {
+func (client CertificatesGroupClient) CreateOrUpdateCsrPreparer(ctx context.Context, resourceGroupName string, name string, csrEnvelope Csr) (*http.Request, error) {
pathParameters := map[string]interface{}{
"name": autorest.Encode("path", name),
"resourceGroupName": autorest.Encode("path", resourceGroupName),
@@ -159,14 +159,14 @@ func (client CertificatesClient) CreateOrUpdateCsrPreparer(ctx context.Context,
// CreateOrUpdateCsrSender sends the CreateOrUpdateCsr request. The method will close the
// http.Response Body if it receives an error.
-func (client CertificatesClient) CreateOrUpdateCsrSender(req *http.Request) (*http.Response, error) {
+func (client CertificatesGroupClient) CreateOrUpdateCsrSender(req *http.Request) (*http.Response, error) {
return autorest.SendWithSender(client, req,
azure.DoRetryWithRegistration(client.Client))
}
// CreateOrUpdateCsrResponder handles the response to the CreateOrUpdateCsr request. The method always
// closes the http.Response Body.
-func (client CertificatesClient) CreateOrUpdateCsrResponder(resp *http.Response) (result Csr, err error) {
+func (client CertificatesGroupClient) CreateOrUpdateCsrResponder(resp *http.Response) (result Csr, err error) {
err = autorest.Respond(
resp,
client.ByInspecting(),
@@ -180,30 +180,30 @@ func (client CertificatesClient) CreateOrUpdateCsrResponder(resp *http.Response)
// DeleteCertificate sends the delete certificate request.
//
// resourceGroupName is name of the resource group name is name of the certificate to be deleted.
-func (client CertificatesClient) DeleteCertificate(ctx context.Context, resourceGroupName string, name string) (result SetObject, err error) {
+func (client CertificatesGroupClient) DeleteCertificate(ctx context.Context, resourceGroupName string, name string) (result SetObject, err error) {
req, err := client.DeleteCertificatePreparer(ctx, resourceGroupName, name)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.CertificatesClient", "DeleteCertificate", nil, "Failure preparing request")
+ err = autorest.NewErrorWithError(err, "web.CertificatesGroupClient", "DeleteCertificate", nil, "Failure preparing request")
return
}
resp, err := client.DeleteCertificateSender(req)
if err != nil {
result.Response = autorest.Response{Response: resp}
- err = autorest.NewErrorWithError(err, "web.CertificatesClient", "DeleteCertificate", resp, "Failure sending request")
+ err = autorest.NewErrorWithError(err, "web.CertificatesGroupClient", "DeleteCertificate", resp, "Failure sending request")
return
}
result, err = client.DeleteCertificateResponder(resp)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.CertificatesClient", "DeleteCertificate", resp, "Failure responding to request")
+ err = autorest.NewErrorWithError(err, "web.CertificatesGroupClient", "DeleteCertificate", resp, "Failure responding to request")
}
return
}
// DeleteCertificatePreparer prepares the DeleteCertificate request.
-func (client CertificatesClient) DeleteCertificatePreparer(ctx context.Context, resourceGroupName string, name string) (*http.Request, error) {
+func (client CertificatesGroupClient) DeleteCertificatePreparer(ctx context.Context, resourceGroupName string, name string) (*http.Request, error) {
pathParameters := map[string]interface{}{
"name": autorest.Encode("path", name),
"resourceGroupName": autorest.Encode("path", resourceGroupName),
@@ -225,14 +225,14 @@ func (client CertificatesClient) DeleteCertificatePreparer(ctx context.Context,
// DeleteCertificateSender sends the DeleteCertificate request. The method will close the
// http.Response Body if it receives an error.
-func (client CertificatesClient) DeleteCertificateSender(req *http.Request) (*http.Response, error) {
+func (client CertificatesGroupClient) DeleteCertificateSender(req *http.Request) (*http.Response, error) {
return autorest.SendWithSender(client, req,
azure.DoRetryWithRegistration(client.Client))
}
// DeleteCertificateResponder handles the response to the DeleteCertificate request. The method always
// closes the http.Response Body.
-func (client CertificatesClient) DeleteCertificateResponder(resp *http.Response) (result SetObject, err error) {
+func (client CertificatesGroupClient) DeleteCertificateResponder(resp *http.Response) (result SetObject, err error) {
err = autorest.Respond(
resp,
client.ByInspecting(),
@@ -246,30 +246,30 @@ func (client CertificatesClient) DeleteCertificateResponder(resp *http.Response)
// DeleteCsr sends the delete csr request.
//
// resourceGroupName is name of the resource group name is name of the certificate signing request.
-func (client CertificatesClient) DeleteCsr(ctx context.Context, resourceGroupName string, name string) (result SetObject, err error) {
+func (client CertificatesGroupClient) DeleteCsr(ctx context.Context, resourceGroupName string, name string) (result SetObject, err error) {
req, err := client.DeleteCsrPreparer(ctx, resourceGroupName, name)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.CertificatesClient", "DeleteCsr", nil, "Failure preparing request")
+ err = autorest.NewErrorWithError(err, "web.CertificatesGroupClient", "DeleteCsr", nil, "Failure preparing request")
return
}
resp, err := client.DeleteCsrSender(req)
if err != nil {
result.Response = autorest.Response{Response: resp}
- err = autorest.NewErrorWithError(err, "web.CertificatesClient", "DeleteCsr", resp, "Failure sending request")
+ err = autorest.NewErrorWithError(err, "web.CertificatesGroupClient", "DeleteCsr", resp, "Failure sending request")
return
}
result, err = client.DeleteCsrResponder(resp)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.CertificatesClient", "DeleteCsr", resp, "Failure responding to request")
+ err = autorest.NewErrorWithError(err, "web.CertificatesGroupClient", "DeleteCsr", resp, "Failure responding to request")
}
return
}
// DeleteCsrPreparer prepares the DeleteCsr request.
-func (client CertificatesClient) DeleteCsrPreparer(ctx context.Context, resourceGroupName string, name string) (*http.Request, error) {
+func (client CertificatesGroupClient) DeleteCsrPreparer(ctx context.Context, resourceGroupName string, name string) (*http.Request, error) {
pathParameters := map[string]interface{}{
"name": autorest.Encode("path", name),
"resourceGroupName": autorest.Encode("path", resourceGroupName),
@@ -291,14 +291,14 @@ func (client CertificatesClient) DeleteCsrPreparer(ctx context.Context, resource
// DeleteCsrSender sends the DeleteCsr request. The method will close the
// http.Response Body if it receives an error.
-func (client CertificatesClient) DeleteCsrSender(req *http.Request) (*http.Response, error) {
+func (client CertificatesGroupClient) DeleteCsrSender(req *http.Request) (*http.Response, error) {
return autorest.SendWithSender(client, req,
azure.DoRetryWithRegistration(client.Client))
}
// DeleteCsrResponder handles the response to the DeleteCsr request. The method always
// closes the http.Response Body.
-func (client CertificatesClient) DeleteCsrResponder(resp *http.Response) (result SetObject, err error) {
+func (client CertificatesGroupClient) DeleteCsrResponder(resp *http.Response) (result SetObject, err error) {
err = autorest.Respond(
resp,
client.ByInspecting(),
@@ -312,30 +312,30 @@ func (client CertificatesClient) DeleteCsrResponder(resp *http.Response) (result
// GetCertificate sends the get certificate request.
//
// resourceGroupName is name of the resource group name is name of the certificate.
-func (client CertificatesClient) GetCertificate(ctx context.Context, resourceGroupName string, name string) (result Certificate, err error) {
+func (client CertificatesGroupClient) GetCertificate(ctx context.Context, resourceGroupName string, name string) (result Certificate, err error) {
req, err := client.GetCertificatePreparer(ctx, resourceGroupName, name)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.CertificatesClient", "GetCertificate", nil, "Failure preparing request")
+ err = autorest.NewErrorWithError(err, "web.CertificatesGroupClient", "GetCertificate", nil, "Failure preparing request")
return
}
resp, err := client.GetCertificateSender(req)
if err != nil {
result.Response = autorest.Response{Response: resp}
- err = autorest.NewErrorWithError(err, "web.CertificatesClient", "GetCertificate", resp, "Failure sending request")
+ err = autorest.NewErrorWithError(err, "web.CertificatesGroupClient", "GetCertificate", resp, "Failure sending request")
return
}
result, err = client.GetCertificateResponder(resp)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.CertificatesClient", "GetCertificate", resp, "Failure responding to request")
+ err = autorest.NewErrorWithError(err, "web.CertificatesGroupClient", "GetCertificate", resp, "Failure responding to request")
}
return
}
// GetCertificatePreparer prepares the GetCertificate request.
-func (client CertificatesClient) GetCertificatePreparer(ctx context.Context, resourceGroupName string, name string) (*http.Request, error) {
+func (client CertificatesGroupClient) GetCertificatePreparer(ctx context.Context, resourceGroupName string, name string) (*http.Request, error) {
pathParameters := map[string]interface{}{
"name": autorest.Encode("path", name),
"resourceGroupName": autorest.Encode("path", resourceGroupName),
@@ -357,14 +357,14 @@ func (client CertificatesClient) GetCertificatePreparer(ctx context.Context, res
// GetCertificateSender sends the GetCertificate request. The method will close the
// http.Response Body if it receives an error.
-func (client CertificatesClient) GetCertificateSender(req *http.Request) (*http.Response, error) {
+func (client CertificatesGroupClient) GetCertificateSender(req *http.Request) (*http.Response, error) {
return autorest.SendWithSender(client, req,
azure.DoRetryWithRegistration(client.Client))
}
// GetCertificateResponder handles the response to the GetCertificate request. The method always
// closes the http.Response Body.
-func (client CertificatesClient) GetCertificateResponder(resp *http.Response) (result Certificate, err error) {
+func (client CertificatesGroupClient) GetCertificateResponder(resp *http.Response) (result Certificate, err error) {
err = autorest.Respond(
resp,
client.ByInspecting(),
@@ -378,31 +378,31 @@ func (client CertificatesClient) GetCertificateResponder(resp *http.Response) (r
// GetCertificates sends the get certificates request.
//
// resourceGroupName is name of the resource group
-func (client CertificatesClient) GetCertificates(ctx context.Context, resourceGroupName string) (result CertificateCollectionPage, err error) {
+func (client CertificatesGroupClient) GetCertificates(ctx context.Context, resourceGroupName string) (result CertificateCollectionPage, err error) {
result.fn = client.getCertificatesNextResults
req, err := client.GetCertificatesPreparer(ctx, resourceGroupName)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.CertificatesClient", "GetCertificates", nil, "Failure preparing request")
+ err = autorest.NewErrorWithError(err, "web.CertificatesGroupClient", "GetCertificates", nil, "Failure preparing request")
return
}
resp, err := client.GetCertificatesSender(req)
if err != nil {
result.cc.Response = autorest.Response{Response: resp}
- err = autorest.NewErrorWithError(err, "web.CertificatesClient", "GetCertificates", resp, "Failure sending request")
+ err = autorest.NewErrorWithError(err, "web.CertificatesGroupClient", "GetCertificates", resp, "Failure sending request")
return
}
result.cc, err = client.GetCertificatesResponder(resp)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.CertificatesClient", "GetCertificates", resp, "Failure responding to request")
+ err = autorest.NewErrorWithError(err, "web.CertificatesGroupClient", "GetCertificates", resp, "Failure responding to request")
}
return
}
// GetCertificatesPreparer prepares the GetCertificates request.
-func (client CertificatesClient) GetCertificatesPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) {
+func (client CertificatesGroupClient) GetCertificatesPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) {
pathParameters := map[string]interface{}{
"resourceGroupName": autorest.Encode("path", resourceGroupName),
"subscriptionId": autorest.Encode("path", client.SubscriptionID),
@@ -423,14 +423,14 @@ func (client CertificatesClient) GetCertificatesPreparer(ctx context.Context, re
// GetCertificatesSender sends the GetCertificates request. The method will close the
// http.Response Body if it receives an error.
-func (client CertificatesClient) GetCertificatesSender(req *http.Request) (*http.Response, error) {
+func (client CertificatesGroupClient) GetCertificatesSender(req *http.Request) (*http.Response, error) {
return autorest.SendWithSender(client, req,
azure.DoRetryWithRegistration(client.Client))
}
// GetCertificatesResponder handles the response to the GetCertificates request. The method always
// closes the http.Response Body.
-func (client CertificatesClient) GetCertificatesResponder(resp *http.Response) (result CertificateCollection, err error) {
+func (client CertificatesGroupClient) GetCertificatesResponder(resp *http.Response) (result CertificateCollection, err error) {
err = autorest.Respond(
resp,
client.ByInspecting(),
@@ -442,10 +442,10 @@ func (client CertificatesClient) GetCertificatesResponder(resp *http.Response) (
}
// getCertificatesNextResults retrieves the next set of results, if any.
-func (client CertificatesClient) getCertificatesNextResults(lastResults CertificateCollection) (result CertificateCollection, err error) {
+func (client CertificatesGroupClient) getCertificatesNextResults(lastResults CertificateCollection) (result CertificateCollection, err error) {
req, err := lastResults.certificateCollectionPreparer()
if err != nil {
- return result, autorest.NewErrorWithError(err, "web.CertificatesClient", "getCertificatesNextResults", nil, "Failure preparing next results request")
+ return result, autorest.NewErrorWithError(err, "web.CertificatesGroupClient", "getCertificatesNextResults", nil, "Failure preparing next results request")
}
if req == nil {
return
@@ -453,17 +453,17 @@ func (client CertificatesClient) getCertificatesNextResults(lastResults Certific
resp, err := client.GetCertificatesSender(req)
if err != nil {
result.Response = autorest.Response{Response: resp}
- return result, autorest.NewErrorWithError(err, "web.CertificatesClient", "getCertificatesNextResults", resp, "Failure sending next results request")
+ return result, autorest.NewErrorWithError(err, "web.CertificatesGroupClient", "getCertificatesNextResults", resp, "Failure sending next results request")
}
result, err = client.GetCertificatesResponder(resp)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.CertificatesClient", "getCertificatesNextResults", resp, "Failure responding to next results request")
+ err = autorest.NewErrorWithError(err, "web.CertificatesGroupClient", "getCertificatesNextResults", resp, "Failure responding to next results request")
}
return
}
// GetCertificatesComplete enumerates all values, automatically crossing page boundaries as required.
-func (client CertificatesClient) GetCertificatesComplete(ctx context.Context, resourceGroupName string) (result CertificateCollectionIterator, err error) {
+func (client CertificatesGroupClient) GetCertificatesComplete(ctx context.Context, resourceGroupName string) (result CertificateCollectionIterator, err error) {
result.page, err = client.GetCertificates(ctx, resourceGroupName)
return
}
@@ -471,30 +471,30 @@ func (client CertificatesClient) GetCertificatesComplete(ctx context.Context, re
// GetCsr sends the get csr request.
//
// resourceGroupName is name of the resource group name is name of the certificate.
-func (client CertificatesClient) GetCsr(ctx context.Context, resourceGroupName string, name string) (result Csr, err error) {
+func (client CertificatesGroupClient) GetCsr(ctx context.Context, resourceGroupName string, name string) (result Csr, err error) {
req, err := client.GetCsrPreparer(ctx, resourceGroupName, name)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.CertificatesClient", "GetCsr", nil, "Failure preparing request")
+ err = autorest.NewErrorWithError(err, "web.CertificatesGroupClient", "GetCsr", nil, "Failure preparing request")
return
}
resp, err := client.GetCsrSender(req)
if err != nil {
result.Response = autorest.Response{Response: resp}
- err = autorest.NewErrorWithError(err, "web.CertificatesClient", "GetCsr", resp, "Failure sending request")
+ err = autorest.NewErrorWithError(err, "web.CertificatesGroupClient", "GetCsr", resp, "Failure sending request")
return
}
result, err = client.GetCsrResponder(resp)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.CertificatesClient", "GetCsr", resp, "Failure responding to request")
+ err = autorest.NewErrorWithError(err, "web.CertificatesGroupClient", "GetCsr", resp, "Failure responding to request")
}
return
}
// GetCsrPreparer prepares the GetCsr request.
-func (client CertificatesClient) GetCsrPreparer(ctx context.Context, resourceGroupName string, name string) (*http.Request, error) {
+func (client CertificatesGroupClient) GetCsrPreparer(ctx context.Context, resourceGroupName string, name string) (*http.Request, error) {
pathParameters := map[string]interface{}{
"name": autorest.Encode("path", name),
"resourceGroupName": autorest.Encode("path", resourceGroupName),
@@ -516,14 +516,14 @@ func (client CertificatesClient) GetCsrPreparer(ctx context.Context, resourceGro
// GetCsrSender sends the GetCsr request. The method will close the
// http.Response Body if it receives an error.
-func (client CertificatesClient) GetCsrSender(req *http.Request) (*http.Response, error) {
+func (client CertificatesGroupClient) GetCsrSender(req *http.Request) (*http.Response, error) {
return autorest.SendWithSender(client, req,
azure.DoRetryWithRegistration(client.Client))
}
// GetCsrResponder handles the response to the GetCsr request. The method always
// closes the http.Response Body.
-func (client CertificatesClient) GetCsrResponder(resp *http.Response) (result Csr, err error) {
+func (client CertificatesGroupClient) GetCsrResponder(resp *http.Response) (result Csr, err error) {
err = autorest.Respond(
resp,
client.ByInspecting(),
@@ -537,30 +537,30 @@ func (client CertificatesClient) GetCsrResponder(resp *http.Response) (result Cs
// GetCsrs sends the get csrs request.
//
// resourceGroupName is name of the resource group
-func (client CertificatesClient) GetCsrs(ctx context.Context, resourceGroupName string) (result ListCsr, err error) {
+func (client CertificatesGroupClient) GetCsrs(ctx context.Context, resourceGroupName string) (result ListCsr, err error) {
req, err := client.GetCsrsPreparer(ctx, resourceGroupName)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.CertificatesClient", "GetCsrs", nil, "Failure preparing request")
+ err = autorest.NewErrorWithError(err, "web.CertificatesGroupClient", "GetCsrs", nil, "Failure preparing request")
return
}
resp, err := client.GetCsrsSender(req)
if err != nil {
result.Response = autorest.Response{Response: resp}
- err = autorest.NewErrorWithError(err, "web.CertificatesClient", "GetCsrs", resp, "Failure sending request")
+ err = autorest.NewErrorWithError(err, "web.CertificatesGroupClient", "GetCsrs", resp, "Failure sending request")
return
}
result, err = client.GetCsrsResponder(resp)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.CertificatesClient", "GetCsrs", resp, "Failure responding to request")
+ err = autorest.NewErrorWithError(err, "web.CertificatesGroupClient", "GetCsrs", resp, "Failure responding to request")
}
return
}
// GetCsrsPreparer prepares the GetCsrs request.
-func (client CertificatesClient) GetCsrsPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) {
+func (client CertificatesGroupClient) GetCsrsPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) {
pathParameters := map[string]interface{}{
"resourceGroupName": autorest.Encode("path", resourceGroupName),
"subscriptionId": autorest.Encode("path", client.SubscriptionID),
@@ -581,14 +581,14 @@ func (client CertificatesClient) GetCsrsPreparer(ctx context.Context, resourceGr
// GetCsrsSender sends the GetCsrs request. The method will close the
// http.Response Body if it receives an error.
-func (client CertificatesClient) GetCsrsSender(req *http.Request) (*http.Response, error) {
+func (client CertificatesGroupClient) GetCsrsSender(req *http.Request) (*http.Response, error) {
return autorest.SendWithSender(client, req,
azure.DoRetryWithRegistration(client.Client))
}
// GetCsrsResponder handles the response to the GetCsrs request. The method always
// closes the http.Response Body.
-func (client CertificatesClient) GetCsrsResponder(resp *http.Response) (result ListCsr, err error) {
+func (client CertificatesGroupClient) GetCsrsResponder(resp *http.Response) (result ListCsr, err error) {
err = autorest.Respond(
resp,
client.ByInspecting(),
@@ -603,30 +603,30 @@ func (client CertificatesClient) GetCsrsResponder(resp *http.Response) (result L
//
// resourceGroupName is name of the resource group name is name of the certificate. certificateEnvelope is details
// of certificate if it exists already.
-func (client CertificatesClient) UpdateCertificate(ctx context.Context, resourceGroupName string, name string, certificateEnvelope Certificate) (result Certificate, err error) {
+func (client CertificatesGroupClient) UpdateCertificate(ctx context.Context, resourceGroupName string, name string, certificateEnvelope Certificate) (result Certificate, err error) {
req, err := client.UpdateCertificatePreparer(ctx, resourceGroupName, name, certificateEnvelope)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.CertificatesClient", "UpdateCertificate", nil, "Failure preparing request")
+ err = autorest.NewErrorWithError(err, "web.CertificatesGroupClient", "UpdateCertificate", nil, "Failure preparing request")
return
}
resp, err := client.UpdateCertificateSender(req)
if err != nil {
result.Response = autorest.Response{Response: resp}
- err = autorest.NewErrorWithError(err, "web.CertificatesClient", "UpdateCertificate", resp, "Failure sending request")
+ err = autorest.NewErrorWithError(err, "web.CertificatesGroupClient", "UpdateCertificate", resp, "Failure sending request")
return
}
result, err = client.UpdateCertificateResponder(resp)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.CertificatesClient", "UpdateCertificate", resp, "Failure responding to request")
+ err = autorest.NewErrorWithError(err, "web.CertificatesGroupClient", "UpdateCertificate", resp, "Failure responding to request")
}
return
}
// UpdateCertificatePreparer prepares the UpdateCertificate request.
-func (client CertificatesClient) UpdateCertificatePreparer(ctx context.Context, resourceGroupName string, name string, certificateEnvelope Certificate) (*http.Request, error) {
+func (client CertificatesGroupClient) UpdateCertificatePreparer(ctx context.Context, resourceGroupName string, name string, certificateEnvelope Certificate) (*http.Request, error) {
pathParameters := map[string]interface{}{
"name": autorest.Encode("path", name),
"resourceGroupName": autorest.Encode("path", resourceGroupName),
@@ -650,14 +650,14 @@ func (client CertificatesClient) UpdateCertificatePreparer(ctx context.Context,
// UpdateCertificateSender sends the UpdateCertificate request. The method will close the
// http.Response Body if it receives an error.
-func (client CertificatesClient) UpdateCertificateSender(req *http.Request) (*http.Response, error) {
+func (client CertificatesGroupClient) UpdateCertificateSender(req *http.Request) (*http.Response, error) {
return autorest.SendWithSender(client, req,
azure.DoRetryWithRegistration(client.Client))
}
// UpdateCertificateResponder handles the response to the UpdateCertificate request. The method always
// closes the http.Response Body.
-func (client CertificatesClient) UpdateCertificateResponder(resp *http.Response) (result Certificate, err error) {
+func (client CertificatesGroupClient) UpdateCertificateResponder(resp *http.Response) (result Certificate, err error) {
err = autorest.Respond(
resp,
client.ByInspecting(),
@@ -672,30 +672,30 @@ func (client CertificatesClient) UpdateCertificateResponder(resp *http.Response)
//
// resourceGroupName is name of the resource group name is name of the certificate. csrEnvelope is details of
// certificate signing request if it exists already.
-func (client CertificatesClient) UpdateCsr(ctx context.Context, resourceGroupName string, name string, csrEnvelope Csr) (result Csr, err error) {
+func (client CertificatesGroupClient) UpdateCsr(ctx context.Context, resourceGroupName string, name string, csrEnvelope Csr) (result Csr, err error) {
req, err := client.UpdateCsrPreparer(ctx, resourceGroupName, name, csrEnvelope)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.CertificatesClient", "UpdateCsr", nil, "Failure preparing request")
+ err = autorest.NewErrorWithError(err, "web.CertificatesGroupClient", "UpdateCsr", nil, "Failure preparing request")
return
}
resp, err := client.UpdateCsrSender(req)
if err != nil {
result.Response = autorest.Response{Response: resp}
- err = autorest.NewErrorWithError(err, "web.CertificatesClient", "UpdateCsr", resp, "Failure sending request")
+ err = autorest.NewErrorWithError(err, "web.CertificatesGroupClient", "UpdateCsr", resp, "Failure sending request")
return
}
result, err = client.UpdateCsrResponder(resp)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.CertificatesClient", "UpdateCsr", resp, "Failure responding to request")
+ err = autorest.NewErrorWithError(err, "web.CertificatesGroupClient", "UpdateCsr", resp, "Failure responding to request")
}
return
}
// UpdateCsrPreparer prepares the UpdateCsr request.
-func (client CertificatesClient) UpdateCsrPreparer(ctx context.Context, resourceGroupName string, name string, csrEnvelope Csr) (*http.Request, error) {
+func (client CertificatesGroupClient) UpdateCsrPreparer(ctx context.Context, resourceGroupName string, name string, csrEnvelope Csr) (*http.Request, error) {
pathParameters := map[string]interface{}{
"name": autorest.Encode("path", name),
"resourceGroupName": autorest.Encode("path", resourceGroupName),
@@ -719,14 +719,14 @@ func (client CertificatesClient) UpdateCsrPreparer(ctx context.Context, resource
// UpdateCsrSender sends the UpdateCsr request. The method will close the
// http.Response Body if it receives an error.
-func (client CertificatesClient) UpdateCsrSender(req *http.Request) (*http.Response, error) {
+func (client CertificatesGroupClient) UpdateCsrSender(req *http.Request) (*http.Response, error) {
return autorest.SendWithSender(client, req,
azure.DoRetryWithRegistration(client.Client))
}
// UpdateCsrResponder handles the response to the UpdateCsr request. The method always
// closes the http.Response Body.
-func (client CertificatesClient) UpdateCsrResponder(resp *http.Response) (result Csr, err error) {
+func (client CertificatesGroupClient) UpdateCsrResponder(resp *http.Response) (result Csr, err error) {
err = autorest.Respond(
resp,
client.ByInspecting(),
diff --git a/services/web/mgmt/2015-08-preview/web/domains.go b/services/web/mgmt/2015-08-preview/web/domainsgroup.go
similarity index 67%
rename from services/web/mgmt/2015-08-preview/web/domains.go
rename to services/web/mgmt/2015-08-preview/web/domainsgroup.go
index b9bc99696810..e42c94af23c6 100644
--- a/services/web/mgmt/2015-08-preview/web/domains.go
+++ b/services/web/mgmt/2015-08-preview/web/domainsgroup.go
@@ -24,49 +24,49 @@ import (
"net/http"
)
-// DomainsClient is the webSite Management Client
-type DomainsClient struct {
+// DomainsGroupClient is the webSite Management Client
+type DomainsGroupClient struct {
BaseClient
}
-// NewDomainsClient creates an instance of the DomainsClient client.
-func NewDomainsClient(subscriptionID string) DomainsClient {
- return NewDomainsClientWithBaseURI(DefaultBaseURI, subscriptionID)
+// NewDomainsGroupClient creates an instance of the DomainsGroupClient client.
+func NewDomainsGroupClient(subscriptionID string) DomainsGroupClient {
+ return NewDomainsGroupClientWithBaseURI(DefaultBaseURI, subscriptionID)
}
-// NewDomainsClientWithBaseURI creates an instance of the DomainsClient client.
-func NewDomainsClientWithBaseURI(baseURI string, subscriptionID string) DomainsClient {
- return DomainsClient{NewWithBaseURI(baseURI, subscriptionID)}
+// NewDomainsGroupClientWithBaseURI creates an instance of the DomainsGroupClient client.
+func NewDomainsGroupClientWithBaseURI(baseURI string, subscriptionID string) DomainsGroupClient {
+ return DomainsGroupClient{NewWithBaseURI(baseURI, subscriptionID)}
}
// CreateOrUpdateDomain sends the create or update domain request.
//
// resourceGroupName is >Name of the resource group domainName is name of the domain domain is domain
// registration information
-func (client DomainsClient) CreateOrUpdateDomain(ctx context.Context, resourceGroupName string, domainName string, domain Domain) (result Domain, err error) {
+func (client DomainsGroupClient) CreateOrUpdateDomain(ctx context.Context, resourceGroupName string, domainName string, domain Domain) (result Domain, err error) {
req, err := client.CreateOrUpdateDomainPreparer(ctx, resourceGroupName, domainName, domain)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.DomainsClient", "CreateOrUpdateDomain", nil, "Failure preparing request")
+ err = autorest.NewErrorWithError(err, "web.DomainsGroupClient", "CreateOrUpdateDomain", nil, "Failure preparing request")
return
}
resp, err := client.CreateOrUpdateDomainSender(req)
if err != nil {
result.Response = autorest.Response{Response: resp}
- err = autorest.NewErrorWithError(err, "web.DomainsClient", "CreateOrUpdateDomain", resp, "Failure sending request")
+ err = autorest.NewErrorWithError(err, "web.DomainsGroupClient", "CreateOrUpdateDomain", resp, "Failure sending request")
return
}
result, err = client.CreateOrUpdateDomainResponder(resp)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.DomainsClient", "CreateOrUpdateDomain", resp, "Failure responding to request")
+ err = autorest.NewErrorWithError(err, "web.DomainsGroupClient", "CreateOrUpdateDomain", resp, "Failure responding to request")
}
return
}
// CreateOrUpdateDomainPreparer prepares the CreateOrUpdateDomain request.
-func (client DomainsClient) CreateOrUpdateDomainPreparer(ctx context.Context, resourceGroupName string, domainName string, domain Domain) (*http.Request, error) {
+func (client DomainsGroupClient) CreateOrUpdateDomainPreparer(ctx context.Context, resourceGroupName string, domainName string, domain Domain) (*http.Request, error) {
pathParameters := map[string]interface{}{
"domainName": autorest.Encode("path", domainName),
"resourceGroupName": autorest.Encode("path", resourceGroupName),
@@ -90,14 +90,14 @@ func (client DomainsClient) CreateOrUpdateDomainPreparer(ctx context.Context, re
// CreateOrUpdateDomainSender sends the CreateOrUpdateDomain request. The method will close the
// http.Response Body if it receives an error.
-func (client DomainsClient) CreateOrUpdateDomainSender(req *http.Request) (*http.Response, error) {
+func (client DomainsGroupClient) CreateOrUpdateDomainSender(req *http.Request) (*http.Response, error) {
return autorest.SendWithSender(client, req,
azure.DoRetryWithRegistration(client.Client))
}
// CreateOrUpdateDomainResponder handles the response to the CreateOrUpdateDomain request. The method always
// closes the http.Response Body.
-func (client DomainsClient) CreateOrUpdateDomainResponder(resp *http.Response) (result Domain, err error) {
+func (client DomainsGroupClient) CreateOrUpdateDomainResponder(resp *http.Response) (result Domain, err error) {
err = autorest.Respond(
resp,
client.ByInspecting(),
@@ -112,30 +112,30 @@ func (client DomainsClient) CreateOrUpdateDomainResponder(resp *http.Response) (
//
// resourceGroupName is name of the resource group domainName is name of the domain forceHardDeleteDomain is if
// true then the domain will be deleted immediately instead of after 24 hours
-func (client DomainsClient) DeleteDomain(ctx context.Context, resourceGroupName string, domainName string, forceHardDeleteDomain *bool) (result SetObject, err error) {
+func (client DomainsGroupClient) DeleteDomain(ctx context.Context, resourceGroupName string, domainName string, forceHardDeleteDomain *bool) (result SetObject, err error) {
req, err := client.DeleteDomainPreparer(ctx, resourceGroupName, domainName, forceHardDeleteDomain)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.DomainsClient", "DeleteDomain", nil, "Failure preparing request")
+ err = autorest.NewErrorWithError(err, "web.DomainsGroupClient", "DeleteDomain", nil, "Failure preparing request")
return
}
resp, err := client.DeleteDomainSender(req)
if err != nil {
result.Response = autorest.Response{Response: resp}
- err = autorest.NewErrorWithError(err, "web.DomainsClient", "DeleteDomain", resp, "Failure sending request")
+ err = autorest.NewErrorWithError(err, "web.DomainsGroupClient", "DeleteDomain", resp, "Failure sending request")
return
}
result, err = client.DeleteDomainResponder(resp)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.DomainsClient", "DeleteDomain", resp, "Failure responding to request")
+ err = autorest.NewErrorWithError(err, "web.DomainsGroupClient", "DeleteDomain", resp, "Failure responding to request")
}
return
}
// DeleteDomainPreparer prepares the DeleteDomain request.
-func (client DomainsClient) DeleteDomainPreparer(ctx context.Context, resourceGroupName string, domainName string, forceHardDeleteDomain *bool) (*http.Request, error) {
+func (client DomainsGroupClient) DeleteDomainPreparer(ctx context.Context, resourceGroupName string, domainName string, forceHardDeleteDomain *bool) (*http.Request, error) {
pathParameters := map[string]interface{}{
"domainName": autorest.Encode("path", domainName),
"resourceGroupName": autorest.Encode("path", resourceGroupName),
@@ -160,14 +160,14 @@ func (client DomainsClient) DeleteDomainPreparer(ctx context.Context, resourceGr
// DeleteDomainSender sends the DeleteDomain request. The method will close the
// http.Response Body if it receives an error.
-func (client DomainsClient) DeleteDomainSender(req *http.Request) (*http.Response, error) {
+func (client DomainsGroupClient) DeleteDomainSender(req *http.Request) (*http.Response, error) {
return autorest.SendWithSender(client, req,
azure.DoRetryWithRegistration(client.Client))
}
// DeleteDomainResponder handles the response to the DeleteDomain request. The method always
// closes the http.Response Body.
-func (client DomainsClient) DeleteDomainResponder(resp *http.Response) (result SetObject, err error) {
+func (client DomainsGroupClient) DeleteDomainResponder(resp *http.Response) (result SetObject, err error) {
err = autorest.Respond(
resp,
client.ByInspecting(),
@@ -181,30 +181,30 @@ func (client DomainsClient) DeleteDomainResponder(resp *http.Response) (result S
// GetDomain sends the get domain request.
//
// resourceGroupName is name of the resource group domainName is name of the domain
-func (client DomainsClient) GetDomain(ctx context.Context, resourceGroupName string, domainName string) (result Domain, err error) {
+func (client DomainsGroupClient) GetDomain(ctx context.Context, resourceGroupName string, domainName string) (result Domain, err error) {
req, err := client.GetDomainPreparer(ctx, resourceGroupName, domainName)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.DomainsClient", "GetDomain", nil, "Failure preparing request")
+ err = autorest.NewErrorWithError(err, "web.DomainsGroupClient", "GetDomain", nil, "Failure preparing request")
return
}
resp, err := client.GetDomainSender(req)
if err != nil {
result.Response = autorest.Response{Response: resp}
- err = autorest.NewErrorWithError(err, "web.DomainsClient", "GetDomain", resp, "Failure sending request")
+ err = autorest.NewErrorWithError(err, "web.DomainsGroupClient", "GetDomain", resp, "Failure sending request")
return
}
result, err = client.GetDomainResponder(resp)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.DomainsClient", "GetDomain", resp, "Failure responding to request")
+ err = autorest.NewErrorWithError(err, "web.DomainsGroupClient", "GetDomain", resp, "Failure responding to request")
}
return
}
// GetDomainPreparer prepares the GetDomain request.
-func (client DomainsClient) GetDomainPreparer(ctx context.Context, resourceGroupName string, domainName string) (*http.Request, error) {
+func (client DomainsGroupClient) GetDomainPreparer(ctx context.Context, resourceGroupName string, domainName string) (*http.Request, error) {
pathParameters := map[string]interface{}{
"domainName": autorest.Encode("path", domainName),
"resourceGroupName": autorest.Encode("path", resourceGroupName),
@@ -226,14 +226,14 @@ func (client DomainsClient) GetDomainPreparer(ctx context.Context, resourceGroup
// GetDomainSender sends the GetDomain request. The method will close the
// http.Response Body if it receives an error.
-func (client DomainsClient) GetDomainSender(req *http.Request) (*http.Response, error) {
+func (client DomainsGroupClient) GetDomainSender(req *http.Request) (*http.Response, error) {
return autorest.SendWithSender(client, req,
azure.DoRetryWithRegistration(client.Client))
}
// GetDomainResponder handles the response to the GetDomain request. The method always
// closes the http.Response Body.
-func (client DomainsClient) GetDomainResponder(resp *http.Response) (result Domain, err error) {
+func (client DomainsGroupClient) GetDomainResponder(resp *http.Response) (result Domain, err error) {
err = autorest.Respond(
resp,
client.ByInspecting(),
@@ -248,30 +248,30 @@ func (client DomainsClient) GetDomainResponder(resp *http.Response) (result Doma
//
// resourceGroupName is name of the resource group domainName is name of the domain operationID is domain purchase
// operation Id
-func (client DomainsClient) GetDomainOperation(ctx context.Context, resourceGroupName string, domainName string, operationID string) (result Domain, err error) {
+func (client DomainsGroupClient) GetDomainOperation(ctx context.Context, resourceGroupName string, domainName string, operationID string) (result Domain, err error) {
req, err := client.GetDomainOperationPreparer(ctx, resourceGroupName, domainName, operationID)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.DomainsClient", "GetDomainOperation", nil, "Failure preparing request")
+ err = autorest.NewErrorWithError(err, "web.DomainsGroupClient", "GetDomainOperation", nil, "Failure preparing request")
return
}
resp, err := client.GetDomainOperationSender(req)
if err != nil {
result.Response = autorest.Response{Response: resp}
- err = autorest.NewErrorWithError(err, "web.DomainsClient", "GetDomainOperation", resp, "Failure sending request")
+ err = autorest.NewErrorWithError(err, "web.DomainsGroupClient", "GetDomainOperation", resp, "Failure sending request")
return
}
result, err = client.GetDomainOperationResponder(resp)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.DomainsClient", "GetDomainOperation", resp, "Failure responding to request")
+ err = autorest.NewErrorWithError(err, "web.DomainsGroupClient", "GetDomainOperation", resp, "Failure responding to request")
}
return
}
// GetDomainOperationPreparer prepares the GetDomainOperation request.
-func (client DomainsClient) GetDomainOperationPreparer(ctx context.Context, resourceGroupName string, domainName string, operationID string) (*http.Request, error) {
+func (client DomainsGroupClient) GetDomainOperationPreparer(ctx context.Context, resourceGroupName string, domainName string, operationID string) (*http.Request, error) {
pathParameters := map[string]interface{}{
"domainName": autorest.Encode("path", domainName),
"operationId": autorest.Encode("path", operationID),
@@ -294,14 +294,14 @@ func (client DomainsClient) GetDomainOperationPreparer(ctx context.Context, reso
// GetDomainOperationSender sends the GetDomainOperation request. The method will close the
// http.Response Body if it receives an error.
-func (client DomainsClient) GetDomainOperationSender(req *http.Request) (*http.Response, error) {
+func (client DomainsGroupClient) GetDomainOperationSender(req *http.Request) (*http.Response, error) {
return autorest.SendWithSender(client, req,
azure.DoRetryWithRegistration(client.Client))
}
// GetDomainOperationResponder handles the response to the GetDomainOperation request. The method always
// closes the http.Response Body.
-func (client DomainsClient) GetDomainOperationResponder(resp *http.Response) (result Domain, err error) {
+func (client DomainsGroupClient) GetDomainOperationResponder(resp *http.Response) (result Domain, err error) {
err = autorest.Respond(
resp,
client.ByInspecting(),
@@ -315,31 +315,31 @@ func (client DomainsClient) GetDomainOperationResponder(resp *http.Response) (re
// GetDomains sends the get domains request.
//
// resourceGroupName is name of the resource group
-func (client DomainsClient) GetDomains(ctx context.Context, resourceGroupName string) (result DomainCollectionPage, err error) {
+func (client DomainsGroupClient) GetDomains(ctx context.Context, resourceGroupName string) (result DomainCollectionPage, err error) {
result.fn = client.getDomainsNextResults
req, err := client.GetDomainsPreparer(ctx, resourceGroupName)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.DomainsClient", "GetDomains", nil, "Failure preparing request")
+ err = autorest.NewErrorWithError(err, "web.DomainsGroupClient", "GetDomains", nil, "Failure preparing request")
return
}
resp, err := client.GetDomainsSender(req)
if err != nil {
result.dc.Response = autorest.Response{Response: resp}
- err = autorest.NewErrorWithError(err, "web.DomainsClient", "GetDomains", resp, "Failure sending request")
+ err = autorest.NewErrorWithError(err, "web.DomainsGroupClient", "GetDomains", resp, "Failure sending request")
return
}
result.dc, err = client.GetDomainsResponder(resp)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.DomainsClient", "GetDomains", resp, "Failure responding to request")
+ err = autorest.NewErrorWithError(err, "web.DomainsGroupClient", "GetDomains", resp, "Failure responding to request")
}
return
}
// GetDomainsPreparer prepares the GetDomains request.
-func (client DomainsClient) GetDomainsPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) {
+func (client DomainsGroupClient) GetDomainsPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) {
pathParameters := map[string]interface{}{
"resourceGroupName": autorest.Encode("path", resourceGroupName),
"subscriptionId": autorest.Encode("path", client.SubscriptionID),
@@ -360,14 +360,14 @@ func (client DomainsClient) GetDomainsPreparer(ctx context.Context, resourceGrou
// GetDomainsSender sends the GetDomains request. The method will close the
// http.Response Body if it receives an error.
-func (client DomainsClient) GetDomainsSender(req *http.Request) (*http.Response, error) {
+func (client DomainsGroupClient) GetDomainsSender(req *http.Request) (*http.Response, error) {
return autorest.SendWithSender(client, req,
azure.DoRetryWithRegistration(client.Client))
}
// GetDomainsResponder handles the response to the GetDomains request. The method always
// closes the http.Response Body.
-func (client DomainsClient) GetDomainsResponder(resp *http.Response) (result DomainCollection, err error) {
+func (client DomainsGroupClient) GetDomainsResponder(resp *http.Response) (result DomainCollection, err error) {
err = autorest.Respond(
resp,
client.ByInspecting(),
@@ -379,10 +379,10 @@ func (client DomainsClient) GetDomainsResponder(resp *http.Response) (result Dom
}
// getDomainsNextResults retrieves the next set of results, if any.
-func (client DomainsClient) getDomainsNextResults(lastResults DomainCollection) (result DomainCollection, err error) {
+func (client DomainsGroupClient) getDomainsNextResults(lastResults DomainCollection) (result DomainCollection, err error) {
req, err := lastResults.domainCollectionPreparer()
if err != nil {
- return result, autorest.NewErrorWithError(err, "web.DomainsClient", "getDomainsNextResults", nil, "Failure preparing next results request")
+ return result, autorest.NewErrorWithError(err, "web.DomainsGroupClient", "getDomainsNextResults", nil, "Failure preparing next results request")
}
if req == nil {
return
@@ -390,17 +390,17 @@ func (client DomainsClient) getDomainsNextResults(lastResults DomainCollection)
resp, err := client.GetDomainsSender(req)
if err != nil {
result.Response = autorest.Response{Response: resp}
- return result, autorest.NewErrorWithError(err, "web.DomainsClient", "getDomainsNextResults", resp, "Failure sending next results request")
+ return result, autorest.NewErrorWithError(err, "web.DomainsGroupClient", "getDomainsNextResults", resp, "Failure sending next results request")
}
result, err = client.GetDomainsResponder(resp)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.DomainsClient", "getDomainsNextResults", resp, "Failure responding to next results request")
+ err = autorest.NewErrorWithError(err, "web.DomainsGroupClient", "getDomainsNextResults", resp, "Failure responding to next results request")
}
return
}
// GetDomainsComplete enumerates all values, automatically crossing page boundaries as required.
-func (client DomainsClient) GetDomainsComplete(ctx context.Context, resourceGroupName string) (result DomainCollectionIterator, err error) {
+func (client DomainsGroupClient) GetDomainsComplete(ctx context.Context, resourceGroupName string) (result DomainCollectionIterator, err error) {
result.page, err = client.GetDomains(ctx, resourceGroupName)
return
}
@@ -409,30 +409,30 @@ func (client DomainsClient) GetDomainsComplete(ctx context.Context, resourceGrou
//
// resourceGroupName is >Name of the resource group domainName is name of the domain domain is domain
// registration information
-func (client DomainsClient) UpdateDomain(ctx context.Context, resourceGroupName string, domainName string, domain Domain) (result Domain, err error) {
+func (client DomainsGroupClient) UpdateDomain(ctx context.Context, resourceGroupName string, domainName string, domain Domain) (result Domain, err error) {
req, err := client.UpdateDomainPreparer(ctx, resourceGroupName, domainName, domain)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.DomainsClient", "UpdateDomain", nil, "Failure preparing request")
+ err = autorest.NewErrorWithError(err, "web.DomainsGroupClient", "UpdateDomain", nil, "Failure preparing request")
return
}
resp, err := client.UpdateDomainSender(req)
if err != nil {
result.Response = autorest.Response{Response: resp}
- err = autorest.NewErrorWithError(err, "web.DomainsClient", "UpdateDomain", resp, "Failure sending request")
+ err = autorest.NewErrorWithError(err, "web.DomainsGroupClient", "UpdateDomain", resp, "Failure sending request")
return
}
result, err = client.UpdateDomainResponder(resp)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.DomainsClient", "UpdateDomain", resp, "Failure responding to request")
+ err = autorest.NewErrorWithError(err, "web.DomainsGroupClient", "UpdateDomain", resp, "Failure responding to request")
}
return
}
// UpdateDomainPreparer prepares the UpdateDomain request.
-func (client DomainsClient) UpdateDomainPreparer(ctx context.Context, resourceGroupName string, domainName string, domain Domain) (*http.Request, error) {
+func (client DomainsGroupClient) UpdateDomainPreparer(ctx context.Context, resourceGroupName string, domainName string, domain Domain) (*http.Request, error) {
pathParameters := map[string]interface{}{
"domainName": autorest.Encode("path", domainName),
"resourceGroupName": autorest.Encode("path", resourceGroupName),
@@ -456,14 +456,14 @@ func (client DomainsClient) UpdateDomainPreparer(ctx context.Context, resourceGr
// UpdateDomainSender sends the UpdateDomain request. The method will close the
// http.Response Body if it receives an error.
-func (client DomainsClient) UpdateDomainSender(req *http.Request) (*http.Response, error) {
+func (client DomainsGroupClient) UpdateDomainSender(req *http.Request) (*http.Response, error) {
return autorest.SendWithSender(client, req,
azure.DoRetryWithRegistration(client.Client))
}
// UpdateDomainResponder handles the response to the UpdateDomain request. The method always
// closes the http.Response Body.
-func (client DomainsClient) UpdateDomainResponder(resp *http.Response) (result Domain, err error) {
+func (client DomainsGroupClient) UpdateDomainResponder(resp *http.Response) (result Domain, err error) {
err = autorest.Respond(
resp,
client.ByInspecting(),
diff --git a/services/web/mgmt/2015-08-preview/web/provider.go b/services/web/mgmt/2015-08-preview/web/providergroup.go
similarity index 63%
rename from services/web/mgmt/2015-08-preview/web/provider.go
rename to services/web/mgmt/2015-08-preview/web/providergroup.go
index dfb5f5d2e6ba..a2b94bdeee38 100644
--- a/services/web/mgmt/2015-08-preview/web/provider.go
+++ b/services/web/mgmt/2015-08-preview/web/providergroup.go
@@ -24,46 +24,46 @@ import (
"net/http"
)
-// ProviderClient is the webSite Management Client
-type ProviderClient struct {
+// ProviderGroupClient is the webSite Management Client
+type ProviderGroupClient struct {
BaseClient
}
-// NewProviderClient creates an instance of the ProviderClient client.
-func NewProviderClient(subscriptionID string) ProviderClient {
- return NewProviderClientWithBaseURI(DefaultBaseURI, subscriptionID)
+// NewProviderGroupClient creates an instance of the ProviderGroupClient client.
+func NewProviderGroupClient(subscriptionID string) ProviderGroupClient {
+ return NewProviderGroupClientWithBaseURI(DefaultBaseURI, subscriptionID)
}
-// NewProviderClientWithBaseURI creates an instance of the ProviderClient client.
-func NewProviderClientWithBaseURI(baseURI string, subscriptionID string) ProviderClient {
- return ProviderClient{NewWithBaseURI(baseURI, subscriptionID)}
+// NewProviderGroupClientWithBaseURI creates an instance of the ProviderGroupClient client.
+func NewProviderGroupClientWithBaseURI(baseURI string, subscriptionID string) ProviderGroupClient {
+ return ProviderGroupClient{NewWithBaseURI(baseURI, subscriptionID)}
}
// GetPublishingUser sends the get publishing user request.
-func (client ProviderClient) GetPublishingUser(ctx context.Context) (result User, err error) {
+func (client ProviderGroupClient) GetPublishingUser(ctx context.Context) (result User, err error) {
req, err := client.GetPublishingUserPreparer(ctx)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.ProviderClient", "GetPublishingUser", nil, "Failure preparing request")
+ err = autorest.NewErrorWithError(err, "web.ProviderGroupClient", "GetPublishingUser", nil, "Failure preparing request")
return
}
resp, err := client.GetPublishingUserSender(req)
if err != nil {
result.Response = autorest.Response{Response: resp}
- err = autorest.NewErrorWithError(err, "web.ProviderClient", "GetPublishingUser", resp, "Failure sending request")
+ err = autorest.NewErrorWithError(err, "web.ProviderGroupClient", "GetPublishingUser", resp, "Failure sending request")
return
}
result, err = client.GetPublishingUserResponder(resp)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.ProviderClient", "GetPublishingUser", resp, "Failure responding to request")
+ err = autorest.NewErrorWithError(err, "web.ProviderGroupClient", "GetPublishingUser", resp, "Failure responding to request")
}
return
}
// GetPublishingUserPreparer prepares the GetPublishingUser request.
-func (client ProviderClient) GetPublishingUserPreparer(ctx context.Context) (*http.Request, error) {
+func (client ProviderGroupClient) GetPublishingUserPreparer(ctx context.Context) (*http.Request, error) {
const APIVersion = "2015-08-01"
queryParameters := map[string]interface{}{
"api-version": APIVersion,
@@ -79,14 +79,14 @@ func (client ProviderClient) GetPublishingUserPreparer(ctx context.Context) (*ht
// GetPublishingUserSender sends the GetPublishingUser request. The method will close the
// http.Response Body if it receives an error.
-func (client ProviderClient) GetPublishingUserSender(req *http.Request) (*http.Response, error) {
+func (client ProviderGroupClient) GetPublishingUserSender(req *http.Request) (*http.Response, error) {
return autorest.SendWithSender(client, req,
autorest.DoRetryForStatusCodes(client.RetryAttempts, client.RetryDuration, autorest.StatusCodesForRetry...))
}
// GetPublishingUserResponder handles the response to the GetPublishingUser request. The method always
// closes the http.Response Body.
-func (client ProviderClient) GetPublishingUserResponder(resp *http.Response) (result User, err error) {
+func (client ProviderGroupClient) GetPublishingUserResponder(resp *http.Response) (result User, err error) {
err = autorest.Respond(
resp,
client.ByInspecting(),
@@ -100,30 +100,30 @@ func (client ProviderClient) GetPublishingUserResponder(resp *http.Response) (re
// GetSourceControl sends the get source control request.
//
// sourceControlType is type of source control
-func (client ProviderClient) GetSourceControl(ctx context.Context, sourceControlType string) (result SourceControl, err error) {
+func (client ProviderGroupClient) GetSourceControl(ctx context.Context, sourceControlType string) (result SourceControl, err error) {
req, err := client.GetSourceControlPreparer(ctx, sourceControlType)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.ProviderClient", "GetSourceControl", nil, "Failure preparing request")
+ err = autorest.NewErrorWithError(err, "web.ProviderGroupClient", "GetSourceControl", nil, "Failure preparing request")
return
}
resp, err := client.GetSourceControlSender(req)
if err != nil {
result.Response = autorest.Response{Response: resp}
- err = autorest.NewErrorWithError(err, "web.ProviderClient", "GetSourceControl", resp, "Failure sending request")
+ err = autorest.NewErrorWithError(err, "web.ProviderGroupClient", "GetSourceControl", resp, "Failure sending request")
return
}
result, err = client.GetSourceControlResponder(resp)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.ProviderClient", "GetSourceControl", resp, "Failure responding to request")
+ err = autorest.NewErrorWithError(err, "web.ProviderGroupClient", "GetSourceControl", resp, "Failure responding to request")
}
return
}
// GetSourceControlPreparer prepares the GetSourceControl request.
-func (client ProviderClient) GetSourceControlPreparer(ctx context.Context, sourceControlType string) (*http.Request, error) {
+func (client ProviderGroupClient) GetSourceControlPreparer(ctx context.Context, sourceControlType string) (*http.Request, error) {
pathParameters := map[string]interface{}{
"sourceControlType": autorest.Encode("path", sourceControlType),
}
@@ -143,14 +143,14 @@ func (client ProviderClient) GetSourceControlPreparer(ctx context.Context, sourc
// GetSourceControlSender sends the GetSourceControl request. The method will close the
// http.Response Body if it receives an error.
-func (client ProviderClient) GetSourceControlSender(req *http.Request) (*http.Response, error) {
+func (client ProviderGroupClient) GetSourceControlSender(req *http.Request) (*http.Response, error) {
return autorest.SendWithSender(client, req,
autorest.DoRetryForStatusCodes(client.RetryAttempts, client.RetryDuration, autorest.StatusCodesForRetry...))
}
// GetSourceControlResponder handles the response to the GetSourceControl request. The method always
// closes the http.Response Body.
-func (client ProviderClient) GetSourceControlResponder(resp *http.Response) (result SourceControl, err error) {
+func (client ProviderGroupClient) GetSourceControlResponder(resp *http.Response) (result SourceControl, err error) {
err = autorest.Respond(
resp,
client.ByInspecting(),
@@ -162,31 +162,31 @@ func (client ProviderClient) GetSourceControlResponder(resp *http.Response) (res
}
// GetSourceControls sends the get source controls request.
-func (client ProviderClient) GetSourceControls(ctx context.Context) (result SourceControlCollectionPage, err error) {
+func (client ProviderGroupClient) GetSourceControls(ctx context.Context) (result SourceControlCollectionPage, err error) {
result.fn = client.getSourceControlsNextResults
req, err := client.GetSourceControlsPreparer(ctx)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.ProviderClient", "GetSourceControls", nil, "Failure preparing request")
+ err = autorest.NewErrorWithError(err, "web.ProviderGroupClient", "GetSourceControls", nil, "Failure preparing request")
return
}
resp, err := client.GetSourceControlsSender(req)
if err != nil {
result.scc.Response = autorest.Response{Response: resp}
- err = autorest.NewErrorWithError(err, "web.ProviderClient", "GetSourceControls", resp, "Failure sending request")
+ err = autorest.NewErrorWithError(err, "web.ProviderGroupClient", "GetSourceControls", resp, "Failure sending request")
return
}
result.scc, err = client.GetSourceControlsResponder(resp)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.ProviderClient", "GetSourceControls", resp, "Failure responding to request")
+ err = autorest.NewErrorWithError(err, "web.ProviderGroupClient", "GetSourceControls", resp, "Failure responding to request")
}
return
}
// GetSourceControlsPreparer prepares the GetSourceControls request.
-func (client ProviderClient) GetSourceControlsPreparer(ctx context.Context) (*http.Request, error) {
+func (client ProviderGroupClient) GetSourceControlsPreparer(ctx context.Context) (*http.Request, error) {
const APIVersion = "2015-08-01"
queryParameters := map[string]interface{}{
"api-version": APIVersion,
@@ -202,14 +202,14 @@ func (client ProviderClient) GetSourceControlsPreparer(ctx context.Context) (*ht
// GetSourceControlsSender sends the GetSourceControls request. The method will close the
// http.Response Body if it receives an error.
-func (client ProviderClient) GetSourceControlsSender(req *http.Request) (*http.Response, error) {
+func (client ProviderGroupClient) GetSourceControlsSender(req *http.Request) (*http.Response, error) {
return autorest.SendWithSender(client, req,
autorest.DoRetryForStatusCodes(client.RetryAttempts, client.RetryDuration, autorest.StatusCodesForRetry...))
}
// GetSourceControlsResponder handles the response to the GetSourceControls request. The method always
// closes the http.Response Body.
-func (client ProviderClient) GetSourceControlsResponder(resp *http.Response) (result SourceControlCollection, err error) {
+func (client ProviderGroupClient) GetSourceControlsResponder(resp *http.Response) (result SourceControlCollection, err error) {
err = autorest.Respond(
resp,
client.ByInspecting(),
@@ -221,10 +221,10 @@ func (client ProviderClient) GetSourceControlsResponder(resp *http.Response) (re
}
// getSourceControlsNextResults retrieves the next set of results, if any.
-func (client ProviderClient) getSourceControlsNextResults(lastResults SourceControlCollection) (result SourceControlCollection, err error) {
+func (client ProviderGroupClient) getSourceControlsNextResults(lastResults SourceControlCollection) (result SourceControlCollection, err error) {
req, err := lastResults.sourceControlCollectionPreparer()
if err != nil {
- return result, autorest.NewErrorWithError(err, "web.ProviderClient", "getSourceControlsNextResults", nil, "Failure preparing next results request")
+ return result, autorest.NewErrorWithError(err, "web.ProviderGroupClient", "getSourceControlsNextResults", nil, "Failure preparing next results request")
}
if req == nil {
return
@@ -232,17 +232,17 @@ func (client ProviderClient) getSourceControlsNextResults(lastResults SourceCont
resp, err := client.GetSourceControlsSender(req)
if err != nil {
result.Response = autorest.Response{Response: resp}
- return result, autorest.NewErrorWithError(err, "web.ProviderClient", "getSourceControlsNextResults", resp, "Failure sending next results request")
+ return result, autorest.NewErrorWithError(err, "web.ProviderGroupClient", "getSourceControlsNextResults", resp, "Failure sending next results request")
}
result, err = client.GetSourceControlsResponder(resp)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.ProviderClient", "getSourceControlsNextResults", resp, "Failure responding to next results request")
+ err = autorest.NewErrorWithError(err, "web.ProviderGroupClient", "getSourceControlsNextResults", resp, "Failure responding to next results request")
}
return
}
// GetSourceControlsComplete enumerates all values, automatically crossing page boundaries as required.
-func (client ProviderClient) GetSourceControlsComplete(ctx context.Context) (result SourceControlCollectionIterator, err error) {
+func (client ProviderGroupClient) GetSourceControlsComplete(ctx context.Context) (result SourceControlCollectionIterator, err error) {
result.page, err = client.GetSourceControls(ctx)
return
}
@@ -250,30 +250,30 @@ func (client ProviderClient) GetSourceControlsComplete(ctx context.Context) (res
// UpdatePublishingUser sends the update publishing user request.
//
// requestMessage is details of publishing user
-func (client ProviderClient) UpdatePublishingUser(ctx context.Context, requestMessage User) (result User, err error) {
+func (client ProviderGroupClient) UpdatePublishingUser(ctx context.Context, requestMessage User) (result User, err error) {
req, err := client.UpdatePublishingUserPreparer(ctx, requestMessage)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.ProviderClient", "UpdatePublishingUser", nil, "Failure preparing request")
+ err = autorest.NewErrorWithError(err, "web.ProviderGroupClient", "UpdatePublishingUser", nil, "Failure preparing request")
return
}
resp, err := client.UpdatePublishingUserSender(req)
if err != nil {
result.Response = autorest.Response{Response: resp}
- err = autorest.NewErrorWithError(err, "web.ProviderClient", "UpdatePublishingUser", resp, "Failure sending request")
+ err = autorest.NewErrorWithError(err, "web.ProviderGroupClient", "UpdatePublishingUser", resp, "Failure sending request")
return
}
result, err = client.UpdatePublishingUserResponder(resp)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.ProviderClient", "UpdatePublishingUser", resp, "Failure responding to request")
+ err = autorest.NewErrorWithError(err, "web.ProviderGroupClient", "UpdatePublishingUser", resp, "Failure responding to request")
}
return
}
// UpdatePublishingUserPreparer prepares the UpdatePublishingUser request.
-func (client ProviderClient) UpdatePublishingUserPreparer(ctx context.Context, requestMessage User) (*http.Request, error) {
+func (client ProviderGroupClient) UpdatePublishingUserPreparer(ctx context.Context, requestMessage User) (*http.Request, error) {
const APIVersion = "2015-08-01"
queryParameters := map[string]interface{}{
"api-version": APIVersion,
@@ -291,14 +291,14 @@ func (client ProviderClient) UpdatePublishingUserPreparer(ctx context.Context, r
// UpdatePublishingUserSender sends the UpdatePublishingUser request. The method will close the
// http.Response Body if it receives an error.
-func (client ProviderClient) UpdatePublishingUserSender(req *http.Request) (*http.Response, error) {
+func (client ProviderGroupClient) UpdatePublishingUserSender(req *http.Request) (*http.Response, error) {
return autorest.SendWithSender(client, req,
autorest.DoRetryForStatusCodes(client.RetryAttempts, client.RetryDuration, autorest.StatusCodesForRetry...))
}
// UpdatePublishingUserResponder handles the response to the UpdatePublishingUser request. The method always
// closes the http.Response Body.
-func (client ProviderClient) UpdatePublishingUserResponder(resp *http.Response) (result User, err error) {
+func (client ProviderGroupClient) UpdatePublishingUserResponder(resp *http.Response) (result User, err error) {
err = autorest.Respond(
resp,
client.ByInspecting(),
@@ -312,30 +312,30 @@ func (client ProviderClient) UpdatePublishingUserResponder(resp *http.Response)
// UpdateSourceControl sends the update source control request.
//
// sourceControlType is type of source control requestMessage is source control token information
-func (client ProviderClient) UpdateSourceControl(ctx context.Context, sourceControlType string, requestMessage SourceControl) (result SourceControl, err error) {
+func (client ProviderGroupClient) UpdateSourceControl(ctx context.Context, sourceControlType string, requestMessage SourceControl) (result SourceControl, err error) {
req, err := client.UpdateSourceControlPreparer(ctx, sourceControlType, requestMessage)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.ProviderClient", "UpdateSourceControl", nil, "Failure preparing request")
+ err = autorest.NewErrorWithError(err, "web.ProviderGroupClient", "UpdateSourceControl", nil, "Failure preparing request")
return
}
resp, err := client.UpdateSourceControlSender(req)
if err != nil {
result.Response = autorest.Response{Response: resp}
- err = autorest.NewErrorWithError(err, "web.ProviderClient", "UpdateSourceControl", resp, "Failure sending request")
+ err = autorest.NewErrorWithError(err, "web.ProviderGroupClient", "UpdateSourceControl", resp, "Failure sending request")
return
}
result, err = client.UpdateSourceControlResponder(resp)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.ProviderClient", "UpdateSourceControl", resp, "Failure responding to request")
+ err = autorest.NewErrorWithError(err, "web.ProviderGroupClient", "UpdateSourceControl", resp, "Failure responding to request")
}
return
}
// UpdateSourceControlPreparer prepares the UpdateSourceControl request.
-func (client ProviderClient) UpdateSourceControlPreparer(ctx context.Context, sourceControlType string, requestMessage SourceControl) (*http.Request, error) {
+func (client ProviderGroupClient) UpdateSourceControlPreparer(ctx context.Context, sourceControlType string, requestMessage SourceControl) (*http.Request, error) {
pathParameters := map[string]interface{}{
"sourceControlType": autorest.Encode("path", sourceControlType),
}
@@ -357,14 +357,14 @@ func (client ProviderClient) UpdateSourceControlPreparer(ctx context.Context, so
// UpdateSourceControlSender sends the UpdateSourceControl request. The method will close the
// http.Response Body if it receives an error.
-func (client ProviderClient) UpdateSourceControlSender(req *http.Request) (*http.Response, error) {
+func (client ProviderGroupClient) UpdateSourceControlSender(req *http.Request) (*http.Response, error) {
return autorest.SendWithSender(client, req,
autorest.DoRetryForStatusCodes(client.RetryAttempts, client.RetryDuration, autorest.StatusCodesForRetry...))
}
// UpdateSourceControlResponder handles the response to the UpdateSourceControl request. The method always
// closes the http.Response Body.
-func (client ProviderClient) UpdateSourceControlResponder(resp *http.Response) (result SourceControl, err error) {
+func (client ProviderGroupClient) UpdateSourceControlResponder(resp *http.Response) (result SourceControl, err error) {
err = autorest.Respond(
resp,
client.ByInspecting(),
diff --git a/services/web/mgmt/2015-08-preview/web/recommendations.go b/services/web/mgmt/2015-08-preview/web/recommendationsgroup.go
similarity index 69%
rename from services/web/mgmt/2015-08-preview/web/recommendations.go
rename to services/web/mgmt/2015-08-preview/web/recommendationsgroup.go
index b57b1904e93c..cb3972824074 100644
--- a/services/web/mgmt/2015-08-preview/web/recommendations.go
+++ b/services/web/mgmt/2015-08-preview/web/recommendationsgroup.go
@@ -24,19 +24,19 @@ import (
"net/http"
)
-// RecommendationsClient is the webSite Management Client
-type RecommendationsClient struct {
+// RecommendationsGroupClient is the webSite Management Client
+type RecommendationsGroupClient struct {
BaseClient
}
-// NewRecommendationsClient creates an instance of the RecommendationsClient client.
-func NewRecommendationsClient(subscriptionID string) RecommendationsClient {
- return NewRecommendationsClientWithBaseURI(DefaultBaseURI, subscriptionID)
+// NewRecommendationsGroupClient creates an instance of the RecommendationsGroupClient client.
+func NewRecommendationsGroupClient(subscriptionID string) RecommendationsGroupClient {
+ return NewRecommendationsGroupClientWithBaseURI(DefaultBaseURI, subscriptionID)
}
-// NewRecommendationsClientWithBaseURI creates an instance of the RecommendationsClient client.
-func NewRecommendationsClientWithBaseURI(baseURI string, subscriptionID string) RecommendationsClient {
- return RecommendationsClient{NewWithBaseURI(baseURI, subscriptionID)}
+// NewRecommendationsGroupClientWithBaseURI creates an instance of the RecommendationsGroupClient client.
+func NewRecommendationsGroupClientWithBaseURI(baseURI string, subscriptionID string) RecommendationsGroupClient {
+ return RecommendationsGroupClient{NewWithBaseURI(baseURI, subscriptionID)}
}
// GetRecommendationBySubscription sends the get recommendation by subscription request.
@@ -44,30 +44,30 @@ func NewRecommendationsClientWithBaseURI(baseURI string, subscriptionID string)
// featured is if set, this API returns only the most critical recommendation among the others. Otherwise this API
// returns all recommendations available filter is return only channels specified in the filter. Filter is
// specified by using OData syntax. Example: $filter=channels eq 'Api' or channel eq 'Notification'
-func (client RecommendationsClient) GetRecommendationBySubscription(ctx context.Context, featured *bool, filter string) (result ListRecommendation, err error) {
+func (client RecommendationsGroupClient) GetRecommendationBySubscription(ctx context.Context, featured *bool, filter string) (result ListRecommendation, err error) {
req, err := client.GetRecommendationBySubscriptionPreparer(ctx, featured, filter)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.RecommendationsClient", "GetRecommendationBySubscription", nil, "Failure preparing request")
+ err = autorest.NewErrorWithError(err, "web.RecommendationsGroupClient", "GetRecommendationBySubscription", nil, "Failure preparing request")
return
}
resp, err := client.GetRecommendationBySubscriptionSender(req)
if err != nil {
result.Response = autorest.Response{Response: resp}
- err = autorest.NewErrorWithError(err, "web.RecommendationsClient", "GetRecommendationBySubscription", resp, "Failure sending request")
+ err = autorest.NewErrorWithError(err, "web.RecommendationsGroupClient", "GetRecommendationBySubscription", resp, "Failure sending request")
return
}
result, err = client.GetRecommendationBySubscriptionResponder(resp)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.RecommendationsClient", "GetRecommendationBySubscription", resp, "Failure responding to request")
+ err = autorest.NewErrorWithError(err, "web.RecommendationsGroupClient", "GetRecommendationBySubscription", resp, "Failure responding to request")
}
return
}
// GetRecommendationBySubscriptionPreparer prepares the GetRecommendationBySubscription request.
-func (client RecommendationsClient) GetRecommendationBySubscriptionPreparer(ctx context.Context, featured *bool, filter string) (*http.Request, error) {
+func (client RecommendationsGroupClient) GetRecommendationBySubscriptionPreparer(ctx context.Context, featured *bool, filter string) (*http.Request, error) {
pathParameters := map[string]interface{}{
"subscriptionId": autorest.Encode("path", client.SubscriptionID),
}
@@ -93,14 +93,14 @@ func (client RecommendationsClient) GetRecommendationBySubscriptionPreparer(ctx
// GetRecommendationBySubscriptionSender sends the GetRecommendationBySubscription request. The method will close the
// http.Response Body if it receives an error.
-func (client RecommendationsClient) GetRecommendationBySubscriptionSender(req *http.Request) (*http.Response, error) {
+func (client RecommendationsGroupClient) GetRecommendationBySubscriptionSender(req *http.Request) (*http.Response, error) {
return autorest.SendWithSender(client, req,
azure.DoRetryWithRegistration(client.Client))
}
// GetRecommendationBySubscriptionResponder handles the response to the GetRecommendationBySubscription request. The method always
// closes the http.Response Body.
-func (client RecommendationsClient) GetRecommendationBySubscriptionResponder(resp *http.Response) (result ListRecommendation, err error) {
+func (client RecommendationsGroupClient) GetRecommendationBySubscriptionResponder(resp *http.Response) (result ListRecommendation, err error) {
err = autorest.Respond(
resp,
client.ByInspecting(),
@@ -117,30 +117,30 @@ func (client RecommendationsClient) GetRecommendationBySubscriptionResponder(res
// query, e.g. $filter=startTime eq '2015-01-01T00:00:00Z' and endTime eq '2015-01-02T00:00:00Z' endTime is the end
// time of a time range to query, e.g. $filter=startTime eq '2015-01-01T00:00:00Z' and endTime eq
// '2015-01-02T00:00:00Z'
-func (client RecommendationsClient) GetRecommendationHistoryForSite(ctx context.Context, resourceGroupName string, siteName string, startTime string, endTime string) (result ListRecommendation, err error) {
+func (client RecommendationsGroupClient) GetRecommendationHistoryForSite(ctx context.Context, resourceGroupName string, siteName string, startTime string, endTime string) (result ListRecommendation, err error) {
req, err := client.GetRecommendationHistoryForSitePreparer(ctx, resourceGroupName, siteName, startTime, endTime)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.RecommendationsClient", "GetRecommendationHistoryForSite", nil, "Failure preparing request")
+ err = autorest.NewErrorWithError(err, "web.RecommendationsGroupClient", "GetRecommendationHistoryForSite", nil, "Failure preparing request")
return
}
resp, err := client.GetRecommendationHistoryForSiteSender(req)
if err != nil {
result.Response = autorest.Response{Response: resp}
- err = autorest.NewErrorWithError(err, "web.RecommendationsClient", "GetRecommendationHistoryForSite", resp, "Failure sending request")
+ err = autorest.NewErrorWithError(err, "web.RecommendationsGroupClient", "GetRecommendationHistoryForSite", resp, "Failure sending request")
return
}
result, err = client.GetRecommendationHistoryForSiteResponder(resp)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.RecommendationsClient", "GetRecommendationHistoryForSite", resp, "Failure responding to request")
+ err = autorest.NewErrorWithError(err, "web.RecommendationsGroupClient", "GetRecommendationHistoryForSite", resp, "Failure responding to request")
}
return
}
// GetRecommendationHistoryForSitePreparer prepares the GetRecommendationHistoryForSite request.
-func (client RecommendationsClient) GetRecommendationHistoryForSitePreparer(ctx context.Context, resourceGroupName string, siteName string, startTime string, endTime string) (*http.Request, error) {
+func (client RecommendationsGroupClient) GetRecommendationHistoryForSitePreparer(ctx context.Context, resourceGroupName string, siteName string, startTime string, endTime string) (*http.Request, error) {
pathParameters := map[string]interface{}{
"resourceGroupName": autorest.Encode("path", resourceGroupName),
"siteName": autorest.Encode("path", siteName),
@@ -168,14 +168,14 @@ func (client RecommendationsClient) GetRecommendationHistoryForSitePreparer(ctx
// GetRecommendationHistoryForSiteSender sends the GetRecommendationHistoryForSite request. The method will close the
// http.Response Body if it receives an error.
-func (client RecommendationsClient) GetRecommendationHistoryForSiteSender(req *http.Request) (*http.Response, error) {
+func (client RecommendationsGroupClient) GetRecommendationHistoryForSiteSender(req *http.Request) (*http.Response, error) {
return autorest.SendWithSender(client, req,
azure.DoRetryWithRegistration(client.Client))
}
// GetRecommendationHistoryForSiteResponder handles the response to the GetRecommendationHistoryForSite request. The method always
// closes the http.Response Body.
-func (client RecommendationsClient) GetRecommendationHistoryForSiteResponder(resp *http.Response) (result ListRecommendation, err error) {
+func (client RecommendationsGroupClient) GetRecommendationHistoryForSiteResponder(resp *http.Response) (result ListRecommendation, err error) {
err = autorest.Respond(
resp,
client.ByInspecting(),
@@ -191,30 +191,30 @@ func (client RecommendationsClient) GetRecommendationHistoryForSiteResponder(res
// resourceGroupName is resource group name siteName is site name featured is if set, this API returns only the
// most critical recommendation among the others. Otherwise this API returns all recommendations available siteSku
// is the name of site SKU. numSlots is the number of site slots associated to the site
-func (client RecommendationsClient) GetRecommendedRulesForSite(ctx context.Context, resourceGroupName string, siteName string, featured *bool, siteSku string, numSlots *int32) (result ListRecommendation, err error) {
+func (client RecommendationsGroupClient) GetRecommendedRulesForSite(ctx context.Context, resourceGroupName string, siteName string, featured *bool, siteSku string, numSlots *int32) (result ListRecommendation, err error) {
req, err := client.GetRecommendedRulesForSitePreparer(ctx, resourceGroupName, siteName, featured, siteSku, numSlots)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.RecommendationsClient", "GetRecommendedRulesForSite", nil, "Failure preparing request")
+ err = autorest.NewErrorWithError(err, "web.RecommendationsGroupClient", "GetRecommendedRulesForSite", nil, "Failure preparing request")
return
}
resp, err := client.GetRecommendedRulesForSiteSender(req)
if err != nil {
result.Response = autorest.Response{Response: resp}
- err = autorest.NewErrorWithError(err, "web.RecommendationsClient", "GetRecommendedRulesForSite", resp, "Failure sending request")
+ err = autorest.NewErrorWithError(err, "web.RecommendationsGroupClient", "GetRecommendedRulesForSite", resp, "Failure sending request")
return
}
result, err = client.GetRecommendedRulesForSiteResponder(resp)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.RecommendationsClient", "GetRecommendedRulesForSite", resp, "Failure responding to request")
+ err = autorest.NewErrorWithError(err, "web.RecommendationsGroupClient", "GetRecommendedRulesForSite", resp, "Failure responding to request")
}
return
}
// GetRecommendedRulesForSitePreparer prepares the GetRecommendedRulesForSite request.
-func (client RecommendationsClient) GetRecommendedRulesForSitePreparer(ctx context.Context, resourceGroupName string, siteName string, featured *bool, siteSku string, numSlots *int32) (*http.Request, error) {
+func (client RecommendationsGroupClient) GetRecommendedRulesForSitePreparer(ctx context.Context, resourceGroupName string, siteName string, featured *bool, siteSku string, numSlots *int32) (*http.Request, error) {
pathParameters := map[string]interface{}{
"resourceGroupName": autorest.Encode("path", resourceGroupName),
"siteName": autorest.Encode("path", siteName),
@@ -245,14 +245,14 @@ func (client RecommendationsClient) GetRecommendedRulesForSitePreparer(ctx conte
// GetRecommendedRulesForSiteSender sends the GetRecommendedRulesForSite request. The method will close the
// http.Response Body if it receives an error.
-func (client RecommendationsClient) GetRecommendedRulesForSiteSender(req *http.Request) (*http.Response, error) {
+func (client RecommendationsGroupClient) GetRecommendedRulesForSiteSender(req *http.Request) (*http.Response, error) {
return autorest.SendWithSender(client, req,
azure.DoRetryWithRegistration(client.Client))
}
// GetRecommendedRulesForSiteResponder handles the response to the GetRecommendedRulesForSite request. The method always
// closes the http.Response Body.
-func (client RecommendationsClient) GetRecommendedRulesForSiteResponder(resp *http.Response) (result ListRecommendation, err error) {
+func (client RecommendationsGroupClient) GetRecommendedRulesForSiteResponder(resp *http.Response) (result ListRecommendation, err error) {
err = autorest.Respond(
resp,
client.ByInspecting(),
@@ -266,30 +266,30 @@ func (client RecommendationsClient) GetRecommendedRulesForSiteResponder(resp *ht
// GetRuleDetailsBySiteName sends the get rule details by site name request.
//
// resourceGroupName is resource group name siteName is site name name is recommendation rule name
-func (client RecommendationsClient) GetRuleDetailsBySiteName(ctx context.Context, resourceGroupName string, siteName string, name string) (result RecommendationRule, err error) {
+func (client RecommendationsGroupClient) GetRuleDetailsBySiteName(ctx context.Context, resourceGroupName string, siteName string, name string) (result RecommendationRule, err error) {
req, err := client.GetRuleDetailsBySiteNamePreparer(ctx, resourceGroupName, siteName, name)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.RecommendationsClient", "GetRuleDetailsBySiteName", nil, "Failure preparing request")
+ err = autorest.NewErrorWithError(err, "web.RecommendationsGroupClient", "GetRuleDetailsBySiteName", nil, "Failure preparing request")
return
}
resp, err := client.GetRuleDetailsBySiteNameSender(req)
if err != nil {
result.Response = autorest.Response{Response: resp}
- err = autorest.NewErrorWithError(err, "web.RecommendationsClient", "GetRuleDetailsBySiteName", resp, "Failure sending request")
+ err = autorest.NewErrorWithError(err, "web.RecommendationsGroupClient", "GetRuleDetailsBySiteName", resp, "Failure sending request")
return
}
result, err = client.GetRuleDetailsBySiteNameResponder(resp)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.RecommendationsClient", "GetRuleDetailsBySiteName", resp, "Failure responding to request")
+ err = autorest.NewErrorWithError(err, "web.RecommendationsGroupClient", "GetRuleDetailsBySiteName", resp, "Failure responding to request")
}
return
}
// GetRuleDetailsBySiteNamePreparer prepares the GetRuleDetailsBySiteName request.
-func (client RecommendationsClient) GetRuleDetailsBySiteNamePreparer(ctx context.Context, resourceGroupName string, siteName string, name string) (*http.Request, error) {
+func (client RecommendationsGroupClient) GetRuleDetailsBySiteNamePreparer(ctx context.Context, resourceGroupName string, siteName string, name string) (*http.Request, error) {
pathParameters := map[string]interface{}{
"name": autorest.Encode("path", name),
"resourceGroupName": autorest.Encode("path", resourceGroupName),
@@ -312,14 +312,14 @@ func (client RecommendationsClient) GetRuleDetailsBySiteNamePreparer(ctx context
// GetRuleDetailsBySiteNameSender sends the GetRuleDetailsBySiteName request. The method will close the
// http.Response Body if it receives an error.
-func (client RecommendationsClient) GetRuleDetailsBySiteNameSender(req *http.Request) (*http.Response, error) {
+func (client RecommendationsGroupClient) GetRuleDetailsBySiteNameSender(req *http.Request) (*http.Response, error) {
return autorest.SendWithSender(client, req,
azure.DoRetryWithRegistration(client.Client))
}
// GetRuleDetailsBySiteNameResponder handles the response to the GetRuleDetailsBySiteName request. The method always
// closes the http.Response Body.
-func (client RecommendationsClient) GetRuleDetailsBySiteNameResponder(resp *http.Response) (result RecommendationRule, err error) {
+func (client RecommendationsGroupClient) GetRuleDetailsBySiteNameResponder(resp *http.Response) (result RecommendationRule, err error) {
err = autorest.Respond(
resp,
client.ByInspecting(),
diff --git a/services/web/mgmt/2015-08-preview/web/topleveldomains.go b/services/web/mgmt/2015-08-preview/web/topleveldomainsgroup.go
similarity index 61%
rename from services/web/mgmt/2015-08-preview/web/topleveldomains.go
rename to services/web/mgmt/2015-08-preview/web/topleveldomainsgroup.go
index cce9797214ea..e3118a8e461b 100644
--- a/services/web/mgmt/2015-08-preview/web/topleveldomains.go
+++ b/services/web/mgmt/2015-08-preview/web/topleveldomainsgroup.go
@@ -24,47 +24,47 @@ import (
"net/http"
)
-// TopLevelDomainsClient is the webSite Management Client
-type TopLevelDomainsClient struct {
+// TopLevelDomainsGroupClient is the webSite Management Client
+type TopLevelDomainsGroupClient struct {
BaseClient
}
-// NewTopLevelDomainsClient creates an instance of the TopLevelDomainsClient client.
-func NewTopLevelDomainsClient(subscriptionID string) TopLevelDomainsClient {
- return NewTopLevelDomainsClientWithBaseURI(DefaultBaseURI, subscriptionID)
+// NewTopLevelDomainsGroupClient creates an instance of the TopLevelDomainsGroupClient client.
+func NewTopLevelDomainsGroupClient(subscriptionID string) TopLevelDomainsGroupClient {
+ return NewTopLevelDomainsGroupClientWithBaseURI(DefaultBaseURI, subscriptionID)
}
-// NewTopLevelDomainsClientWithBaseURI creates an instance of the TopLevelDomainsClient client.
-func NewTopLevelDomainsClientWithBaseURI(baseURI string, subscriptionID string) TopLevelDomainsClient {
- return TopLevelDomainsClient{NewWithBaseURI(baseURI, subscriptionID)}
+// NewTopLevelDomainsGroupClientWithBaseURI creates an instance of the TopLevelDomainsGroupClient client.
+func NewTopLevelDomainsGroupClientWithBaseURI(baseURI string, subscriptionID string) TopLevelDomainsGroupClient {
+ return TopLevelDomainsGroupClient{NewWithBaseURI(baseURI, subscriptionID)}
}
// GetGetTopLevelDomains sends the get get top level domains request.
-func (client TopLevelDomainsClient) GetGetTopLevelDomains(ctx context.Context) (result TopLevelDomainCollectionPage, err error) {
+func (client TopLevelDomainsGroupClient) GetGetTopLevelDomains(ctx context.Context) (result TopLevelDomainCollectionPage, err error) {
result.fn = client.getGetTopLevelDomainsNextResults
req, err := client.GetGetTopLevelDomainsPreparer(ctx)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.TopLevelDomainsClient", "GetGetTopLevelDomains", nil, "Failure preparing request")
+ err = autorest.NewErrorWithError(err, "web.TopLevelDomainsGroupClient", "GetGetTopLevelDomains", nil, "Failure preparing request")
return
}
resp, err := client.GetGetTopLevelDomainsSender(req)
if err != nil {
result.tldc.Response = autorest.Response{Response: resp}
- err = autorest.NewErrorWithError(err, "web.TopLevelDomainsClient", "GetGetTopLevelDomains", resp, "Failure sending request")
+ err = autorest.NewErrorWithError(err, "web.TopLevelDomainsGroupClient", "GetGetTopLevelDomains", resp, "Failure sending request")
return
}
result.tldc, err = client.GetGetTopLevelDomainsResponder(resp)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.TopLevelDomainsClient", "GetGetTopLevelDomains", resp, "Failure responding to request")
+ err = autorest.NewErrorWithError(err, "web.TopLevelDomainsGroupClient", "GetGetTopLevelDomains", resp, "Failure responding to request")
}
return
}
// GetGetTopLevelDomainsPreparer prepares the GetGetTopLevelDomains request.
-func (client TopLevelDomainsClient) GetGetTopLevelDomainsPreparer(ctx context.Context) (*http.Request, error) {
+func (client TopLevelDomainsGroupClient) GetGetTopLevelDomainsPreparer(ctx context.Context) (*http.Request, error) {
pathParameters := map[string]interface{}{
"subscriptionId": autorest.Encode("path", client.SubscriptionID),
}
@@ -84,14 +84,14 @@ func (client TopLevelDomainsClient) GetGetTopLevelDomainsPreparer(ctx context.Co
// GetGetTopLevelDomainsSender sends the GetGetTopLevelDomains request. The method will close the
// http.Response Body if it receives an error.
-func (client TopLevelDomainsClient) GetGetTopLevelDomainsSender(req *http.Request) (*http.Response, error) {
+func (client TopLevelDomainsGroupClient) GetGetTopLevelDomainsSender(req *http.Request) (*http.Response, error) {
return autorest.SendWithSender(client, req,
azure.DoRetryWithRegistration(client.Client))
}
// GetGetTopLevelDomainsResponder handles the response to the GetGetTopLevelDomains request. The method always
// closes the http.Response Body.
-func (client TopLevelDomainsClient) GetGetTopLevelDomainsResponder(resp *http.Response) (result TopLevelDomainCollection, err error) {
+func (client TopLevelDomainsGroupClient) GetGetTopLevelDomainsResponder(resp *http.Response) (result TopLevelDomainCollection, err error) {
err = autorest.Respond(
resp,
client.ByInspecting(),
@@ -103,10 +103,10 @@ func (client TopLevelDomainsClient) GetGetTopLevelDomainsResponder(resp *http.Re
}
// getGetTopLevelDomainsNextResults retrieves the next set of results, if any.
-func (client TopLevelDomainsClient) getGetTopLevelDomainsNextResults(lastResults TopLevelDomainCollection) (result TopLevelDomainCollection, err error) {
+func (client TopLevelDomainsGroupClient) getGetTopLevelDomainsNextResults(lastResults TopLevelDomainCollection) (result TopLevelDomainCollection, err error) {
req, err := lastResults.topLevelDomainCollectionPreparer()
if err != nil {
- return result, autorest.NewErrorWithError(err, "web.TopLevelDomainsClient", "getGetTopLevelDomainsNextResults", nil, "Failure preparing next results request")
+ return result, autorest.NewErrorWithError(err, "web.TopLevelDomainsGroupClient", "getGetTopLevelDomainsNextResults", nil, "Failure preparing next results request")
}
if req == nil {
return
@@ -114,17 +114,17 @@ func (client TopLevelDomainsClient) getGetTopLevelDomainsNextResults(lastResults
resp, err := client.GetGetTopLevelDomainsSender(req)
if err != nil {
result.Response = autorest.Response{Response: resp}
- return result, autorest.NewErrorWithError(err, "web.TopLevelDomainsClient", "getGetTopLevelDomainsNextResults", resp, "Failure sending next results request")
+ return result, autorest.NewErrorWithError(err, "web.TopLevelDomainsGroupClient", "getGetTopLevelDomainsNextResults", resp, "Failure sending next results request")
}
result, err = client.GetGetTopLevelDomainsResponder(resp)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.TopLevelDomainsClient", "getGetTopLevelDomainsNextResults", resp, "Failure responding to next results request")
+ err = autorest.NewErrorWithError(err, "web.TopLevelDomainsGroupClient", "getGetTopLevelDomainsNextResults", resp, "Failure responding to next results request")
}
return
}
// GetGetTopLevelDomainsComplete enumerates all values, automatically crossing page boundaries as required.
-func (client TopLevelDomainsClient) GetGetTopLevelDomainsComplete(ctx context.Context) (result TopLevelDomainCollectionIterator, err error) {
+func (client TopLevelDomainsGroupClient) GetGetTopLevelDomainsComplete(ctx context.Context) (result TopLevelDomainCollectionIterator, err error) {
result.page, err = client.GetGetTopLevelDomains(ctx)
return
}
@@ -132,30 +132,30 @@ func (client TopLevelDomainsClient) GetGetTopLevelDomainsComplete(ctx context.Co
// GetTopLevelDomain sends the get top level domain request.
//
// name is name of the top level domain
-func (client TopLevelDomainsClient) GetTopLevelDomain(ctx context.Context, name string) (result TopLevelDomain, err error) {
+func (client TopLevelDomainsGroupClient) GetTopLevelDomain(ctx context.Context, name string) (result TopLevelDomain, err error) {
req, err := client.GetTopLevelDomainPreparer(ctx, name)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.TopLevelDomainsClient", "GetTopLevelDomain", nil, "Failure preparing request")
+ err = autorest.NewErrorWithError(err, "web.TopLevelDomainsGroupClient", "GetTopLevelDomain", nil, "Failure preparing request")
return
}
resp, err := client.GetTopLevelDomainSender(req)
if err != nil {
result.Response = autorest.Response{Response: resp}
- err = autorest.NewErrorWithError(err, "web.TopLevelDomainsClient", "GetTopLevelDomain", resp, "Failure sending request")
+ err = autorest.NewErrorWithError(err, "web.TopLevelDomainsGroupClient", "GetTopLevelDomain", resp, "Failure sending request")
return
}
result, err = client.GetTopLevelDomainResponder(resp)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.TopLevelDomainsClient", "GetTopLevelDomain", resp, "Failure responding to request")
+ err = autorest.NewErrorWithError(err, "web.TopLevelDomainsGroupClient", "GetTopLevelDomain", resp, "Failure responding to request")
}
return
}
// GetTopLevelDomainPreparer prepares the GetTopLevelDomain request.
-func (client TopLevelDomainsClient) GetTopLevelDomainPreparer(ctx context.Context, name string) (*http.Request, error) {
+func (client TopLevelDomainsGroupClient) GetTopLevelDomainPreparer(ctx context.Context, name string) (*http.Request, error) {
pathParameters := map[string]interface{}{
"name": autorest.Encode("path", name),
"subscriptionId": autorest.Encode("path", client.SubscriptionID),
@@ -176,14 +176,14 @@ func (client TopLevelDomainsClient) GetTopLevelDomainPreparer(ctx context.Contex
// GetTopLevelDomainSender sends the GetTopLevelDomain request. The method will close the
// http.Response Body if it receives an error.
-func (client TopLevelDomainsClient) GetTopLevelDomainSender(req *http.Request) (*http.Response, error) {
+func (client TopLevelDomainsGroupClient) GetTopLevelDomainSender(req *http.Request) (*http.Response, error) {
return autorest.SendWithSender(client, req,
azure.DoRetryWithRegistration(client.Client))
}
// GetTopLevelDomainResponder handles the response to the GetTopLevelDomain request. The method always
// closes the http.Response Body.
-func (client TopLevelDomainsClient) GetTopLevelDomainResponder(resp *http.Response) (result TopLevelDomain, err error) {
+func (client TopLevelDomainsGroupClient) GetTopLevelDomainResponder(resp *http.Response) (result TopLevelDomain, err error) {
err = autorest.Respond(
resp,
client.ByInspecting(),
@@ -197,31 +197,31 @@ func (client TopLevelDomainsClient) GetTopLevelDomainResponder(resp *http.Respon
// ListTopLevelDomainAgreements sends the list top level domain agreements request.
//
// name is name of the top level domain agreementOption is domain agreement options
-func (client TopLevelDomainsClient) ListTopLevelDomainAgreements(ctx context.Context, name string, agreementOption TopLevelDomainAgreementOption) (result TldLegalAgreementCollectionPage, err error) {
+func (client TopLevelDomainsGroupClient) ListTopLevelDomainAgreements(ctx context.Context, name string, agreementOption TopLevelDomainAgreementOption) (result TldLegalAgreementCollectionPage, err error) {
result.fn = client.listTopLevelDomainAgreementsNextResults
req, err := client.ListTopLevelDomainAgreementsPreparer(ctx, name, agreementOption)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.TopLevelDomainsClient", "ListTopLevelDomainAgreements", nil, "Failure preparing request")
+ err = autorest.NewErrorWithError(err, "web.TopLevelDomainsGroupClient", "ListTopLevelDomainAgreements", nil, "Failure preparing request")
return
}
resp, err := client.ListTopLevelDomainAgreementsSender(req)
if err != nil {
result.tlac.Response = autorest.Response{Response: resp}
- err = autorest.NewErrorWithError(err, "web.TopLevelDomainsClient", "ListTopLevelDomainAgreements", resp, "Failure sending request")
+ err = autorest.NewErrorWithError(err, "web.TopLevelDomainsGroupClient", "ListTopLevelDomainAgreements", resp, "Failure sending request")
return
}
result.tlac, err = client.ListTopLevelDomainAgreementsResponder(resp)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.TopLevelDomainsClient", "ListTopLevelDomainAgreements", resp, "Failure responding to request")
+ err = autorest.NewErrorWithError(err, "web.TopLevelDomainsGroupClient", "ListTopLevelDomainAgreements", resp, "Failure responding to request")
}
return
}
// ListTopLevelDomainAgreementsPreparer prepares the ListTopLevelDomainAgreements request.
-func (client TopLevelDomainsClient) ListTopLevelDomainAgreementsPreparer(ctx context.Context, name string, agreementOption TopLevelDomainAgreementOption) (*http.Request, error) {
+func (client TopLevelDomainsGroupClient) ListTopLevelDomainAgreementsPreparer(ctx context.Context, name string, agreementOption TopLevelDomainAgreementOption) (*http.Request, error) {
pathParameters := map[string]interface{}{
"name": autorest.Encode("path", name),
"subscriptionId": autorest.Encode("path", client.SubscriptionID),
@@ -244,14 +244,14 @@ func (client TopLevelDomainsClient) ListTopLevelDomainAgreementsPreparer(ctx con
// ListTopLevelDomainAgreementsSender sends the ListTopLevelDomainAgreements request. The method will close the
// http.Response Body if it receives an error.
-func (client TopLevelDomainsClient) ListTopLevelDomainAgreementsSender(req *http.Request) (*http.Response, error) {
+func (client TopLevelDomainsGroupClient) ListTopLevelDomainAgreementsSender(req *http.Request) (*http.Response, error) {
return autorest.SendWithSender(client, req,
azure.DoRetryWithRegistration(client.Client))
}
// ListTopLevelDomainAgreementsResponder handles the response to the ListTopLevelDomainAgreements request. The method always
// closes the http.Response Body.
-func (client TopLevelDomainsClient) ListTopLevelDomainAgreementsResponder(resp *http.Response) (result TldLegalAgreementCollection, err error) {
+func (client TopLevelDomainsGroupClient) ListTopLevelDomainAgreementsResponder(resp *http.Response) (result TldLegalAgreementCollection, err error) {
err = autorest.Respond(
resp,
client.ByInspecting(),
@@ -263,10 +263,10 @@ func (client TopLevelDomainsClient) ListTopLevelDomainAgreementsResponder(resp *
}
// listTopLevelDomainAgreementsNextResults retrieves the next set of results, if any.
-func (client TopLevelDomainsClient) listTopLevelDomainAgreementsNextResults(lastResults TldLegalAgreementCollection) (result TldLegalAgreementCollection, err error) {
+func (client TopLevelDomainsGroupClient) listTopLevelDomainAgreementsNextResults(lastResults TldLegalAgreementCollection) (result TldLegalAgreementCollection, err error) {
req, err := lastResults.tldLegalAgreementCollectionPreparer()
if err != nil {
- return result, autorest.NewErrorWithError(err, "web.TopLevelDomainsClient", "listTopLevelDomainAgreementsNextResults", nil, "Failure preparing next results request")
+ return result, autorest.NewErrorWithError(err, "web.TopLevelDomainsGroupClient", "listTopLevelDomainAgreementsNextResults", nil, "Failure preparing next results request")
}
if req == nil {
return
@@ -274,17 +274,17 @@ func (client TopLevelDomainsClient) listTopLevelDomainAgreementsNextResults(last
resp, err := client.ListTopLevelDomainAgreementsSender(req)
if err != nil {
result.Response = autorest.Response{Response: resp}
- return result, autorest.NewErrorWithError(err, "web.TopLevelDomainsClient", "listTopLevelDomainAgreementsNextResults", resp, "Failure sending next results request")
+ return result, autorest.NewErrorWithError(err, "web.TopLevelDomainsGroupClient", "listTopLevelDomainAgreementsNextResults", resp, "Failure sending next results request")
}
result, err = client.ListTopLevelDomainAgreementsResponder(resp)
if err != nil {
- err = autorest.NewErrorWithError(err, "web.TopLevelDomainsClient", "listTopLevelDomainAgreementsNextResults", resp, "Failure responding to next results request")
+ err = autorest.NewErrorWithError(err, "web.TopLevelDomainsGroupClient", "listTopLevelDomainAgreementsNextResults", resp, "Failure responding to next results request")
}
return
}
// ListTopLevelDomainAgreementsComplete enumerates all values, automatically crossing page boundaries as required.
-func (client TopLevelDomainsClient) ListTopLevelDomainAgreementsComplete(ctx context.Context, name string, agreementOption TopLevelDomainAgreementOption) (result TldLegalAgreementCollectionIterator, err error) {
+func (client TopLevelDomainsGroupClient) ListTopLevelDomainAgreementsComplete(ctx context.Context, name string, agreementOption TopLevelDomainAgreementOption) (result TldLegalAgreementCollectionIterator, err error) {
result.page, err = client.ListTopLevelDomainAgreements(ctx, name, agreementOption)
return
}
diff --git a/services/web/mgmt/2016-09-01/web/models.go b/services/web/mgmt/2016-09-01/web/models.go
index f92303797b48..bf1f0a192939 100644
--- a/services/web/mgmt/2016-09-01/web/models.go
+++ b/services/web/mgmt/2016-09-01/web/models.go
@@ -731,19 +731,6 @@ func PossibleManagedPipelineModeValues() []ManagedPipelineMode {
return []ManagedPipelineMode{Classic, Integrated}
}
-// ManagedServiceIdentityType enumerates the values for managed service identity type.
-type ManagedServiceIdentityType string
-
-const (
- // SystemAssigned ...
- SystemAssigned ManagedServiceIdentityType = "SystemAssigned"
-)
-
-// PossibleManagedServiceIdentityTypeValues returns an array of possible values for the ManagedServiceIdentityType const type.
-func PossibleManagedServiceIdentityTypeValues() []ManagedServiceIdentityType {
- return []ManagedServiceIdentityType{SystemAssigned}
-}
-
// MSDeployLogEntryType enumerates the values for ms deploy log entry type.
type MSDeployLogEntryType string
@@ -6878,6 +6865,35 @@ type DataSource struct {
DataSourceURI *[]NameValuePair `json:"dataSourceUri,omitempty"`
}
+// DefaultErrorResponse app Service error response.
+type DefaultErrorResponse struct {
+ // Error - Error model.
+ Error *DefaultErrorResponseError `json:"error,omitempty"`
+}
+
+// DefaultErrorResponseError error model.
+type DefaultErrorResponseError struct {
+ // Code - Standardized string to programmatically identify the error.
+ Code *string `json:"code,omitempty"`
+ // Message - Detailed error description and debugging information.
+ Message *string `json:"message,omitempty"`
+ // Target - Detailed error description and debugging information.
+ Target *string `json:"target,omitempty"`
+ Details *[]DefaultErrorResponseErrorDetailsItem `json:"details,omitempty"`
+ // Innererror - More information to debug error.
+ Innererror *string `json:"innererror,omitempty"`
+}
+
+// DefaultErrorResponseErrorDetailsItem detailed errors.
+type DefaultErrorResponseErrorDetailsItem struct {
+ // Code - Standardized string to programmatically identify the error.
+ Code *string `json:"code,omitempty"`
+ // Message - Detailed error description and debugging information.
+ Message *string `json:"message,omitempty"`
+ // Target - Detailed error description and debugging information.
+ Target *string `json:"target,omitempty"`
+}
+
// DeletedSite a deleted app.
type DeletedSite struct {
// ID - Numeric id for the deleted site
@@ -10597,6 +10613,12 @@ type ListOperation struct {
Value *[]Operation `json:"value,omitempty"`
}
+// ListRecommendation ...
+type ListRecommendation struct {
+ autorest.Response `json:"-"`
+ Value *[]Recommendation `json:"value,omitempty"`
+}
+
// ListVnetInfo ...
type ListVnetInfo struct {
autorest.Response `json:"-"`
@@ -10619,8 +10641,8 @@ type LocalizableString struct {
// ManagedServiceIdentity managed service identity.
type ManagedServiceIdentity struct {
- // Type - Type of managed service identity. Possible values include: 'SystemAssigned'
- Type ManagedServiceIdentityType `json:"type,omitempty"`
+ // Type - Type of managed service identity.
+ Type interface{} `json:"type,omitempty"`
// TenantID - Tenant of managed service identity.
TenantID *string `json:"tenantId,omitempty"`
// PrincipalID - Principal Id of managed service identity.
@@ -13340,203 +13362,6 @@ type ReadCloser struct {
// Recommendation represents a recommendation result generated by the recommendation engine.
type Recommendation struct {
- // RecommendationProperties - Recommendation resource specific properties
- *RecommendationProperties `json:"properties,omitempty"`
- // ID - Resource Id.
- ID *string `json:"id,omitempty"`
- // Name - Resource Name.
- Name *string `json:"name,omitempty"`
- // Kind - Kind of resource.
- Kind *string `json:"kind,omitempty"`
- // Type - Resource type.
- Type *string `json:"type,omitempty"`
-}
-
-// MarshalJSON is the custom marshaler for Recommendation.
-func (r Recommendation) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
- if r.RecommendationProperties != nil {
- objectMap["properties"] = r.RecommendationProperties
- }
- if r.ID != nil {
- objectMap["id"] = r.ID
- }
- if r.Name != nil {
- objectMap["name"] = r.Name
- }
- if r.Kind != nil {
- objectMap["kind"] = r.Kind
- }
- if r.Type != nil {
- objectMap["type"] = r.Type
- }
- return json.Marshal(objectMap)
-}
-
-// UnmarshalJSON is the custom unmarshaler for Recommendation struct.
-func (r *Recommendation) UnmarshalJSON(body []byte) error {
- var m map[string]*json.RawMessage
- err := json.Unmarshal(body, &m)
- if err != nil {
- return err
- }
- for k, v := range m {
- switch k {
- case "properties":
- if v != nil {
- var recommendationProperties RecommendationProperties
- err = json.Unmarshal(*v, &recommendationProperties)
- if err != nil {
- return err
- }
- r.RecommendationProperties = &recommendationProperties
- }
- case "id":
- if v != nil {
- var ID string
- err = json.Unmarshal(*v, &ID)
- if err != nil {
- return err
- }
- r.ID = &ID
- }
- case "name":
- if v != nil {
- var name string
- err = json.Unmarshal(*v, &name)
- if err != nil {
- return err
- }
- r.Name = &name
- }
- case "kind":
- if v != nil {
- var kind string
- err = json.Unmarshal(*v, &kind)
- if err != nil {
- return err
- }
- r.Kind = &kind
- }
- case "type":
- if v != nil {
- var typeVar string
- err = json.Unmarshal(*v, &typeVar)
- if err != nil {
- return err
- }
- r.Type = &typeVar
- }
- }
- }
-
- return nil
-}
-
-// RecommendationCollection collection of recommendations.
-type RecommendationCollection struct {
- autorest.Response `json:"-"`
- // Value - Collection of resources.
- Value *[]Recommendation `json:"value,omitempty"`
- // NextLink - Link to next page of resources.
- NextLink *string `json:"nextLink,omitempty"`
-}
-
-// RecommendationCollectionIterator provides access to a complete listing of Recommendation values.
-type RecommendationCollectionIterator struct {
- i int
- page RecommendationCollectionPage
-}
-
-// Next advances to the next value. If there was an error making
-// the request the iterator does not advance and the error is returned.
-func (iter *RecommendationCollectionIterator) Next() error {
- iter.i++
- if iter.i < len(iter.page.Values()) {
- return nil
- }
- err := iter.page.Next()
- if err != nil {
- iter.i--
- return err
- }
- iter.i = 0
- return nil
-}
-
-// NotDone returns true if the enumeration should be started or is not yet complete.
-func (iter RecommendationCollectionIterator) NotDone() bool {
- return iter.page.NotDone() && iter.i < len(iter.page.Values())
-}
-
-// Response returns the raw server response from the last page request.
-func (iter RecommendationCollectionIterator) Response() RecommendationCollection {
- return iter.page.Response()
-}
-
-// Value returns the current value or a zero-initialized value if the
-// iterator has advanced beyond the end of the collection.
-func (iter RecommendationCollectionIterator) Value() Recommendation {
- if !iter.page.NotDone() {
- return Recommendation{}
- }
- return iter.page.Values()[iter.i]
-}
-
-// IsEmpty returns true if the ListResult contains no values.
-func (rc RecommendationCollection) IsEmpty() bool {
- return rc.Value == nil || len(*rc.Value) == 0
-}
-
-// recommendationCollectionPreparer prepares a request to retrieve the next set of results.
-// It returns nil if no more results exist.
-func (rc RecommendationCollection) recommendationCollectionPreparer() (*http.Request, error) {
- if rc.NextLink == nil || len(to.String(rc.NextLink)) < 1 {
- return nil, nil
- }
- return autorest.Prepare(&http.Request{},
- autorest.AsJSON(),
- autorest.AsGet(),
- autorest.WithBaseURL(to.String(rc.NextLink)))
-}
-
-// RecommendationCollectionPage contains a page of Recommendation values.
-type RecommendationCollectionPage struct {
- fn func(RecommendationCollection) (RecommendationCollection, error)
- rc RecommendationCollection
-}
-
-// Next advances to the next page of values. If there was an error making
-// the request the page does not advance and the error is returned.
-func (page *RecommendationCollectionPage) Next() error {
- next, err := page.fn(page.rc)
- if err != nil {
- return err
- }
- page.rc = next
- return nil
-}
-
-// NotDone returns true if the page enumeration should be started or is not yet complete.
-func (page RecommendationCollectionPage) NotDone() bool {
- return !page.rc.IsEmpty()
-}
-
-// Response returns the raw server response from the last page request.
-func (page RecommendationCollectionPage) Response() RecommendationCollection {
- return page.rc
-}
-
-// Values returns the slice of values for the current page or nil if there are no values.
-func (page RecommendationCollectionPage) Values() []Recommendation {
- if page.rc.IsEmpty() {
- return nil
- }
- return *page.rc.Value
-}
-
-// RecommendationProperties recommendation resource specific properties
-type RecommendationProperties struct {
// CreationTime - Timestamp when this instance was created.
CreationTime *date.Time `json:"creationTime,omitempty"`
// RecommendationID - A GUID value that each recommendation object is associated with.
@@ -13584,101 +13409,6 @@ type RecommendationProperties struct {
// RecommendationRule represents a recommendation rule that the recommendation engine can perform.
type RecommendationRule struct {
autorest.Response `json:"-"`
- // RecommendationRuleProperties - RecommendationRule resource specific properties
- *RecommendationRuleProperties `json:"properties,omitempty"`
- // ID - Resource Id.
- ID *string `json:"id,omitempty"`
- // Name - Resource Name.
- Name *string `json:"name,omitempty"`
- // Kind - Kind of resource.
- Kind *string `json:"kind,omitempty"`
- // Type - Resource type.
- Type *string `json:"type,omitempty"`
-}
-
-// MarshalJSON is the custom marshaler for RecommendationRule.
-func (rr RecommendationRule) MarshalJSON() ([]byte, error) {
- objectMap := make(map[string]interface{})
- if rr.RecommendationRuleProperties != nil {
- objectMap["properties"] = rr.RecommendationRuleProperties
- }
- if rr.ID != nil {
- objectMap["id"] = rr.ID
- }
- if rr.Name != nil {
- objectMap["name"] = rr.Name
- }
- if rr.Kind != nil {
- objectMap["kind"] = rr.Kind
- }
- if rr.Type != nil {
- objectMap["type"] = rr.Type
- }
- return json.Marshal(objectMap)
-}
-
-// UnmarshalJSON is the custom unmarshaler for RecommendationRule struct.
-func (rr *RecommendationRule) UnmarshalJSON(body []byte) error {
- var m map[string]*json.RawMessage
- err := json.Unmarshal(body, &m)
- if err != nil {
- return err
- }
- for k, v := range m {
- switch k {
- case "properties":
- if v != nil {
- var recommendationRuleProperties RecommendationRuleProperties
- err = json.Unmarshal(*v, &recommendationRuleProperties)
- if err != nil {
- return err
- }
- rr.RecommendationRuleProperties = &recommendationRuleProperties
- }
- case "id":
- if v != nil {
- var ID string
- err = json.Unmarshal(*v, &ID)
- if err != nil {
- return err
- }
- rr.ID = &ID
- }
- case "name":
- if v != nil {
- var name string
- err = json.Unmarshal(*v, &name)
- if err != nil {
- return err
- }
- rr.Name = &name
- }
- case "kind":
- if v != nil {
- var kind string
- err = json.Unmarshal(*v, &kind)
- if err != nil {
- return err
- }
- rr.Kind = &kind
- }
- case "type":
- if v != nil {
- var typeVar string
- err = json.Unmarshal(*v, &typeVar)
- if err != nil {
- return err
- }
- rr.Type = &typeVar
- }
- }
- }
-
- return nil
-}
-
-// RecommendationRuleProperties recommendationRule resource specific properties
-type RecommendationRuleProperties struct {
// Name - Unique name of the rule.
Name *string `json:"name,omitempty"`
// DisplayName - UI friendly name of the rule.
@@ -14177,6 +13907,212 @@ func (page ResourceCollectionPage) Values() []string {
return *page.rc.Value
}
+// ResourceHealthMetadata used for getting ResourceHealthCheck settings.
+type ResourceHealthMetadata struct {
+ autorest.Response `json:"-"`
+ // ResourceHealthMetadataProperties - ResourceHealthMetadata resource specific properties
+ *ResourceHealthMetadataProperties `json:"properties,omitempty"`
+ // ID - Resource Id.
+ ID *string `json:"id,omitempty"`
+ // Name - Resource Name.
+ Name *string `json:"name,omitempty"`
+ // Kind - Kind of resource.
+ Kind *string `json:"kind,omitempty"`
+ // Type - Resource type.
+ Type *string `json:"type,omitempty"`
+}
+
+// MarshalJSON is the custom marshaler for ResourceHealthMetadata.
+func (rhm ResourceHealthMetadata) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ if rhm.ResourceHealthMetadataProperties != nil {
+ objectMap["properties"] = rhm.ResourceHealthMetadataProperties
+ }
+ if rhm.ID != nil {
+ objectMap["id"] = rhm.ID
+ }
+ if rhm.Name != nil {
+ objectMap["name"] = rhm.Name
+ }
+ if rhm.Kind != nil {
+ objectMap["kind"] = rhm.Kind
+ }
+ if rhm.Type != nil {
+ objectMap["type"] = rhm.Type
+ }
+ return json.Marshal(objectMap)
+}
+
+// UnmarshalJSON is the custom unmarshaler for ResourceHealthMetadata struct.
+func (rhm *ResourceHealthMetadata) UnmarshalJSON(body []byte) error {
+ var m map[string]*json.RawMessage
+ err := json.Unmarshal(body, &m)
+ if err != nil {
+ return err
+ }
+ for k, v := range m {
+ switch k {
+ case "properties":
+ if v != nil {
+ var resourceHealthMetadataProperties ResourceHealthMetadataProperties
+ err = json.Unmarshal(*v, &resourceHealthMetadataProperties)
+ if err != nil {
+ return err
+ }
+ rhm.ResourceHealthMetadataProperties = &resourceHealthMetadataProperties
+ }
+ case "id":
+ if v != nil {
+ var ID string
+ err = json.Unmarshal(*v, &ID)
+ if err != nil {
+ return err
+ }
+ rhm.ID = &ID
+ }
+ case "name":
+ if v != nil {
+ var name string
+ err = json.Unmarshal(*v, &name)
+ if err != nil {
+ return err
+ }
+ rhm.Name = &name
+ }
+ case "kind":
+ if v != nil {
+ var kind string
+ err = json.Unmarshal(*v, &kind)
+ if err != nil {
+ return err
+ }
+ rhm.Kind = &kind
+ }
+ case "type":
+ if v != nil {
+ var typeVar string
+ err = json.Unmarshal(*v, &typeVar)
+ if err != nil {
+ return err
+ }
+ rhm.Type = &typeVar
+ }
+ }
+ }
+
+ return nil
+}
+
+// ResourceHealthMetadataCollection collection of resource health metadata.
+type ResourceHealthMetadataCollection struct {
+ autorest.Response `json:"-"`
+ // Value - Collection of resources.
+ Value *[]ResourceHealthMetadata `json:"value,omitempty"`
+ // NextLink - Link to next page of resources.
+ NextLink *string `json:"nextLink,omitempty"`
+}
+
+// ResourceHealthMetadataCollectionIterator provides access to a complete listing of ResourceHealthMetadata values.
+type ResourceHealthMetadataCollectionIterator struct {
+ i int
+ page ResourceHealthMetadataCollectionPage
+}
+
+// Next advances to the next value. If there was an error making
+// the request the iterator does not advance and the error is returned.
+func (iter *ResourceHealthMetadataCollectionIterator) Next() error {
+ iter.i++
+ if iter.i < len(iter.page.Values()) {
+ return nil
+ }
+ err := iter.page.Next()
+ if err != nil {
+ iter.i--
+ return err
+ }
+ iter.i = 0
+ return nil
+}
+
+// NotDone returns true if the enumeration should be started or is not yet complete.
+func (iter ResourceHealthMetadataCollectionIterator) NotDone() bool {
+ return iter.page.NotDone() && iter.i < len(iter.page.Values())
+}
+
+// Response returns the raw server response from the last page request.
+func (iter ResourceHealthMetadataCollectionIterator) Response() ResourceHealthMetadataCollection {
+ return iter.page.Response()
+}
+
+// Value returns the current value or a zero-initialized value if the
+// iterator has advanced beyond the end of the collection.
+func (iter ResourceHealthMetadataCollectionIterator) Value() ResourceHealthMetadata {
+ if !iter.page.NotDone() {
+ return ResourceHealthMetadata{}
+ }
+ return iter.page.Values()[iter.i]
+}
+
+// IsEmpty returns true if the ListResult contains no values.
+func (rhmc ResourceHealthMetadataCollection) IsEmpty() bool {
+ return rhmc.Value == nil || len(*rhmc.Value) == 0
+}
+
+// resourceHealthMetadataCollectionPreparer prepares a request to retrieve the next set of results.
+// It returns nil if no more results exist.
+func (rhmc ResourceHealthMetadataCollection) resourceHealthMetadataCollectionPreparer() (*http.Request, error) {
+ if rhmc.NextLink == nil || len(to.String(rhmc.NextLink)) < 1 {
+ return nil, nil
+ }
+ return autorest.Prepare(&http.Request{},
+ autorest.AsJSON(),
+ autorest.AsGet(),
+ autorest.WithBaseURL(to.String(rhmc.NextLink)))
+}
+
+// ResourceHealthMetadataCollectionPage contains a page of ResourceHealthMetadata values.
+type ResourceHealthMetadataCollectionPage struct {
+ fn func(ResourceHealthMetadataCollection) (ResourceHealthMetadataCollection, error)
+ rhmc ResourceHealthMetadataCollection
+}
+
+// Next advances to the next page of values. If there was an error making
+// the request the page does not advance and the error is returned.
+func (page *ResourceHealthMetadataCollectionPage) Next() error {
+ next, err := page.fn(page.rhmc)
+ if err != nil {
+ return err
+ }
+ page.rhmc = next
+ return nil
+}
+
+// NotDone returns true if the page enumeration should be started or is not yet complete.
+func (page ResourceHealthMetadataCollectionPage) NotDone() bool {
+ return !page.rhmc.IsEmpty()
+}
+
+// Response returns the raw server response from the last page request.
+func (page ResourceHealthMetadataCollectionPage) Response() ResourceHealthMetadataCollection {
+ return page.rhmc
+}
+
+// Values returns the slice of values for the current page or nil if there are no values.
+func (page ResourceHealthMetadataCollectionPage) Values() []ResourceHealthMetadata {
+ if page.rhmc.IsEmpty() {
+ return nil
+ }
+ return *page.rhmc.Value
+}
+
+// ResourceHealthMetadataProperties resourceHealthMetadata resource specific properties
+type ResourceHealthMetadataProperties struct {
+ // Category - The category that the resource matches in the RHC Policy File
+ Category *string `json:"category,omitempty"`
+ // SignalAvailability - Is there a health signal for the resource
+ SignalAvailability *bool `json:"signalAvailability,omitempty"`
+}
+
// ResourceMetric object representing a metric for any resource .
type ResourceMetric struct {
// Name - Name of metric.
diff --git a/services/web/mgmt/2016-09-01/web/recommendations.go b/services/web/mgmt/2016-09-01/web/recommendations.go
index eda8421f6d0a..f7a29a096df6 100644
--- a/services/web/mgmt/2016-09-01/web/recommendations.go
+++ b/services/web/mgmt/2016-09-01/web/recommendations.go
@@ -113,153 +113,12 @@ func (client RecommendationsClient) DisableAllForWebAppResponder(resp *http.Resp
return
}
-// DisableRecommendationForSite disables the specific rule for a web site permanently.
-//
-// resourceGroupName is name of the resource group to which the resource belongs. siteName is site name name is
-// rule name
-func (client RecommendationsClient) DisableRecommendationForSite(ctx context.Context, resourceGroupName string, siteName string, name string) (result autorest.Response, err error) {
- if err := validation.Validate([]validation.Validation{
- {TargetValue: resourceGroupName,
- Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil},
- {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil},
- {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+[^\.]$`, Chain: nil}}}}); err != nil {
- return result, validation.NewError("web.RecommendationsClient", "DisableRecommendationForSite", err.Error())
- }
-
- req, err := client.DisableRecommendationForSitePreparer(ctx, resourceGroupName, siteName, name)
- if err != nil {
- err = autorest.NewErrorWithError(err, "web.RecommendationsClient", "DisableRecommendationForSite", nil, "Failure preparing request")
- return
- }
-
- resp, err := client.DisableRecommendationForSiteSender(req)
- if err != nil {
- result.Response = resp
- err = autorest.NewErrorWithError(err, "web.RecommendationsClient", "DisableRecommendationForSite", resp, "Failure sending request")
- return
- }
-
- result, err = client.DisableRecommendationForSiteResponder(resp)
- if err != nil {
- err = autorest.NewErrorWithError(err, "web.RecommendationsClient", "DisableRecommendationForSite", resp, "Failure responding to request")
- }
-
- return
-}
-
-// DisableRecommendationForSitePreparer prepares the DisableRecommendationForSite request.
-func (client RecommendationsClient) DisableRecommendationForSitePreparer(ctx context.Context, resourceGroupName string, siteName string, name string) (*http.Request, error) {
- pathParameters := map[string]interface{}{
- "name": autorest.Encode("path", name),
- "resourceGroupName": autorest.Encode("path", resourceGroupName),
- "siteName": autorest.Encode("path", siteName),
- "subscriptionId": autorest.Encode("path", client.SubscriptionID),
- }
-
- const APIVersion = "2016-03-01"
- queryParameters := map[string]interface{}{
- "api-version": APIVersion,
- }
-
- preparer := autorest.CreatePreparer(
- autorest.AsPost(),
- autorest.WithBaseURL(client.BaseURI),
- autorest.WithPathParameters("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}/disable", pathParameters),
- autorest.WithQueryParameters(queryParameters))
- return preparer.Prepare((&http.Request{}).WithContext(ctx))
-}
-
-// DisableRecommendationForSiteSender sends the DisableRecommendationForSite request. The method will close the
-// http.Response Body if it receives an error.
-func (client RecommendationsClient) DisableRecommendationForSiteSender(req *http.Request) (*http.Response, error) {
- return autorest.SendWithSender(client, req,
- azure.DoRetryWithRegistration(client.Client))
-}
-
-// DisableRecommendationForSiteResponder handles the response to the DisableRecommendationForSite request. The method always
-// closes the http.Response Body.
-func (client RecommendationsClient) DisableRecommendationForSiteResponder(resp *http.Response) (result autorest.Response, err error) {
- err = autorest.Respond(
- resp,
- client.ByInspecting(),
- azure.WithErrorUnlessStatusCode(http.StatusOK),
- autorest.ByClosing())
- result.Response = resp
- return
-}
-
-// DisableRecommendationForSubscription disables the specified rule so it will not apply to a subscription in the
-// future.
-//
-// name is rule name
-func (client RecommendationsClient) DisableRecommendationForSubscription(ctx context.Context, name string) (result autorest.Response, err error) {
- req, err := client.DisableRecommendationForSubscriptionPreparer(ctx, name)
- if err != nil {
- err = autorest.NewErrorWithError(err, "web.RecommendationsClient", "DisableRecommendationForSubscription", nil, "Failure preparing request")
- return
- }
-
- resp, err := client.DisableRecommendationForSubscriptionSender(req)
- if err != nil {
- result.Response = resp
- err = autorest.NewErrorWithError(err, "web.RecommendationsClient", "DisableRecommendationForSubscription", resp, "Failure sending request")
- return
- }
-
- result, err = client.DisableRecommendationForSubscriptionResponder(resp)
- if err != nil {
- err = autorest.NewErrorWithError(err, "web.RecommendationsClient", "DisableRecommendationForSubscription", resp, "Failure responding to request")
- }
-
- return
-}
-
-// DisableRecommendationForSubscriptionPreparer prepares the DisableRecommendationForSubscription request.
-func (client RecommendationsClient) DisableRecommendationForSubscriptionPreparer(ctx context.Context, name string) (*http.Request, error) {
- pathParameters := map[string]interface{}{
- "name": autorest.Encode("path", name),
- "subscriptionId": autorest.Encode("path", client.SubscriptionID),
- }
-
- const APIVersion = "2016-03-01"
- queryParameters := map[string]interface{}{
- "api-version": APIVersion,
- }
-
- preparer := autorest.CreatePreparer(
- autorest.AsPost(),
- autorest.WithBaseURL(client.BaseURI),
- autorest.WithPathParameters("/subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations/{name}/disable", pathParameters),
- autorest.WithQueryParameters(queryParameters))
- return preparer.Prepare((&http.Request{}).WithContext(ctx))
-}
-
-// DisableRecommendationForSubscriptionSender sends the DisableRecommendationForSubscription request. The method will close the
-// http.Response Body if it receives an error.
-func (client RecommendationsClient) DisableRecommendationForSubscriptionSender(req *http.Request) (*http.Response, error) {
- return autorest.SendWithSender(client, req,
- azure.DoRetryWithRegistration(client.Client))
-}
-
-// DisableRecommendationForSubscriptionResponder handles the response to the DisableRecommendationForSubscription request. The method always
-// closes the http.Response Body.
-func (client RecommendationsClient) DisableRecommendationForSubscriptionResponder(resp *http.Response) (result autorest.Response, err error) {
- err = autorest.Respond(
- resp,
- client.ByInspecting(),
- azure.WithErrorUnlessStatusCode(http.StatusOK),
- autorest.ByClosing())
- result.Response = resp
- return
-}
-
// GetRuleDetailsByWebApp get a recommendation rule for an app.
//
// resourceGroupName is name of the resource group to which the resource belongs. siteName is name of the app. name
// is name of the recommendation. updateSeen is specify true
to update the last-seen timestamp of the
-// recommendation object. recommendationID is the GUID of the recommedation object if you query an expired one. You
-// don't need to specify it to query an active entry.
-func (client RecommendationsClient) GetRuleDetailsByWebApp(ctx context.Context, resourceGroupName string, siteName string, name string, updateSeen *bool, recommendationID string) (result RecommendationRule, err error) {
+// recommendation object.
+func (client RecommendationsClient) GetRuleDetailsByWebApp(ctx context.Context, resourceGroupName string, siteName string, name string, updateSeen *bool) (result RecommendationRule, err error) {
if err := validation.Validate([]validation.Validation{
{TargetValue: resourceGroupName,
Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil},
@@ -268,7 +127,7 @@ func (client RecommendationsClient) GetRuleDetailsByWebApp(ctx context.Context,
return result, validation.NewError("web.RecommendationsClient", "GetRuleDetailsByWebApp", err.Error())
}
- req, err := client.GetRuleDetailsByWebAppPreparer(ctx, resourceGroupName, siteName, name, updateSeen, recommendationID)
+ req, err := client.GetRuleDetailsByWebAppPreparer(ctx, resourceGroupName, siteName, name, updateSeen)
if err != nil {
err = autorest.NewErrorWithError(err, "web.RecommendationsClient", "GetRuleDetailsByWebApp", nil, "Failure preparing request")
return
@@ -290,7 +149,7 @@ func (client RecommendationsClient) GetRuleDetailsByWebApp(ctx context.Context,
}
// GetRuleDetailsByWebAppPreparer prepares the GetRuleDetailsByWebApp request.
-func (client RecommendationsClient) GetRuleDetailsByWebAppPreparer(ctx context.Context, resourceGroupName string, siteName string, name string, updateSeen *bool, recommendationID string) (*http.Request, error) {
+func (client RecommendationsClient) GetRuleDetailsByWebAppPreparer(ctx context.Context, resourceGroupName string, siteName string, name string, updateSeen *bool) (*http.Request, error) {
pathParameters := map[string]interface{}{
"name": autorest.Encode("path", name),
"resourceGroupName": autorest.Encode("path", resourceGroupName),
@@ -305,9 +164,6 @@ func (client RecommendationsClient) GetRuleDetailsByWebAppPreparer(ctx context.C
if updateSeen != nil {
queryParameters["updateSeen"] = autorest.Encode("query", *updateSeen)
}
- if len(recommendationID) > 0 {
- queryParameters["recommendationId"] = autorest.Encode("query", recommendationID)
- }
preparer := autorest.CreatePreparer(
autorest.AsGet(),
@@ -343,8 +199,7 @@ func (client RecommendationsClient) GetRuleDetailsByWebAppResponder(resp *http.R
// false
, which returns all recommendations. filter is filter is specified by using OData syntax.
// Example: $filter=channels eq 'Api' or channel eq 'Notification' and startTime eq '2014-01-01T00:00:00Z' and
// endTime eq '2014-12-31T23:59:59Z' and timeGrain eq duration'[PT1H|PT1M|P1D]
-func (client RecommendationsClient) List(ctx context.Context, featured *bool, filter string) (result RecommendationCollectionPage, err error) {
- result.fn = client.listNextResults
+func (client RecommendationsClient) List(ctx context.Context, featured *bool, filter string) (result ListRecommendation, err error) {
req, err := client.ListPreparer(ctx, featured, filter)
if err != nil {
err = autorest.NewErrorWithError(err, "web.RecommendationsClient", "List", nil, "Failure preparing request")
@@ -353,12 +208,12 @@ func (client RecommendationsClient) List(ctx context.Context, featured *bool, fi
resp, err := client.ListSender(req)
if err != nil {
- result.rc.Response = autorest.Response{Response: resp}
+ result.Response = autorest.Response{Response: resp}
err = autorest.NewErrorWithError(err, "web.RecommendationsClient", "List", resp, "Failure sending request")
return
}
- result.rc, err = client.ListResponder(resp)
+ result, err = client.ListResponder(resp)
if err != nil {
err = autorest.NewErrorWithError(err, "web.RecommendationsClient", "List", resp, "Failure responding to request")
}
@@ -400,51 +255,24 @@ func (client RecommendationsClient) ListSender(req *http.Request) (*http.Respons
// ListResponder handles the response to the List request. The method always
// closes the http.Response Body.
-func (client RecommendationsClient) ListResponder(resp *http.Response) (result RecommendationCollection, err error) {
+func (client RecommendationsClient) ListResponder(resp *http.Response) (result ListRecommendation, err error) {
err = autorest.Respond(
resp,
client.ByInspecting(),
azure.WithErrorUnlessStatusCode(http.StatusOK),
- autorest.ByUnmarshallingJSON(&result),
+ autorest.ByUnmarshallingJSON(&result.Value),
autorest.ByClosing())
result.Response = autorest.Response{Response: resp}
return
}
-// listNextResults retrieves the next set of results, if any.
-func (client RecommendationsClient) listNextResults(lastResults RecommendationCollection) (result RecommendationCollection, err error) {
- req, err := lastResults.recommendationCollectionPreparer()
- if err != nil {
- return result, autorest.NewErrorWithError(err, "web.RecommendationsClient", "listNextResults", nil, "Failure preparing next results request")
- }
- if req == nil {
- return
- }
- resp, err := client.ListSender(req)
- if err != nil {
- result.Response = autorest.Response{Response: resp}
- return result, autorest.NewErrorWithError(err, "web.RecommendationsClient", "listNextResults", resp, "Failure sending next results request")
- }
- result, err = client.ListResponder(resp)
- if err != nil {
- err = autorest.NewErrorWithError(err, "web.RecommendationsClient", "listNextResults", resp, "Failure responding to next results request")
- }
- return
-}
-
-// ListComplete enumerates all values, automatically crossing page boundaries as required.
-func (client RecommendationsClient) ListComplete(ctx context.Context, featured *bool, filter string) (result RecommendationCollectionIterator, err error) {
- result.page, err = client.List(ctx, featured, filter)
- return
-}
-
// ListHistoryForWebApp get past recommendations for an app, optionally specified by the time range.
//
// resourceGroupName is name of the resource group to which the resource belongs. siteName is name of the app.
// filter is filter is specified by using OData syntax. Example: $filter=channels eq 'Api' or channel eq
// 'Notification' and startTime eq '2014-01-01T00:00:00Z' and endTime eq '2014-12-31T23:59:59Z' and timeGrain eq
// duration'[PT1H|PT1M|P1D]
-func (client RecommendationsClient) ListHistoryForWebApp(ctx context.Context, resourceGroupName string, siteName string, filter string) (result RecommendationCollectionPage, err error) {
+func (client RecommendationsClient) ListHistoryForWebApp(ctx context.Context, resourceGroupName string, siteName string, filter string) (result ListRecommendation, err error) {
if err := validation.Validate([]validation.Validation{
{TargetValue: resourceGroupName,
Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil},
@@ -453,7 +281,6 @@ func (client RecommendationsClient) ListHistoryForWebApp(ctx context.Context, re
return result, validation.NewError("web.RecommendationsClient", "ListHistoryForWebApp", err.Error())
}
- result.fn = client.listHistoryForWebAppNextResults
req, err := client.ListHistoryForWebAppPreparer(ctx, resourceGroupName, siteName, filter)
if err != nil {
err = autorest.NewErrorWithError(err, "web.RecommendationsClient", "ListHistoryForWebApp", nil, "Failure preparing request")
@@ -462,12 +289,12 @@ func (client RecommendationsClient) ListHistoryForWebApp(ctx context.Context, re
resp, err := client.ListHistoryForWebAppSender(req)
if err != nil {
- result.rc.Response = autorest.Response{Response: resp}
+ result.Response = autorest.Response{Response: resp}
err = autorest.NewErrorWithError(err, "web.RecommendationsClient", "ListHistoryForWebApp", resp, "Failure sending request")
return
}
- result.rc, err = client.ListHistoryForWebAppResponder(resp)
+ result, err = client.ListHistoryForWebAppResponder(resp)
if err != nil {
err = autorest.NewErrorWithError(err, "web.RecommendationsClient", "ListHistoryForWebApp", resp, "Failure responding to request")
}
@@ -508,51 +335,24 @@ func (client RecommendationsClient) ListHistoryForWebAppSender(req *http.Request
// ListHistoryForWebAppResponder handles the response to the ListHistoryForWebApp request. The method always
// closes the http.Response Body.
-func (client RecommendationsClient) ListHistoryForWebAppResponder(resp *http.Response) (result RecommendationCollection, err error) {
+func (client RecommendationsClient) ListHistoryForWebAppResponder(resp *http.Response) (result ListRecommendation, err error) {
err = autorest.Respond(
resp,
client.ByInspecting(),
azure.WithErrorUnlessStatusCode(http.StatusOK),
- autorest.ByUnmarshallingJSON(&result),
+ autorest.ByUnmarshallingJSON(&result.Value),
autorest.ByClosing())
result.Response = autorest.Response{Response: resp}
return
}
-// listHistoryForWebAppNextResults retrieves the next set of results, if any.
-func (client RecommendationsClient) listHistoryForWebAppNextResults(lastResults RecommendationCollection) (result RecommendationCollection, err error) {
- req, err := lastResults.recommendationCollectionPreparer()
- if err != nil {
- return result, autorest.NewErrorWithError(err, "web.RecommendationsClient", "listHistoryForWebAppNextResults", nil, "Failure preparing next results request")
- }
- if req == nil {
- return
- }
- resp, err := client.ListHistoryForWebAppSender(req)
- if err != nil {
- result.Response = autorest.Response{Response: resp}
- return result, autorest.NewErrorWithError(err, "web.RecommendationsClient", "listHistoryForWebAppNextResults", resp, "Failure sending next results request")
- }
- result, err = client.ListHistoryForWebAppResponder(resp)
- if err != nil {
- err = autorest.NewErrorWithError(err, "web.RecommendationsClient", "listHistoryForWebAppNextResults", resp, "Failure responding to next results request")
- }
- return
-}
-
-// ListHistoryForWebAppComplete enumerates all values, automatically crossing page boundaries as required.
-func (client RecommendationsClient) ListHistoryForWebAppComplete(ctx context.Context, resourceGroupName string, siteName string, filter string) (result RecommendationCollectionIterator, err error) {
- result.page, err = client.ListHistoryForWebApp(ctx, resourceGroupName, siteName, filter)
- return
-}
-
// ListRecommendedRulesForWebApp get all recommendations for an app.
//
// resourceGroupName is name of the resource group to which the resource belongs. siteName is name of the app.
// featured is specify true
to return only the most critical recommendations. The default is
// false
, which returns all recommendations. filter is return only channels specified in the filter.
// Filter is specified by using OData syntax. Example: $filter=channels eq 'Api' or channel eq 'Notification'
-func (client RecommendationsClient) ListRecommendedRulesForWebApp(ctx context.Context, resourceGroupName string, siteName string, featured *bool, filter string) (result RecommendationCollectionPage, err error) {
+func (client RecommendationsClient) ListRecommendedRulesForWebApp(ctx context.Context, resourceGroupName string, siteName string, featured *bool, filter string) (result ListRecommendation, err error) {
if err := validation.Validate([]validation.Validation{
{TargetValue: resourceGroupName,
Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil},
@@ -561,7 +361,6 @@ func (client RecommendationsClient) ListRecommendedRulesForWebApp(ctx context.Co
return result, validation.NewError("web.RecommendationsClient", "ListRecommendedRulesForWebApp", err.Error())
}
- result.fn = client.listRecommendedRulesForWebAppNextResults
req, err := client.ListRecommendedRulesForWebAppPreparer(ctx, resourceGroupName, siteName, featured, filter)
if err != nil {
err = autorest.NewErrorWithError(err, "web.RecommendationsClient", "ListRecommendedRulesForWebApp", nil, "Failure preparing request")
@@ -570,12 +369,12 @@ func (client RecommendationsClient) ListRecommendedRulesForWebApp(ctx context.Co
resp, err := client.ListRecommendedRulesForWebAppSender(req)
if err != nil {
- result.rc.Response = autorest.Response{Response: resp}
+ result.Response = autorest.Response{Response: resp}
err = autorest.NewErrorWithError(err, "web.RecommendationsClient", "ListRecommendedRulesForWebApp", resp, "Failure sending request")
return
}
- result.rc, err = client.ListRecommendedRulesForWebAppResponder(resp)
+ result, err = client.ListRecommendedRulesForWebAppResponder(resp)
if err != nil {
err = autorest.NewErrorWithError(err, "web.RecommendationsClient", "ListRecommendedRulesForWebApp", resp, "Failure responding to request")
}
@@ -619,44 +418,17 @@ func (client RecommendationsClient) ListRecommendedRulesForWebAppSender(req *htt
// ListRecommendedRulesForWebAppResponder handles the response to the ListRecommendedRulesForWebApp request. The method always
// closes the http.Response Body.
-func (client RecommendationsClient) ListRecommendedRulesForWebAppResponder(resp *http.Response) (result RecommendationCollection, err error) {
+func (client RecommendationsClient) ListRecommendedRulesForWebAppResponder(resp *http.Response) (result ListRecommendation, err error) {
err = autorest.Respond(
resp,
client.ByInspecting(),
azure.WithErrorUnlessStatusCode(http.StatusOK),
- autorest.ByUnmarshallingJSON(&result),
+ autorest.ByUnmarshallingJSON(&result.Value),
autorest.ByClosing())
result.Response = autorest.Response{Response: resp}
return
}
-// listRecommendedRulesForWebAppNextResults retrieves the next set of results, if any.
-func (client RecommendationsClient) listRecommendedRulesForWebAppNextResults(lastResults RecommendationCollection) (result RecommendationCollection, err error) {
- req, err := lastResults.recommendationCollectionPreparer()
- if err != nil {
- return result, autorest.NewErrorWithError(err, "web.RecommendationsClient", "listRecommendedRulesForWebAppNextResults", nil, "Failure preparing next results request")
- }
- if req == nil {
- return
- }
- resp, err := client.ListRecommendedRulesForWebAppSender(req)
- if err != nil {
- result.Response = autorest.Response{Response: resp}
- return result, autorest.NewErrorWithError(err, "web.RecommendationsClient", "listRecommendedRulesForWebAppNextResults", resp, "Failure sending next results request")
- }
- result, err = client.ListRecommendedRulesForWebAppResponder(resp)
- if err != nil {
- err = autorest.NewErrorWithError(err, "web.RecommendationsClient", "listRecommendedRulesForWebAppNextResults", resp, "Failure responding to next results request")
- }
- return
-}
-
-// ListRecommendedRulesForWebAppComplete enumerates all values, automatically crossing page boundaries as required.
-func (client RecommendationsClient) ListRecommendedRulesForWebAppComplete(ctx context.Context, resourceGroupName string, siteName string, featured *bool, filter string) (result RecommendationCollectionIterator, err error) {
- result.page, err = client.ListRecommendedRulesForWebApp(ctx, resourceGroupName, siteName, featured, filter)
- return
-}
-
// ResetAllFilters reset all recommendation opt-out settings for a subscription.
func (client RecommendationsClient) ResetAllFilters(ctx context.Context) (result autorest.Response, err error) {
req, err := client.ResetAllFiltersPreparer(ctx)
diff --git a/services/web/mgmt/2016-09-01/web/resourcehealthmetadata.go b/services/web/mgmt/2016-09-01/web/resourcehealthmetadata.go
new file mode 100644
index 000000000000..c930970814da
--- /dev/null
+++ b/services/web/mgmt/2016-09-01/web/resourcehealthmetadata.go
@@ -0,0 +1,588 @@
+package web
+
+// Copyright (c) Microsoft and contributors. All rights reserved.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+// Code generated by Microsoft (R) AutoRest Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+import (
+ "context"
+ "github.com/Azure/go-autorest/autorest"
+ "github.com/Azure/go-autorest/autorest/azure"
+ "github.com/Azure/go-autorest/autorest/validation"
+ "net/http"
+)
+
+// ResourceHealthMetadataClient is the webSite Management Client
+type ResourceHealthMetadataClient struct {
+ BaseClient
+}
+
+// NewResourceHealthMetadataClient creates an instance of the ResourceHealthMetadataClient client.
+func NewResourceHealthMetadataClient(subscriptionID string) ResourceHealthMetadataClient {
+ return NewResourceHealthMetadataClientWithBaseURI(DefaultBaseURI, subscriptionID)
+}
+
+// NewResourceHealthMetadataClientWithBaseURI creates an instance of the ResourceHealthMetadataClient client.
+func NewResourceHealthMetadataClientWithBaseURI(baseURI string, subscriptionID string) ResourceHealthMetadataClient {
+ return ResourceHealthMetadataClient{NewWithBaseURI(baseURI, subscriptionID)}
+}
+
+// GetBySite gets the category of ResourceHealthMetadata to use for the given site
+//
+// resourceGroupName is name of the resource group to which the resource belongs. name is name of web app
+func (client ResourceHealthMetadataClient) GetBySite(ctx context.Context, resourceGroupName string, name string) (result ResourceHealthMetadata, err error) {
+ if err := validation.Validate([]validation.Validation{
+ {TargetValue: resourceGroupName,
+ Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil},
+ {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil},
+ {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+[^\.]$`, Chain: nil}}}}); err != nil {
+ return result, validation.NewError("web.ResourceHealthMetadataClient", "GetBySite", err.Error())
+ }
+
+ req, err := client.GetBySitePreparer(ctx, resourceGroupName, name)
+ if err != nil {
+ err = autorest.NewErrorWithError(err, "web.ResourceHealthMetadataClient", "GetBySite", nil, "Failure preparing request")
+ return
+ }
+
+ resp, err := client.GetBySiteSender(req)
+ if err != nil {
+ result.Response = autorest.Response{Response: resp}
+ err = autorest.NewErrorWithError(err, "web.ResourceHealthMetadataClient", "GetBySite", resp, "Failure sending request")
+ return
+ }
+
+ result, err = client.GetBySiteResponder(resp)
+ if err != nil {
+ err = autorest.NewErrorWithError(err, "web.ResourceHealthMetadataClient", "GetBySite", resp, "Failure responding to request")
+ }
+
+ return
+}
+
+// GetBySitePreparer prepares the GetBySite request.
+func (client ResourceHealthMetadataClient) GetBySitePreparer(ctx context.Context, resourceGroupName string, name string) (*http.Request, error) {
+ pathParameters := map[string]interface{}{
+ "name": autorest.Encode("path", name),
+ "resourceGroupName": autorest.Encode("path", resourceGroupName),
+ "subscriptionId": autorest.Encode("path", client.SubscriptionID),
+ }
+
+ const APIVersion = "2016-03-01"
+ queryParameters := map[string]interface{}{
+ "api-version": APIVersion,
+ }
+
+ preparer := autorest.CreatePreparer(
+ autorest.AsGet(),
+ autorest.WithBaseURL(client.BaseURI),
+ autorest.WithPathParameters("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resourceHealthMetadata/default", pathParameters),
+ autorest.WithQueryParameters(queryParameters))
+ return preparer.Prepare((&http.Request{}).WithContext(ctx))
+}
+
+// GetBySiteSender sends the GetBySite request. The method will close the
+// http.Response Body if it receives an error.
+func (client ResourceHealthMetadataClient) GetBySiteSender(req *http.Request) (*http.Response, error) {
+ return autorest.SendWithSender(client, req,
+ azure.DoRetryWithRegistration(client.Client))
+}
+
+// GetBySiteResponder handles the response to the GetBySite request. The method always
+// closes the http.Response Body.
+func (client ResourceHealthMetadataClient) GetBySiteResponder(resp *http.Response) (result ResourceHealthMetadata, err error) {
+ err = autorest.Respond(
+ resp,
+ client.ByInspecting(),
+ azure.WithErrorUnlessStatusCode(http.StatusOK),
+ autorest.ByUnmarshallingJSON(&result),
+ autorest.ByClosing())
+ result.Response = autorest.Response{Response: resp}
+ return
+}
+
+// GetBySiteSlot gets the category of ResourceHealthMetadata to use for the given site
+//
+// resourceGroupName is name of the resource group to which the resource belongs. name is name of web app slot is
+// name of web app slot. If not specified then will default to production slot.
+func (client ResourceHealthMetadataClient) GetBySiteSlot(ctx context.Context, resourceGroupName string, name string, slot string) (result ResourceHealthMetadata, err error) {
+ if err := validation.Validate([]validation.Validation{
+ {TargetValue: resourceGroupName,
+ Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil},
+ {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil},
+ {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+[^\.]$`, Chain: nil}}}}); err != nil {
+ return result, validation.NewError("web.ResourceHealthMetadataClient", "GetBySiteSlot", err.Error())
+ }
+
+ req, err := client.GetBySiteSlotPreparer(ctx, resourceGroupName, name, slot)
+ if err != nil {
+ err = autorest.NewErrorWithError(err, "web.ResourceHealthMetadataClient", "GetBySiteSlot", nil, "Failure preparing request")
+ return
+ }
+
+ resp, err := client.GetBySiteSlotSender(req)
+ if err != nil {
+ result.Response = autorest.Response{Response: resp}
+ err = autorest.NewErrorWithError(err, "web.ResourceHealthMetadataClient", "GetBySiteSlot", resp, "Failure sending request")
+ return
+ }
+
+ result, err = client.GetBySiteSlotResponder(resp)
+ if err != nil {
+ err = autorest.NewErrorWithError(err, "web.ResourceHealthMetadataClient", "GetBySiteSlot", resp, "Failure responding to request")
+ }
+
+ return
+}
+
+// GetBySiteSlotPreparer prepares the GetBySiteSlot request.
+func (client ResourceHealthMetadataClient) GetBySiteSlotPreparer(ctx context.Context, resourceGroupName string, name string, slot string) (*http.Request, error) {
+ pathParameters := map[string]interface{}{
+ "name": autorest.Encode("path", name),
+ "resourceGroupName": autorest.Encode("path", resourceGroupName),
+ "slot": autorest.Encode("path", slot),
+ "subscriptionId": autorest.Encode("path", client.SubscriptionID),
+ }
+
+ const APIVersion = "2016-03-01"
+ queryParameters := map[string]interface{}{
+ "api-version": APIVersion,
+ }
+
+ preparer := autorest.CreatePreparer(
+ autorest.AsGet(),
+ autorest.WithBaseURL(client.BaseURI),
+ autorest.WithPathParameters("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resourceHealthMetadata/default", pathParameters),
+ autorest.WithQueryParameters(queryParameters))
+ return preparer.Prepare((&http.Request{}).WithContext(ctx))
+}
+
+// GetBySiteSlotSender sends the GetBySiteSlot request. The method will close the
+// http.Response Body if it receives an error.
+func (client ResourceHealthMetadataClient) GetBySiteSlotSender(req *http.Request) (*http.Response, error) {
+ return autorest.SendWithSender(client, req,
+ azure.DoRetryWithRegistration(client.Client))
+}
+
+// GetBySiteSlotResponder handles the response to the GetBySiteSlot request. The method always
+// closes the http.Response Body.
+func (client ResourceHealthMetadataClient) GetBySiteSlotResponder(resp *http.Response) (result ResourceHealthMetadata, err error) {
+ err = autorest.Respond(
+ resp,
+ client.ByInspecting(),
+ azure.WithErrorUnlessStatusCode(http.StatusOK),
+ autorest.ByUnmarshallingJSON(&result),
+ autorest.ByClosing())
+ result.Response = autorest.Response{Response: resp}
+ return
+}
+
+// List list all ResourceHealthMetadata for all sites in the subscription.
+func (client ResourceHealthMetadataClient) List(ctx context.Context) (result ResourceHealthMetadataCollectionPage, err error) {
+ result.fn = client.listNextResults
+ req, err := client.ListPreparer(ctx)
+ if err != nil {
+ err = autorest.NewErrorWithError(err, "web.ResourceHealthMetadataClient", "List", nil, "Failure preparing request")
+ return
+ }
+
+ resp, err := client.ListSender(req)
+ if err != nil {
+ result.rhmc.Response = autorest.Response{Response: resp}
+ err = autorest.NewErrorWithError(err, "web.ResourceHealthMetadataClient", "List", resp, "Failure sending request")
+ return
+ }
+
+ result.rhmc, err = client.ListResponder(resp)
+ if err != nil {
+ err = autorest.NewErrorWithError(err, "web.ResourceHealthMetadataClient", "List", resp, "Failure responding to request")
+ }
+
+ return
+}
+
+// ListPreparer prepares the List request.
+func (client ResourceHealthMetadataClient) ListPreparer(ctx context.Context) (*http.Request, error) {
+ pathParameters := map[string]interface{}{
+ "subscriptionId": autorest.Encode("path", client.SubscriptionID),
+ }
+
+ const APIVersion = "2016-03-01"
+ queryParameters := map[string]interface{}{
+ "api-version": APIVersion,
+ }
+
+ preparer := autorest.CreatePreparer(
+ autorest.AsGet(),
+ autorest.WithBaseURL(client.BaseURI),
+ autorest.WithPathParameters("/subscriptions/{subscriptionId}/providers/Microsoft.Web/resourceHealthMetadata", pathParameters),
+ autorest.WithQueryParameters(queryParameters))
+ return preparer.Prepare((&http.Request{}).WithContext(ctx))
+}
+
+// ListSender sends the List request. The method will close the
+// http.Response Body if it receives an error.
+func (client ResourceHealthMetadataClient) ListSender(req *http.Request) (*http.Response, error) {
+ return autorest.SendWithSender(client, req,
+ azure.DoRetryWithRegistration(client.Client))
+}
+
+// ListResponder handles the response to the List request. The method always
+// closes the http.Response Body.
+func (client ResourceHealthMetadataClient) ListResponder(resp *http.Response) (result ResourceHealthMetadataCollection, err error) {
+ err = autorest.Respond(
+ resp,
+ client.ByInspecting(),
+ azure.WithErrorUnlessStatusCode(http.StatusOK),
+ autorest.ByUnmarshallingJSON(&result),
+ autorest.ByClosing())
+ result.Response = autorest.Response{Response: resp}
+ return
+}
+
+// listNextResults retrieves the next set of results, if any.
+func (client ResourceHealthMetadataClient) listNextResults(lastResults ResourceHealthMetadataCollection) (result ResourceHealthMetadataCollection, err error) {
+ req, err := lastResults.resourceHealthMetadataCollectionPreparer()
+ if err != nil {
+ return result, autorest.NewErrorWithError(err, "web.ResourceHealthMetadataClient", "listNextResults", nil, "Failure preparing next results request")
+ }
+ if req == nil {
+ return
+ }
+ resp, err := client.ListSender(req)
+ if err != nil {
+ result.Response = autorest.Response{Response: resp}
+ return result, autorest.NewErrorWithError(err, "web.ResourceHealthMetadataClient", "listNextResults", resp, "Failure sending next results request")
+ }
+ result, err = client.ListResponder(resp)
+ if err != nil {
+ err = autorest.NewErrorWithError(err, "web.ResourceHealthMetadataClient", "listNextResults", resp, "Failure responding to next results request")
+ }
+ return
+}
+
+// ListComplete enumerates all values, automatically crossing page boundaries as required.
+func (client ResourceHealthMetadataClient) ListComplete(ctx context.Context) (result ResourceHealthMetadataCollectionIterator, err error) {
+ result.page, err = client.List(ctx)
+ return
+}
+
+// ListByResourceGroup list all ResourceHealthMetadata for all sites in the resource group in the subscription.
+//
+// resourceGroupName is name of the resource group to which the resource belongs.
+func (client ResourceHealthMetadataClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result ResourceHealthMetadataCollectionPage, err error) {
+ if err := validation.Validate([]validation.Validation{
+ {TargetValue: resourceGroupName,
+ Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil},
+ {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil},
+ {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+[^\.]$`, Chain: nil}}}}); err != nil {
+ return result, validation.NewError("web.ResourceHealthMetadataClient", "ListByResourceGroup", err.Error())
+ }
+
+ result.fn = client.listByResourceGroupNextResults
+ req, err := client.ListByResourceGroupPreparer(ctx, resourceGroupName)
+ if err != nil {
+ err = autorest.NewErrorWithError(err, "web.ResourceHealthMetadataClient", "ListByResourceGroup", nil, "Failure preparing request")
+ return
+ }
+
+ resp, err := client.ListByResourceGroupSender(req)
+ if err != nil {
+ result.rhmc.Response = autorest.Response{Response: resp}
+ err = autorest.NewErrorWithError(err, "web.ResourceHealthMetadataClient", "ListByResourceGroup", resp, "Failure sending request")
+ return
+ }
+
+ result.rhmc, err = client.ListByResourceGroupResponder(resp)
+ if err != nil {
+ err = autorest.NewErrorWithError(err, "web.ResourceHealthMetadataClient", "ListByResourceGroup", resp, "Failure responding to request")
+ }
+
+ return
+}
+
+// ListByResourceGroupPreparer prepares the ListByResourceGroup request.
+func (client ResourceHealthMetadataClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) {
+ pathParameters := map[string]interface{}{
+ "resourceGroupName": autorest.Encode("path", resourceGroupName),
+ "subscriptionId": autorest.Encode("path", client.SubscriptionID),
+ }
+
+ const APIVersion = "2016-03-01"
+ queryParameters := map[string]interface{}{
+ "api-version": APIVersion,
+ }
+
+ preparer := autorest.CreatePreparer(
+ autorest.AsGet(),
+ autorest.WithBaseURL(client.BaseURI),
+ autorest.WithPathParameters("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/resourceHealthMetadata", pathParameters),
+ autorest.WithQueryParameters(queryParameters))
+ return preparer.Prepare((&http.Request{}).WithContext(ctx))
+}
+
+// ListByResourceGroupSender sends the ListByResourceGroup request. The method will close the
+// http.Response Body if it receives an error.
+func (client ResourceHealthMetadataClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error) {
+ return autorest.SendWithSender(client, req,
+ azure.DoRetryWithRegistration(client.Client))
+}
+
+// ListByResourceGroupResponder handles the response to the ListByResourceGroup request. The method always
+// closes the http.Response Body.
+func (client ResourceHealthMetadataClient) ListByResourceGroupResponder(resp *http.Response) (result ResourceHealthMetadataCollection, err error) {
+ err = autorest.Respond(
+ resp,
+ client.ByInspecting(),
+ azure.WithErrorUnlessStatusCode(http.StatusOK),
+ autorest.ByUnmarshallingJSON(&result),
+ autorest.ByClosing())
+ result.Response = autorest.Response{Response: resp}
+ return
+}
+
+// listByResourceGroupNextResults retrieves the next set of results, if any.
+func (client ResourceHealthMetadataClient) listByResourceGroupNextResults(lastResults ResourceHealthMetadataCollection) (result ResourceHealthMetadataCollection, err error) {
+ req, err := lastResults.resourceHealthMetadataCollectionPreparer()
+ if err != nil {
+ return result, autorest.NewErrorWithError(err, "web.ResourceHealthMetadataClient", "listByResourceGroupNextResults", nil, "Failure preparing next results request")
+ }
+ if req == nil {
+ return
+ }
+ resp, err := client.ListByResourceGroupSender(req)
+ if err != nil {
+ result.Response = autorest.Response{Response: resp}
+ return result, autorest.NewErrorWithError(err, "web.ResourceHealthMetadataClient", "listByResourceGroupNextResults", resp, "Failure sending next results request")
+ }
+ result, err = client.ListByResourceGroupResponder(resp)
+ if err != nil {
+ err = autorest.NewErrorWithError(err, "web.ResourceHealthMetadataClient", "listByResourceGroupNextResults", resp, "Failure responding to next results request")
+ }
+ return
+}
+
+// ListByResourceGroupComplete enumerates all values, automatically crossing page boundaries as required.
+func (client ResourceHealthMetadataClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result ResourceHealthMetadataCollectionIterator, err error) {
+ result.page, err = client.ListByResourceGroup(ctx, resourceGroupName)
+ return
+}
+
+// ListBySite gets the category of ResourceHealthMetadata to use for the given site as a collection
+//
+// resourceGroupName is name of the resource group to which the resource belongs. name is name of web app.
+func (client ResourceHealthMetadataClient) ListBySite(ctx context.Context, resourceGroupName string, name string) (result ResourceHealthMetadataCollectionPage, err error) {
+ if err := validation.Validate([]validation.Validation{
+ {TargetValue: resourceGroupName,
+ Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil},
+ {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil},
+ {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+[^\.]$`, Chain: nil}}}}); err != nil {
+ return result, validation.NewError("web.ResourceHealthMetadataClient", "ListBySite", err.Error())
+ }
+
+ result.fn = client.listBySiteNextResults
+ req, err := client.ListBySitePreparer(ctx, resourceGroupName, name)
+ if err != nil {
+ err = autorest.NewErrorWithError(err, "web.ResourceHealthMetadataClient", "ListBySite", nil, "Failure preparing request")
+ return
+ }
+
+ resp, err := client.ListBySiteSender(req)
+ if err != nil {
+ result.rhmc.Response = autorest.Response{Response: resp}
+ err = autorest.NewErrorWithError(err, "web.ResourceHealthMetadataClient", "ListBySite", resp, "Failure sending request")
+ return
+ }
+
+ result.rhmc, err = client.ListBySiteResponder(resp)
+ if err != nil {
+ err = autorest.NewErrorWithError(err, "web.ResourceHealthMetadataClient", "ListBySite", resp, "Failure responding to request")
+ }
+
+ return
+}
+
+// ListBySitePreparer prepares the ListBySite request.
+func (client ResourceHealthMetadataClient) ListBySitePreparer(ctx context.Context, resourceGroupName string, name string) (*http.Request, error) {
+ pathParameters := map[string]interface{}{
+ "name": autorest.Encode("path", name),
+ "resourceGroupName": autorest.Encode("path", resourceGroupName),
+ "subscriptionId": autorest.Encode("path", client.SubscriptionID),
+ }
+
+ const APIVersion = "2016-03-01"
+ queryParameters := map[string]interface{}{
+ "api-version": APIVersion,
+ }
+
+ preparer := autorest.CreatePreparer(
+ autorest.AsGet(),
+ autorest.WithBaseURL(client.BaseURI),
+ autorest.WithPathParameters("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resourceHealthMetadata", pathParameters),
+ autorest.WithQueryParameters(queryParameters))
+ return preparer.Prepare((&http.Request{}).WithContext(ctx))
+}
+
+// ListBySiteSender sends the ListBySite request. The method will close the
+// http.Response Body if it receives an error.
+func (client ResourceHealthMetadataClient) ListBySiteSender(req *http.Request) (*http.Response, error) {
+ return autorest.SendWithSender(client, req,
+ azure.DoRetryWithRegistration(client.Client))
+}
+
+// ListBySiteResponder handles the response to the ListBySite request. The method always
+// closes the http.Response Body.
+func (client ResourceHealthMetadataClient) ListBySiteResponder(resp *http.Response) (result ResourceHealthMetadataCollection, err error) {
+ err = autorest.Respond(
+ resp,
+ client.ByInspecting(),
+ azure.WithErrorUnlessStatusCode(http.StatusOK),
+ autorest.ByUnmarshallingJSON(&result),
+ autorest.ByClosing())
+ result.Response = autorest.Response{Response: resp}
+ return
+}
+
+// listBySiteNextResults retrieves the next set of results, if any.
+func (client ResourceHealthMetadataClient) listBySiteNextResults(lastResults ResourceHealthMetadataCollection) (result ResourceHealthMetadataCollection, err error) {
+ req, err := lastResults.resourceHealthMetadataCollectionPreparer()
+ if err != nil {
+ return result, autorest.NewErrorWithError(err, "web.ResourceHealthMetadataClient", "listBySiteNextResults", nil, "Failure preparing next results request")
+ }
+ if req == nil {
+ return
+ }
+ resp, err := client.ListBySiteSender(req)
+ if err != nil {
+ result.Response = autorest.Response{Response: resp}
+ return result, autorest.NewErrorWithError(err, "web.ResourceHealthMetadataClient", "listBySiteNextResults", resp, "Failure sending next results request")
+ }
+ result, err = client.ListBySiteResponder(resp)
+ if err != nil {
+ err = autorest.NewErrorWithError(err, "web.ResourceHealthMetadataClient", "listBySiteNextResults", resp, "Failure responding to next results request")
+ }
+ return
+}
+
+// ListBySiteComplete enumerates all values, automatically crossing page boundaries as required.
+func (client ResourceHealthMetadataClient) ListBySiteComplete(ctx context.Context, resourceGroupName string, name string) (result ResourceHealthMetadataCollectionIterator, err error) {
+ result.page, err = client.ListBySite(ctx, resourceGroupName, name)
+ return
+}
+
+// ListBySiteSlot gets the category of ResourceHealthMetadata to use for the given site as a collection
+//
+// resourceGroupName is name of the resource group to which the resource belongs. name is name of web app. slot is
+// name of web app slot. If not specified then will default to production slot.
+func (client ResourceHealthMetadataClient) ListBySiteSlot(ctx context.Context, resourceGroupName string, name string, slot string) (result ResourceHealthMetadataCollectionPage, err error) {
+ if err := validation.Validate([]validation.Validation{
+ {TargetValue: resourceGroupName,
+ Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil},
+ {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil},
+ {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+[^\.]$`, Chain: nil}}}}); err != nil {
+ return result, validation.NewError("web.ResourceHealthMetadataClient", "ListBySiteSlot", err.Error())
+ }
+
+ result.fn = client.listBySiteSlotNextResults
+ req, err := client.ListBySiteSlotPreparer(ctx, resourceGroupName, name, slot)
+ if err != nil {
+ err = autorest.NewErrorWithError(err, "web.ResourceHealthMetadataClient", "ListBySiteSlot", nil, "Failure preparing request")
+ return
+ }
+
+ resp, err := client.ListBySiteSlotSender(req)
+ if err != nil {
+ result.rhmc.Response = autorest.Response{Response: resp}
+ err = autorest.NewErrorWithError(err, "web.ResourceHealthMetadataClient", "ListBySiteSlot", resp, "Failure sending request")
+ return
+ }
+
+ result.rhmc, err = client.ListBySiteSlotResponder(resp)
+ if err != nil {
+ err = autorest.NewErrorWithError(err, "web.ResourceHealthMetadataClient", "ListBySiteSlot", resp, "Failure responding to request")
+ }
+
+ return
+}
+
+// ListBySiteSlotPreparer prepares the ListBySiteSlot request.
+func (client ResourceHealthMetadataClient) ListBySiteSlotPreparer(ctx context.Context, resourceGroupName string, name string, slot string) (*http.Request, error) {
+ pathParameters := map[string]interface{}{
+ "name": autorest.Encode("path", name),
+ "resourceGroupName": autorest.Encode("path", resourceGroupName),
+ "slot": autorest.Encode("path", slot),
+ "subscriptionId": autorest.Encode("path", client.SubscriptionID),
+ }
+
+ const APIVersion = "2016-03-01"
+ queryParameters := map[string]interface{}{
+ "api-version": APIVersion,
+ }
+
+ preparer := autorest.CreatePreparer(
+ autorest.AsGet(),
+ autorest.WithBaseURL(client.BaseURI),
+ autorest.WithPathParameters("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resourceHealthMetadata", pathParameters),
+ autorest.WithQueryParameters(queryParameters))
+ return preparer.Prepare((&http.Request{}).WithContext(ctx))
+}
+
+// ListBySiteSlotSender sends the ListBySiteSlot request. The method will close the
+// http.Response Body if it receives an error.
+func (client ResourceHealthMetadataClient) ListBySiteSlotSender(req *http.Request) (*http.Response, error) {
+ return autorest.SendWithSender(client, req,
+ azure.DoRetryWithRegistration(client.Client))
+}
+
+// ListBySiteSlotResponder handles the response to the ListBySiteSlot request. The method always
+// closes the http.Response Body.
+func (client ResourceHealthMetadataClient) ListBySiteSlotResponder(resp *http.Response) (result ResourceHealthMetadataCollection, err error) {
+ err = autorest.Respond(
+ resp,
+ client.ByInspecting(),
+ azure.WithErrorUnlessStatusCode(http.StatusOK),
+ autorest.ByUnmarshallingJSON(&result),
+ autorest.ByClosing())
+ result.Response = autorest.Response{Response: resp}
+ return
+}
+
+// listBySiteSlotNextResults retrieves the next set of results, if any.
+func (client ResourceHealthMetadataClient) listBySiteSlotNextResults(lastResults ResourceHealthMetadataCollection) (result ResourceHealthMetadataCollection, err error) {
+ req, err := lastResults.resourceHealthMetadataCollectionPreparer()
+ if err != nil {
+ return result, autorest.NewErrorWithError(err, "web.ResourceHealthMetadataClient", "listBySiteSlotNextResults", nil, "Failure preparing next results request")
+ }
+ if req == nil {
+ return
+ }
+ resp, err := client.ListBySiteSlotSender(req)
+ if err != nil {
+ result.Response = autorest.Response{Response: resp}
+ return result, autorest.NewErrorWithError(err, "web.ResourceHealthMetadataClient", "listBySiteSlotNextResults", resp, "Failure sending next results request")
+ }
+ result, err = client.ListBySiteSlotResponder(resp)
+ if err != nil {
+ err = autorest.NewErrorWithError(err, "web.ResourceHealthMetadataClient", "listBySiteSlotNextResults", resp, "Failure responding to next results request")
+ }
+ return
+}
+
+// ListBySiteSlotComplete enumerates all values, automatically crossing page boundaries as required.
+func (client ResourceHealthMetadataClient) ListBySiteSlotComplete(ctx context.Context, resourceGroupName string, name string, slot string) (result ResourceHealthMetadataCollectionIterator, err error) {
+ result.page, err = client.ListBySiteSlot(ctx, resourceGroupName, name, slot)
+ return
+}