web

package
v11.2.2-beta+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 7, 2017 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

Package web implements the Azure ARM Web service API version .

WebSite Management Client

Index

Constants

View Source
const (
	// DefaultBaseURI is the default URI used for the service Web
	DefaultBaseURI = "https://management.azure.com"
)

Variables

This section is empty.

Functions

func UserAgent

func UserAgent() string

UserAgent returns the UserAgent string to use when sending http.Requests.

func Version

func Version() string

Version returns the semantic version (see http://semver.org) of the client.

Types

type APIDefinitionInfo

type APIDefinitionInfo struct {
	URL *string `json:"url,omitempty"`
}

APIDefinitionInfo is information about the formal API definition for the app.

type AccessControlEntryAction

type AccessControlEntryAction string

AccessControlEntryAction enumerates the values for access control entry action.

const (
	// Deny specifies the deny state for access control entry action.
	Deny AccessControlEntryAction = "Deny"
	// Permit specifies the permit state for access control entry action.
	Permit AccessControlEntryAction = "Permit"
)

type Address

type Address struct {
	Address1   *string `json:"address1,omitempty"`
	Address2   *string `json:"address2,omitempty"`
	City       *string `json:"city,omitempty"`
	Country    *string `json:"country,omitempty"`
	PostalCode *string `json:"postalCode,omitempty"`
	State      *string `json:"state,omitempty"`
}

Address is address information for domain registration.

type AddressResponse

type AddressResponse struct {
	autorest.Response   `json:"-"`
	ServiceIPAddress    *string             `json:"serviceIpAddress,omitempty"`
	InternalIPAddress   *string             `json:"internalIpAddress,omitempty"`
	OutboundIPAddresses *[]string           `json:"outboundIpAddresses,omitempty"`
	VipMappings         *[]VirtualIPMapping `json:"vipMappings,omitempty"`
}

AddressResponse is describes main public IP address and any extra virtual IPs.

type AppCollection

type AppCollection struct {
	autorest.Response `json:"-"`
	Value             *[]Site `json:"value,omitempty"`
	NextLink          *string `json:"nextLink,omitempty"`
}

AppCollection is collection of App Service apps.

func (AppCollection) AppCollectionPreparer

func (client AppCollection) AppCollectionPreparer() (*http.Request, error)

AppCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type AppInstanceCollection

type AppInstanceCollection struct {
	autorest.Response `json:"-"`
	Value             *[]SiteInstance `json:"value,omitempty"`
	NextLink          *string         `json:"nextLink,omitempty"`
}

AppInstanceCollection is collection of app instances.

func (AppInstanceCollection) AppInstanceCollectionPreparer

func (client AppInstanceCollection) AppInstanceCollectionPreparer() (*http.Request, error)

AppInstanceCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type AppServiceCertificate

type AppServiceCertificate struct {
	KeyVaultID         *string              `json:"keyVaultId,omitempty"`
	KeyVaultSecretName *string              `json:"keyVaultSecretName,omitempty"`
	ProvisioningState  KeyVaultSecretStatus `json:"provisioningState,omitempty"`
}

AppServiceCertificate is key Vault container for a certificate that is purchased through Azure.

type AppServiceCertificateCollection

type AppServiceCertificateCollection struct {
	autorest.Response `json:"-"`
	Value             *[]AppServiceCertificateResource `json:"value,omitempty"`
	NextLink          *string                          `json:"nextLink,omitempty"`
}

AppServiceCertificateCollection is collection of certitificateorder certificates.

func (AppServiceCertificateCollection) AppServiceCertificateCollectionPreparer

func (client AppServiceCertificateCollection) AppServiceCertificateCollectionPreparer() (*http.Request, error)

AppServiceCertificateCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type AppServiceCertificateOrder

type AppServiceCertificateOrder struct {
	autorest.Response                     `json:"-"`
	ID                                    *string             `json:"id,omitempty"`
	Name                                  *string             `json:"name,omitempty"`
	Kind                                  *string             `json:"kind,omitempty"`
	Location                              *string             `json:"location,omitempty"`
	Type                                  *string             `json:"type,omitempty"`
	Tags                                  *map[string]*string `json:"tags,omitempty"`
	*AppServiceCertificateOrderProperties `json:"properties,omitempty"`
}

AppServiceCertificateOrder is SSL certificate purchase order.

type AppServiceCertificateOrderCollection

type AppServiceCertificateOrderCollection struct {
	autorest.Response `json:"-"`
	Value             *[]AppServiceCertificateOrder `json:"value,omitempty"`
	NextLink          *string                       `json:"nextLink,omitempty"`
}

AppServiceCertificateOrderCollection is collection of certitificate orders.

func (AppServiceCertificateOrderCollection) AppServiceCertificateOrderCollectionPreparer

func (client AppServiceCertificateOrderCollection) AppServiceCertificateOrderCollectionPreparer() (*http.Request, error)

AppServiceCertificateOrderCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type AppServiceCertificateOrderPatchResource

type AppServiceCertificateOrderPatchResource struct {
	ID                                                 *string `json:"id,omitempty"`
	Name                                               *string `json:"name,omitempty"`
	Kind                                               *string `json:"kind,omitempty"`
	Type                                               *string `json:"type,omitempty"`
	*AppServiceCertificateOrderPatchResourceProperties `json:"properties,omitempty"`
}

AppServiceCertificateOrderPatchResource is ARM resource for a certificate order that is purchased through Azure.

type AppServiceCertificateOrderPatchResourceProperties

type AppServiceCertificateOrderPatchResourceProperties struct {
	Certificates                             *map[string]*AppServiceCertificate `json:"certificates,omitempty"`
	DistinguishedName                        *string                            `json:"distinguishedName,omitempty"`
	DomainVerificationToken                  *string                            `json:"domainVerificationToken,omitempty"`
	ValidityInYears                          *int32                             `json:"validityInYears,omitempty"`
	KeySize                                  *int32                             `json:"keySize,omitempty"`
	ProductType                              CertificateProductType             `json:"productType,omitempty"`
	AutoRenew                                *bool                              `json:"autoRenew,omitempty"`
	ProvisioningState                        ProvisioningState                  `json:"provisioningState,omitempty"`
	Status                                   CertificateOrderStatus             `json:"status,omitempty"`
	SignedCertificate                        *CertificateDetails                `json:"signedCertificate,omitempty"`
	Csr                                      *string                            `json:"csr,omitempty"`
	Intermediate                             *CertificateDetails                `json:"intermediate,omitempty"`
	Root                                     *CertificateDetails                `json:"root,omitempty"`
	SerialNumber                             *string                            `json:"serialNumber,omitempty"`
	LastCertificateIssuanceTime              *date.Time                         `json:"lastCertificateIssuanceTime,omitempty"`
	ExpirationTime                           *date.Time                         `json:"expirationTime,omitempty"`
	IsPrivateKeyExternal                     *bool                              `json:"isPrivateKeyExternal,omitempty"`
	AppServiceCertificateNotRenewableReasons *[]string                          `json:"appServiceCertificateNotRenewableReasons,omitempty"`
	NextAutoRenewalTimeStamp                 *date.Time                         `json:"nextAutoRenewalTimeStamp,omitempty"`
}

AppServiceCertificateOrderPatchResourceProperties is appServiceCertificateOrderPatchResource resource specific properties

type AppServiceCertificateOrderProperties

type AppServiceCertificateOrderProperties struct {
	Certificates                             *map[string]*AppServiceCertificate `json:"certificates,omitempty"`
	DistinguishedName                        *string                            `json:"distinguishedName,omitempty"`
	DomainVerificationToken                  *string                            `json:"domainVerificationToken,omitempty"`
	ValidityInYears                          *int32                             `json:"validityInYears,omitempty"`
	KeySize                                  *int32                             `json:"keySize,omitempty"`
	ProductType                              CertificateProductType             `json:"productType,omitempty"`
	AutoRenew                                *bool                              `json:"autoRenew,omitempty"`
	ProvisioningState                        ProvisioningState                  `json:"provisioningState,omitempty"`
	Status                                   CertificateOrderStatus             `json:"status,omitempty"`
	SignedCertificate                        *CertificateDetails                `json:"signedCertificate,omitempty"`
	Csr                                      *string                            `json:"csr,omitempty"`
	Intermediate                             *CertificateDetails                `json:"intermediate,omitempty"`
	Root                                     *CertificateDetails                `json:"root,omitempty"`
	SerialNumber                             *string                            `json:"serialNumber,omitempty"`
	LastCertificateIssuanceTime              *date.Time                         `json:"lastCertificateIssuanceTime,omitempty"`
	ExpirationTime                           *date.Time                         `json:"expirationTime,omitempty"`
	IsPrivateKeyExternal                     *bool                              `json:"isPrivateKeyExternal,omitempty"`
	AppServiceCertificateNotRenewableReasons *[]string                          `json:"appServiceCertificateNotRenewableReasons,omitempty"`
	NextAutoRenewalTimeStamp                 *date.Time                         `json:"nextAutoRenewalTimeStamp,omitempty"`
}

AppServiceCertificateOrderProperties is appServiceCertificateOrder resource specific properties

type AppServiceCertificateOrdersClient

type AppServiceCertificateOrdersClient struct {
	ManagementClient
}

AppServiceCertificateOrdersClient is the webSite Management Client

func NewAppServiceCertificateOrdersClient

func NewAppServiceCertificateOrdersClient(subscriptionID string) AppServiceCertificateOrdersClient

NewAppServiceCertificateOrdersClient creates an instance of the AppServiceCertificateOrdersClient client.

func NewAppServiceCertificateOrdersClientWithBaseURI

func NewAppServiceCertificateOrdersClientWithBaseURI(baseURI string, subscriptionID string) AppServiceCertificateOrdersClient

NewAppServiceCertificateOrdersClientWithBaseURI creates an instance of the AppServiceCertificateOrdersClient client.

func (AppServiceCertificateOrdersClient) CreateOrUpdate

func (client AppServiceCertificateOrdersClient) CreateOrUpdate(resourceGroupName string, certificateOrderName string, certificateDistinguishedName AppServiceCertificateOrder, cancel <-chan struct{}) (<-chan AppServiceCertificateOrder, <-chan error)

CreateOrUpdate create or update a certificate purchase order. This method may poll for completion. Polling can be canceled by passing the cancel channel argument. The channel will be used to cancel polling and any outstanding HTTP requests.

resourceGroupName is name of the resource group to which the resource belongs. certificateOrderName is name of the certificate order. certificateDistinguishedName is distinguished name to to use for the certificate order.

func (AppServiceCertificateOrdersClient) CreateOrUpdateCertificate

func (client AppServiceCertificateOrdersClient) CreateOrUpdateCertificate(resourceGroupName string, certificateOrderName string, name string, keyVaultCertificate AppServiceCertificateResource, cancel <-chan struct{}) (<-chan AppServiceCertificateResource, <-chan error)

CreateOrUpdateCertificate creates or updates a certificate and associates with key vault secret. This method may poll for completion. Polling can be canceled by passing the cancel channel argument. The channel will be used to cancel polling and any outstanding HTTP requests.

resourceGroupName is name of the resource group to which the resource belongs. certificateOrderName is name of the certificate order. name is name of the certificate. keyVaultCertificate is key vault certificate resource Id.

func (AppServiceCertificateOrdersClient) CreateOrUpdateCertificatePreparer

func (client AppServiceCertificateOrdersClient) CreateOrUpdateCertificatePreparer(resourceGroupName string, certificateOrderName string, name string, keyVaultCertificate AppServiceCertificateResource, cancel <-chan struct{}) (*http.Request, error)

CreateOrUpdateCertificatePreparer prepares the CreateOrUpdateCertificate request.

func (AppServiceCertificateOrdersClient) CreateOrUpdateCertificateResponder

func (client AppServiceCertificateOrdersClient) CreateOrUpdateCertificateResponder(resp *http.Response) (result AppServiceCertificateResource, err error)

CreateOrUpdateCertificateResponder handles the response to the CreateOrUpdateCertificate request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) CreateOrUpdateCertificateSender

func (client AppServiceCertificateOrdersClient) CreateOrUpdateCertificateSender(req *http.Request) (*http.Response, error)

CreateOrUpdateCertificateSender sends the CreateOrUpdateCertificate request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) CreateOrUpdatePreparer

func (client AppServiceCertificateOrdersClient) CreateOrUpdatePreparer(resourceGroupName string, certificateOrderName string, certificateDistinguishedName AppServiceCertificateOrder, cancel <-chan struct{}) (*http.Request, error)

CreateOrUpdatePreparer prepares the CreateOrUpdate request.

func (AppServiceCertificateOrdersClient) CreateOrUpdateResponder

func (client AppServiceCertificateOrdersClient) CreateOrUpdateResponder(resp *http.Response) (result AppServiceCertificateOrder, err error)

CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) CreateOrUpdateSender

func (client AppServiceCertificateOrdersClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)

CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) Delete

func (client AppServiceCertificateOrdersClient) Delete(resourceGroupName string, certificateOrderName string) (result autorest.Response, err error)

Delete delete an existing certificate order.

resourceGroupName is name of the resource group to which the resource belongs. certificateOrderName is name of the certificate order.

func (AppServiceCertificateOrdersClient) DeleteCertificate

func (client AppServiceCertificateOrdersClient) DeleteCertificate(resourceGroupName string, certificateOrderName string, name string) (result autorest.Response, err error)

DeleteCertificate delete the certificate associated with a certificate order.

resourceGroupName is name of the resource group to which the resource belongs. certificateOrderName is name of the certificate order. name is name of the certificate.

func (AppServiceCertificateOrdersClient) DeleteCertificatePreparer

func (client AppServiceCertificateOrdersClient) DeleteCertificatePreparer(resourceGroupName string, certificateOrderName string, name string) (*http.Request, error)

DeleteCertificatePreparer prepares the DeleteCertificate request.

func (AppServiceCertificateOrdersClient) DeleteCertificateResponder

func (client AppServiceCertificateOrdersClient) DeleteCertificateResponder(resp *http.Response) (result autorest.Response, err error)

DeleteCertificateResponder handles the response to the DeleteCertificate request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) DeleteCertificateSender

func (client AppServiceCertificateOrdersClient) DeleteCertificateSender(req *http.Request) (*http.Response, error)

DeleteCertificateSender sends the DeleteCertificate request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) DeletePreparer

func (client AppServiceCertificateOrdersClient) DeletePreparer(resourceGroupName string, certificateOrderName string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (AppServiceCertificateOrdersClient) DeleteResponder

func (client AppServiceCertificateOrdersClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)

DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) DeleteSender

func (client AppServiceCertificateOrdersClient) DeleteSender(req *http.Request) (*http.Response, error)

DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) Get

func (client AppServiceCertificateOrdersClient) Get(resourceGroupName string, certificateOrderName string) (result AppServiceCertificateOrder, err error)

Get get a certificate order.

resourceGroupName is name of the resource group to which the resource belongs. certificateOrderName is name of the certificate order..

func (AppServiceCertificateOrdersClient) GetCertificate

func (client AppServiceCertificateOrdersClient) GetCertificate(resourceGroupName string, certificateOrderName string, name string) (result AppServiceCertificateResource, err error)

GetCertificate get the certificate associated with a certificate order.

resourceGroupName is name of the resource group to which the resource belongs. certificateOrderName is name of the certificate order. name is name of the certificate.

func (AppServiceCertificateOrdersClient) GetCertificatePreparer

func (client AppServiceCertificateOrdersClient) GetCertificatePreparer(resourceGroupName string, certificateOrderName string, name string) (*http.Request, error)

GetCertificatePreparer prepares the GetCertificate request.

func (AppServiceCertificateOrdersClient) GetCertificateResponder

func (client AppServiceCertificateOrdersClient) GetCertificateResponder(resp *http.Response) (result AppServiceCertificateResource, err error)

GetCertificateResponder handles the response to the GetCertificate request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) GetCertificateSender

func (client AppServiceCertificateOrdersClient) GetCertificateSender(req *http.Request) (*http.Response, error)

GetCertificateSender sends the GetCertificate request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) GetPreparer

func (client AppServiceCertificateOrdersClient) GetPreparer(resourceGroupName string, certificateOrderName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (AppServiceCertificateOrdersClient) GetResponder

func (client AppServiceCertificateOrdersClient) GetResponder(resp *http.Response) (result AppServiceCertificateOrder, err error)

GetResponder handles the response to the Get request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) GetSender

func (client AppServiceCertificateOrdersClient) GetSender(req *http.Request) (*http.Response, error)

GetSender sends the Get request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) List

List list all certificate orders in a subscription.

func (AppServiceCertificateOrdersClient) ListByResourceGroup

func (client AppServiceCertificateOrdersClient) ListByResourceGroup(resourceGroupName string) (result AppServiceCertificateOrderCollection, err error)

ListByResourceGroup get certificate orders in a resource group.

resourceGroupName is name of the resource group to which the resource belongs.

func (AppServiceCertificateOrdersClient) ListByResourceGroupComplete

func (client AppServiceCertificateOrdersClient) ListByResourceGroupComplete(resourceGroupName string, cancel <-chan struct{}) (<-chan AppServiceCertificateOrder, <-chan error)

ListByResourceGroupComplete gets all elements from the list without paging.

func (AppServiceCertificateOrdersClient) ListByResourceGroupNextResults

func (client AppServiceCertificateOrdersClient) ListByResourceGroupNextResults(lastResults AppServiceCertificateOrderCollection) (result AppServiceCertificateOrderCollection, err error)

ListByResourceGroupNextResults retrieves the next set of results, if any.

func (AppServiceCertificateOrdersClient) ListByResourceGroupPreparer

func (client AppServiceCertificateOrdersClient) ListByResourceGroupPreparer(resourceGroupName string) (*http.Request, error)

ListByResourceGroupPreparer prepares the ListByResourceGroup request.

func (AppServiceCertificateOrdersClient) ListByResourceGroupResponder

func (client AppServiceCertificateOrdersClient) ListByResourceGroupResponder(resp *http.Response) (result AppServiceCertificateOrderCollection, err error)

ListByResourceGroupResponder handles the response to the ListByResourceGroup request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) ListByResourceGroupSender

func (client AppServiceCertificateOrdersClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)

ListByResourceGroupSender sends the ListByResourceGroup request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) ListCertificates

func (client AppServiceCertificateOrdersClient) ListCertificates(resourceGroupName string, certificateOrderName string) (result AppServiceCertificateCollection, err error)

ListCertificates list all certificates associated with a certificate order.

resourceGroupName is name of the resource group to which the resource belongs. certificateOrderName is name of the certificate order.

func (AppServiceCertificateOrdersClient) ListCertificatesComplete

func (client AppServiceCertificateOrdersClient) ListCertificatesComplete(resourceGroupName string, certificateOrderName string, cancel <-chan struct{}) (<-chan AppServiceCertificateResource, <-chan error)

ListCertificatesComplete gets all elements from the list without paging.

func (AppServiceCertificateOrdersClient) ListCertificatesNextResults

func (client AppServiceCertificateOrdersClient) ListCertificatesNextResults(lastResults AppServiceCertificateCollection) (result AppServiceCertificateCollection, err error)

ListCertificatesNextResults retrieves the next set of results, if any.

func (AppServiceCertificateOrdersClient) ListCertificatesPreparer

func (client AppServiceCertificateOrdersClient) ListCertificatesPreparer(resourceGroupName string, certificateOrderName string) (*http.Request, error)

ListCertificatesPreparer prepares the ListCertificates request.

func (AppServiceCertificateOrdersClient) ListCertificatesResponder

func (client AppServiceCertificateOrdersClient) ListCertificatesResponder(resp *http.Response) (result AppServiceCertificateCollection, err error)

ListCertificatesResponder handles the response to the ListCertificates request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) ListCertificatesSender

func (client AppServiceCertificateOrdersClient) ListCertificatesSender(req *http.Request) (*http.Response, error)

ListCertificatesSender sends the ListCertificates request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) ListComplete

func (client AppServiceCertificateOrdersClient) ListComplete(cancel <-chan struct{}) (<-chan AppServiceCertificateOrder, <-chan error)

ListComplete gets all elements from the list without paging.

func (AppServiceCertificateOrdersClient) ListNextResults

ListNextResults retrieves the next set of results, if any.

func (AppServiceCertificateOrdersClient) ListPreparer

func (client AppServiceCertificateOrdersClient) ListPreparer() (*http.Request, error)

ListPreparer prepares the List request.

func (AppServiceCertificateOrdersClient) ListResponder

ListResponder handles the response to the List request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) ListSender

func (client AppServiceCertificateOrdersClient) ListSender(req *http.Request) (*http.Response, error)

ListSender sends the List request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) Reissue

func (client AppServiceCertificateOrdersClient) Reissue(resourceGroupName string, certificateOrderName string, reissueCertificateOrderRequest ReissueCertificateOrderRequest) (result autorest.Response, err error)

Reissue reissue an existing certificate order.

resourceGroupName is name of the resource group to which the resource belongs. certificateOrderName is name of the certificate order. reissueCertificateOrderRequest is parameters for the reissue.

func (AppServiceCertificateOrdersClient) ReissuePreparer

func (client AppServiceCertificateOrdersClient) ReissuePreparer(resourceGroupName string, certificateOrderName string, reissueCertificateOrderRequest ReissueCertificateOrderRequest) (*http.Request, error)

ReissuePreparer prepares the Reissue request.

func (AppServiceCertificateOrdersClient) ReissueResponder

func (client AppServiceCertificateOrdersClient) ReissueResponder(resp *http.Response) (result autorest.Response, err error)

ReissueResponder handles the response to the Reissue request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) ReissueSender

func (client AppServiceCertificateOrdersClient) ReissueSender(req *http.Request) (*http.Response, error)

ReissueSender sends the Reissue request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) Renew

func (client AppServiceCertificateOrdersClient) Renew(resourceGroupName string, certificateOrderName string, renewCertificateOrderRequest RenewCertificateOrderRequest) (result autorest.Response, err error)

Renew renew an existing certificate order.

resourceGroupName is name of the resource group to which the resource belongs. certificateOrderName is name of the certificate order. renewCertificateOrderRequest is renew parameters

func (AppServiceCertificateOrdersClient) RenewPreparer

func (client AppServiceCertificateOrdersClient) RenewPreparer(resourceGroupName string, certificateOrderName string, renewCertificateOrderRequest RenewCertificateOrderRequest) (*http.Request, error)

RenewPreparer prepares the Renew request.

func (AppServiceCertificateOrdersClient) RenewResponder

func (client AppServiceCertificateOrdersClient) RenewResponder(resp *http.Response) (result autorest.Response, err error)

RenewResponder handles the response to the Renew request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) RenewSender

func (client AppServiceCertificateOrdersClient) RenewSender(req *http.Request) (*http.Response, error)

RenewSender sends the Renew request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) ResendEmail

func (client AppServiceCertificateOrdersClient) ResendEmail(resourceGroupName string, certificateOrderName string) (result autorest.Response, err error)

ResendEmail resend certificate email.

resourceGroupName is name of the resource group to which the resource belongs. certificateOrderName is name of the certificate order.

func (AppServiceCertificateOrdersClient) ResendEmailPreparer

func (client AppServiceCertificateOrdersClient) ResendEmailPreparer(resourceGroupName string, certificateOrderName string) (*http.Request, error)

ResendEmailPreparer prepares the ResendEmail request.

func (AppServiceCertificateOrdersClient) ResendEmailResponder

func (client AppServiceCertificateOrdersClient) ResendEmailResponder(resp *http.Response) (result autorest.Response, err error)

ResendEmailResponder handles the response to the ResendEmail request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) ResendEmailSender

func (client AppServiceCertificateOrdersClient) ResendEmailSender(req *http.Request) (*http.Response, error)

ResendEmailSender sends the ResendEmail request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) ResendRequestEmails

func (client AppServiceCertificateOrdersClient) ResendRequestEmails(resourceGroupName string, certificateOrderName string, nameIdentifier NameIdentifier) (result autorest.Response, err error)

ResendRequestEmails verify domain ownership for this certificate order.

resourceGroupName is name of the resource group to which the resource belongs. certificateOrderName is name of the certificate order. nameIdentifier is email address

func (AppServiceCertificateOrdersClient) ResendRequestEmailsPreparer

func (client AppServiceCertificateOrdersClient) ResendRequestEmailsPreparer(resourceGroupName string, certificateOrderName string, nameIdentifier NameIdentifier) (*http.Request, error)

ResendRequestEmailsPreparer prepares the ResendRequestEmails request.

func (AppServiceCertificateOrdersClient) ResendRequestEmailsResponder

func (client AppServiceCertificateOrdersClient) ResendRequestEmailsResponder(resp *http.Response) (result autorest.Response, err error)

ResendRequestEmailsResponder handles the response to the ResendRequestEmails request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) ResendRequestEmailsSender

func (client AppServiceCertificateOrdersClient) ResendRequestEmailsSender(req *http.Request) (*http.Response, error)

ResendRequestEmailsSender sends the ResendRequestEmails request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) RetrieveCertificateActions

func (client AppServiceCertificateOrdersClient) RetrieveCertificateActions(resourceGroupName string, name string) (result ListCertificateOrderAction, err error)

RetrieveCertificateActions retrieve the list of certificate actions.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the certificate order.

func (AppServiceCertificateOrdersClient) RetrieveCertificateActionsPreparer

func (client AppServiceCertificateOrdersClient) RetrieveCertificateActionsPreparer(resourceGroupName string, name string) (*http.Request, error)

RetrieveCertificateActionsPreparer prepares the RetrieveCertificateActions request.

func (AppServiceCertificateOrdersClient) RetrieveCertificateActionsResponder

func (client AppServiceCertificateOrdersClient) RetrieveCertificateActionsResponder(resp *http.Response) (result ListCertificateOrderAction, err error)

RetrieveCertificateActionsResponder handles the response to the RetrieveCertificateActions request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) RetrieveCertificateActionsSender

func (client AppServiceCertificateOrdersClient) RetrieveCertificateActionsSender(req *http.Request) (*http.Response, error)

RetrieveCertificateActionsSender sends the RetrieveCertificateActions request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) RetrieveCertificateEmailHistory

func (client AppServiceCertificateOrdersClient) RetrieveCertificateEmailHistory(resourceGroupName string, name string) (result ListCertificateEmail, err error)

RetrieveCertificateEmailHistory retrieve email history.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the certificate order.

func (AppServiceCertificateOrdersClient) RetrieveCertificateEmailHistoryPreparer

func (client AppServiceCertificateOrdersClient) RetrieveCertificateEmailHistoryPreparer(resourceGroupName string, name string) (*http.Request, error)

RetrieveCertificateEmailHistoryPreparer prepares the RetrieveCertificateEmailHistory request.

func (AppServiceCertificateOrdersClient) RetrieveCertificateEmailHistoryResponder

func (client AppServiceCertificateOrdersClient) RetrieveCertificateEmailHistoryResponder(resp *http.Response) (result ListCertificateEmail, err error)

RetrieveCertificateEmailHistoryResponder handles the response to the RetrieveCertificateEmailHistory request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) RetrieveCertificateEmailHistorySender

func (client AppServiceCertificateOrdersClient) RetrieveCertificateEmailHistorySender(req *http.Request) (*http.Response, error)

RetrieveCertificateEmailHistorySender sends the RetrieveCertificateEmailHistory request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) RetrieveSiteSeal

func (client AppServiceCertificateOrdersClient) RetrieveSiteSeal(resourceGroupName string, certificateOrderName string, siteSealRequest SiteSealRequest) (result SiteSeal, err error)

RetrieveSiteSeal verify domain ownership for this certificate order.

resourceGroupName is name of the resource group to which the resource belongs. certificateOrderName is name of the certificate order. siteSealRequest is site seal request.

func (AppServiceCertificateOrdersClient) RetrieveSiteSealPreparer

func (client AppServiceCertificateOrdersClient) RetrieveSiteSealPreparer(resourceGroupName string, certificateOrderName string, siteSealRequest SiteSealRequest) (*http.Request, error)

RetrieveSiteSealPreparer prepares the RetrieveSiteSeal request.

func (AppServiceCertificateOrdersClient) RetrieveSiteSealResponder

func (client AppServiceCertificateOrdersClient) RetrieveSiteSealResponder(resp *http.Response) (result SiteSeal, err error)

RetrieveSiteSealResponder handles the response to the RetrieveSiteSeal request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) RetrieveSiteSealSender

func (client AppServiceCertificateOrdersClient) RetrieveSiteSealSender(req *http.Request) (*http.Response, error)

RetrieveSiteSealSender sends the RetrieveSiteSeal request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) Update

func (client AppServiceCertificateOrdersClient) Update(resourceGroupName string, certificateOrderName string, certificateDistinguishedName AppServiceCertificateOrderPatchResource) (result AppServiceCertificateOrder, err error)

Update create or update a certificate purchase order.

resourceGroupName is name of the resource group to which the resource belongs. certificateOrderName is name of the certificate order. certificateDistinguishedName is distinguished name to to use for the certificate order.

func (AppServiceCertificateOrdersClient) UpdateCertificate

func (client AppServiceCertificateOrdersClient) UpdateCertificate(resourceGroupName string, certificateOrderName string, name string, keyVaultCertificate AppServiceCertificatePatchResource) (result AppServiceCertificateResource, err error)

UpdateCertificate creates or updates a certificate and associates with key vault secret.

resourceGroupName is name of the resource group to which the resource belongs. certificateOrderName is name of the certificate order. name is name of the certificate. keyVaultCertificate is key vault certificate resource Id.

func (AppServiceCertificateOrdersClient) UpdateCertificatePreparer

func (client AppServiceCertificateOrdersClient) UpdateCertificatePreparer(resourceGroupName string, certificateOrderName string, name string, keyVaultCertificate AppServiceCertificatePatchResource) (*http.Request, error)

UpdateCertificatePreparer prepares the UpdateCertificate request.

func (AppServiceCertificateOrdersClient) UpdateCertificateResponder

func (client AppServiceCertificateOrdersClient) UpdateCertificateResponder(resp *http.Response) (result AppServiceCertificateResource, err error)

UpdateCertificateResponder handles the response to the UpdateCertificate request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) UpdateCertificateSender

func (client AppServiceCertificateOrdersClient) UpdateCertificateSender(req *http.Request) (*http.Response, error)

UpdateCertificateSender sends the UpdateCertificate request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) UpdatePreparer

func (client AppServiceCertificateOrdersClient) UpdatePreparer(resourceGroupName string, certificateOrderName string, certificateDistinguishedName AppServiceCertificateOrderPatchResource) (*http.Request, error)

UpdatePreparer prepares the Update request.

func (AppServiceCertificateOrdersClient) UpdateResponder

func (client AppServiceCertificateOrdersClient) UpdateResponder(resp *http.Response) (result AppServiceCertificateOrder, err error)

UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) UpdateSender

func (client AppServiceCertificateOrdersClient) UpdateSender(req *http.Request) (*http.Response, error)

UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) ValidatePurchaseInformation

func (client AppServiceCertificateOrdersClient) ValidatePurchaseInformation(appServiceCertificateOrder AppServiceCertificateOrder) (result autorest.Response, err error)

ValidatePurchaseInformation validate information for a certificate order.

appServiceCertificateOrder is information for a certificate order.

func (AppServiceCertificateOrdersClient) ValidatePurchaseInformationPreparer

func (client AppServiceCertificateOrdersClient) ValidatePurchaseInformationPreparer(appServiceCertificateOrder AppServiceCertificateOrder) (*http.Request, error)

ValidatePurchaseInformationPreparer prepares the ValidatePurchaseInformation request.

func (AppServiceCertificateOrdersClient) ValidatePurchaseInformationResponder

func (client AppServiceCertificateOrdersClient) ValidatePurchaseInformationResponder(resp *http.Response) (result autorest.Response, err error)

ValidatePurchaseInformationResponder handles the response to the ValidatePurchaseInformation request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) ValidatePurchaseInformationSender

func (client AppServiceCertificateOrdersClient) ValidatePurchaseInformationSender(req *http.Request) (*http.Response, error)

ValidatePurchaseInformationSender sends the ValidatePurchaseInformation request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) VerifyDomainOwnership

func (client AppServiceCertificateOrdersClient) VerifyDomainOwnership(resourceGroupName string, certificateOrderName string) (result autorest.Response, err error)

VerifyDomainOwnership verify domain ownership for this certificate order.

resourceGroupName is name of the resource group to which the resource belongs. certificateOrderName is name of the certificate order.

func (AppServiceCertificateOrdersClient) VerifyDomainOwnershipPreparer

func (client AppServiceCertificateOrdersClient) VerifyDomainOwnershipPreparer(resourceGroupName string, certificateOrderName string) (*http.Request, error)

VerifyDomainOwnershipPreparer prepares the VerifyDomainOwnership request.

func (AppServiceCertificateOrdersClient) VerifyDomainOwnershipResponder

func (client AppServiceCertificateOrdersClient) VerifyDomainOwnershipResponder(resp *http.Response) (result autorest.Response, err error)

VerifyDomainOwnershipResponder handles the response to the VerifyDomainOwnership request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) VerifyDomainOwnershipSender

func (client AppServiceCertificateOrdersClient) VerifyDomainOwnershipSender(req *http.Request) (*http.Response, error)

VerifyDomainOwnershipSender sends the VerifyDomainOwnership request. The method will close the http.Response Body if it receives an error.

type AppServiceCertificatePatchResource

type AppServiceCertificatePatchResource struct {
	ID                     *string `json:"id,omitempty"`
	Name                   *string `json:"name,omitempty"`
	Kind                   *string `json:"kind,omitempty"`
	Type                   *string `json:"type,omitempty"`
	*AppServiceCertificate `json:"properties,omitempty"`
}

AppServiceCertificatePatchResource is key Vault container ARM resource for a certificate that is purchased through Azure.

type AppServiceCertificateResource

type AppServiceCertificateResource struct {
	autorest.Response      `json:"-"`
	ID                     *string             `json:"id,omitempty"`
	Name                   *string             `json:"name,omitempty"`
	Kind                   *string             `json:"kind,omitempty"`
	Location               *string             `json:"location,omitempty"`
	Type                   *string             `json:"type,omitempty"`
	Tags                   *map[string]*string `json:"tags,omitempty"`
	*AppServiceCertificate `json:"properties,omitempty"`
}

AppServiceCertificateResource is key Vault container ARM resource for a certificate that is purchased through Azure.

type AppServiceEnvironment

type AppServiceEnvironment struct {
	Name                       *string                      `json:"name,omitempty"`
	Location                   *string                      `json:"location,omitempty"`
	ProvisioningState          ProvisioningState            `json:"provisioningState,omitempty"`
	Status                     HostingEnvironmentStatus     `json:"status,omitempty"`
	VnetName                   *string                      `json:"vnetName,omitempty"`
	VnetResourceGroupName      *string                      `json:"vnetResourceGroupName,omitempty"`
	VnetSubnetName             *string                      `json:"vnetSubnetName,omitempty"`
	VirtualNetwork             *VirtualNetworkProfile       `json:"virtualNetwork,omitempty"`
	InternalLoadBalancingMode  InternalLoadBalancingMode    `json:"internalLoadBalancingMode,omitempty"`
	MultiSize                  *string                      `json:"multiSize,omitempty"`
	MultiRoleCount             *int32                       `json:"multiRoleCount,omitempty"`
	WorkerPools                *[]WorkerPool                `json:"workerPools,omitempty"`
	IpsslAddressCount          *int32                       `json:"ipsslAddressCount,omitempty"`
	DatabaseEdition            *string                      `json:"databaseEdition,omitempty"`
	DatabaseServiceObjective   *string                      `json:"databaseServiceObjective,omitempty"`
	UpgradeDomains             *int32                       `json:"upgradeDomains,omitempty"`
	SubscriptionID             *string                      `json:"subscriptionId,omitempty"`
	DNSSuffix                  *string                      `json:"dnsSuffix,omitempty"`
	LastAction                 *string                      `json:"lastAction,omitempty"`
	LastActionResult           *string                      `json:"lastActionResult,omitempty"`
	AllowedMultiSizes          *string                      `json:"allowedMultiSizes,omitempty"`
	AllowedWorkerSizes         *string                      `json:"allowedWorkerSizes,omitempty"`
	MaximumNumberOfMachines    *int32                       `json:"maximumNumberOfMachines,omitempty"`
	VipMappings                *[]VirtualIPMapping          `json:"vipMappings,omitempty"`
	EnvironmentCapacities      *[]StampCapacity             `json:"environmentCapacities,omitempty"`
	NetworkAccessControlList   *[]NetworkAccessControlEntry `json:"networkAccessControlList,omitempty"`
	EnvironmentIsHealthy       *bool                        `json:"environmentIsHealthy,omitempty"`
	EnvironmentStatus          *string                      `json:"environmentStatus,omitempty"`
	ResourceGroup              *string                      `json:"resourceGroup,omitempty"`
	FrontEndScaleFactor        *int32                       `json:"frontEndScaleFactor,omitempty"`
	DefaultFrontEndScaleFactor *int32                       `json:"defaultFrontEndScaleFactor,omitempty"`
	APIManagementAccountID     *string                      `json:"apiManagementAccountId,omitempty"`
	Suspended                  *bool                        `json:"suspended,omitempty"`
	DynamicCacheEnabled        *bool                        `json:"dynamicCacheEnabled,omitempty"`
	ClusterSettings            *[]NameValuePair             `json:"clusterSettings,omitempty"`
	UserWhitelistedIPRanges    *[]string                    `json:"userWhitelistedIpRanges,omitempty"`
}

AppServiceEnvironment is description of an App Service Environment.

type AppServiceEnvironmentCollection

type AppServiceEnvironmentCollection struct {
	autorest.Response `json:"-"`
	Value             *[]AppServiceEnvironmentResource `json:"value,omitempty"`
	NextLink          *string                          `json:"nextLink,omitempty"`
}

AppServiceEnvironmentCollection is collection of App Service Environments.

func (AppServiceEnvironmentCollection) AppServiceEnvironmentCollectionPreparer

func (client AppServiceEnvironmentCollection) AppServiceEnvironmentCollectionPreparer() (*http.Request, error)

AppServiceEnvironmentCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type AppServiceEnvironmentPatchResource

type AppServiceEnvironmentPatchResource struct {
	ID                     *string `json:"id,omitempty"`
	Name                   *string `json:"name,omitempty"`
	Kind                   *string `json:"kind,omitempty"`
	Type                   *string `json:"type,omitempty"`
	*AppServiceEnvironment `json:"properties,omitempty"`
}

AppServiceEnvironmentPatchResource is ARM resource for a app service enviroment.

type AppServiceEnvironmentResource

type AppServiceEnvironmentResource struct {
	autorest.Response      `json:"-"`
	ID                     *string             `json:"id,omitempty"`
	Name                   *string             `json:"name,omitempty"`
	Kind                   *string             `json:"kind,omitempty"`
	Location               *string             `json:"location,omitempty"`
	Type                   *string             `json:"type,omitempty"`
	Tags                   *map[string]*string `json:"tags,omitempty"`
	*AppServiceEnvironment `json:"properties,omitempty"`
}

AppServiceEnvironmentResource is app Service Environment ARM resource.

type AppServiceEnvironmentsClient

type AppServiceEnvironmentsClient struct {
	ManagementClient
}

AppServiceEnvironmentsClient is the webSite Management Client

func NewAppServiceEnvironmentsClient

func NewAppServiceEnvironmentsClient(subscriptionID string) AppServiceEnvironmentsClient

NewAppServiceEnvironmentsClient creates an instance of the AppServiceEnvironmentsClient client.

func NewAppServiceEnvironmentsClientWithBaseURI

func NewAppServiceEnvironmentsClientWithBaseURI(baseURI string, subscriptionID string) AppServiceEnvironmentsClient

NewAppServiceEnvironmentsClientWithBaseURI creates an instance of the AppServiceEnvironmentsClient client.

func (AppServiceEnvironmentsClient) CreateOrUpdate

func (client AppServiceEnvironmentsClient) CreateOrUpdate(resourceGroupName string, name string, hostingEnvironmentEnvelope AppServiceEnvironmentResource, cancel <-chan struct{}) (<-chan AppServiceEnvironmentResource, <-chan error)

CreateOrUpdate create or update an App Service Environment. This method may poll for completion. Polling can be canceled by passing the cancel channel argument. The channel will be used to cancel polling and any outstanding HTTP requests.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment. hostingEnvironmentEnvelope is configuration details of the App Service Environment.

func (AppServiceEnvironmentsClient) CreateOrUpdateMultiRolePool

func (client AppServiceEnvironmentsClient) CreateOrUpdateMultiRolePool(resourceGroupName string, name string, multiRolePoolEnvelope WorkerPoolResource, cancel <-chan struct{}) (<-chan WorkerPoolResource, <-chan error)

CreateOrUpdateMultiRolePool create or update a multi-role pool. This method may poll for completion. Polling can be canceled by passing the cancel channel argument. The channel will be used to cancel polling and any outstanding HTTP requests.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment. multiRolePoolEnvelope is properties of the multi-role pool.

func (AppServiceEnvironmentsClient) CreateOrUpdateMultiRolePoolPreparer

func (client AppServiceEnvironmentsClient) CreateOrUpdateMultiRolePoolPreparer(resourceGroupName string, name string, multiRolePoolEnvelope WorkerPoolResource, cancel <-chan struct{}) (*http.Request, error)

CreateOrUpdateMultiRolePoolPreparer prepares the CreateOrUpdateMultiRolePool request.

func (AppServiceEnvironmentsClient) CreateOrUpdateMultiRolePoolResponder

func (client AppServiceEnvironmentsClient) CreateOrUpdateMultiRolePoolResponder(resp *http.Response) (result WorkerPoolResource, err error)

CreateOrUpdateMultiRolePoolResponder handles the response to the CreateOrUpdateMultiRolePool request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) CreateOrUpdateMultiRolePoolSender

func (client AppServiceEnvironmentsClient) CreateOrUpdateMultiRolePoolSender(req *http.Request) (*http.Response, error)

CreateOrUpdateMultiRolePoolSender sends the CreateOrUpdateMultiRolePool request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) CreateOrUpdatePreparer

func (client AppServiceEnvironmentsClient) CreateOrUpdatePreparer(resourceGroupName string, name string, hostingEnvironmentEnvelope AppServiceEnvironmentResource, cancel <-chan struct{}) (*http.Request, error)

CreateOrUpdatePreparer prepares the CreateOrUpdate request.

func (AppServiceEnvironmentsClient) CreateOrUpdateResponder

func (client AppServiceEnvironmentsClient) CreateOrUpdateResponder(resp *http.Response) (result AppServiceEnvironmentResource, err error)

CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) CreateOrUpdateSender

func (client AppServiceEnvironmentsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)

CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) CreateOrUpdateWorkerPool

func (client AppServiceEnvironmentsClient) CreateOrUpdateWorkerPool(resourceGroupName string, name string, workerPoolName string, workerPoolEnvelope WorkerPoolResource, cancel <-chan struct{}) (<-chan WorkerPoolResource, <-chan error)

CreateOrUpdateWorkerPool create or update a worker pool. This method may poll for completion. Polling can be canceled by passing the cancel channel argument. The channel will be used to cancel polling and any outstanding HTTP requests.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment. workerPoolName is name of the worker pool. workerPoolEnvelope is properties of the worker pool.

func (AppServiceEnvironmentsClient) CreateOrUpdateWorkerPoolPreparer

func (client AppServiceEnvironmentsClient) CreateOrUpdateWorkerPoolPreparer(resourceGroupName string, name string, workerPoolName string, workerPoolEnvelope WorkerPoolResource, cancel <-chan struct{}) (*http.Request, error)

CreateOrUpdateWorkerPoolPreparer prepares the CreateOrUpdateWorkerPool request.

func (AppServiceEnvironmentsClient) CreateOrUpdateWorkerPoolResponder

func (client AppServiceEnvironmentsClient) CreateOrUpdateWorkerPoolResponder(resp *http.Response) (result WorkerPoolResource, err error)

CreateOrUpdateWorkerPoolResponder handles the response to the CreateOrUpdateWorkerPool request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) CreateOrUpdateWorkerPoolSender

func (client AppServiceEnvironmentsClient) CreateOrUpdateWorkerPoolSender(req *http.Request) (*http.Response, error)

CreateOrUpdateWorkerPoolSender sends the CreateOrUpdateWorkerPool request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) Delete

func (client AppServiceEnvironmentsClient) Delete(resourceGroupName string, name string, forceDelete *bool, cancel <-chan struct{}) (<-chan autorest.Response, <-chan error)

Delete delete an App Service Environment. This method may poll for completion. Polling can be canceled by passing the cancel channel argument. The channel will be used to cancel polling and any outstanding HTTP requests.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment. forceDelete is specify <code>true</code> to force the deletion even if the App Service Environment contains resources. The default is <code>false</code>.

func (AppServiceEnvironmentsClient) DeletePreparer

func (client AppServiceEnvironmentsClient) DeletePreparer(resourceGroupName string, name string, forceDelete *bool, cancel <-chan struct{}) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (AppServiceEnvironmentsClient) DeleteResponder

func (client AppServiceEnvironmentsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)

DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) DeleteSender

func (client AppServiceEnvironmentsClient) DeleteSender(req *http.Request) (*http.Response, error)

DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) Get

func (client AppServiceEnvironmentsClient) Get(resourceGroupName string, name string) (result AppServiceEnvironmentResource, err error)

Get get the properties of an App Service Environment.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment.

func (AppServiceEnvironmentsClient) GetDiagnosticsItem

func (client AppServiceEnvironmentsClient) GetDiagnosticsItem(resourceGroupName string, name string, diagnosticsName string) (result HostingEnvironmentDiagnostics, err error)

GetDiagnosticsItem get a diagnostics item for an App Service Environment.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment. diagnosticsName is name of the diagnostics item.

func (AppServiceEnvironmentsClient) GetDiagnosticsItemPreparer

func (client AppServiceEnvironmentsClient) GetDiagnosticsItemPreparer(resourceGroupName string, name string, diagnosticsName string) (*http.Request, error)

GetDiagnosticsItemPreparer prepares the GetDiagnosticsItem request.

func (AppServiceEnvironmentsClient) GetDiagnosticsItemResponder

func (client AppServiceEnvironmentsClient) GetDiagnosticsItemResponder(resp *http.Response) (result HostingEnvironmentDiagnostics, err error)

GetDiagnosticsItemResponder handles the response to the GetDiagnosticsItem request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) GetDiagnosticsItemSender

func (client AppServiceEnvironmentsClient) GetDiagnosticsItemSender(req *http.Request) (*http.Response, error)

GetDiagnosticsItemSender sends the GetDiagnosticsItem request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) GetMultiRolePool

func (client AppServiceEnvironmentsClient) GetMultiRolePool(resourceGroupName string, name string) (result WorkerPoolResource, err error)

GetMultiRolePool get properties of a multi-role pool.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment.

func (AppServiceEnvironmentsClient) GetMultiRolePoolPreparer

func (client AppServiceEnvironmentsClient) GetMultiRolePoolPreparer(resourceGroupName string, name string) (*http.Request, error)

GetMultiRolePoolPreparer prepares the GetMultiRolePool request.

func (AppServiceEnvironmentsClient) GetMultiRolePoolResponder

func (client AppServiceEnvironmentsClient) GetMultiRolePoolResponder(resp *http.Response) (result WorkerPoolResource, err error)

GetMultiRolePoolResponder handles the response to the GetMultiRolePool request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) GetMultiRolePoolSender

func (client AppServiceEnvironmentsClient) GetMultiRolePoolSender(req *http.Request) (*http.Response, error)

GetMultiRolePoolSender sends the GetMultiRolePool request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) GetPreparer

func (client AppServiceEnvironmentsClient) GetPreparer(resourceGroupName string, name string) (*http.Request, error)

GetPreparer prepares the Get request.

func (AppServiceEnvironmentsClient) GetResponder

func (client AppServiceEnvironmentsClient) GetResponder(resp *http.Response) (result AppServiceEnvironmentResource, err error)

GetResponder handles the response to the Get request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) GetSender

func (client AppServiceEnvironmentsClient) GetSender(req *http.Request) (*http.Response, error)

GetSender sends the Get request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) GetWorkerPool

func (client AppServiceEnvironmentsClient) GetWorkerPool(resourceGroupName string, name string, workerPoolName string) (result WorkerPoolResource, err error)

GetWorkerPool get properties of a worker pool.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment. workerPoolName is name of the worker pool.

func (AppServiceEnvironmentsClient) GetWorkerPoolPreparer

func (client AppServiceEnvironmentsClient) GetWorkerPoolPreparer(resourceGroupName string, name string, workerPoolName string) (*http.Request, error)

GetWorkerPoolPreparer prepares the GetWorkerPool request.

func (AppServiceEnvironmentsClient) GetWorkerPoolResponder

func (client AppServiceEnvironmentsClient) GetWorkerPoolResponder(resp *http.Response) (result WorkerPoolResource, err error)

GetWorkerPoolResponder handles the response to the GetWorkerPool request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) GetWorkerPoolSender

func (client AppServiceEnvironmentsClient) GetWorkerPoolSender(req *http.Request) (*http.Response, error)

GetWorkerPoolSender sends the GetWorkerPool request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) List

List get all App Service Environments for a subscription.

func (AppServiceEnvironmentsClient) ListAppServicePlans

func (client AppServiceEnvironmentsClient) ListAppServicePlans(resourceGroupName string, name string) (result AppServicePlanCollection, err error)

ListAppServicePlans get all App Service plans in an App Service Environment.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment.

func (AppServiceEnvironmentsClient) ListAppServicePlansComplete

func (client AppServiceEnvironmentsClient) ListAppServicePlansComplete(resourceGroupName string, name string, cancel <-chan struct{}) (<-chan AppServicePlan, <-chan error)

ListAppServicePlansComplete gets all elements from the list without paging.

func (AppServiceEnvironmentsClient) ListAppServicePlansNextResults

func (client AppServiceEnvironmentsClient) ListAppServicePlansNextResults(lastResults AppServicePlanCollection) (result AppServicePlanCollection, err error)

ListAppServicePlansNextResults retrieves the next set of results, if any.

func (AppServiceEnvironmentsClient) ListAppServicePlansPreparer

func (client AppServiceEnvironmentsClient) ListAppServicePlansPreparer(resourceGroupName string, name string) (*http.Request, error)

ListAppServicePlansPreparer prepares the ListAppServicePlans request.

func (AppServiceEnvironmentsClient) ListAppServicePlansResponder

func (client AppServiceEnvironmentsClient) ListAppServicePlansResponder(resp *http.Response) (result AppServicePlanCollection, err error)

ListAppServicePlansResponder handles the response to the ListAppServicePlans request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) ListAppServicePlansSender

func (client AppServiceEnvironmentsClient) ListAppServicePlansSender(req *http.Request) (*http.Response, error)

ListAppServicePlansSender sends the ListAppServicePlans request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) ListByResourceGroup

func (client AppServiceEnvironmentsClient) ListByResourceGroup(resourceGroupName string) (result AppServiceEnvironmentCollection, err error)

ListByResourceGroup get all App Service Environments in a resource group.

resourceGroupName is name of the resource group to which the resource belongs.

func (AppServiceEnvironmentsClient) ListByResourceGroupComplete

func (client AppServiceEnvironmentsClient) ListByResourceGroupComplete(resourceGroupName string, cancel <-chan struct{}) (<-chan AppServiceEnvironmentResource, <-chan error)

ListByResourceGroupComplete gets all elements from the list without paging.

func (AppServiceEnvironmentsClient) ListByResourceGroupNextResults

func (client AppServiceEnvironmentsClient) ListByResourceGroupNextResults(lastResults AppServiceEnvironmentCollection) (result AppServiceEnvironmentCollection, err error)

ListByResourceGroupNextResults retrieves the next set of results, if any.

func (AppServiceEnvironmentsClient) ListByResourceGroupPreparer

func (client AppServiceEnvironmentsClient) ListByResourceGroupPreparer(resourceGroupName string) (*http.Request, error)

ListByResourceGroupPreparer prepares the ListByResourceGroup request.

func (AppServiceEnvironmentsClient) ListByResourceGroupResponder

func (client AppServiceEnvironmentsClient) ListByResourceGroupResponder(resp *http.Response) (result AppServiceEnvironmentCollection, err error)

ListByResourceGroupResponder handles the response to the ListByResourceGroup request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) ListByResourceGroupSender

func (client AppServiceEnvironmentsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)

ListByResourceGroupSender sends the ListByResourceGroup request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) ListCapacities

func (client AppServiceEnvironmentsClient) ListCapacities(resourceGroupName string, name string) (result StampCapacityCollection, err error)

ListCapacities get the used, available, and total worker capacity an App Service Environment.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment.

func (AppServiceEnvironmentsClient) ListCapacitiesComplete

func (client AppServiceEnvironmentsClient) ListCapacitiesComplete(resourceGroupName string, name string, cancel <-chan struct{}) (<-chan StampCapacity, <-chan error)

ListCapacitiesComplete gets all elements from the list without paging.

func (AppServiceEnvironmentsClient) ListCapacitiesNextResults

func (client AppServiceEnvironmentsClient) ListCapacitiesNextResults(lastResults StampCapacityCollection) (result StampCapacityCollection, err error)

ListCapacitiesNextResults retrieves the next set of results, if any.

func (AppServiceEnvironmentsClient) ListCapacitiesPreparer

func (client AppServiceEnvironmentsClient) ListCapacitiesPreparer(resourceGroupName string, name string) (*http.Request, error)

ListCapacitiesPreparer prepares the ListCapacities request.

func (AppServiceEnvironmentsClient) ListCapacitiesResponder

func (client AppServiceEnvironmentsClient) ListCapacitiesResponder(resp *http.Response) (result StampCapacityCollection, err error)

ListCapacitiesResponder handles the response to the ListCapacities request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) ListCapacitiesSender

func (client AppServiceEnvironmentsClient) ListCapacitiesSender(req *http.Request) (*http.Response, error)

ListCapacitiesSender sends the ListCapacities request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) ListComplete

func (client AppServiceEnvironmentsClient) ListComplete(cancel <-chan struct{}) (<-chan AppServiceEnvironmentResource, <-chan error)

ListComplete gets all elements from the list without paging.

func (AppServiceEnvironmentsClient) ListDiagnostics

func (client AppServiceEnvironmentsClient) ListDiagnostics(resourceGroupName string, name string) (result ListHostingEnvironmentDiagnostics, err error)

ListDiagnostics get diagnostic information for an App Service Environment.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment.

func (AppServiceEnvironmentsClient) ListDiagnosticsPreparer

func (client AppServiceEnvironmentsClient) ListDiagnosticsPreparer(resourceGroupName string, name string) (*http.Request, error)

ListDiagnosticsPreparer prepares the ListDiagnostics request.

func (AppServiceEnvironmentsClient) ListDiagnosticsResponder

func (client AppServiceEnvironmentsClient) ListDiagnosticsResponder(resp *http.Response) (result ListHostingEnvironmentDiagnostics, err error)

ListDiagnosticsResponder handles the response to the ListDiagnostics request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) ListDiagnosticsSender

func (client AppServiceEnvironmentsClient) ListDiagnosticsSender(req *http.Request) (*http.Response, error)

ListDiagnosticsSender sends the ListDiagnostics request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) ListMetricDefinitions

func (client AppServiceEnvironmentsClient) ListMetricDefinitions(resourceGroupName string, name string) (result MetricDefinition, err error)

ListMetricDefinitions get global metric definitions of an App Service Environment.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment.

func (AppServiceEnvironmentsClient) ListMetricDefinitionsPreparer

func (client AppServiceEnvironmentsClient) ListMetricDefinitionsPreparer(resourceGroupName string, name string) (*http.Request, error)

ListMetricDefinitionsPreparer prepares the ListMetricDefinitions request.

func (AppServiceEnvironmentsClient) ListMetricDefinitionsResponder

func (client AppServiceEnvironmentsClient) ListMetricDefinitionsResponder(resp *http.Response) (result MetricDefinition, err error)

ListMetricDefinitionsResponder handles the response to the ListMetricDefinitions request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) ListMetricDefinitionsSender

func (client AppServiceEnvironmentsClient) ListMetricDefinitionsSender(req *http.Request) (*http.Response, error)

ListMetricDefinitionsSender sends the ListMetricDefinitions request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) ListMetrics

func (client AppServiceEnvironmentsClient) ListMetrics(resourceGroupName string, name string, details *bool, filter string) (result ResourceMetricCollection, err error)

ListMetrics get global metrics of an App Service Environment.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment. details is specify <code>true</code> to include instance details. The default is <code>false</code>. filter is return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: $filter=(name.value eq 'Metric1' or name.value eq 'Metric2') and startTime eq '2014-01-01T00:00:00Z' and endTime eq '2014-12-31T23:59:59Z' and timeGrain eq duration'[Hour|Minute|Day]'.

func (AppServiceEnvironmentsClient) ListMetricsComplete

func (client AppServiceEnvironmentsClient) ListMetricsComplete(resourceGroupName string, name string, details *bool, filter string, cancel <-chan struct{}) (<-chan ResourceMetric, <-chan error)

ListMetricsComplete gets all elements from the list without paging.

func (AppServiceEnvironmentsClient) ListMetricsNextResults

func (client AppServiceEnvironmentsClient) ListMetricsNextResults(lastResults ResourceMetricCollection) (result ResourceMetricCollection, err error)

ListMetricsNextResults retrieves the next set of results, if any.

func (AppServiceEnvironmentsClient) ListMetricsPreparer

func (client AppServiceEnvironmentsClient) ListMetricsPreparer(resourceGroupName string, name string, details *bool, filter string) (*http.Request, error)

ListMetricsPreparer prepares the ListMetrics request.

func (AppServiceEnvironmentsClient) ListMetricsResponder

func (client AppServiceEnvironmentsClient) ListMetricsResponder(resp *http.Response) (result ResourceMetricCollection, err error)

ListMetricsResponder handles the response to the ListMetrics request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) ListMetricsSender

func (client AppServiceEnvironmentsClient) ListMetricsSender(req *http.Request) (*http.Response, error)

ListMetricsSender sends the ListMetrics request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) ListMultiRoleMetricDefinitions

func (client AppServiceEnvironmentsClient) ListMultiRoleMetricDefinitions(resourceGroupName string, name string) (result ResourceMetricDefinitionCollection, err error)

ListMultiRoleMetricDefinitions get metric definitions for a multi-role pool of an App Service Environment.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment.

func (AppServiceEnvironmentsClient) ListMultiRoleMetricDefinitionsComplete

func (client AppServiceEnvironmentsClient) ListMultiRoleMetricDefinitionsComplete(resourceGroupName string, name string, cancel <-chan struct{}) (<-chan ResourceMetricDefinition, <-chan error)

ListMultiRoleMetricDefinitionsComplete gets all elements from the list without paging.

func (AppServiceEnvironmentsClient) ListMultiRoleMetricDefinitionsNextResults

func (client AppServiceEnvironmentsClient) ListMultiRoleMetricDefinitionsNextResults(lastResults ResourceMetricDefinitionCollection) (result ResourceMetricDefinitionCollection, err error)

ListMultiRoleMetricDefinitionsNextResults retrieves the next set of results, if any.

func (AppServiceEnvironmentsClient) ListMultiRoleMetricDefinitionsPreparer

func (client AppServiceEnvironmentsClient) ListMultiRoleMetricDefinitionsPreparer(resourceGroupName string, name string) (*http.Request, error)

ListMultiRoleMetricDefinitionsPreparer prepares the ListMultiRoleMetricDefinitions request.

func (AppServiceEnvironmentsClient) ListMultiRoleMetricDefinitionsResponder

func (client AppServiceEnvironmentsClient) ListMultiRoleMetricDefinitionsResponder(resp *http.Response) (result ResourceMetricDefinitionCollection, err error)

ListMultiRoleMetricDefinitionsResponder handles the response to the ListMultiRoleMetricDefinitions request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) ListMultiRoleMetricDefinitionsSender

func (client AppServiceEnvironmentsClient) ListMultiRoleMetricDefinitionsSender(req *http.Request) (*http.Response, error)

ListMultiRoleMetricDefinitionsSender sends the ListMultiRoleMetricDefinitions request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) ListMultiRoleMetrics

func (client AppServiceEnvironmentsClient) ListMultiRoleMetrics(resourceGroupName string, name string, startTime string, endTime string, timeGrain string, details *bool, filter string) (result ResourceMetricCollection, err error)

ListMultiRoleMetrics get metrics for a multi-role pool of an App Service Environment.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment. startTime is beginning time of the metrics query. endTime is end time of the metrics query. timeGrain is time granularity of the metrics query. details is specify <code>true</code> to include instance details. The default is <code>false</code>. filter is return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: $filter=(name.value eq 'Metric1' or name.value eq 'Metric2') and startTime eq '2014-01-01T00:00:00Z' and endTime eq '2014-12-31T23:59:59Z' and timeGrain eq duration'[Hour|Minute|Day]'.

func (AppServiceEnvironmentsClient) ListMultiRoleMetricsComplete

func (client AppServiceEnvironmentsClient) ListMultiRoleMetricsComplete(resourceGroupName string, name string, startTime string, endTime string, timeGrain string, details *bool, filter string, cancel <-chan struct{}) (<-chan ResourceMetric, <-chan error)

ListMultiRoleMetricsComplete gets all elements from the list without paging.

func (AppServiceEnvironmentsClient) ListMultiRoleMetricsNextResults

func (client AppServiceEnvironmentsClient) ListMultiRoleMetricsNextResults(lastResults ResourceMetricCollection) (result ResourceMetricCollection, err error)

ListMultiRoleMetricsNextResults retrieves the next set of results, if any.

func (AppServiceEnvironmentsClient) ListMultiRoleMetricsPreparer

func (client AppServiceEnvironmentsClient) ListMultiRoleMetricsPreparer(resourceGroupName string, name string, startTime string, endTime string, timeGrain string, details *bool, filter string) (*http.Request, error)

ListMultiRoleMetricsPreparer prepares the ListMultiRoleMetrics request.

func (AppServiceEnvironmentsClient) ListMultiRoleMetricsResponder

func (client AppServiceEnvironmentsClient) ListMultiRoleMetricsResponder(resp *http.Response) (result ResourceMetricCollection, err error)

ListMultiRoleMetricsResponder handles the response to the ListMultiRoleMetrics request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) ListMultiRoleMetricsSender

func (client AppServiceEnvironmentsClient) ListMultiRoleMetricsSender(req *http.Request) (*http.Response, error)

ListMultiRoleMetricsSender sends the ListMultiRoleMetrics request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) ListMultiRolePoolInstanceMetricDefinitions

func (client AppServiceEnvironmentsClient) ListMultiRolePoolInstanceMetricDefinitions(resourceGroupName string, name string, instance string) (result ResourceMetricDefinitionCollection, err error)

ListMultiRolePoolInstanceMetricDefinitions get metric definitions for a specific instance of a multi-role pool of an App Service Environment.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment. instance is name of the instance in the multi-role pool.

func (AppServiceEnvironmentsClient) ListMultiRolePoolInstanceMetricDefinitionsComplete

func (client AppServiceEnvironmentsClient) ListMultiRolePoolInstanceMetricDefinitionsComplete(resourceGroupName string, name string, instance string, cancel <-chan struct{}) (<-chan ResourceMetricDefinition, <-chan error)

ListMultiRolePoolInstanceMetricDefinitionsComplete gets all elements from the list without paging.

func (AppServiceEnvironmentsClient) ListMultiRolePoolInstanceMetricDefinitionsNextResults

func (client AppServiceEnvironmentsClient) ListMultiRolePoolInstanceMetricDefinitionsNextResults(lastResults ResourceMetricDefinitionCollection) (result ResourceMetricDefinitionCollection, err error)

ListMultiRolePoolInstanceMetricDefinitionsNextResults retrieves the next set of results, if any.

func (AppServiceEnvironmentsClient) ListMultiRolePoolInstanceMetricDefinitionsPreparer

func (client AppServiceEnvironmentsClient) ListMultiRolePoolInstanceMetricDefinitionsPreparer(resourceGroupName string, name string, instance string) (*http.Request, error)

ListMultiRolePoolInstanceMetricDefinitionsPreparer prepares the ListMultiRolePoolInstanceMetricDefinitions request.

func (AppServiceEnvironmentsClient) ListMultiRolePoolInstanceMetricDefinitionsResponder

func (client AppServiceEnvironmentsClient) ListMultiRolePoolInstanceMetricDefinitionsResponder(resp *http.Response) (result ResourceMetricDefinitionCollection, err error)

ListMultiRolePoolInstanceMetricDefinitionsResponder handles the response to the ListMultiRolePoolInstanceMetricDefinitions request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) ListMultiRolePoolInstanceMetricDefinitionsSender

func (client AppServiceEnvironmentsClient) ListMultiRolePoolInstanceMetricDefinitionsSender(req *http.Request) (*http.Response, error)

ListMultiRolePoolInstanceMetricDefinitionsSender sends the ListMultiRolePoolInstanceMetricDefinitions request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) ListMultiRolePoolInstanceMetrics

func (client AppServiceEnvironmentsClient) ListMultiRolePoolInstanceMetrics(resourceGroupName string, name string, instance string, details *bool) (result ResourceMetricCollection, err error)

ListMultiRolePoolInstanceMetrics get metrics for a specific instance of a multi-role pool of an App Service Environment.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment. instance is name of the instance in the multi-role pool. details is specify <code>true</code> to include instance details. The default is <code>false</code>.

func (AppServiceEnvironmentsClient) ListMultiRolePoolInstanceMetricsComplete

func (client AppServiceEnvironmentsClient) ListMultiRolePoolInstanceMetricsComplete(resourceGroupName string, name string, instance string, details *bool, cancel <-chan struct{}) (<-chan ResourceMetric, <-chan error)

ListMultiRolePoolInstanceMetricsComplete gets all elements from the list without paging.

func (AppServiceEnvironmentsClient) ListMultiRolePoolInstanceMetricsNextResults

func (client AppServiceEnvironmentsClient) ListMultiRolePoolInstanceMetricsNextResults(lastResults ResourceMetricCollection) (result ResourceMetricCollection, err error)

ListMultiRolePoolInstanceMetricsNextResults retrieves the next set of results, if any.

func (AppServiceEnvironmentsClient) ListMultiRolePoolInstanceMetricsPreparer

func (client AppServiceEnvironmentsClient) ListMultiRolePoolInstanceMetricsPreparer(resourceGroupName string, name string, instance string, details *bool) (*http.Request, error)

ListMultiRolePoolInstanceMetricsPreparer prepares the ListMultiRolePoolInstanceMetrics request.

func (AppServiceEnvironmentsClient) ListMultiRolePoolInstanceMetricsResponder

func (client AppServiceEnvironmentsClient) ListMultiRolePoolInstanceMetricsResponder(resp *http.Response) (result ResourceMetricCollection, err error)

ListMultiRolePoolInstanceMetricsResponder handles the response to the ListMultiRolePoolInstanceMetrics request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) ListMultiRolePoolInstanceMetricsSender

func (client AppServiceEnvironmentsClient) ListMultiRolePoolInstanceMetricsSender(req *http.Request) (*http.Response, error)

ListMultiRolePoolInstanceMetricsSender sends the ListMultiRolePoolInstanceMetrics request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) ListMultiRolePoolSkus

func (client AppServiceEnvironmentsClient) ListMultiRolePoolSkus(resourceGroupName string, name string) (result SkuInfoCollection, err error)

ListMultiRolePoolSkus get available SKUs for scaling a multi-role pool.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment.

func (AppServiceEnvironmentsClient) ListMultiRolePoolSkusComplete

func (client AppServiceEnvironmentsClient) ListMultiRolePoolSkusComplete(resourceGroupName string, name string, cancel <-chan struct{}) (<-chan SkuInfo, <-chan error)

ListMultiRolePoolSkusComplete gets all elements from the list without paging.

func (AppServiceEnvironmentsClient) ListMultiRolePoolSkusNextResults

func (client AppServiceEnvironmentsClient) ListMultiRolePoolSkusNextResults(lastResults SkuInfoCollection) (result SkuInfoCollection, err error)

ListMultiRolePoolSkusNextResults retrieves the next set of results, if any.

func (AppServiceEnvironmentsClient) ListMultiRolePoolSkusPreparer

func (client AppServiceEnvironmentsClient) ListMultiRolePoolSkusPreparer(resourceGroupName string, name string) (*http.Request, error)

ListMultiRolePoolSkusPreparer prepares the ListMultiRolePoolSkus request.

func (AppServiceEnvironmentsClient) ListMultiRolePoolSkusResponder

func (client AppServiceEnvironmentsClient) ListMultiRolePoolSkusResponder(resp *http.Response) (result SkuInfoCollection, err error)

ListMultiRolePoolSkusResponder handles the response to the ListMultiRolePoolSkus request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) ListMultiRolePoolSkusSender

func (client AppServiceEnvironmentsClient) ListMultiRolePoolSkusSender(req *http.Request) (*http.Response, error)

ListMultiRolePoolSkusSender sends the ListMultiRolePoolSkus request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) ListMultiRolePools

func (client AppServiceEnvironmentsClient) ListMultiRolePools(resourceGroupName string, name string) (result WorkerPoolCollection, err error)

ListMultiRolePools get all multi-role pools.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment.

func (AppServiceEnvironmentsClient) ListMultiRolePoolsComplete

func (client AppServiceEnvironmentsClient) ListMultiRolePoolsComplete(resourceGroupName string, name string, cancel <-chan struct{}) (<-chan WorkerPoolResource, <-chan error)

ListMultiRolePoolsComplete gets all elements from the list without paging.

func (AppServiceEnvironmentsClient) ListMultiRolePoolsNextResults

func (client AppServiceEnvironmentsClient) ListMultiRolePoolsNextResults(lastResults WorkerPoolCollection) (result WorkerPoolCollection, err error)

ListMultiRolePoolsNextResults retrieves the next set of results, if any.

func (AppServiceEnvironmentsClient) ListMultiRolePoolsPreparer

func (client AppServiceEnvironmentsClient) ListMultiRolePoolsPreparer(resourceGroupName string, name string) (*http.Request, error)

ListMultiRolePoolsPreparer prepares the ListMultiRolePools request.

func (AppServiceEnvironmentsClient) ListMultiRolePoolsResponder

func (client AppServiceEnvironmentsClient) ListMultiRolePoolsResponder(resp *http.Response) (result WorkerPoolCollection, err error)

ListMultiRolePoolsResponder handles the response to the ListMultiRolePools request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) ListMultiRolePoolsSender

func (client AppServiceEnvironmentsClient) ListMultiRolePoolsSender(req *http.Request) (*http.Response, error)

ListMultiRolePoolsSender sends the ListMultiRolePools request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) ListMultiRoleUsages

func (client AppServiceEnvironmentsClient) ListMultiRoleUsages(resourceGroupName string, name string) (result UsageCollection, err error)

ListMultiRoleUsages get usage metrics for a multi-role pool of an App Service Environment.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment.

func (AppServiceEnvironmentsClient) ListMultiRoleUsagesComplete

func (client AppServiceEnvironmentsClient) ListMultiRoleUsagesComplete(resourceGroupName string, name string, cancel <-chan struct{}) (<-chan Usage, <-chan error)

ListMultiRoleUsagesComplete gets all elements from the list without paging.

func (AppServiceEnvironmentsClient) ListMultiRoleUsagesNextResults

func (client AppServiceEnvironmentsClient) ListMultiRoleUsagesNextResults(lastResults UsageCollection) (result UsageCollection, err error)

ListMultiRoleUsagesNextResults retrieves the next set of results, if any.

func (AppServiceEnvironmentsClient) ListMultiRoleUsagesPreparer

func (client AppServiceEnvironmentsClient) ListMultiRoleUsagesPreparer(resourceGroupName string, name string) (*http.Request, error)

ListMultiRoleUsagesPreparer prepares the ListMultiRoleUsages request.

func (AppServiceEnvironmentsClient) ListMultiRoleUsagesResponder

func (client AppServiceEnvironmentsClient) ListMultiRoleUsagesResponder(resp *http.Response) (result UsageCollection, err error)

ListMultiRoleUsagesResponder handles the response to the ListMultiRoleUsages request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) ListMultiRoleUsagesSender

func (client AppServiceEnvironmentsClient) ListMultiRoleUsagesSender(req *http.Request) (*http.Response, error)

ListMultiRoleUsagesSender sends the ListMultiRoleUsages request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) ListNextResults

ListNextResults retrieves the next set of results, if any.

func (AppServiceEnvironmentsClient) ListOperations

func (client AppServiceEnvironmentsClient) ListOperations(resourceGroupName string, name string) (result ListOperation, err error)

ListOperations list all currently running operations on the App Service Environment.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment.

func (AppServiceEnvironmentsClient) ListOperationsPreparer

func (client AppServiceEnvironmentsClient) ListOperationsPreparer(resourceGroupName string, name string) (*http.Request, error)

ListOperationsPreparer prepares the ListOperations request.

func (AppServiceEnvironmentsClient) ListOperationsResponder

func (client AppServiceEnvironmentsClient) ListOperationsResponder(resp *http.Response) (result ListOperation, err error)

ListOperationsResponder handles the response to the ListOperations request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) ListOperationsSender

func (client AppServiceEnvironmentsClient) ListOperationsSender(req *http.Request) (*http.Response, error)

ListOperationsSender sends the ListOperations request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) ListPreparer

func (client AppServiceEnvironmentsClient) ListPreparer() (*http.Request, error)

ListPreparer prepares the List request.

func (AppServiceEnvironmentsClient) ListResponder

func (client AppServiceEnvironmentsClient) ListResponder(resp *http.Response) (result AppServiceEnvironmentCollection, err error)

ListResponder handles the response to the List request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) ListSender

func (client AppServiceEnvironmentsClient) ListSender(req *http.Request) (*http.Response, error)

ListSender sends the List request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) ListUsages

func (client AppServiceEnvironmentsClient) ListUsages(resourceGroupName string, name string, filter string) (result CsmUsageQuotaCollection, err error)

ListUsages get global usage metrics of an App Service Environment.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment. filter is return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: $filter=(name.value eq 'Metric1' or name.value eq 'Metric2') and startTime eq '2014-01-01T00:00:00Z' and endTime eq '2014-12-31T23:59:59Z' and timeGrain eq duration'[Hour|Minute|Day]'.

func (AppServiceEnvironmentsClient) ListUsagesComplete

func (client AppServiceEnvironmentsClient) ListUsagesComplete(resourceGroupName string, name string, filter string, cancel <-chan struct{}) (<-chan CsmUsageQuota, <-chan error)

ListUsagesComplete gets all elements from the list without paging.

func (AppServiceEnvironmentsClient) ListUsagesNextResults

func (client AppServiceEnvironmentsClient) ListUsagesNextResults(lastResults CsmUsageQuotaCollection) (result CsmUsageQuotaCollection, err error)

ListUsagesNextResults retrieves the next set of results, if any.

func (AppServiceEnvironmentsClient) ListUsagesPreparer

func (client AppServiceEnvironmentsClient) ListUsagesPreparer(resourceGroupName string, name string, filter string) (*http.Request, error)

ListUsagesPreparer prepares the ListUsages request.

func (AppServiceEnvironmentsClient) ListUsagesResponder

func (client AppServiceEnvironmentsClient) ListUsagesResponder(resp *http.Response) (result CsmUsageQuotaCollection, err error)

ListUsagesResponder handles the response to the ListUsages request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) ListUsagesSender

func (client AppServiceEnvironmentsClient) ListUsagesSender(req *http.Request) (*http.Response, error)

ListUsagesSender sends the ListUsages request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) ListVips

func (client AppServiceEnvironmentsClient) ListVips(resourceGroupName string, name string) (result AddressResponse, err error)

ListVips get IP addresses assigned to an App Service Environment.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment.

func (AppServiceEnvironmentsClient) ListVipsPreparer

func (client AppServiceEnvironmentsClient) ListVipsPreparer(resourceGroupName string, name string) (*http.Request, error)

ListVipsPreparer prepares the ListVips request.

func (AppServiceEnvironmentsClient) ListVipsResponder

func (client AppServiceEnvironmentsClient) ListVipsResponder(resp *http.Response) (result AddressResponse, err error)

ListVipsResponder handles the response to the ListVips request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) ListVipsSender

func (client AppServiceEnvironmentsClient) ListVipsSender(req *http.Request) (*http.Response, error)

ListVipsSender sends the ListVips request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) ListWebApps

func (client AppServiceEnvironmentsClient) ListWebApps(resourceGroupName string, name string, propertiesToInclude string) (result AppCollection, err error)

ListWebApps get all apps in an App Service Environment.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment. propertiesToInclude is comma separated list of app properties to include.

func (AppServiceEnvironmentsClient) ListWebAppsComplete

func (client AppServiceEnvironmentsClient) ListWebAppsComplete(resourceGroupName string, name string, propertiesToInclude string, cancel <-chan struct{}) (<-chan Site, <-chan error)

ListWebAppsComplete gets all elements from the list without paging.

func (AppServiceEnvironmentsClient) ListWebAppsNextResults

func (client AppServiceEnvironmentsClient) ListWebAppsNextResults(lastResults AppCollection) (result AppCollection, err error)

ListWebAppsNextResults retrieves the next set of results, if any.

func (AppServiceEnvironmentsClient) ListWebAppsPreparer

func (client AppServiceEnvironmentsClient) ListWebAppsPreparer(resourceGroupName string, name string, propertiesToInclude string) (*http.Request, error)

ListWebAppsPreparer prepares the ListWebApps request.

func (AppServiceEnvironmentsClient) ListWebAppsResponder

func (client AppServiceEnvironmentsClient) ListWebAppsResponder(resp *http.Response) (result AppCollection, err error)

ListWebAppsResponder handles the response to the ListWebApps request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) ListWebAppsSender

func (client AppServiceEnvironmentsClient) ListWebAppsSender(req *http.Request) (*http.Response, error)

ListWebAppsSender sends the ListWebApps request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) ListWebWorkerMetricDefinitions

func (client AppServiceEnvironmentsClient) ListWebWorkerMetricDefinitions(resourceGroupName string, name string, workerPoolName string) (result ResourceMetricDefinitionCollection, err error)

ListWebWorkerMetricDefinitions get metric definitions for a worker pool of an App Service Environment.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment. workerPoolName is name of the worker pool.

func (AppServiceEnvironmentsClient) ListWebWorkerMetricDefinitionsComplete

func (client AppServiceEnvironmentsClient) ListWebWorkerMetricDefinitionsComplete(resourceGroupName string, name string, workerPoolName string, cancel <-chan struct{}) (<-chan ResourceMetricDefinition, <-chan error)

ListWebWorkerMetricDefinitionsComplete gets all elements from the list without paging.

func (AppServiceEnvironmentsClient) ListWebWorkerMetricDefinitionsNextResults

func (client AppServiceEnvironmentsClient) ListWebWorkerMetricDefinitionsNextResults(lastResults ResourceMetricDefinitionCollection) (result ResourceMetricDefinitionCollection, err error)

ListWebWorkerMetricDefinitionsNextResults retrieves the next set of results, if any.

func (AppServiceEnvironmentsClient) ListWebWorkerMetricDefinitionsPreparer

func (client AppServiceEnvironmentsClient) ListWebWorkerMetricDefinitionsPreparer(resourceGroupName string, name string, workerPoolName string) (*http.Request, error)

ListWebWorkerMetricDefinitionsPreparer prepares the ListWebWorkerMetricDefinitions request.

func (AppServiceEnvironmentsClient) ListWebWorkerMetricDefinitionsResponder

func (client AppServiceEnvironmentsClient) ListWebWorkerMetricDefinitionsResponder(resp *http.Response) (result ResourceMetricDefinitionCollection, err error)

ListWebWorkerMetricDefinitionsResponder handles the response to the ListWebWorkerMetricDefinitions request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) ListWebWorkerMetricDefinitionsSender

func (client AppServiceEnvironmentsClient) ListWebWorkerMetricDefinitionsSender(req *http.Request) (*http.Response, error)

ListWebWorkerMetricDefinitionsSender sends the ListWebWorkerMetricDefinitions request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) ListWebWorkerMetrics

func (client AppServiceEnvironmentsClient) ListWebWorkerMetrics(resourceGroupName string, name string, workerPoolName string, details *bool, filter string) (result ResourceMetricCollection, err error)

ListWebWorkerMetrics get metrics for a worker pool of a AppServiceEnvironment (App Service Environment).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment. workerPoolName is name of worker pool details is specify <code>true</code> to include instance details. The default is <code>false</code>. filter is return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: $filter=(name.value eq 'Metric1' or name.value eq 'Metric2') and startTime eq '2014-01-01T00:00:00Z' and endTime eq '2014-12-31T23:59:59Z' and timeGrain eq duration'[Hour|Minute|Day]'.

func (AppServiceEnvironmentsClient) ListWebWorkerMetricsComplete

func (client AppServiceEnvironmentsClient) ListWebWorkerMetricsComplete(resourceGroupName string, name string, workerPoolName string, details *bool, filter string, cancel <-chan struct{}) (<-chan ResourceMetric, <-chan error)

ListWebWorkerMetricsComplete gets all elements from the list without paging.

func (AppServiceEnvironmentsClient) ListWebWorkerMetricsNextResults

func (client AppServiceEnvironmentsClient) ListWebWorkerMetricsNextResults(lastResults ResourceMetricCollection) (result ResourceMetricCollection, err error)

ListWebWorkerMetricsNextResults retrieves the next set of results, if any.

func (AppServiceEnvironmentsClient) ListWebWorkerMetricsPreparer

func (client AppServiceEnvironmentsClient) ListWebWorkerMetricsPreparer(resourceGroupName string, name string, workerPoolName string, details *bool, filter string) (*http.Request, error)

ListWebWorkerMetricsPreparer prepares the ListWebWorkerMetrics request.

func (AppServiceEnvironmentsClient) ListWebWorkerMetricsResponder

func (client AppServiceEnvironmentsClient) ListWebWorkerMetricsResponder(resp *http.Response) (result ResourceMetricCollection, err error)

ListWebWorkerMetricsResponder handles the response to the ListWebWorkerMetrics request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) ListWebWorkerMetricsSender

func (client AppServiceEnvironmentsClient) ListWebWorkerMetricsSender(req *http.Request) (*http.Response, error)

ListWebWorkerMetricsSender sends the ListWebWorkerMetrics request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) ListWebWorkerUsages

func (client AppServiceEnvironmentsClient) ListWebWorkerUsages(resourceGroupName string, name string, workerPoolName string) (result UsageCollection, err error)

ListWebWorkerUsages get usage metrics for a worker pool of an App Service Environment.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment. workerPoolName is name of the worker pool.

func (AppServiceEnvironmentsClient) ListWebWorkerUsagesComplete

func (client AppServiceEnvironmentsClient) ListWebWorkerUsagesComplete(resourceGroupName string, name string, workerPoolName string, cancel <-chan struct{}) (<-chan Usage, <-chan error)

ListWebWorkerUsagesComplete gets all elements from the list without paging.

func (AppServiceEnvironmentsClient) ListWebWorkerUsagesNextResults

func (client AppServiceEnvironmentsClient) ListWebWorkerUsagesNextResults(lastResults UsageCollection) (result UsageCollection, err error)

ListWebWorkerUsagesNextResults retrieves the next set of results, if any.

func (AppServiceEnvironmentsClient) ListWebWorkerUsagesPreparer

func (client AppServiceEnvironmentsClient) ListWebWorkerUsagesPreparer(resourceGroupName string, name string, workerPoolName string) (*http.Request, error)

ListWebWorkerUsagesPreparer prepares the ListWebWorkerUsages request.

func (AppServiceEnvironmentsClient) ListWebWorkerUsagesResponder

func (client AppServiceEnvironmentsClient) ListWebWorkerUsagesResponder(resp *http.Response) (result UsageCollection, err error)

ListWebWorkerUsagesResponder handles the response to the ListWebWorkerUsages request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) ListWebWorkerUsagesSender

func (client AppServiceEnvironmentsClient) ListWebWorkerUsagesSender(req *http.Request) (*http.Response, error)

ListWebWorkerUsagesSender sends the ListWebWorkerUsages request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) ListWorkerPoolInstanceMetricDefinitions

func (client AppServiceEnvironmentsClient) ListWorkerPoolInstanceMetricDefinitions(resourceGroupName string, name string, workerPoolName string, instance string) (result ResourceMetricDefinitionCollection, err error)

ListWorkerPoolInstanceMetricDefinitions get metric definitions for a specific instance of a worker pool of an App Service Environment.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment. workerPoolName is name of the worker pool. instance is name of the instance in the worker pool.

func (AppServiceEnvironmentsClient) ListWorkerPoolInstanceMetricDefinitionsComplete

func (client AppServiceEnvironmentsClient) ListWorkerPoolInstanceMetricDefinitionsComplete(resourceGroupName string, name string, workerPoolName string, instance string, cancel <-chan struct{}) (<-chan ResourceMetricDefinition, <-chan error)

ListWorkerPoolInstanceMetricDefinitionsComplete gets all elements from the list without paging.

func (AppServiceEnvironmentsClient) ListWorkerPoolInstanceMetricDefinitionsNextResults

func (client AppServiceEnvironmentsClient) ListWorkerPoolInstanceMetricDefinitionsNextResults(lastResults ResourceMetricDefinitionCollection) (result ResourceMetricDefinitionCollection, err error)

ListWorkerPoolInstanceMetricDefinitionsNextResults retrieves the next set of results, if any.

func (AppServiceEnvironmentsClient) ListWorkerPoolInstanceMetricDefinitionsPreparer

func (client AppServiceEnvironmentsClient) ListWorkerPoolInstanceMetricDefinitionsPreparer(resourceGroupName string, name string, workerPoolName string, instance string) (*http.Request, error)

ListWorkerPoolInstanceMetricDefinitionsPreparer prepares the ListWorkerPoolInstanceMetricDefinitions request.

func (AppServiceEnvironmentsClient) ListWorkerPoolInstanceMetricDefinitionsResponder

func (client AppServiceEnvironmentsClient) ListWorkerPoolInstanceMetricDefinitionsResponder(resp *http.Response) (result ResourceMetricDefinitionCollection, err error)

ListWorkerPoolInstanceMetricDefinitionsResponder handles the response to the ListWorkerPoolInstanceMetricDefinitions request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) ListWorkerPoolInstanceMetricDefinitionsSender

func (client AppServiceEnvironmentsClient) ListWorkerPoolInstanceMetricDefinitionsSender(req *http.Request) (*http.Response, error)

ListWorkerPoolInstanceMetricDefinitionsSender sends the ListWorkerPoolInstanceMetricDefinitions request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) ListWorkerPoolInstanceMetrics

func (client AppServiceEnvironmentsClient) ListWorkerPoolInstanceMetrics(resourceGroupName string, name string, workerPoolName string, instance string, details *bool, filter string) (result ResourceMetricCollection, err error)

ListWorkerPoolInstanceMetrics get metrics for a specific instance of a worker pool of an App Service Environment.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment. workerPoolName is name of the worker pool. instance is name of the instance in the worker pool. details is specify <code>true</code> to include instance details. The default is <code>false</code>. filter is return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: $filter=(name.value eq 'Metric1' or name.value eq 'Metric2') and startTime eq '2014-01-01T00:00:00Z' and endTime eq '2014-12-31T23:59:59Z' and timeGrain eq duration'[Hour|Minute|Day]'.

func (AppServiceEnvironmentsClient) ListWorkerPoolInstanceMetricsComplete

func (client AppServiceEnvironmentsClient) ListWorkerPoolInstanceMetricsComplete(resourceGroupName string, name string, workerPoolName string, instance string, details *bool, filter string, cancel <-chan struct{}) (<-chan ResourceMetric, <-chan error)

ListWorkerPoolInstanceMetricsComplete gets all elements from the list without paging.

func (AppServiceEnvironmentsClient) ListWorkerPoolInstanceMetricsNextResults

func (client AppServiceEnvironmentsClient) ListWorkerPoolInstanceMetricsNextResults(lastResults ResourceMetricCollection) (result ResourceMetricCollection, err error)

ListWorkerPoolInstanceMetricsNextResults retrieves the next set of results, if any.

func (AppServiceEnvironmentsClient) ListWorkerPoolInstanceMetricsPreparer

func (client AppServiceEnvironmentsClient) ListWorkerPoolInstanceMetricsPreparer(resourceGroupName string, name string, workerPoolName string, instance string, details *bool, filter string) (*http.Request, error)

ListWorkerPoolInstanceMetricsPreparer prepares the ListWorkerPoolInstanceMetrics request.

func (AppServiceEnvironmentsClient) ListWorkerPoolInstanceMetricsResponder

func (client AppServiceEnvironmentsClient) ListWorkerPoolInstanceMetricsResponder(resp *http.Response) (result ResourceMetricCollection, err error)

ListWorkerPoolInstanceMetricsResponder handles the response to the ListWorkerPoolInstanceMetrics request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) ListWorkerPoolInstanceMetricsSender

func (client AppServiceEnvironmentsClient) ListWorkerPoolInstanceMetricsSender(req *http.Request) (*http.Response, error)

ListWorkerPoolInstanceMetricsSender sends the ListWorkerPoolInstanceMetrics request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) ListWorkerPoolSkus

func (client AppServiceEnvironmentsClient) ListWorkerPoolSkus(resourceGroupName string, name string, workerPoolName string) (result SkuInfoCollection, err error)

ListWorkerPoolSkus get available SKUs for scaling a worker pool.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment. workerPoolName is name of the worker pool.

func (AppServiceEnvironmentsClient) ListWorkerPoolSkusComplete

func (client AppServiceEnvironmentsClient) ListWorkerPoolSkusComplete(resourceGroupName string, name string, workerPoolName string, cancel <-chan struct{}) (<-chan SkuInfo, <-chan error)

ListWorkerPoolSkusComplete gets all elements from the list without paging.

func (AppServiceEnvironmentsClient) ListWorkerPoolSkusNextResults

func (client AppServiceEnvironmentsClient) ListWorkerPoolSkusNextResults(lastResults SkuInfoCollection) (result SkuInfoCollection, err error)

ListWorkerPoolSkusNextResults retrieves the next set of results, if any.

func (AppServiceEnvironmentsClient) ListWorkerPoolSkusPreparer

func (client AppServiceEnvironmentsClient) ListWorkerPoolSkusPreparer(resourceGroupName string, name string, workerPoolName string) (*http.Request, error)

ListWorkerPoolSkusPreparer prepares the ListWorkerPoolSkus request.

func (AppServiceEnvironmentsClient) ListWorkerPoolSkusResponder

func (client AppServiceEnvironmentsClient) ListWorkerPoolSkusResponder(resp *http.Response) (result SkuInfoCollection, err error)

ListWorkerPoolSkusResponder handles the response to the ListWorkerPoolSkus request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) ListWorkerPoolSkusSender

func (client AppServiceEnvironmentsClient) ListWorkerPoolSkusSender(req *http.Request) (*http.Response, error)

ListWorkerPoolSkusSender sends the ListWorkerPoolSkus request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) ListWorkerPools

func (client AppServiceEnvironmentsClient) ListWorkerPools(resourceGroupName string, name string) (result WorkerPoolCollection, err error)

ListWorkerPools get all worker pools of an App Service Environment.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment.

func (AppServiceEnvironmentsClient) ListWorkerPoolsComplete

func (client AppServiceEnvironmentsClient) ListWorkerPoolsComplete(resourceGroupName string, name string, cancel <-chan struct{}) (<-chan WorkerPoolResource, <-chan error)

ListWorkerPoolsComplete gets all elements from the list without paging.

func (AppServiceEnvironmentsClient) ListWorkerPoolsNextResults

func (client AppServiceEnvironmentsClient) ListWorkerPoolsNextResults(lastResults WorkerPoolCollection) (result WorkerPoolCollection, err error)

ListWorkerPoolsNextResults retrieves the next set of results, if any.

func (AppServiceEnvironmentsClient) ListWorkerPoolsPreparer

func (client AppServiceEnvironmentsClient) ListWorkerPoolsPreparer(resourceGroupName string, name string) (*http.Request, error)

ListWorkerPoolsPreparer prepares the ListWorkerPools request.

func (AppServiceEnvironmentsClient) ListWorkerPoolsResponder

func (client AppServiceEnvironmentsClient) ListWorkerPoolsResponder(resp *http.Response) (result WorkerPoolCollection, err error)

ListWorkerPoolsResponder handles the response to the ListWorkerPools request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) ListWorkerPoolsSender

func (client AppServiceEnvironmentsClient) ListWorkerPoolsSender(req *http.Request) (*http.Response, error)

ListWorkerPoolsSender sends the ListWorkerPools request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) Reboot

func (client AppServiceEnvironmentsClient) Reboot(resourceGroupName string, name string) (result autorest.Response, err error)

Reboot reboot all machines in an App Service Environment.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment.

func (AppServiceEnvironmentsClient) RebootPreparer

func (client AppServiceEnvironmentsClient) RebootPreparer(resourceGroupName string, name string) (*http.Request, error)

RebootPreparer prepares the Reboot request.

func (AppServiceEnvironmentsClient) RebootResponder

func (client AppServiceEnvironmentsClient) RebootResponder(resp *http.Response) (result autorest.Response, err error)

RebootResponder handles the response to the Reboot request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) RebootSender

func (client AppServiceEnvironmentsClient) RebootSender(req *http.Request) (*http.Response, error)

RebootSender sends the Reboot request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) Resume

func (client AppServiceEnvironmentsClient) Resume(resourceGroupName string, name string, cancel <-chan struct{}) (result AppCollection, err error)

Resume resume an App Service Environment. This method may poll for completion. Polling can be canceled by passing the cancel channel argument. The channel will be used to cancel polling and any outstanding HTTP requests.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment.

func (AppServiceEnvironmentsClient) ResumeComplete

func (client AppServiceEnvironmentsClient) ResumeComplete(resourceGroupName string, name string, cancel <-chan struct{}) (<-chan Site, <-chan error)

ResumeComplete gets all elements from the list without paging.

func (AppServiceEnvironmentsClient) ResumeNextResults

func (client AppServiceEnvironmentsClient) ResumeNextResults(lastResults AppCollection) (result AppCollection, err error)

ResumeNextResults retrieves the next set of results, if any.

func (AppServiceEnvironmentsClient) ResumePreparer

func (client AppServiceEnvironmentsClient) ResumePreparer(resourceGroupName string, name string, cancel <-chan struct{}) (*http.Request, error)

ResumePreparer prepares the Resume request.

func (AppServiceEnvironmentsClient) ResumeResponder

func (client AppServiceEnvironmentsClient) ResumeResponder(resp *http.Response) (result AppCollection, err error)

ResumeResponder handles the response to the Resume request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) ResumeSender

func (client AppServiceEnvironmentsClient) ResumeSender(req *http.Request) (*http.Response, error)

ResumeSender sends the Resume request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) Suspend

func (client AppServiceEnvironmentsClient) Suspend(resourceGroupName string, name string, cancel <-chan struct{}) (result AppCollection, err error)

Suspend suspend an App Service Environment. This method may poll for completion. Polling can be canceled by passing the cancel channel argument. The channel will be used to cancel polling and any outstanding HTTP requests.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment.

func (AppServiceEnvironmentsClient) SuspendComplete

func (client AppServiceEnvironmentsClient) SuspendComplete(resourceGroupName string, name string, cancel <-chan struct{}) (<-chan Site, <-chan error)

SuspendComplete gets all elements from the list without paging.

func (AppServiceEnvironmentsClient) SuspendNextResults

func (client AppServiceEnvironmentsClient) SuspendNextResults(lastResults AppCollection) (result AppCollection, err error)

SuspendNextResults retrieves the next set of results, if any.

func (AppServiceEnvironmentsClient) SuspendPreparer

func (client AppServiceEnvironmentsClient) SuspendPreparer(resourceGroupName string, name string, cancel <-chan struct{}) (*http.Request, error)

SuspendPreparer prepares the Suspend request.

func (AppServiceEnvironmentsClient) SuspendResponder

func (client AppServiceEnvironmentsClient) SuspendResponder(resp *http.Response) (result AppCollection, err error)

SuspendResponder handles the response to the Suspend request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) SuspendSender

func (client AppServiceEnvironmentsClient) SuspendSender(req *http.Request) (*http.Response, error)

SuspendSender sends the Suspend request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) Update

func (client AppServiceEnvironmentsClient) Update(resourceGroupName string, name string, hostingEnvironmentEnvelope AppServiceEnvironmentPatchResource) (result AppServiceEnvironmentResource, err error)

Update create or update an App Service Environment.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment. hostingEnvironmentEnvelope is configuration details of the App Service Environment.

func (AppServiceEnvironmentsClient) UpdateMultiRolePool

func (client AppServiceEnvironmentsClient) UpdateMultiRolePool(resourceGroupName string, name string, multiRolePoolEnvelope WorkerPoolResource) (result WorkerPoolResource, err error)

UpdateMultiRolePool create or update a multi-role pool.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment. multiRolePoolEnvelope is properties of the multi-role pool.

func (AppServiceEnvironmentsClient) UpdateMultiRolePoolPreparer

func (client AppServiceEnvironmentsClient) UpdateMultiRolePoolPreparer(resourceGroupName string, name string, multiRolePoolEnvelope WorkerPoolResource) (*http.Request, error)

UpdateMultiRolePoolPreparer prepares the UpdateMultiRolePool request.

func (AppServiceEnvironmentsClient) UpdateMultiRolePoolResponder

func (client AppServiceEnvironmentsClient) UpdateMultiRolePoolResponder(resp *http.Response) (result WorkerPoolResource, err error)

UpdateMultiRolePoolResponder handles the response to the UpdateMultiRolePool request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) UpdateMultiRolePoolSender

func (client AppServiceEnvironmentsClient) UpdateMultiRolePoolSender(req *http.Request) (*http.Response, error)

UpdateMultiRolePoolSender sends the UpdateMultiRolePool request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) UpdatePreparer

func (client AppServiceEnvironmentsClient) UpdatePreparer(resourceGroupName string, name string, hostingEnvironmentEnvelope AppServiceEnvironmentPatchResource) (*http.Request, error)

UpdatePreparer prepares the Update request.

func (AppServiceEnvironmentsClient) UpdateResponder

func (client AppServiceEnvironmentsClient) UpdateResponder(resp *http.Response) (result AppServiceEnvironmentResource, err error)

UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) UpdateSender

func (client AppServiceEnvironmentsClient) UpdateSender(req *http.Request) (*http.Response, error)

UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) UpdateWorkerPool

func (client AppServiceEnvironmentsClient) UpdateWorkerPool(resourceGroupName string, name string, workerPoolName string, workerPoolEnvelope WorkerPoolResource) (result WorkerPoolResource, err error)

UpdateWorkerPool create or update a worker pool.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service Environment. workerPoolName is name of the worker pool. workerPoolEnvelope is properties of the worker pool.

func (AppServiceEnvironmentsClient) UpdateWorkerPoolPreparer

func (client AppServiceEnvironmentsClient) UpdateWorkerPoolPreparer(resourceGroupName string, name string, workerPoolName string, workerPoolEnvelope WorkerPoolResource) (*http.Request, error)

UpdateWorkerPoolPreparer prepares the UpdateWorkerPool request.

func (AppServiceEnvironmentsClient) UpdateWorkerPoolResponder

func (client AppServiceEnvironmentsClient) UpdateWorkerPoolResponder(resp *http.Response) (result WorkerPoolResource, err error)

UpdateWorkerPoolResponder handles the response to the UpdateWorkerPool request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) UpdateWorkerPoolSender

func (client AppServiceEnvironmentsClient) UpdateWorkerPoolSender(req *http.Request) (*http.Response, error)

UpdateWorkerPoolSender sends the UpdateWorkerPool request. The method will close the http.Response Body if it receives an error.

type AppServicePlan

type AppServicePlan struct {
	autorest.Response         `json:"-"`
	ID                        *string             `json:"id,omitempty"`
	Name                      *string             `json:"name,omitempty"`
	Kind                      *string             `json:"kind,omitempty"`
	Location                  *string             `json:"location,omitempty"`
	Type                      *string             `json:"type,omitempty"`
	Tags                      *map[string]*string `json:"tags,omitempty"`
	*AppServicePlanProperties `json:"properties,omitempty"`
	Sku                       *SkuDescription `json:"sku,omitempty"`
}

AppServicePlan is app Service plan.

type AppServicePlanCollection

type AppServicePlanCollection struct {
	autorest.Response `json:"-"`
	Value             *[]AppServicePlan `json:"value,omitempty"`
	NextLink          *string           `json:"nextLink,omitempty"`
}

AppServicePlanCollection is collection of App Service plans.

func (AppServicePlanCollection) AppServicePlanCollectionPreparer

func (client AppServicePlanCollection) AppServicePlanCollectionPreparer() (*http.Request, error)

AppServicePlanCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type AppServicePlanPatchResource

type AppServicePlanPatchResource struct {
	ID                                     *string `json:"id,omitempty"`
	Name                                   *string `json:"name,omitempty"`
	Kind                                   *string `json:"kind,omitempty"`
	Type                                   *string `json:"type,omitempty"`
	*AppServicePlanPatchResourceProperties `json:"properties,omitempty"`
}

AppServicePlanPatchResource is ARM resource for a app service plan.

type AppServicePlanPatchResourceProperties

type AppServicePlanPatchResourceProperties struct {
	Name                      *string                    `json:"name,omitempty"`
	WorkerTierName            *string                    `json:"workerTierName,omitempty"`
	Status                    StatusOptions              `json:"status,omitempty"`
	Subscription              *string                    `json:"subscription,omitempty"`
	AdminSiteName             *string                    `json:"adminSiteName,omitempty"`
	HostingEnvironmentProfile *HostingEnvironmentProfile `json:"hostingEnvironmentProfile,omitempty"`
	MaximumNumberOfWorkers    *int32                     `json:"maximumNumberOfWorkers,omitempty"`
	GeoRegion                 *string                    `json:"geoRegion,omitempty"`
	PerSiteScaling            *bool                      `json:"perSiteScaling,omitempty"`
	NumberOfSites             *int32                     `json:"numberOfSites,omitempty"`
	IsSpot                    *bool                      `json:"isSpot,omitempty"`
	SpotExpirationTime        *date.Time                 `json:"spotExpirationTime,omitempty"`
	ResourceGroup             *string                    `json:"resourceGroup,omitempty"`
	Reserved                  *bool                      `json:"reserved,omitempty"`
	TargetWorkerCount         *int32                     `json:"targetWorkerCount,omitempty"`
	TargetWorkerSizeID        *int32                     `json:"targetWorkerSizeId,omitempty"`
	ProvisioningState         ProvisioningState          `json:"provisioningState,omitempty"`
}

AppServicePlanPatchResourceProperties is appServicePlanPatchResource resource specific properties

type AppServicePlanProperties

type AppServicePlanProperties struct {
	Name                      *string                    `json:"name,omitempty"`
	WorkerTierName            *string                    `json:"workerTierName,omitempty"`
	Status                    StatusOptions              `json:"status,omitempty"`
	Subscription              *string                    `json:"subscription,omitempty"`
	AdminSiteName             *string                    `json:"adminSiteName,omitempty"`
	HostingEnvironmentProfile *HostingEnvironmentProfile `json:"hostingEnvironmentProfile,omitempty"`
	MaximumNumberOfWorkers    *int32                     `json:"maximumNumberOfWorkers,omitempty"`
	GeoRegion                 *string                    `json:"geoRegion,omitempty"`
	PerSiteScaling            *bool                      `json:"perSiteScaling,omitempty"`
	NumberOfSites             *int32                     `json:"numberOfSites,omitempty"`
	IsSpot                    *bool                      `json:"isSpot,omitempty"`
	SpotExpirationTime        *date.Time                 `json:"spotExpirationTime,omitempty"`
	ResourceGroup             *string                    `json:"resourceGroup,omitempty"`
	Reserved                  *bool                      `json:"reserved,omitempty"`
	TargetWorkerCount         *int32                     `json:"targetWorkerCount,omitempty"`
	TargetWorkerSizeID        *int32                     `json:"targetWorkerSizeId,omitempty"`
	ProvisioningState         ProvisioningState          `json:"provisioningState,omitempty"`
}

AppServicePlanProperties is appServicePlan resource specific properties

type AppServicePlanRestrictions

type AppServicePlanRestrictions string

AppServicePlanRestrictions enumerates the values for app service plan restrictions.

const (
	// Basic specifies the basic state for app service plan restrictions.
	Basic AppServicePlanRestrictions = "Basic"
	// Free specifies the free state for app service plan restrictions.
	Free AppServicePlanRestrictions = "Free"
	// None specifies the none state for app service plan restrictions.
	None AppServicePlanRestrictions = "None"
	// Premium specifies the premium state for app service plan restrictions.
	Premium AppServicePlanRestrictions = "Premium"
	// Shared specifies the shared state for app service plan restrictions.
	Shared AppServicePlanRestrictions = "Shared"
	// Standard specifies the standard state for app service plan restrictions.
	Standard AppServicePlanRestrictions = "Standard"
)

type AppServicePlansClient

type AppServicePlansClient struct {
	ManagementClient
}

AppServicePlansClient is the webSite Management Client

func NewAppServicePlansClient

func NewAppServicePlansClient(subscriptionID string) AppServicePlansClient

NewAppServicePlansClient creates an instance of the AppServicePlansClient client.

func NewAppServicePlansClientWithBaseURI

func NewAppServicePlansClientWithBaseURI(baseURI string, subscriptionID string) AppServicePlansClient

NewAppServicePlansClientWithBaseURI creates an instance of the AppServicePlansClient client.

func (AppServicePlansClient) CreateOrUpdate

func (client AppServicePlansClient) CreateOrUpdate(resourceGroupName string, name string, appServicePlan AppServicePlan, cancel <-chan struct{}) (<-chan AppServicePlan, <-chan error)

CreateOrUpdate creates or updates an App Service Plan. This method may poll for completion. Polling can be canceled by passing the cancel channel argument. The channel will be used to cancel polling and any outstanding HTTP requests.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service plan. appServicePlan is details of the App Service plan.

func (AppServicePlansClient) CreateOrUpdatePreparer

func (client AppServicePlansClient) CreateOrUpdatePreparer(resourceGroupName string, name string, appServicePlan AppServicePlan, cancel <-chan struct{}) (*http.Request, error)

CreateOrUpdatePreparer prepares the CreateOrUpdate request.

func (AppServicePlansClient) CreateOrUpdateResponder

func (client AppServicePlansClient) CreateOrUpdateResponder(resp *http.Response) (result AppServicePlan, err error)

CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.

func (AppServicePlansClient) CreateOrUpdateSender

func (client AppServicePlansClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)

CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.

func (AppServicePlansClient) CreateOrUpdateVnetRoute

func (client AppServicePlansClient) CreateOrUpdateVnetRoute(resourceGroupName string, name string, vnetName string, routeName string, route VnetRoute) (result VnetRoute, err error)

CreateOrUpdateVnetRoute create or update a Virtual Network route in an App Service plan.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service plan. vnetName is name of the Virtual Network. routeName is name of the Virtual Network route. route is definition of the Virtual Network route.

func (AppServicePlansClient) CreateOrUpdateVnetRoutePreparer

func (client AppServicePlansClient) CreateOrUpdateVnetRoutePreparer(resourceGroupName string, name string, vnetName string, routeName string, route VnetRoute) (*http.Request, error)

CreateOrUpdateVnetRoutePreparer prepares the CreateOrUpdateVnetRoute request.

func (AppServicePlansClient) CreateOrUpdateVnetRouteResponder

func (client AppServicePlansClient) CreateOrUpdateVnetRouteResponder(resp *http.Response) (result VnetRoute, err error)

CreateOrUpdateVnetRouteResponder handles the response to the CreateOrUpdateVnetRoute request. The method always closes the http.Response Body.

func (AppServicePlansClient) CreateOrUpdateVnetRouteSender

func (client AppServicePlansClient) CreateOrUpdateVnetRouteSender(req *http.Request) (*http.Response, error)

CreateOrUpdateVnetRouteSender sends the CreateOrUpdateVnetRoute request. The method will close the http.Response Body if it receives an error.

func (AppServicePlansClient) Delete

func (client AppServicePlansClient) Delete(resourceGroupName string, name string) (result autorest.Response, err error)

Delete delete an App Service plan.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service plan.

func (AppServicePlansClient) DeleteHybridConnection

func (client AppServicePlansClient) DeleteHybridConnection(resourceGroupName string, name string, namespaceName string, relayName string) (result autorest.Response, err error)

DeleteHybridConnection delete a Hybrid Connection in use in an App Service plan.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service plan. namespaceName is name of the Service Bus namespace. relayName is name of the Service Bus relay.

func (AppServicePlansClient) DeleteHybridConnectionPreparer

func (client AppServicePlansClient) DeleteHybridConnectionPreparer(resourceGroupName string, name string, namespaceName string, relayName string) (*http.Request, error)

DeleteHybridConnectionPreparer prepares the DeleteHybridConnection request.

func (AppServicePlansClient) DeleteHybridConnectionResponder

func (client AppServicePlansClient) DeleteHybridConnectionResponder(resp *http.Response) (result autorest.Response, err error)

DeleteHybridConnectionResponder handles the response to the DeleteHybridConnection request. The method always closes the http.Response Body.

func (AppServicePlansClient) DeleteHybridConnectionSender

func (client AppServicePlansClient) DeleteHybridConnectionSender(req *http.Request) (*http.Response, error)

DeleteHybridConnectionSender sends the DeleteHybridConnection request. The method will close the http.Response Body if it receives an error.

func (AppServicePlansClient) DeletePreparer

func (client AppServicePlansClient) DeletePreparer(resourceGroupName string, name string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (AppServicePlansClient) DeleteResponder

func (client AppServicePlansClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)

DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.

func (AppServicePlansClient) DeleteSender

func (client AppServicePlansClient) DeleteSender(req *http.Request) (*http.Response, error)

DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.

func (AppServicePlansClient) DeleteVnetRoute

func (client AppServicePlansClient) DeleteVnetRoute(resourceGroupName string, name string, vnetName string, routeName string) (result autorest.Response, err error)

DeleteVnetRoute delete a Virtual Network route in an App Service plan.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service plan. vnetName is name of the Virtual Network. routeName is name of the Virtual Network route.

func (AppServicePlansClient) DeleteVnetRoutePreparer

func (client AppServicePlansClient) DeleteVnetRoutePreparer(resourceGroupName string, name string, vnetName string, routeName string) (*http.Request, error)

DeleteVnetRoutePreparer prepares the DeleteVnetRoute request.

func (AppServicePlansClient) DeleteVnetRouteResponder

func (client AppServicePlansClient) DeleteVnetRouteResponder(resp *http.Response) (result autorest.Response, err error)

DeleteVnetRouteResponder handles the response to the DeleteVnetRoute request. The method always closes the http.Response Body.

func (AppServicePlansClient) DeleteVnetRouteSender

func (client AppServicePlansClient) DeleteVnetRouteSender(req *http.Request) (*http.Response, error)

DeleteVnetRouteSender sends the DeleteVnetRoute request. The method will close the http.Response Body if it receives an error.

func (AppServicePlansClient) Get

func (client AppServicePlansClient) Get(resourceGroupName string, name string) (result AppServicePlan, err error)

Get get an App Service plan.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service plan.

func (AppServicePlansClient) GetHybridConnection

func (client AppServicePlansClient) GetHybridConnection(resourceGroupName string, name string, namespaceName string, relayName string) (result HybridConnection, err error)

GetHybridConnection retrieve a Hybrid Connection in use in an App Service plan.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service plan. namespaceName is name of the Service Bus namespace. relayName is name of the Service Bus relay.

func (AppServicePlansClient) GetHybridConnectionPlanLimit

func (client AppServicePlansClient) GetHybridConnectionPlanLimit(resourceGroupName string, name string) (result HybridConnectionLimits, err error)

GetHybridConnectionPlanLimit get the maximum number of Hybrid Connections allowed in an App Service plan.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service plan.

func (AppServicePlansClient) GetHybridConnectionPlanLimitPreparer

func (client AppServicePlansClient) GetHybridConnectionPlanLimitPreparer(resourceGroupName string, name string) (*http.Request, error)

GetHybridConnectionPlanLimitPreparer prepares the GetHybridConnectionPlanLimit request.

func (AppServicePlansClient) GetHybridConnectionPlanLimitResponder

func (client AppServicePlansClient) GetHybridConnectionPlanLimitResponder(resp *http.Response) (result HybridConnectionLimits, err error)

GetHybridConnectionPlanLimitResponder handles the response to the GetHybridConnectionPlanLimit request. The method always closes the http.Response Body.

func (AppServicePlansClient) GetHybridConnectionPlanLimitSender

func (client AppServicePlansClient) GetHybridConnectionPlanLimitSender(req *http.Request) (*http.Response, error)

GetHybridConnectionPlanLimitSender sends the GetHybridConnectionPlanLimit request. The method will close the http.Response Body if it receives an error.

func (AppServicePlansClient) GetHybridConnectionPreparer

func (client AppServicePlansClient) GetHybridConnectionPreparer(resourceGroupName string, name string, namespaceName string, relayName string) (*http.Request, error)

GetHybridConnectionPreparer prepares the GetHybridConnection request.

func (AppServicePlansClient) GetHybridConnectionResponder

func (client AppServicePlansClient) GetHybridConnectionResponder(resp *http.Response) (result HybridConnection, err error)

GetHybridConnectionResponder handles the response to the GetHybridConnection request. The method always closes the http.Response Body.

func (AppServicePlansClient) GetHybridConnectionSender

func (client AppServicePlansClient) GetHybridConnectionSender(req *http.Request) (*http.Response, error)

GetHybridConnectionSender sends the GetHybridConnection request. The method will close the http.Response Body if it receives an error.

func (AppServicePlansClient) GetPreparer

func (client AppServicePlansClient) GetPreparer(resourceGroupName string, name string) (*http.Request, error)

GetPreparer prepares the Get request.

func (AppServicePlansClient) GetResponder

func (client AppServicePlansClient) GetResponder(resp *http.Response) (result AppServicePlan, err error)

GetResponder handles the response to the Get request. The method always closes the http.Response Body.

func (AppServicePlansClient) GetRouteForVnet

func (client AppServicePlansClient) GetRouteForVnet(resourceGroupName string, name string, vnetName string, routeName string) (result ListVnetRoute, err error)

GetRouteForVnet get a Virtual Network route in an App Service plan.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service plan. vnetName is name of the Virtual Network. routeName is name of the Virtual Network route.

func (AppServicePlansClient) GetRouteForVnetPreparer

func (client AppServicePlansClient) GetRouteForVnetPreparer(resourceGroupName string, name string, vnetName string, routeName string) (*http.Request, error)

GetRouteForVnetPreparer prepares the GetRouteForVnet request.

func (AppServicePlansClient) GetRouteForVnetResponder

func (client AppServicePlansClient) GetRouteForVnetResponder(resp *http.Response) (result ListVnetRoute, err error)

GetRouteForVnetResponder handles the response to the GetRouteForVnet request. The method always closes the http.Response Body.

func (AppServicePlansClient) GetRouteForVnetSender

func (client AppServicePlansClient) GetRouteForVnetSender(req *http.Request) (*http.Response, error)

GetRouteForVnetSender sends the GetRouteForVnet request. The method will close the http.Response Body if it receives an error.

func (AppServicePlansClient) GetSender

func (client AppServicePlansClient) GetSender(req *http.Request) (*http.Response, error)

GetSender sends the Get request. The method will close the http.Response Body if it receives an error.

func (AppServicePlansClient) GetServerFarmSkus

func (client AppServicePlansClient) GetServerFarmSkus(resourceGroupName string, name string) (result SetObject, err error)

GetServerFarmSkus gets all selectable sku's for a given App Service Plan

resourceGroupName is name of the resource group to which the resource belongs. name is name of App Service Plan

func (AppServicePlansClient) GetServerFarmSkusPreparer

func (client AppServicePlansClient) GetServerFarmSkusPreparer(resourceGroupName string, name string) (*http.Request, error)

GetServerFarmSkusPreparer prepares the GetServerFarmSkus request.

func (AppServicePlansClient) GetServerFarmSkusResponder

func (client AppServicePlansClient) GetServerFarmSkusResponder(resp *http.Response) (result SetObject, err error)

GetServerFarmSkusResponder handles the response to the GetServerFarmSkus request. The method always closes the http.Response Body.

func (AppServicePlansClient) GetServerFarmSkusSender

func (client AppServicePlansClient) GetServerFarmSkusSender(req *http.Request) (*http.Response, error)

GetServerFarmSkusSender sends the GetServerFarmSkus request. The method will close the http.Response Body if it receives an error.

func (AppServicePlansClient) GetVnetFromServerFarm

func (client AppServicePlansClient) GetVnetFromServerFarm(resourceGroupName string, name string, vnetName string) (result VnetInfo, err error)

GetVnetFromServerFarm get a Virtual Network associated with an App Service plan.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service plan. vnetName is name of the Virtual Network.

func (AppServicePlansClient) GetVnetFromServerFarmPreparer

func (client AppServicePlansClient) GetVnetFromServerFarmPreparer(resourceGroupName string, name string, vnetName string) (*http.Request, error)

GetVnetFromServerFarmPreparer prepares the GetVnetFromServerFarm request.

func (AppServicePlansClient) GetVnetFromServerFarmResponder

func (client AppServicePlansClient) GetVnetFromServerFarmResponder(resp *http.Response) (result VnetInfo, err error)

GetVnetFromServerFarmResponder handles the response to the GetVnetFromServerFarm request. The method always closes the http.Response Body.

func (AppServicePlansClient) GetVnetFromServerFarmSender

func (client AppServicePlansClient) GetVnetFromServerFarmSender(req *http.Request) (*http.Response, error)

GetVnetFromServerFarmSender sends the GetVnetFromServerFarm request. The method will close the http.Response Body if it receives an error.

func (AppServicePlansClient) GetVnetGateway

func (client AppServicePlansClient) GetVnetGateway(resourceGroupName string, name string, vnetName string, gatewayName string) (result VnetGateway, err error)

GetVnetGateway get a Virtual Network gateway.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service plan. vnetName is name of the Virtual Network. gatewayName is name of the gateway. Only the 'primary' gateway is supported.

func (AppServicePlansClient) GetVnetGatewayPreparer

func (client AppServicePlansClient) GetVnetGatewayPreparer(resourceGroupName string, name string, vnetName string, gatewayName string) (*http.Request, error)

GetVnetGatewayPreparer prepares the GetVnetGateway request.

func (AppServicePlansClient) GetVnetGatewayResponder

func (client AppServicePlansClient) GetVnetGatewayResponder(resp *http.Response) (result VnetGateway, err error)

GetVnetGatewayResponder handles the response to the GetVnetGateway request. The method always closes the http.Response Body.

func (AppServicePlansClient) GetVnetGatewaySender

func (client AppServicePlansClient) GetVnetGatewaySender(req *http.Request) (*http.Response, error)

GetVnetGatewaySender sends the GetVnetGateway request. The method will close the http.Response Body if it receives an error.

func (AppServicePlansClient) List

func (client AppServicePlansClient) List(detailed *bool) (result AppServicePlanCollection, err error)

List get all App Service plans for a subcription.

detailed is specify <code>true</code> to return all App Service plan properties. The default is <code>false</code>, which returns a subset of the properties. Retrieval of all properties may increase the API latency.

func (AppServicePlansClient) ListByResourceGroup

func (client AppServicePlansClient) ListByResourceGroup(resourceGroupName string) (result AppServicePlanCollection, err error)

ListByResourceGroup get all App Service plans in a resource group.

resourceGroupName is name of the resource group to which the resource belongs.

func (AppServicePlansClient) ListByResourceGroupComplete

func (client AppServicePlansClient) ListByResourceGroupComplete(resourceGroupName string, cancel <-chan struct{}) (<-chan AppServicePlan, <-chan error)

ListByResourceGroupComplete gets all elements from the list without paging.

func (AppServicePlansClient) ListByResourceGroupNextResults

func (client AppServicePlansClient) ListByResourceGroupNextResults(lastResults AppServicePlanCollection) (result AppServicePlanCollection, err error)

ListByResourceGroupNextResults retrieves the next set of results, if any.

func (AppServicePlansClient) ListByResourceGroupPreparer

func (client AppServicePlansClient) ListByResourceGroupPreparer(resourceGroupName string) (*http.Request, error)

ListByResourceGroupPreparer prepares the ListByResourceGroup request.

func (AppServicePlansClient) ListByResourceGroupResponder

func (client AppServicePlansClient) ListByResourceGroupResponder(resp *http.Response) (result AppServicePlanCollection, err error)

ListByResourceGroupResponder handles the response to the ListByResourceGroup request. The method always closes the http.Response Body.

func (AppServicePlansClient) ListByResourceGroupSender

func (client AppServicePlansClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)

ListByResourceGroupSender sends the ListByResourceGroup request. The method will close the http.Response Body if it receives an error.

func (AppServicePlansClient) ListCapabilities

func (client AppServicePlansClient) ListCapabilities(resourceGroupName string, name string) (result ListCapability, err error)

ListCapabilities list all capabilities of an App Service plan.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service plan.

func (AppServicePlansClient) ListCapabilitiesPreparer

func (client AppServicePlansClient) ListCapabilitiesPreparer(resourceGroupName string, name string) (*http.Request, error)

ListCapabilitiesPreparer prepares the ListCapabilities request.

func (AppServicePlansClient) ListCapabilitiesResponder

func (client AppServicePlansClient) ListCapabilitiesResponder(resp *http.Response) (result ListCapability, err error)

ListCapabilitiesResponder handles the response to the ListCapabilities request. The method always closes the http.Response Body.

func (AppServicePlansClient) ListCapabilitiesSender

func (client AppServicePlansClient) ListCapabilitiesSender(req *http.Request) (*http.Response, error)

ListCapabilitiesSender sends the ListCapabilities request. The method will close the http.Response Body if it receives an error.

func (AppServicePlansClient) ListComplete

func (client AppServicePlansClient) ListComplete(detailed *bool, cancel <-chan struct{}) (<-chan AppServicePlan, <-chan error)

ListComplete gets all elements from the list without paging.

func (AppServicePlansClient) ListHybridConnectionKeys

func (client AppServicePlansClient) ListHybridConnectionKeys(resourceGroupName string, name string, namespaceName string, relayName string) (result HybridConnectionKey, err error)

ListHybridConnectionKeys get the send key name and value of a Hybrid Connection.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service plan. namespaceName is the name of the Service Bus namespace. relayName is the name of the Service Bus relay.

func (AppServicePlansClient) ListHybridConnectionKeysPreparer

func (client AppServicePlansClient) ListHybridConnectionKeysPreparer(resourceGroupName string, name string, namespaceName string, relayName string) (*http.Request, error)

ListHybridConnectionKeysPreparer prepares the ListHybridConnectionKeys request.

func (AppServicePlansClient) ListHybridConnectionKeysResponder

func (client AppServicePlansClient) ListHybridConnectionKeysResponder(resp *http.Response) (result HybridConnectionKey, err error)

ListHybridConnectionKeysResponder handles the response to the ListHybridConnectionKeys request. The method always closes the http.Response Body.

func (AppServicePlansClient) ListHybridConnectionKeysSender

func (client AppServicePlansClient) ListHybridConnectionKeysSender(req *http.Request) (*http.Response, error)

ListHybridConnectionKeysSender sends the ListHybridConnectionKeys request. The method will close the http.Response Body if it receives an error.

func (AppServicePlansClient) ListHybridConnections

func (client AppServicePlansClient) ListHybridConnections(resourceGroupName string, name string) (result HybridConnectionCollection, err error)

ListHybridConnections retrieve all Hybrid Connections in use in an App Service plan.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service plan.

func (AppServicePlansClient) ListHybridConnectionsComplete

func (client AppServicePlansClient) ListHybridConnectionsComplete(resourceGroupName string, name string, cancel <-chan struct{}) (<-chan HybridConnection, <-chan error)

ListHybridConnectionsComplete gets all elements from the list without paging.

func (AppServicePlansClient) ListHybridConnectionsNextResults

func (client AppServicePlansClient) ListHybridConnectionsNextResults(lastResults HybridConnectionCollection) (result HybridConnectionCollection, err error)

ListHybridConnectionsNextResults retrieves the next set of results, if any.

func (AppServicePlansClient) ListHybridConnectionsPreparer

func (client AppServicePlansClient) ListHybridConnectionsPreparer(resourceGroupName string, name string) (*http.Request, error)

ListHybridConnectionsPreparer prepares the ListHybridConnections request.

func (AppServicePlansClient) ListHybridConnectionsResponder

func (client AppServicePlansClient) ListHybridConnectionsResponder(resp *http.Response) (result HybridConnectionCollection, err error)

ListHybridConnectionsResponder handles the response to the ListHybridConnections request. The method always closes the http.Response Body.

func (AppServicePlansClient) ListHybridConnectionsSender

func (client AppServicePlansClient) ListHybridConnectionsSender(req *http.Request) (*http.Response, error)

ListHybridConnectionsSender sends the ListHybridConnections request. The method will close the http.Response Body if it receives an error.

func (AppServicePlansClient) ListMetricDefintions

func (client AppServicePlansClient) ListMetricDefintions(resourceGroupName string, name string) (result ResourceMetricDefinitionCollection, err error)

ListMetricDefintions get metrics that can be queried for an App Service plan, and their definitions.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service plan.

func (AppServicePlansClient) ListMetricDefintionsComplete

func (client AppServicePlansClient) ListMetricDefintionsComplete(resourceGroupName string, name string, cancel <-chan struct{}) (<-chan ResourceMetricDefinition, <-chan error)

ListMetricDefintionsComplete gets all elements from the list without paging.

func (AppServicePlansClient) ListMetricDefintionsNextResults

func (client AppServicePlansClient) ListMetricDefintionsNextResults(lastResults ResourceMetricDefinitionCollection) (result ResourceMetricDefinitionCollection, err error)

ListMetricDefintionsNextResults retrieves the next set of results, if any.

func (AppServicePlansClient) ListMetricDefintionsPreparer

func (client AppServicePlansClient) ListMetricDefintionsPreparer(resourceGroupName string, name string) (*http.Request, error)

ListMetricDefintionsPreparer prepares the ListMetricDefintions request.

func (AppServicePlansClient) ListMetricDefintionsResponder

func (client AppServicePlansClient) ListMetricDefintionsResponder(resp *http.Response) (result ResourceMetricDefinitionCollection, err error)

ListMetricDefintionsResponder handles the response to the ListMetricDefintions request. The method always closes the http.Response Body.

func (AppServicePlansClient) ListMetricDefintionsSender

func (client AppServicePlansClient) ListMetricDefintionsSender(req *http.Request) (*http.Response, error)

ListMetricDefintionsSender sends the ListMetricDefintions request. The method will close the http.Response Body if it receives an error.

func (AppServicePlansClient) ListMetrics

func (client AppServicePlansClient) ListMetrics(resourceGroupName string, name string, details *bool, filter string) (result ResourceMetricCollection, err error)

ListMetrics get metrics for an App Serice plan.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service plan. details is specify <code>true</code> to include instance details. The default is <code>false</code>. filter is return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: $filter=(name.value eq 'Metric1' or name.value eq 'Metric2') and startTime eq '2014-01-01T00:00:00Z' and endTime eq '2014-12-31T23:59:59Z' and timeGrain eq duration'[Hour|Minute|Day]'.

func (AppServicePlansClient) ListMetricsComplete

func (client AppServicePlansClient) ListMetricsComplete(resourceGroupName string, name string, details *bool, filter string, cancel <-chan struct{}) (<-chan ResourceMetric, <-chan error)

ListMetricsComplete gets all elements from the list without paging.

func (AppServicePlansClient) ListMetricsNextResults

func (client AppServicePlansClient) ListMetricsNextResults(lastResults ResourceMetricCollection) (result ResourceMetricCollection, err error)

ListMetricsNextResults retrieves the next set of results, if any.

func (AppServicePlansClient) ListMetricsPreparer

func (client AppServicePlansClient) ListMetricsPreparer(resourceGroupName string, name string, details *bool, filter string) (*http.Request, error)

ListMetricsPreparer prepares the ListMetrics request.

func (AppServicePlansClient) ListMetricsResponder

func (client AppServicePlansClient) ListMetricsResponder(resp *http.Response) (result ResourceMetricCollection, err error)

ListMetricsResponder handles the response to the ListMetrics request. The method always closes the http.Response Body.

func (AppServicePlansClient) ListMetricsSender

func (client AppServicePlansClient) ListMetricsSender(req *http.Request) (*http.Response, error)

ListMetricsSender sends the ListMetrics request. The method will close the http.Response Body if it receives an error.

func (AppServicePlansClient) ListNextResults

func (client AppServicePlansClient) ListNextResults(lastResults AppServicePlanCollection) (result AppServicePlanCollection, err error)

ListNextResults retrieves the next set of results, if any.

func (AppServicePlansClient) ListPreparer

func (client AppServicePlansClient) ListPreparer(detailed *bool) (*http.Request, error)

ListPreparer prepares the List request.

func (AppServicePlansClient) ListResponder

func (client AppServicePlansClient) ListResponder(resp *http.Response) (result AppServicePlanCollection, err error)

ListResponder handles the response to the List request. The method always closes the http.Response Body.

func (AppServicePlansClient) ListRoutesForVnet

func (client AppServicePlansClient) ListRoutesForVnet(resourceGroupName string, name string, vnetName string) (result ListVnetRoute, err error)

ListRoutesForVnet get all routes that are associated with a Virtual Network in an App Service plan.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service plan. vnetName is name of the Virtual Network.

func (AppServicePlansClient) ListRoutesForVnetPreparer

func (client AppServicePlansClient) ListRoutesForVnetPreparer(resourceGroupName string, name string, vnetName string) (*http.Request, error)

ListRoutesForVnetPreparer prepares the ListRoutesForVnet request.

func (AppServicePlansClient) ListRoutesForVnetResponder

func (client AppServicePlansClient) ListRoutesForVnetResponder(resp *http.Response) (result ListVnetRoute, err error)

ListRoutesForVnetResponder handles the response to the ListRoutesForVnet request. The method always closes the http.Response Body.

func (AppServicePlansClient) ListRoutesForVnetSender

func (client AppServicePlansClient) ListRoutesForVnetSender(req *http.Request) (*http.Response, error)

ListRoutesForVnetSender sends the ListRoutesForVnet request. The method will close the http.Response Body if it receives an error.

func (AppServicePlansClient) ListSender

func (client AppServicePlansClient) ListSender(req *http.Request) (*http.Response, error)

ListSender sends the List request. The method will close the http.Response Body if it receives an error.

func (AppServicePlansClient) ListUsages

func (client AppServicePlansClient) ListUsages(resourceGroupName string, name string, filter string) (result CsmUsageQuotaCollection, err error)

ListUsages gets server farm usage information

resourceGroupName is name of the resource group to which the resource belongs. name is name of App Service Plan filter is return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: $filter=(name.value eq 'Metric1' or name.value eq 'Metric2').

func (AppServicePlansClient) ListUsagesComplete

func (client AppServicePlansClient) ListUsagesComplete(resourceGroupName string, name string, filter string, cancel <-chan struct{}) (<-chan CsmUsageQuota, <-chan error)

ListUsagesComplete gets all elements from the list without paging.

func (AppServicePlansClient) ListUsagesNextResults

func (client AppServicePlansClient) ListUsagesNextResults(lastResults CsmUsageQuotaCollection) (result CsmUsageQuotaCollection, err error)

ListUsagesNextResults retrieves the next set of results, if any.

func (AppServicePlansClient) ListUsagesPreparer

func (client AppServicePlansClient) ListUsagesPreparer(resourceGroupName string, name string, filter string) (*http.Request, error)

ListUsagesPreparer prepares the ListUsages request.

func (AppServicePlansClient) ListUsagesResponder

func (client AppServicePlansClient) ListUsagesResponder(resp *http.Response) (result CsmUsageQuotaCollection, err error)

ListUsagesResponder handles the response to the ListUsages request. The method always closes the http.Response Body.

func (AppServicePlansClient) ListUsagesSender

func (client AppServicePlansClient) ListUsagesSender(req *http.Request) (*http.Response, error)

ListUsagesSender sends the ListUsages request. The method will close the http.Response Body if it receives an error.

func (AppServicePlansClient) ListVnets

func (client AppServicePlansClient) ListVnets(resourceGroupName string, name string) (result ListVnetInfo, err error)

ListVnets get all Virtual Networks associated with an App Service plan.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service plan.

func (AppServicePlansClient) ListVnetsPreparer

func (client AppServicePlansClient) ListVnetsPreparer(resourceGroupName string, name string) (*http.Request, error)

ListVnetsPreparer prepares the ListVnets request.

func (AppServicePlansClient) ListVnetsResponder

func (client AppServicePlansClient) ListVnetsResponder(resp *http.Response) (result ListVnetInfo, err error)

ListVnetsResponder handles the response to the ListVnets request. The method always closes the http.Response Body.

func (AppServicePlansClient) ListVnetsSender

func (client AppServicePlansClient) ListVnetsSender(req *http.Request) (*http.Response, error)

ListVnetsSender sends the ListVnets request. The method will close the http.Response Body if it receives an error.

func (AppServicePlansClient) ListWebApps

func (client AppServicePlansClient) ListWebApps(resourceGroupName string, name string, skipToken string, filter string, top string) (result AppCollection, err error)

ListWebApps get all apps associated with an App Service plan.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service plan. skipToken is skip to a web app in the list of webapps associated with app service plan. If specified, the resulting list will contain web apps starting from (including) the skipToken. Otherwise, the resulting list contains web apps from the start of the list filter is supported filter: $filter=state eq running. Returns only web apps that are currently running top is list page size. If specified, results are paged.

func (AppServicePlansClient) ListWebAppsByHybridConnection

func (client AppServicePlansClient) ListWebAppsByHybridConnection(resourceGroupName string, name string, namespaceName string, relayName string) (result ResourceCollection, err error)

ListWebAppsByHybridConnection get all apps that use a Hybrid Connection in an App Service Plan.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service plan. namespaceName is name of the Hybrid Connection namespace. relayName is name of the Hybrid Connection relay.

func (AppServicePlansClient) ListWebAppsByHybridConnectionComplete

func (client AppServicePlansClient) ListWebAppsByHybridConnectionComplete(resourceGroupName string, name string, namespaceName string, relayName string, cancel <-chan struct{}) (<-chan string, <-chan error)

ListWebAppsByHybridConnectionComplete gets all elements from the list without paging.

func (AppServicePlansClient) ListWebAppsByHybridConnectionNextResults

func (client AppServicePlansClient) ListWebAppsByHybridConnectionNextResults(lastResults ResourceCollection) (result ResourceCollection, err error)

ListWebAppsByHybridConnectionNextResults retrieves the next set of results, if any.

func (AppServicePlansClient) ListWebAppsByHybridConnectionPreparer

func (client AppServicePlansClient) ListWebAppsByHybridConnectionPreparer(resourceGroupName string, name string, namespaceName string, relayName string) (*http.Request, error)

ListWebAppsByHybridConnectionPreparer prepares the ListWebAppsByHybridConnection request.

func (AppServicePlansClient) ListWebAppsByHybridConnectionResponder

func (client AppServicePlansClient) ListWebAppsByHybridConnectionResponder(resp *http.Response) (result ResourceCollection, err error)

ListWebAppsByHybridConnectionResponder handles the response to the ListWebAppsByHybridConnection request. The method always closes the http.Response Body.

func (AppServicePlansClient) ListWebAppsByHybridConnectionSender

func (client AppServicePlansClient) ListWebAppsByHybridConnectionSender(req *http.Request) (*http.Response, error)

ListWebAppsByHybridConnectionSender sends the ListWebAppsByHybridConnection request. The method will close the http.Response Body if it receives an error.

func (AppServicePlansClient) ListWebAppsComplete

func (client AppServicePlansClient) ListWebAppsComplete(resourceGroupName string, name string, skipToken string, filter string, top string, cancel <-chan struct{}) (<-chan Site, <-chan error)

ListWebAppsComplete gets all elements from the list without paging.

func (AppServicePlansClient) ListWebAppsNextResults

func (client AppServicePlansClient) ListWebAppsNextResults(lastResults AppCollection) (result AppCollection, err error)

ListWebAppsNextResults retrieves the next set of results, if any.

func (AppServicePlansClient) ListWebAppsPreparer

func (client AppServicePlansClient) ListWebAppsPreparer(resourceGroupName string, name string, skipToken string, filter string, top string) (*http.Request, error)

ListWebAppsPreparer prepares the ListWebApps request.

func (AppServicePlansClient) ListWebAppsResponder

func (client AppServicePlansClient) ListWebAppsResponder(resp *http.Response) (result AppCollection, err error)

ListWebAppsResponder handles the response to the ListWebApps request. The method always closes the http.Response Body.

func (AppServicePlansClient) ListWebAppsSender

func (client AppServicePlansClient) ListWebAppsSender(req *http.Request) (*http.Response, error)

ListWebAppsSender sends the ListWebApps request. The method will close the http.Response Body if it receives an error.

func (AppServicePlansClient) RebootWorker

func (client AppServicePlansClient) RebootWorker(resourceGroupName string, name string, workerName string) (result autorest.Response, err error)

RebootWorker reboot a worker machine in an App Service plan.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service plan. workerName is name of worker machine, which typically starts with RD.

func (AppServicePlansClient) RebootWorkerPreparer

func (client AppServicePlansClient) RebootWorkerPreparer(resourceGroupName string, name string, workerName string) (*http.Request, error)

RebootWorkerPreparer prepares the RebootWorker request.

func (AppServicePlansClient) RebootWorkerResponder

func (client AppServicePlansClient) RebootWorkerResponder(resp *http.Response) (result autorest.Response, err error)

RebootWorkerResponder handles the response to the RebootWorker request. The method always closes the http.Response Body.

func (AppServicePlansClient) RebootWorkerSender

func (client AppServicePlansClient) RebootWorkerSender(req *http.Request) (*http.Response, error)

RebootWorkerSender sends the RebootWorker request. The method will close the http.Response Body if it receives an error.

func (AppServicePlansClient) RestartWebApps

func (client AppServicePlansClient) RestartWebApps(resourceGroupName string, name string, softRestart *bool) (result autorest.Response, err error)

RestartWebApps restart all apps in an App Service plan.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service plan. softRestart is specify <code>true</code> to performa a soft restart, applies the configuration settings and restarts the apps if necessary. The default is <code>false</code>, which always restarts and reprovisions the apps

func (AppServicePlansClient) RestartWebAppsPreparer

func (client AppServicePlansClient) RestartWebAppsPreparer(resourceGroupName string, name string, softRestart *bool) (*http.Request, error)

RestartWebAppsPreparer prepares the RestartWebApps request.

func (AppServicePlansClient) RestartWebAppsResponder

func (client AppServicePlansClient) RestartWebAppsResponder(resp *http.Response) (result autorest.Response, err error)

RestartWebAppsResponder handles the response to the RestartWebApps request. The method always closes the http.Response Body.

func (AppServicePlansClient) RestartWebAppsSender

func (client AppServicePlansClient) RestartWebAppsSender(req *http.Request) (*http.Response, error)

RestartWebAppsSender sends the RestartWebApps request. The method will close the http.Response Body if it receives an error.

func (AppServicePlansClient) Update

func (client AppServicePlansClient) Update(resourceGroupName string, name string, appServicePlan AppServicePlanPatchResource) (result AppServicePlan, err error)

Update creates or updates an App Service Plan.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service plan. appServicePlan is details of the App Service plan.

func (AppServicePlansClient) UpdatePreparer

func (client AppServicePlansClient) UpdatePreparer(resourceGroupName string, name string, appServicePlan AppServicePlanPatchResource) (*http.Request, error)

UpdatePreparer prepares the Update request.

func (AppServicePlansClient) UpdateResponder

func (client AppServicePlansClient) UpdateResponder(resp *http.Response) (result AppServicePlan, err error)

UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.

func (AppServicePlansClient) UpdateSender

func (client AppServicePlansClient) UpdateSender(req *http.Request) (*http.Response, error)

UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.

func (AppServicePlansClient) UpdateVnetGateway

func (client AppServicePlansClient) UpdateVnetGateway(resourceGroupName string, name string, vnetName string, gatewayName string, connectionEnvelope VnetGateway) (result VnetGateway, err error)

UpdateVnetGateway update a Virtual Network gateway.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service plan. vnetName is name of the Virtual Network. gatewayName is name of the gateway. Only the 'primary' gateway is supported. connectionEnvelope is definition of the gateway.

func (AppServicePlansClient) UpdateVnetGatewayPreparer

func (client AppServicePlansClient) UpdateVnetGatewayPreparer(resourceGroupName string, name string, vnetName string, gatewayName string, connectionEnvelope VnetGateway) (*http.Request, error)

UpdateVnetGatewayPreparer prepares the UpdateVnetGateway request.

func (AppServicePlansClient) UpdateVnetGatewayResponder

func (client AppServicePlansClient) UpdateVnetGatewayResponder(resp *http.Response) (result VnetGateway, err error)

UpdateVnetGatewayResponder handles the response to the UpdateVnetGateway request. The method always closes the http.Response Body.

func (AppServicePlansClient) UpdateVnetGatewaySender

func (client AppServicePlansClient) UpdateVnetGatewaySender(req *http.Request) (*http.Response, error)

UpdateVnetGatewaySender sends the UpdateVnetGateway request. The method will close the http.Response Body if it receives an error.

func (AppServicePlansClient) UpdateVnetRoute

func (client AppServicePlansClient) UpdateVnetRoute(resourceGroupName string, name string, vnetName string, routeName string, route VnetRoute) (result VnetRoute, err error)

UpdateVnetRoute create or update a Virtual Network route in an App Service plan.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the App Service plan. vnetName is name of the Virtual Network. routeName is name of the Virtual Network route. route is definition of the Virtual Network route.

func (AppServicePlansClient) UpdateVnetRoutePreparer

func (client AppServicePlansClient) UpdateVnetRoutePreparer(resourceGroupName string, name string, vnetName string, routeName string, route VnetRoute) (*http.Request, error)

UpdateVnetRoutePreparer prepares the UpdateVnetRoute request.

func (AppServicePlansClient) UpdateVnetRouteResponder

func (client AppServicePlansClient) UpdateVnetRouteResponder(resp *http.Response) (result VnetRoute, err error)

UpdateVnetRouteResponder handles the response to the UpdateVnetRoute request. The method always closes the http.Response Body.

func (AppServicePlansClient) UpdateVnetRouteSender

func (client AppServicePlansClient) UpdateVnetRouteSender(req *http.Request) (*http.Response, error)

UpdateVnetRouteSender sends the UpdateVnetRoute request. The method will close the http.Response Body if it receives an error.

type ApplicationLogsConfig

type ApplicationLogsConfig struct {
	FileSystem        *FileSystemApplicationLogsConfig        `json:"fileSystem,omitempty"`
	AzureTableStorage *AzureTableStorageApplicationLogsConfig `json:"azureTableStorage,omitempty"`
	AzureBlobStorage  *AzureBlobStorageApplicationLogsConfig  `json:"azureBlobStorage,omitempty"`
}

ApplicationLogsConfig is application logs configuration.

type AppsClient

type AppsClient struct {
	ManagementClient
}

AppsClient is the webSite Management Client

func NewAppsClient

func NewAppsClient(subscriptionID string) AppsClient

NewAppsClient creates an instance of the AppsClient client.

func NewAppsClientWithBaseURI

func NewAppsClientWithBaseURI(baseURI string, subscriptionID string) AppsClient

NewAppsClientWithBaseURI creates an instance of the AppsClient client.

func (AppsClient) AddPremierAddOn

func (client AppsClient) AddPremierAddOn(resourceGroupName string, name string, premierAddOnName string, premierAddOn PremierAddOn) (result PremierAddOn, err error)

AddPremierAddOn updates a named add-on of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. premierAddOnName is add-on name. premierAddOn is a JSON representation of the edited premier add-on.

func (AppsClient) AddPremierAddOnPreparer

func (client AppsClient) AddPremierAddOnPreparer(resourceGroupName string, name string, premierAddOnName string, premierAddOn PremierAddOn) (*http.Request, error)

AddPremierAddOnPreparer prepares the AddPremierAddOn request.

func (AppsClient) AddPremierAddOnResponder

func (client AppsClient) AddPremierAddOnResponder(resp *http.Response) (result PremierAddOn, err error)

AddPremierAddOnResponder handles the response to the AddPremierAddOn request. The method always closes the http.Response Body.

func (AppsClient) AddPremierAddOnSender

func (client AppsClient) AddPremierAddOnSender(req *http.Request) (*http.Response, error)

AddPremierAddOnSender sends the AddPremierAddOn request. The method will close the http.Response Body if it receives an error.

func (AppsClient) AddPremierAddOnSlot

func (client AppsClient) AddPremierAddOnSlot(resourceGroupName string, name string, premierAddOnName string, premierAddOn PremierAddOn, slot string) (result PremierAddOn, err error)

AddPremierAddOnSlot updates a named add-on of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. premierAddOnName is add-on name. premierAddOn is a JSON representation of the edited premier add-on. slot is name of the deployment slot. If a slot is not specified, the API will update the named add-on for the production slot.

func (AppsClient) AddPremierAddOnSlotPreparer

func (client AppsClient) AddPremierAddOnSlotPreparer(resourceGroupName string, name string, premierAddOnName string, premierAddOn PremierAddOn, slot string) (*http.Request, error)

AddPremierAddOnSlotPreparer prepares the AddPremierAddOnSlot request.

func (AppsClient) AddPremierAddOnSlotResponder

func (client AppsClient) AddPremierAddOnSlotResponder(resp *http.Response) (result PremierAddOn, err error)

AddPremierAddOnSlotResponder handles the response to the AddPremierAddOnSlot request. The method always closes the http.Response Body.

func (AppsClient) AddPremierAddOnSlotSender

func (client AppsClient) AddPremierAddOnSlotSender(req *http.Request) (*http.Response, error)

AddPremierAddOnSlotSender sends the AddPremierAddOnSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) AnalyzeCustomHostname

func (client AppsClient) AnalyzeCustomHostname(resourceGroupName string, name string, hostName string) (result CustomHostnameAnalysisResult, err error)

AnalyzeCustomHostname analyze a custom hostname.

resourceGroupName is name of the resource group to which the resource belongs. name is name of web app. hostName is custom hostname.

func (AppsClient) AnalyzeCustomHostnamePreparer

func (client AppsClient) AnalyzeCustomHostnamePreparer(resourceGroupName string, name string, hostName string) (*http.Request, error)

AnalyzeCustomHostnamePreparer prepares the AnalyzeCustomHostname request.

func (AppsClient) AnalyzeCustomHostnameResponder

func (client AppsClient) AnalyzeCustomHostnameResponder(resp *http.Response) (result CustomHostnameAnalysisResult, err error)

AnalyzeCustomHostnameResponder handles the response to the AnalyzeCustomHostname request. The method always closes the http.Response Body.

func (AppsClient) AnalyzeCustomHostnameSender

func (client AppsClient) AnalyzeCustomHostnameSender(req *http.Request) (*http.Response, error)

AnalyzeCustomHostnameSender sends the AnalyzeCustomHostname request. The method will close the http.Response Body if it receives an error.

func (AppsClient) AnalyzeCustomHostnameSlot

func (client AppsClient) AnalyzeCustomHostnameSlot(resourceGroupName string, name string, slot string, hostName string) (result CustomHostnameAnalysisResult, err error)

AnalyzeCustomHostnameSlot analyze a custom hostname.

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. hostName is custom hostname.

func (AppsClient) AnalyzeCustomHostnameSlotPreparer

func (client AppsClient) AnalyzeCustomHostnameSlotPreparer(resourceGroupName string, name string, slot string, hostName string) (*http.Request, error)

AnalyzeCustomHostnameSlotPreparer prepares the AnalyzeCustomHostnameSlot request.

func (AppsClient) AnalyzeCustomHostnameSlotResponder

func (client AppsClient) AnalyzeCustomHostnameSlotResponder(resp *http.Response) (result CustomHostnameAnalysisResult, err error)

AnalyzeCustomHostnameSlotResponder handles the response to the AnalyzeCustomHostnameSlot request. The method always closes the http.Response Body.

func (AppsClient) AnalyzeCustomHostnameSlotSender

func (client AppsClient) AnalyzeCustomHostnameSlotSender(req *http.Request) (*http.Response, error)

AnalyzeCustomHostnameSlotSender sends the AnalyzeCustomHostnameSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ApplySlotConfigToProduction

func (client AppsClient) ApplySlotConfigToProduction(resourceGroupName string, name string, slotSwapEntity CsmSlotEntity) (result autorest.Response, err error)

ApplySlotConfigToProduction applies the configuration settings from the target slot onto the current slot.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slotSwapEntity is JSON object that contains the target slot name. See example.

func (AppsClient) ApplySlotConfigToProductionPreparer

func (client AppsClient) ApplySlotConfigToProductionPreparer(resourceGroupName string, name string, slotSwapEntity CsmSlotEntity) (*http.Request, error)

ApplySlotConfigToProductionPreparer prepares the ApplySlotConfigToProduction request.

func (AppsClient) ApplySlotConfigToProductionResponder

func (client AppsClient) ApplySlotConfigToProductionResponder(resp *http.Response) (result autorest.Response, err error)

ApplySlotConfigToProductionResponder handles the response to the ApplySlotConfigToProduction request. The method always closes the http.Response Body.

func (AppsClient) ApplySlotConfigToProductionSender

func (client AppsClient) ApplySlotConfigToProductionSender(req *http.Request) (*http.Response, error)

ApplySlotConfigToProductionSender sends the ApplySlotConfigToProduction request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ApplySlotConfigurationSlot

func (client AppsClient) ApplySlotConfigurationSlot(resourceGroupName string, name string, slotSwapEntity CsmSlotEntity, slot string) (result autorest.Response, err error)

ApplySlotConfigurationSlot applies the configuration settings from the target slot onto the current slot.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slotSwapEntity is JSON object that contains the target slot name. See example. slot is name of the source slot. If a slot is not specified, the production slot is used as the source slot.

func (AppsClient) ApplySlotConfigurationSlotPreparer

func (client AppsClient) ApplySlotConfigurationSlotPreparer(resourceGroupName string, name string, slotSwapEntity CsmSlotEntity, slot string) (*http.Request, error)

ApplySlotConfigurationSlotPreparer prepares the ApplySlotConfigurationSlot request.

func (AppsClient) ApplySlotConfigurationSlotResponder

func (client AppsClient) ApplySlotConfigurationSlotResponder(resp *http.Response) (result autorest.Response, err error)

ApplySlotConfigurationSlotResponder handles the response to the ApplySlotConfigurationSlot request. The method always closes the http.Response Body.

func (AppsClient) ApplySlotConfigurationSlotSender

func (client AppsClient) ApplySlotConfigurationSlotSender(req *http.Request) (*http.Response, error)

ApplySlotConfigurationSlotSender sends the ApplySlotConfigurationSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) Backup

func (client AppsClient) Backup(resourceGroupName string, name string, request BackupRequest) (result BackupItem, err error)

Backup creates a backup of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. request is backup configuration. You can use the JSON response from the POST action as input here.

func (AppsClient) BackupPreparer

func (client AppsClient) BackupPreparer(resourceGroupName string, name string, request BackupRequest) (*http.Request, error)

BackupPreparer prepares the Backup request.

func (AppsClient) BackupResponder

func (client AppsClient) BackupResponder(resp *http.Response) (result BackupItem, err error)

BackupResponder handles the response to the Backup request. The method always closes the http.Response Body.

func (AppsClient) BackupSender

func (client AppsClient) BackupSender(req *http.Request) (*http.Response, error)

BackupSender sends the Backup request. The method will close the http.Response Body if it receives an error.

func (AppsClient) BackupSlot

func (client AppsClient) BackupSlot(resourceGroupName string, name string, request BackupRequest, slot string) (result BackupItem, err error)

BackupSlot creates a backup of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. request is backup configuration. You can use the JSON response from the POST action as input here. slot is name of the deployment slot. If a slot is not specified, the API will create a backup for the production slot.

func (AppsClient) BackupSlotPreparer

func (client AppsClient) BackupSlotPreparer(resourceGroupName string, name string, request BackupRequest, slot string) (*http.Request, error)

BackupSlotPreparer prepares the BackupSlot request.

func (AppsClient) BackupSlotResponder

func (client AppsClient) BackupSlotResponder(resp *http.Response) (result BackupItem, err error)

BackupSlotResponder handles the response to the BackupSlot request. The method always closes the http.Response Body.

func (AppsClient) BackupSlotSender

func (client AppsClient) BackupSlotSender(req *http.Request) (*http.Response, error)

BackupSlotSender sends the BackupSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) CreateDeployment

func (client AppsClient) CreateDeployment(resourceGroupName string, name string, ID string, deployment Deployment) (result Deployment, err error)

CreateDeployment create a deployment for an app, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. ID is ID of an existing deployment. deployment is deployment details.

func (AppsClient) CreateDeploymentPreparer

func (client AppsClient) CreateDeploymentPreparer(resourceGroupName string, name string, ID string, deployment Deployment) (*http.Request, error)

CreateDeploymentPreparer prepares the CreateDeployment request.

func (AppsClient) CreateDeploymentResponder

func (client AppsClient) CreateDeploymentResponder(resp *http.Response) (result Deployment, err error)

CreateDeploymentResponder handles the response to the CreateDeployment request. The method always closes the http.Response Body.

func (AppsClient) CreateDeploymentSender

func (client AppsClient) CreateDeploymentSender(req *http.Request) (*http.Response, error)

CreateDeploymentSender sends the CreateDeployment request. The method will close the http.Response Body if it receives an error.

func (AppsClient) CreateDeploymentSlot

func (client AppsClient) CreateDeploymentSlot(resourceGroupName string, name string, ID string, slot string, deployment Deployment) (result Deployment, err error)

CreateDeploymentSlot create a deployment for an app, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. ID is ID of an existing deployment. slot is name of the deployment slot. If a slot is not specified, the API creates a deployment for the production slot. deployment is deployment details.

func (AppsClient) CreateDeploymentSlotPreparer

func (client AppsClient) CreateDeploymentSlotPreparer(resourceGroupName string, name string, ID string, slot string, deployment Deployment) (*http.Request, error)

CreateDeploymentSlotPreparer prepares the CreateDeploymentSlot request.

func (AppsClient) CreateDeploymentSlotResponder

func (client AppsClient) CreateDeploymentSlotResponder(resp *http.Response) (result Deployment, err error)

CreateDeploymentSlotResponder handles the response to the CreateDeploymentSlot request. The method always closes the http.Response Body.

func (AppsClient) CreateDeploymentSlotSender

func (client AppsClient) CreateDeploymentSlotSender(req *http.Request) (*http.Response, error)

CreateDeploymentSlotSender sends the CreateDeploymentSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) CreateFunction

func (client AppsClient) CreateFunction(resourceGroupName string, name string, functionName string, functionEnvelope FunctionEnvelope, cancel <-chan struct{}) (<-chan FunctionEnvelope, <-chan error)

CreateFunction create function for web site, or a deployment slot. This method may poll for completion. Polling can be canceled by passing the cancel channel argument. The channel will be used to cancel polling and any outstanding HTTP requests.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. functionName is function name. functionEnvelope is function details.

func (AppsClient) CreateFunctionPreparer

func (client AppsClient) CreateFunctionPreparer(resourceGroupName string, name string, functionName string, functionEnvelope FunctionEnvelope, cancel <-chan struct{}) (*http.Request, error)

CreateFunctionPreparer prepares the CreateFunction request.

func (AppsClient) CreateFunctionResponder

func (client AppsClient) CreateFunctionResponder(resp *http.Response) (result FunctionEnvelope, err error)

CreateFunctionResponder handles the response to the CreateFunction request. The method always closes the http.Response Body.

func (AppsClient) CreateFunctionSender

func (client AppsClient) CreateFunctionSender(req *http.Request) (*http.Response, error)

CreateFunctionSender sends the CreateFunction request. The method will close the http.Response Body if it receives an error.

func (AppsClient) CreateInstanceFunctionSlot

func (client AppsClient) CreateInstanceFunctionSlot(resourceGroupName string, name string, functionName string, slot string, functionEnvelope FunctionEnvelope, cancel <-chan struct{}) (<-chan FunctionEnvelope, <-chan error)

CreateInstanceFunctionSlot create function for web site, or a deployment slot. This method may poll for completion. Polling can be canceled by passing the cancel channel argument. The channel will be used to cancel polling and any outstanding HTTP requests.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. functionName is function name. slot is name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot. functionEnvelope is function details.

func (AppsClient) CreateInstanceFunctionSlotPreparer

func (client AppsClient) CreateInstanceFunctionSlotPreparer(resourceGroupName string, name string, functionName string, slot string, functionEnvelope FunctionEnvelope, cancel <-chan struct{}) (*http.Request, error)

CreateInstanceFunctionSlotPreparer prepares the CreateInstanceFunctionSlot request.

func (AppsClient) CreateInstanceFunctionSlotResponder

func (client AppsClient) CreateInstanceFunctionSlotResponder(resp *http.Response) (result FunctionEnvelope, err error)

CreateInstanceFunctionSlotResponder handles the response to the CreateInstanceFunctionSlot request. The method always closes the http.Response Body.

func (AppsClient) CreateInstanceFunctionSlotSender

func (client AppsClient) CreateInstanceFunctionSlotSender(req *http.Request) (*http.Response, error)

CreateInstanceFunctionSlotSender sends the CreateInstanceFunctionSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) CreateInstanceMSDeployOperation

func (client AppsClient) CreateInstanceMSDeployOperation(resourceGroupName string, name string, instanceID string, mSDeploy MSDeploy, cancel <-chan struct{}) (<-chan MSDeployStatus, <-chan error)

CreateInstanceMSDeployOperation invoke the MSDeploy web app extension. This method may poll for completion. Polling can be canceled by passing the cancel channel argument. The channel will be used to cancel polling and any outstanding HTTP requests.

resourceGroupName is name of the resource group to which the resource belongs. name is name of web app. instanceID is ID of web app instance. mSDeploy is details of MSDeploy operation

func (AppsClient) CreateInstanceMSDeployOperationPreparer

func (client AppsClient) CreateInstanceMSDeployOperationPreparer(resourceGroupName string, name string, instanceID string, mSDeploy MSDeploy, cancel <-chan struct{}) (*http.Request, error)

CreateInstanceMSDeployOperationPreparer prepares the CreateInstanceMSDeployOperation request.

func (AppsClient) CreateInstanceMSDeployOperationResponder

func (client AppsClient) CreateInstanceMSDeployOperationResponder(resp *http.Response) (result MSDeployStatus, err error)

CreateInstanceMSDeployOperationResponder handles the response to the CreateInstanceMSDeployOperation request. The method always closes the http.Response Body.

func (AppsClient) CreateInstanceMSDeployOperationSender

func (client AppsClient) CreateInstanceMSDeployOperationSender(req *http.Request) (*http.Response, error)

CreateInstanceMSDeployOperationSender sends the CreateInstanceMSDeployOperation request. The method will close the http.Response Body if it receives an error.

func (AppsClient) CreateInstanceMSDeployOperationSlot

func (client AppsClient) CreateInstanceMSDeployOperationSlot(resourceGroupName string, name string, slot string, instanceID string, mSDeploy MSDeploy, cancel <-chan struct{}) (<-chan MSDeployStatus, <-chan error)

CreateInstanceMSDeployOperationSlot invoke the MSDeploy web app extension. This method may poll for completion. Polling can be canceled by passing the cancel channel argument. The channel will be used to cancel polling and any outstanding HTTP requests.

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. instanceID is ID of web app instance. mSDeploy is details of MSDeploy operation

func (AppsClient) CreateInstanceMSDeployOperationSlotPreparer

func (client AppsClient) CreateInstanceMSDeployOperationSlotPreparer(resourceGroupName string, name string, slot string, instanceID string, mSDeploy MSDeploy, cancel <-chan struct{}) (*http.Request, error)

CreateInstanceMSDeployOperationSlotPreparer prepares the CreateInstanceMSDeployOperationSlot request.

func (AppsClient) CreateInstanceMSDeployOperationSlotResponder

func (client AppsClient) CreateInstanceMSDeployOperationSlotResponder(resp *http.Response) (result MSDeployStatus, err error)

CreateInstanceMSDeployOperationSlotResponder handles the response to the CreateInstanceMSDeployOperationSlot request. The method always closes the http.Response Body.

func (AppsClient) CreateInstanceMSDeployOperationSlotSender

func (client AppsClient) CreateInstanceMSDeployOperationSlotSender(req *http.Request) (*http.Response, error)

CreateInstanceMSDeployOperationSlotSender sends the CreateInstanceMSDeployOperationSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) CreateMSDeployOperation

func (client AppsClient) CreateMSDeployOperation(resourceGroupName string, name string, mSDeploy MSDeploy, cancel <-chan struct{}) (<-chan MSDeployStatus, <-chan error)

CreateMSDeployOperation invoke the MSDeploy web app extension. This method may poll for completion. Polling can be canceled by passing the cancel channel argument. The channel will be used to cancel polling and any outstanding HTTP requests.

resourceGroupName is name of the resource group to which the resource belongs. name is name of web app. mSDeploy is details of MSDeploy operation

func (AppsClient) CreateMSDeployOperationPreparer

func (client AppsClient) CreateMSDeployOperationPreparer(resourceGroupName string, name string, mSDeploy MSDeploy, cancel <-chan struct{}) (*http.Request, error)

CreateMSDeployOperationPreparer prepares the CreateMSDeployOperation request.

func (AppsClient) CreateMSDeployOperationResponder

func (client AppsClient) CreateMSDeployOperationResponder(resp *http.Response) (result MSDeployStatus, err error)

CreateMSDeployOperationResponder handles the response to the CreateMSDeployOperation request. The method always closes the http.Response Body.

func (AppsClient) CreateMSDeployOperationSender

func (client AppsClient) CreateMSDeployOperationSender(req *http.Request) (*http.Response, error)

CreateMSDeployOperationSender sends the CreateMSDeployOperation request. The method will close the http.Response Body if it receives an error.

func (AppsClient) CreateMSDeployOperationSlot

func (client AppsClient) CreateMSDeployOperationSlot(resourceGroupName string, name string, slot string, mSDeploy MSDeploy, cancel <-chan struct{}) (<-chan MSDeployStatus, <-chan error)

CreateMSDeployOperationSlot invoke the MSDeploy web app extension. This method may poll for completion. Polling can be canceled by passing the cancel channel argument. The channel will be used to cancel polling and any outstanding HTTP requests.

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. mSDeploy is details of MSDeploy operation

func (AppsClient) CreateMSDeployOperationSlotPreparer

func (client AppsClient) CreateMSDeployOperationSlotPreparer(resourceGroupName string, name string, slot string, mSDeploy MSDeploy, cancel <-chan struct{}) (*http.Request, error)

CreateMSDeployOperationSlotPreparer prepares the CreateMSDeployOperationSlot request.

func (AppsClient) CreateMSDeployOperationSlotResponder

func (client AppsClient) CreateMSDeployOperationSlotResponder(resp *http.Response) (result MSDeployStatus, err error)

CreateMSDeployOperationSlotResponder handles the response to the CreateMSDeployOperationSlot request. The method always closes the http.Response Body.

func (AppsClient) CreateMSDeployOperationSlotSender

func (client AppsClient) CreateMSDeployOperationSlotSender(req *http.Request) (*http.Response, error)

CreateMSDeployOperationSlotSender sends the CreateMSDeployOperationSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) CreateOrUpdate

func (client AppsClient) CreateOrUpdate(resourceGroupName string, name string, siteEnvelope Site, skipDNSRegistration *bool, skipCustomDomainVerification *bool, forceDNSRegistration *bool, TTLInSeconds string, cancel <-chan struct{}) (<-chan Site, <-chan error)

CreateOrUpdate creates a new web, mobile, or API app in an existing resource group, or updates an existing app. This method may poll for completion. Polling can be canceled by passing the cancel channel argument. The channel will be used to cancel polling and any outstanding HTTP requests.

resourceGroupName is name of the resource group to which the resource belongs. name is unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter. siteEnvelope is a JSON representation of the app properties. See example. skipDNSRegistration is if true web app hostname is not registered with DNS on creation. This parameter is only used for app creation. skipCustomDomainVerification is if true, custom (non *.azurewebsites.net) domains associated with web app are not verified. forceDNSRegistration is if true, web app hostname is force registered with DNS. TTLInSeconds is time to live in seconds for web app's default domain name.

func (AppsClient) CreateOrUpdateConfiguration

func (client AppsClient) CreateOrUpdateConfiguration(resourceGroupName string, name string, siteConfig SiteConfigResource) (result SiteConfigResource, err error)

CreateOrUpdateConfiguration updates the configuration of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. siteConfig is JSON representation of a SiteConfig object. See example.

func (AppsClient) CreateOrUpdateConfigurationPreparer

func (client AppsClient) CreateOrUpdateConfigurationPreparer(resourceGroupName string, name string, siteConfig SiteConfigResource) (*http.Request, error)

CreateOrUpdateConfigurationPreparer prepares the CreateOrUpdateConfiguration request.

func (AppsClient) CreateOrUpdateConfigurationResponder

func (client AppsClient) CreateOrUpdateConfigurationResponder(resp *http.Response) (result SiteConfigResource, err error)

CreateOrUpdateConfigurationResponder handles the response to the CreateOrUpdateConfiguration request. The method always closes the http.Response Body.

func (AppsClient) CreateOrUpdateConfigurationSender

func (client AppsClient) CreateOrUpdateConfigurationSender(req *http.Request) (*http.Response, error)

CreateOrUpdateConfigurationSender sends the CreateOrUpdateConfiguration request. The method will close the http.Response Body if it receives an error.

func (AppsClient) CreateOrUpdateConfigurationSlot

func (client AppsClient) CreateOrUpdateConfigurationSlot(resourceGroupName string, name string, siteConfig SiteConfigResource, slot string) (result SiteConfigResource, err error)

CreateOrUpdateConfigurationSlot updates the configuration of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. siteConfig is JSON representation of a SiteConfig object. See example. slot is name of the deployment slot. If a slot is not specified, the API will update configuration for the production slot.

func (AppsClient) CreateOrUpdateConfigurationSlotPreparer

func (client AppsClient) CreateOrUpdateConfigurationSlotPreparer(resourceGroupName string, name string, siteConfig SiteConfigResource, slot string) (*http.Request, error)

CreateOrUpdateConfigurationSlotPreparer prepares the CreateOrUpdateConfigurationSlot request.

func (AppsClient) CreateOrUpdateConfigurationSlotResponder

func (client AppsClient) CreateOrUpdateConfigurationSlotResponder(resp *http.Response) (result SiteConfigResource, err error)

CreateOrUpdateConfigurationSlotResponder handles the response to the CreateOrUpdateConfigurationSlot request. The method always closes the http.Response Body.

func (AppsClient) CreateOrUpdateConfigurationSlotSender

func (client AppsClient) CreateOrUpdateConfigurationSlotSender(req *http.Request) (*http.Response, error)

CreateOrUpdateConfigurationSlotSender sends the CreateOrUpdateConfigurationSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) CreateOrUpdateDomainOwnershipIdentifier

func (client AppsClient) CreateOrUpdateDomainOwnershipIdentifier(resourceGroupName string, name string, domainOwnershipIdentifierName string, domainOwnershipIdentifier Identifier) (result Identifier, err error)

CreateOrUpdateDomainOwnershipIdentifier creates a domain ownership identifier for web app, or updates an existing ownership identifier.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. domainOwnershipIdentifierName is name of domain ownership identifier. domainOwnershipIdentifier is a JSON representation of the domain ownership properties.

func (AppsClient) CreateOrUpdateDomainOwnershipIdentifierPreparer

func (client AppsClient) CreateOrUpdateDomainOwnershipIdentifierPreparer(resourceGroupName string, name string, domainOwnershipIdentifierName string, domainOwnershipIdentifier Identifier) (*http.Request, error)

CreateOrUpdateDomainOwnershipIdentifierPreparer prepares the CreateOrUpdateDomainOwnershipIdentifier request.

func (AppsClient) CreateOrUpdateDomainOwnershipIdentifierResponder

func (client AppsClient) CreateOrUpdateDomainOwnershipIdentifierResponder(resp *http.Response) (result Identifier, err error)

CreateOrUpdateDomainOwnershipIdentifierResponder handles the response to the CreateOrUpdateDomainOwnershipIdentifier request. The method always closes the http.Response Body.

func (AppsClient) CreateOrUpdateDomainOwnershipIdentifierSender

func (client AppsClient) CreateOrUpdateDomainOwnershipIdentifierSender(req *http.Request) (*http.Response, error)

CreateOrUpdateDomainOwnershipIdentifierSender sends the CreateOrUpdateDomainOwnershipIdentifier request. The method will close the http.Response Body if it receives an error.

func (AppsClient) CreateOrUpdateDomainOwnershipIdentifierSlot

func (client AppsClient) CreateOrUpdateDomainOwnershipIdentifierSlot(resourceGroupName string, name string, domainOwnershipIdentifierName string, domainOwnershipIdentifier Identifier, slot string) (result Identifier, err error)

CreateOrUpdateDomainOwnershipIdentifierSlot creates a domain ownership identifier for web app, or updates an existing ownership identifier.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. domainOwnershipIdentifierName is name of domain ownership identifier. domainOwnershipIdentifier is a JSON representation of the domain ownership properties. slot is name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.

func (AppsClient) CreateOrUpdateDomainOwnershipIdentifierSlotPreparer

func (client AppsClient) CreateOrUpdateDomainOwnershipIdentifierSlotPreparer(resourceGroupName string, name string, domainOwnershipIdentifierName string, domainOwnershipIdentifier Identifier, slot string) (*http.Request, error)

CreateOrUpdateDomainOwnershipIdentifierSlotPreparer prepares the CreateOrUpdateDomainOwnershipIdentifierSlot request.

func (AppsClient) CreateOrUpdateDomainOwnershipIdentifierSlotResponder

func (client AppsClient) CreateOrUpdateDomainOwnershipIdentifierSlotResponder(resp *http.Response) (result Identifier, err error)

CreateOrUpdateDomainOwnershipIdentifierSlotResponder handles the response to the CreateOrUpdateDomainOwnershipIdentifierSlot request. The method always closes the http.Response Body.

func (AppsClient) CreateOrUpdateDomainOwnershipIdentifierSlotSender

func (client AppsClient) CreateOrUpdateDomainOwnershipIdentifierSlotSender(req *http.Request) (*http.Response, error)

CreateOrUpdateDomainOwnershipIdentifierSlotSender sends the CreateOrUpdateDomainOwnershipIdentifierSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) CreateOrUpdateHostNameBinding

func (client AppsClient) CreateOrUpdateHostNameBinding(resourceGroupName string, name string, hostName string, hostNameBinding HostNameBinding) (result HostNameBinding, err error)

CreateOrUpdateHostNameBinding creates a hostname binding for an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. hostName is hostname in the hostname binding. hostNameBinding is binding details. This is the JSON representation of a HostNameBinding object.

func (AppsClient) CreateOrUpdateHostNameBindingPreparer

func (client AppsClient) CreateOrUpdateHostNameBindingPreparer(resourceGroupName string, name string, hostName string, hostNameBinding HostNameBinding) (*http.Request, error)

CreateOrUpdateHostNameBindingPreparer prepares the CreateOrUpdateHostNameBinding request.

func (AppsClient) CreateOrUpdateHostNameBindingResponder

func (client AppsClient) CreateOrUpdateHostNameBindingResponder(resp *http.Response) (result HostNameBinding, err error)

CreateOrUpdateHostNameBindingResponder handles the response to the CreateOrUpdateHostNameBinding request. The method always closes the http.Response Body.

func (AppsClient) CreateOrUpdateHostNameBindingSender

func (client AppsClient) CreateOrUpdateHostNameBindingSender(req *http.Request) (*http.Response, error)

CreateOrUpdateHostNameBindingSender sends the CreateOrUpdateHostNameBinding request. The method will close the http.Response Body if it receives an error.

func (AppsClient) CreateOrUpdateHostNameBindingSlot

func (client AppsClient) CreateOrUpdateHostNameBindingSlot(resourceGroupName string, name string, hostName string, hostNameBinding HostNameBinding, slot string) (result HostNameBinding, err error)

CreateOrUpdateHostNameBindingSlot creates a hostname binding for an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. hostName is hostname in the hostname binding. hostNameBinding is binding details. This is the JSON representation of a HostNameBinding object. slot is name of the deployment slot. If a slot is not specified, the API will create a binding for the production slot.

func (AppsClient) CreateOrUpdateHostNameBindingSlotPreparer

func (client AppsClient) CreateOrUpdateHostNameBindingSlotPreparer(resourceGroupName string, name string, hostName string, hostNameBinding HostNameBinding, slot string) (*http.Request, error)

CreateOrUpdateHostNameBindingSlotPreparer prepares the CreateOrUpdateHostNameBindingSlot request.

func (AppsClient) CreateOrUpdateHostNameBindingSlotResponder

func (client AppsClient) CreateOrUpdateHostNameBindingSlotResponder(resp *http.Response) (result HostNameBinding, err error)

CreateOrUpdateHostNameBindingSlotResponder handles the response to the CreateOrUpdateHostNameBindingSlot request. The method always closes the http.Response Body.

func (AppsClient) CreateOrUpdateHostNameBindingSlotSender

func (client AppsClient) CreateOrUpdateHostNameBindingSlotSender(req *http.Request) (*http.Response, error)

CreateOrUpdateHostNameBindingSlotSender sends the CreateOrUpdateHostNameBindingSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) CreateOrUpdateHybridConnection

func (client AppsClient) CreateOrUpdateHybridConnection(resourceGroupName string, name string, namespaceName string, relayName string, connectionEnvelope HybridConnection) (result HybridConnection, err error)

CreateOrUpdateHybridConnection creates a new Hybrid Connection using a Service Bus relay.

resourceGroupName is name of the resource group to which the resource belongs. name is the name of the web app. namespaceName is the namespace for this hybrid connection. relayName is the relay name for this hybrid connection. connectionEnvelope is the details of the hybrid connection.

func (AppsClient) CreateOrUpdateHybridConnectionPreparer

func (client AppsClient) CreateOrUpdateHybridConnectionPreparer(resourceGroupName string, name string, namespaceName string, relayName string, connectionEnvelope HybridConnection) (*http.Request, error)

CreateOrUpdateHybridConnectionPreparer prepares the CreateOrUpdateHybridConnection request.

func (AppsClient) CreateOrUpdateHybridConnectionResponder

func (client AppsClient) CreateOrUpdateHybridConnectionResponder(resp *http.Response) (result HybridConnection, err error)

CreateOrUpdateHybridConnectionResponder handles the response to the CreateOrUpdateHybridConnection request. The method always closes the http.Response Body.

func (AppsClient) CreateOrUpdateHybridConnectionSender

func (client AppsClient) CreateOrUpdateHybridConnectionSender(req *http.Request) (*http.Response, error)

CreateOrUpdateHybridConnectionSender sends the CreateOrUpdateHybridConnection request. The method will close the http.Response Body if it receives an error.

func (AppsClient) CreateOrUpdateHybridConnectionSlot

func (client AppsClient) CreateOrUpdateHybridConnectionSlot(resourceGroupName string, name string, namespaceName string, relayName string, connectionEnvelope HybridConnection, slot string) (result HybridConnection, err error)

CreateOrUpdateHybridConnectionSlot creates a new Hybrid Connection using a Service Bus relay.

resourceGroupName is name of the resource group to which the resource belongs. name is the name of the web app. namespaceName is the namespace for this hybrid connection. relayName is the relay name for this hybrid connection. connectionEnvelope is the details of the hybrid connection. slot is the name of the slot for the web app.

func (AppsClient) CreateOrUpdateHybridConnectionSlotPreparer

func (client AppsClient) CreateOrUpdateHybridConnectionSlotPreparer(resourceGroupName string, name string, namespaceName string, relayName string, connectionEnvelope HybridConnection, slot string) (*http.Request, error)

CreateOrUpdateHybridConnectionSlotPreparer prepares the CreateOrUpdateHybridConnectionSlot request.

func (AppsClient) CreateOrUpdateHybridConnectionSlotResponder

func (client AppsClient) CreateOrUpdateHybridConnectionSlotResponder(resp *http.Response) (result HybridConnection, err error)

CreateOrUpdateHybridConnectionSlotResponder handles the response to the CreateOrUpdateHybridConnectionSlot request. The method always closes the http.Response Body.

func (AppsClient) CreateOrUpdateHybridConnectionSlotSender

func (client AppsClient) CreateOrUpdateHybridConnectionSlotSender(req *http.Request) (*http.Response, error)

CreateOrUpdateHybridConnectionSlotSender sends the CreateOrUpdateHybridConnectionSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) CreateOrUpdatePreparer

func (client AppsClient) CreateOrUpdatePreparer(resourceGroupName string, name string, siteEnvelope Site, skipDNSRegistration *bool, skipCustomDomainVerification *bool, forceDNSRegistration *bool, TTLInSeconds string, cancel <-chan struct{}) (*http.Request, error)

CreateOrUpdatePreparer prepares the CreateOrUpdate request.

func (AppsClient) CreateOrUpdatePublicCertificate

func (client AppsClient) CreateOrUpdatePublicCertificate(resourceGroupName string, name string, publicCertificateName string, publicCertificate PublicCertificate) (result PublicCertificate, err error)

CreateOrUpdatePublicCertificate creates a hostname binding for an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. publicCertificateName is public certificate name. publicCertificate is public certificate details. This is the JSON representation of a PublicCertificate object.

func (AppsClient) CreateOrUpdatePublicCertificatePreparer

func (client AppsClient) CreateOrUpdatePublicCertificatePreparer(resourceGroupName string, name string, publicCertificateName string, publicCertificate PublicCertificate) (*http.Request, error)

CreateOrUpdatePublicCertificatePreparer prepares the CreateOrUpdatePublicCertificate request.

func (AppsClient) CreateOrUpdatePublicCertificateResponder

func (client AppsClient) CreateOrUpdatePublicCertificateResponder(resp *http.Response) (result PublicCertificate, err error)

CreateOrUpdatePublicCertificateResponder handles the response to the CreateOrUpdatePublicCertificate request. The method always closes the http.Response Body.

func (AppsClient) CreateOrUpdatePublicCertificateSender

func (client AppsClient) CreateOrUpdatePublicCertificateSender(req *http.Request) (*http.Response, error)

CreateOrUpdatePublicCertificateSender sends the CreateOrUpdatePublicCertificate request. The method will close the http.Response Body if it receives an error.

func (AppsClient) CreateOrUpdatePublicCertificateSlot

func (client AppsClient) CreateOrUpdatePublicCertificateSlot(resourceGroupName string, name string, publicCertificateName string, publicCertificate PublicCertificate, slot string) (result PublicCertificate, err error)

CreateOrUpdatePublicCertificateSlot creates a hostname binding for an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. publicCertificateName is public certificate name. publicCertificate is public certificate details. This is the JSON representation of a PublicCertificate object. slot is name of the deployment slot. If a slot is not specified, the API will create a binding for the production slot.

func (AppsClient) CreateOrUpdatePublicCertificateSlotPreparer

func (client AppsClient) CreateOrUpdatePublicCertificateSlotPreparer(resourceGroupName string, name string, publicCertificateName string, publicCertificate PublicCertificate, slot string) (*http.Request, error)

CreateOrUpdatePublicCertificateSlotPreparer prepares the CreateOrUpdatePublicCertificateSlot request.

func (AppsClient) CreateOrUpdatePublicCertificateSlotResponder

func (client AppsClient) CreateOrUpdatePublicCertificateSlotResponder(resp *http.Response) (result PublicCertificate, err error)

CreateOrUpdatePublicCertificateSlotResponder handles the response to the CreateOrUpdatePublicCertificateSlot request. The method always closes the http.Response Body.

func (AppsClient) CreateOrUpdatePublicCertificateSlotSender

func (client AppsClient) CreateOrUpdatePublicCertificateSlotSender(req *http.Request) (*http.Response, error)

CreateOrUpdatePublicCertificateSlotSender sends the CreateOrUpdatePublicCertificateSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) CreateOrUpdateRelayServiceConnection

func (client AppsClient) CreateOrUpdateRelayServiceConnection(resourceGroupName string, name string, entityName string, connectionEnvelope RelayServiceConnectionEntity) (result RelayServiceConnectionEntity, err error)

CreateOrUpdateRelayServiceConnection creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. entityName is name of the hybrid connection configuration. connectionEnvelope is details of the hybrid connection configuration.

func (AppsClient) CreateOrUpdateRelayServiceConnectionPreparer

func (client AppsClient) CreateOrUpdateRelayServiceConnectionPreparer(resourceGroupName string, name string, entityName string, connectionEnvelope RelayServiceConnectionEntity) (*http.Request, error)

CreateOrUpdateRelayServiceConnectionPreparer prepares the CreateOrUpdateRelayServiceConnection request.

func (AppsClient) CreateOrUpdateRelayServiceConnectionResponder

func (client AppsClient) CreateOrUpdateRelayServiceConnectionResponder(resp *http.Response) (result RelayServiceConnectionEntity, err error)

CreateOrUpdateRelayServiceConnectionResponder handles the response to the CreateOrUpdateRelayServiceConnection request. The method always closes the http.Response Body.

func (AppsClient) CreateOrUpdateRelayServiceConnectionSender

func (client AppsClient) CreateOrUpdateRelayServiceConnectionSender(req *http.Request) (*http.Response, error)

CreateOrUpdateRelayServiceConnectionSender sends the CreateOrUpdateRelayServiceConnection request. The method will close the http.Response Body if it receives an error.

func (AppsClient) CreateOrUpdateRelayServiceConnectionSlot

func (client AppsClient) CreateOrUpdateRelayServiceConnectionSlot(resourceGroupName string, name string, entityName string, connectionEnvelope RelayServiceConnectionEntity, slot string) (result RelayServiceConnectionEntity, err error)

CreateOrUpdateRelayServiceConnectionSlot creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. entityName is name of the hybrid connection configuration. connectionEnvelope is details of the hybrid connection configuration. slot is name of the deployment slot. If a slot is not specified, the API will create or update a hybrid connection for the production slot.

func (AppsClient) CreateOrUpdateRelayServiceConnectionSlotPreparer

func (client AppsClient) CreateOrUpdateRelayServiceConnectionSlotPreparer(resourceGroupName string, name string, entityName string, connectionEnvelope RelayServiceConnectionEntity, slot string) (*http.Request, error)

CreateOrUpdateRelayServiceConnectionSlotPreparer prepares the CreateOrUpdateRelayServiceConnectionSlot request.

func (AppsClient) CreateOrUpdateRelayServiceConnectionSlotResponder

func (client AppsClient) CreateOrUpdateRelayServiceConnectionSlotResponder(resp *http.Response) (result RelayServiceConnectionEntity, err error)

CreateOrUpdateRelayServiceConnectionSlotResponder handles the response to the CreateOrUpdateRelayServiceConnectionSlot request. The method always closes the http.Response Body.

func (AppsClient) CreateOrUpdateRelayServiceConnectionSlotSender

func (client AppsClient) CreateOrUpdateRelayServiceConnectionSlotSender(req *http.Request) (*http.Response, error)

CreateOrUpdateRelayServiceConnectionSlotSender sends the CreateOrUpdateRelayServiceConnectionSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) CreateOrUpdateResponder

func (client AppsClient) CreateOrUpdateResponder(resp *http.Response) (result Site, err error)

CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.

func (AppsClient) CreateOrUpdateSender

func (client AppsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)

CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.

func (AppsClient) CreateOrUpdateSlot

func (client AppsClient) CreateOrUpdateSlot(resourceGroupName string, name string, siteEnvelope Site, slot string, skipDNSRegistration *bool, skipCustomDomainVerification *bool, forceDNSRegistration *bool, TTLInSeconds string, cancel <-chan struct{}) (<-chan Site, <-chan error)

CreateOrUpdateSlot creates a new web, mobile, or API app in an existing resource group, or updates an existing app. This method may poll for completion. Polling can be canceled by passing the cancel channel argument. The channel will be used to cancel polling and any outstanding HTTP requests.

resourceGroupName is name of the resource group to which the resource belongs. name is unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter. siteEnvelope is a JSON representation of the app properties. See example. slot is name of the deployment slot to create or update. By default, this API attempts to create or modify the production slot. skipDNSRegistration is if true web app hostname is not registered with DNS on creation. This parameter is only used for app creation. skipCustomDomainVerification is if true, custom (non *.azurewebsites.net) domains associated with web app are not verified. forceDNSRegistration is if true, web app hostname is force registered with DNS. TTLInSeconds is time to live in seconds for web app's default domain name.

func (AppsClient) CreateOrUpdateSlotPreparer

func (client AppsClient) CreateOrUpdateSlotPreparer(resourceGroupName string, name string, siteEnvelope Site, slot string, skipDNSRegistration *bool, skipCustomDomainVerification *bool, forceDNSRegistration *bool, TTLInSeconds string, cancel <-chan struct{}) (*http.Request, error)

CreateOrUpdateSlotPreparer prepares the CreateOrUpdateSlot request.

func (AppsClient) CreateOrUpdateSlotResponder

func (client AppsClient) CreateOrUpdateSlotResponder(resp *http.Response) (result Site, err error)

CreateOrUpdateSlotResponder handles the response to the CreateOrUpdateSlot request. The method always closes the http.Response Body.

func (AppsClient) CreateOrUpdateSlotSender

func (client AppsClient) CreateOrUpdateSlotSender(req *http.Request) (*http.Response, error)

CreateOrUpdateSlotSender sends the CreateOrUpdateSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) CreateOrUpdateSourceControl

func (client AppsClient) CreateOrUpdateSourceControl(resourceGroupName string, name string, siteSourceControl SiteSourceControl, cancel <-chan struct{}) (<-chan SiteSourceControl, <-chan error)

CreateOrUpdateSourceControl updates the source control configuration of an app. This method may poll for completion. Polling can be canceled by passing the cancel channel argument. The channel will be used to cancel polling and any outstanding HTTP requests.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. siteSourceControl is JSON representation of a SiteSourceControl object. See example.

func (AppsClient) CreateOrUpdateSourceControlPreparer

func (client AppsClient) CreateOrUpdateSourceControlPreparer(resourceGroupName string, name string, siteSourceControl SiteSourceControl, cancel <-chan struct{}) (*http.Request, error)

CreateOrUpdateSourceControlPreparer prepares the CreateOrUpdateSourceControl request.

func (AppsClient) CreateOrUpdateSourceControlResponder

func (client AppsClient) CreateOrUpdateSourceControlResponder(resp *http.Response) (result SiteSourceControl, err error)

CreateOrUpdateSourceControlResponder handles the response to the CreateOrUpdateSourceControl request. The method always closes the http.Response Body.

func (AppsClient) CreateOrUpdateSourceControlSender

func (client AppsClient) CreateOrUpdateSourceControlSender(req *http.Request) (*http.Response, error)

CreateOrUpdateSourceControlSender sends the CreateOrUpdateSourceControl request. The method will close the http.Response Body if it receives an error.

func (AppsClient) CreateOrUpdateSourceControlSlot

func (client AppsClient) CreateOrUpdateSourceControlSlot(resourceGroupName string, name string, siteSourceControl SiteSourceControl, slot string, cancel <-chan struct{}) (<-chan SiteSourceControl, <-chan error)

CreateOrUpdateSourceControlSlot updates the source control configuration of an app. This method may poll for completion. Polling can be canceled by passing the cancel channel argument. The channel will be used to cancel polling and any outstanding HTTP requests.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. siteSourceControl is JSON representation of a SiteSourceControl object. See example. slot is name of the deployment slot. If a slot is not specified, the API will update the source control configuration for the production slot.

func (AppsClient) CreateOrUpdateSourceControlSlotPreparer

func (client AppsClient) CreateOrUpdateSourceControlSlotPreparer(resourceGroupName string, name string, siteSourceControl SiteSourceControl, slot string, cancel <-chan struct{}) (*http.Request, error)

CreateOrUpdateSourceControlSlotPreparer prepares the CreateOrUpdateSourceControlSlot request.

func (AppsClient) CreateOrUpdateSourceControlSlotResponder

func (client AppsClient) CreateOrUpdateSourceControlSlotResponder(resp *http.Response) (result SiteSourceControl, err error)

CreateOrUpdateSourceControlSlotResponder handles the response to the CreateOrUpdateSourceControlSlot request. The method always closes the http.Response Body.

func (AppsClient) CreateOrUpdateSourceControlSlotSender

func (client AppsClient) CreateOrUpdateSourceControlSlotSender(req *http.Request) (*http.Response, error)

CreateOrUpdateSourceControlSlotSender sends the CreateOrUpdateSourceControlSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) CreateOrUpdateVnetConnection

func (client AppsClient) CreateOrUpdateVnetConnection(resourceGroupName string, name string, vnetName string, connectionEnvelope VnetInfo) (result VnetInfo, err error)

CreateOrUpdateVnetConnection adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. vnetName is name of an existing Virtual Network. connectionEnvelope is properties of the Virtual Network connection. See example.

func (AppsClient) CreateOrUpdateVnetConnectionGateway

func (client AppsClient) CreateOrUpdateVnetConnectionGateway(resourceGroupName string, name string, vnetName string, gatewayName string, connectionEnvelope VnetGateway) (result VnetGateway, err error)

CreateOrUpdateVnetConnectionGateway adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. vnetName is name of the Virtual Network. gatewayName is name of the gateway. Currently, the only supported string is "primary". connectionEnvelope is the properties to update this gateway with.

func (AppsClient) CreateOrUpdateVnetConnectionGatewayPreparer

func (client AppsClient) CreateOrUpdateVnetConnectionGatewayPreparer(resourceGroupName string, name string, vnetName string, gatewayName string, connectionEnvelope VnetGateway) (*http.Request, error)

CreateOrUpdateVnetConnectionGatewayPreparer prepares the CreateOrUpdateVnetConnectionGateway request.

func (AppsClient) CreateOrUpdateVnetConnectionGatewayResponder

func (client AppsClient) CreateOrUpdateVnetConnectionGatewayResponder(resp *http.Response) (result VnetGateway, err error)

CreateOrUpdateVnetConnectionGatewayResponder handles the response to the CreateOrUpdateVnetConnectionGateway request. The method always closes the http.Response Body.

func (AppsClient) CreateOrUpdateVnetConnectionGatewaySender

func (client AppsClient) CreateOrUpdateVnetConnectionGatewaySender(req *http.Request) (*http.Response, error)

CreateOrUpdateVnetConnectionGatewaySender sends the CreateOrUpdateVnetConnectionGateway request. The method will close the http.Response Body if it receives an error.

func (AppsClient) CreateOrUpdateVnetConnectionGatewaySlot

func (client AppsClient) CreateOrUpdateVnetConnectionGatewaySlot(resourceGroupName string, name string, vnetName string, gatewayName string, connectionEnvelope VnetGateway, slot string) (result VnetGateway, err error)

CreateOrUpdateVnetConnectionGatewaySlot adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. vnetName is name of the Virtual Network. gatewayName is name of the gateway. Currently, the only supported string is "primary". connectionEnvelope is the properties to update this gateway with. slot is name of the deployment slot. If a slot is not specified, the API will add or update a gateway for the production slot's Virtual Network.

func (AppsClient) CreateOrUpdateVnetConnectionGatewaySlotPreparer

func (client AppsClient) CreateOrUpdateVnetConnectionGatewaySlotPreparer(resourceGroupName string, name string, vnetName string, gatewayName string, connectionEnvelope VnetGateway, slot string) (*http.Request, error)

CreateOrUpdateVnetConnectionGatewaySlotPreparer prepares the CreateOrUpdateVnetConnectionGatewaySlot request.

func (AppsClient) CreateOrUpdateVnetConnectionGatewaySlotResponder

func (client AppsClient) CreateOrUpdateVnetConnectionGatewaySlotResponder(resp *http.Response) (result VnetGateway, err error)

CreateOrUpdateVnetConnectionGatewaySlotResponder handles the response to the CreateOrUpdateVnetConnectionGatewaySlot request. The method always closes the http.Response Body.

func (AppsClient) CreateOrUpdateVnetConnectionGatewaySlotSender

func (client AppsClient) CreateOrUpdateVnetConnectionGatewaySlotSender(req *http.Request) (*http.Response, error)

CreateOrUpdateVnetConnectionGatewaySlotSender sends the CreateOrUpdateVnetConnectionGatewaySlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) CreateOrUpdateVnetConnectionPreparer

func (client AppsClient) CreateOrUpdateVnetConnectionPreparer(resourceGroupName string, name string, vnetName string, connectionEnvelope VnetInfo) (*http.Request, error)

CreateOrUpdateVnetConnectionPreparer prepares the CreateOrUpdateVnetConnection request.

func (AppsClient) CreateOrUpdateVnetConnectionResponder

func (client AppsClient) CreateOrUpdateVnetConnectionResponder(resp *http.Response) (result VnetInfo, err error)

CreateOrUpdateVnetConnectionResponder handles the response to the CreateOrUpdateVnetConnection request. The method always closes the http.Response Body.

func (AppsClient) CreateOrUpdateVnetConnectionSender

func (client AppsClient) CreateOrUpdateVnetConnectionSender(req *http.Request) (*http.Response, error)

CreateOrUpdateVnetConnectionSender sends the CreateOrUpdateVnetConnection request. The method will close the http.Response Body if it receives an error.

func (AppsClient) CreateOrUpdateVnetConnectionSlot

func (client AppsClient) CreateOrUpdateVnetConnectionSlot(resourceGroupName string, name string, vnetName string, connectionEnvelope VnetInfo, slot string) (result VnetInfo, err error)

CreateOrUpdateVnetConnectionSlot adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. vnetName is name of an existing Virtual Network. connectionEnvelope is properties of the Virtual Network connection. See example. slot is name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.

func (AppsClient) CreateOrUpdateVnetConnectionSlotPreparer

func (client AppsClient) CreateOrUpdateVnetConnectionSlotPreparer(resourceGroupName string, name string, vnetName string, connectionEnvelope VnetInfo, slot string) (*http.Request, error)

CreateOrUpdateVnetConnectionSlotPreparer prepares the CreateOrUpdateVnetConnectionSlot request.

func (AppsClient) CreateOrUpdateVnetConnectionSlotResponder

func (client AppsClient) CreateOrUpdateVnetConnectionSlotResponder(resp *http.Response) (result VnetInfo, err error)

CreateOrUpdateVnetConnectionSlotResponder handles the response to the CreateOrUpdateVnetConnectionSlot request. The method always closes the http.Response Body.

func (AppsClient) CreateOrUpdateVnetConnectionSlotSender

func (client AppsClient) CreateOrUpdateVnetConnectionSlotSender(req *http.Request) (*http.Response, error)

CreateOrUpdateVnetConnectionSlotSender sends the CreateOrUpdateVnetConnectionSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) Delete

func (client AppsClient) Delete(resourceGroupName string, name string, deleteMetrics *bool, deleteEmptyServerFarm *bool, skipDNSRegistration *bool) (result autorest.Response, err error)

Delete deletes a web, mobile, or API app, or one of the deployment slots.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app to delete. deleteMetrics is if true, web app metrics are also deleted. deleteEmptyServerFarm is specify true if the App Service plan will be empty after app deletion and you want to delete the empty App Service plan. By default, the empty App Service plan is not deleted. skipDNSRegistration is if true, DNS registration is skipped.

func (AppsClient) DeleteBackup

func (client AppsClient) DeleteBackup(resourceGroupName string, name string, backupID string) (result autorest.Response, err error)

DeleteBackup deletes a backup of an app by its ID.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. backupID is ID of the backup.

func (AppsClient) DeleteBackupConfiguration

func (client AppsClient) DeleteBackupConfiguration(resourceGroupName string, name string) (result autorest.Response, err error)

DeleteBackupConfiguration deletes the backup configuration of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app.

func (AppsClient) DeleteBackupConfigurationPreparer

func (client AppsClient) DeleteBackupConfigurationPreparer(resourceGroupName string, name string) (*http.Request, error)

DeleteBackupConfigurationPreparer prepares the DeleteBackupConfiguration request.

func (AppsClient) DeleteBackupConfigurationResponder

func (client AppsClient) DeleteBackupConfigurationResponder(resp *http.Response) (result autorest.Response, err error)

DeleteBackupConfigurationResponder handles the response to the DeleteBackupConfiguration request. The method always closes the http.Response Body.

func (AppsClient) DeleteBackupConfigurationSender

func (client AppsClient) DeleteBackupConfigurationSender(req *http.Request) (*http.Response, error)

DeleteBackupConfigurationSender sends the DeleteBackupConfiguration request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DeleteBackupConfigurationSlot

func (client AppsClient) DeleteBackupConfigurationSlot(resourceGroupName string, name string, slot string) (result autorest.Response, err error)

DeleteBackupConfigurationSlot deletes the backup configuration of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. If a slot is not specified, the API will delete the backup configuration for the production slot.

func (AppsClient) DeleteBackupConfigurationSlotPreparer

func (client AppsClient) DeleteBackupConfigurationSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

DeleteBackupConfigurationSlotPreparer prepares the DeleteBackupConfigurationSlot request.

func (AppsClient) DeleteBackupConfigurationSlotResponder

func (client AppsClient) DeleteBackupConfigurationSlotResponder(resp *http.Response) (result autorest.Response, err error)

DeleteBackupConfigurationSlotResponder handles the response to the DeleteBackupConfigurationSlot request. The method always closes the http.Response Body.

func (AppsClient) DeleteBackupConfigurationSlotSender

func (client AppsClient) DeleteBackupConfigurationSlotSender(req *http.Request) (*http.Response, error)

DeleteBackupConfigurationSlotSender sends the DeleteBackupConfigurationSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DeleteBackupPreparer

func (client AppsClient) DeleteBackupPreparer(resourceGroupName string, name string, backupID string) (*http.Request, error)

DeleteBackupPreparer prepares the DeleteBackup request.

func (AppsClient) DeleteBackupResponder

func (client AppsClient) DeleteBackupResponder(resp *http.Response) (result autorest.Response, err error)

DeleteBackupResponder handles the response to the DeleteBackup request. The method always closes the http.Response Body.

func (AppsClient) DeleteBackupSender

func (client AppsClient) DeleteBackupSender(req *http.Request) (*http.Response, error)

DeleteBackupSender sends the DeleteBackup request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DeleteBackupSlot

func (client AppsClient) DeleteBackupSlot(resourceGroupName string, name string, backupID string, slot string) (result autorest.Response, err error)

DeleteBackupSlot deletes a backup of an app by its ID.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. backupID is ID of the backup. slot is name of the deployment slot. If a slot is not specified, the API will delete a backup of the production slot.

func (AppsClient) DeleteBackupSlotPreparer

func (client AppsClient) DeleteBackupSlotPreparer(resourceGroupName string, name string, backupID string, slot string) (*http.Request, error)

DeleteBackupSlotPreparer prepares the DeleteBackupSlot request.

func (AppsClient) DeleteBackupSlotResponder

func (client AppsClient) DeleteBackupSlotResponder(resp *http.Response) (result autorest.Response, err error)

DeleteBackupSlotResponder handles the response to the DeleteBackupSlot request. The method always closes the http.Response Body.

func (AppsClient) DeleteBackupSlotSender

func (client AppsClient) DeleteBackupSlotSender(req *http.Request) (*http.Response, error)

DeleteBackupSlotSender sends the DeleteBackupSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DeleteContinuousWebJob

func (client AppsClient) DeleteContinuousWebJob(resourceGroupName string, name string, webJobName string) (result autorest.Response, err error)

DeleteContinuousWebJob delete a continuous web job by its ID for an app, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. webJobName is name of Web Job.

func (AppsClient) DeleteContinuousWebJobPreparer

func (client AppsClient) DeleteContinuousWebJobPreparer(resourceGroupName string, name string, webJobName string) (*http.Request, error)

DeleteContinuousWebJobPreparer prepares the DeleteContinuousWebJob request.

func (AppsClient) DeleteContinuousWebJobResponder

func (client AppsClient) DeleteContinuousWebJobResponder(resp *http.Response) (result autorest.Response, err error)

DeleteContinuousWebJobResponder handles the response to the DeleteContinuousWebJob request. The method always closes the http.Response Body.

func (AppsClient) DeleteContinuousWebJobSender

func (client AppsClient) DeleteContinuousWebJobSender(req *http.Request) (*http.Response, error)

DeleteContinuousWebJobSender sends the DeleteContinuousWebJob request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DeleteContinuousWebJobSlot

func (client AppsClient) DeleteContinuousWebJobSlot(resourceGroupName string, name string, webJobName string, slot string) (result autorest.Response, err error)

DeleteContinuousWebJobSlot delete a continuous web job by its ID for an app, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. webJobName is name of Web Job. slot is name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

func (AppsClient) DeleteContinuousWebJobSlotPreparer

func (client AppsClient) DeleteContinuousWebJobSlotPreparer(resourceGroupName string, name string, webJobName string, slot string) (*http.Request, error)

DeleteContinuousWebJobSlotPreparer prepares the DeleteContinuousWebJobSlot request.

func (AppsClient) DeleteContinuousWebJobSlotResponder

func (client AppsClient) DeleteContinuousWebJobSlotResponder(resp *http.Response) (result autorest.Response, err error)

DeleteContinuousWebJobSlotResponder handles the response to the DeleteContinuousWebJobSlot request. The method always closes the http.Response Body.

func (AppsClient) DeleteContinuousWebJobSlotSender

func (client AppsClient) DeleteContinuousWebJobSlotSender(req *http.Request) (*http.Response, error)

DeleteContinuousWebJobSlotSender sends the DeleteContinuousWebJobSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DeleteDeployment

func (client AppsClient) DeleteDeployment(resourceGroupName string, name string, ID string) (result autorest.Response, err error)

DeleteDeployment delete a deployment by its ID for an app, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. ID is deployment ID.

func (AppsClient) DeleteDeploymentPreparer

func (client AppsClient) DeleteDeploymentPreparer(resourceGroupName string, name string, ID string) (*http.Request, error)

DeleteDeploymentPreparer prepares the DeleteDeployment request.

func (AppsClient) DeleteDeploymentResponder

func (client AppsClient) DeleteDeploymentResponder(resp *http.Response) (result autorest.Response, err error)

DeleteDeploymentResponder handles the response to the DeleteDeployment request. The method always closes the http.Response Body.

func (AppsClient) DeleteDeploymentSender

func (client AppsClient) DeleteDeploymentSender(req *http.Request) (*http.Response, error)

DeleteDeploymentSender sends the DeleteDeployment request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DeleteDeploymentSlot

func (client AppsClient) DeleteDeploymentSlot(resourceGroupName string, name string, ID string, slot string) (result autorest.Response, err error)

DeleteDeploymentSlot delete a deployment by its ID for an app, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. ID is deployment ID. slot is name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

func (AppsClient) DeleteDeploymentSlotPreparer

func (client AppsClient) DeleteDeploymentSlotPreparer(resourceGroupName string, name string, ID string, slot string) (*http.Request, error)

DeleteDeploymentSlotPreparer prepares the DeleteDeploymentSlot request.

func (AppsClient) DeleteDeploymentSlotResponder

func (client AppsClient) DeleteDeploymentSlotResponder(resp *http.Response) (result autorest.Response, err error)

DeleteDeploymentSlotResponder handles the response to the DeleteDeploymentSlot request. The method always closes the http.Response Body.

func (AppsClient) DeleteDeploymentSlotSender

func (client AppsClient) DeleteDeploymentSlotSender(req *http.Request) (*http.Response, error)

DeleteDeploymentSlotSender sends the DeleteDeploymentSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DeleteDomainOwnershipIdentifier

func (client AppsClient) DeleteDomainOwnershipIdentifier(resourceGroupName string, name string, domainOwnershipIdentifierName string) (result autorest.Response, err error)

DeleteDomainOwnershipIdentifier deletes a domain ownership identifier for a web app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. domainOwnershipIdentifierName is name of domain ownership identifier.

func (AppsClient) DeleteDomainOwnershipIdentifierPreparer

func (client AppsClient) DeleteDomainOwnershipIdentifierPreparer(resourceGroupName string, name string, domainOwnershipIdentifierName string) (*http.Request, error)

DeleteDomainOwnershipIdentifierPreparer prepares the DeleteDomainOwnershipIdentifier request.

func (AppsClient) DeleteDomainOwnershipIdentifierResponder

func (client AppsClient) DeleteDomainOwnershipIdentifierResponder(resp *http.Response) (result autorest.Response, err error)

DeleteDomainOwnershipIdentifierResponder handles the response to the DeleteDomainOwnershipIdentifier request. The method always closes the http.Response Body.

func (AppsClient) DeleteDomainOwnershipIdentifierSender

func (client AppsClient) DeleteDomainOwnershipIdentifierSender(req *http.Request) (*http.Response, error)

DeleteDomainOwnershipIdentifierSender sends the DeleteDomainOwnershipIdentifier request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DeleteDomainOwnershipIdentifierSlot

func (client AppsClient) DeleteDomainOwnershipIdentifierSlot(resourceGroupName string, name string, domainOwnershipIdentifierName string, slot string) (result autorest.Response, err error)

DeleteDomainOwnershipIdentifierSlot deletes a domain ownership identifier for a web app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. domainOwnershipIdentifierName is name of domain ownership identifier. slot is name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.

func (AppsClient) DeleteDomainOwnershipIdentifierSlotPreparer

func (client AppsClient) DeleteDomainOwnershipIdentifierSlotPreparer(resourceGroupName string, name string, domainOwnershipIdentifierName string, slot string) (*http.Request, error)

DeleteDomainOwnershipIdentifierSlotPreparer prepares the DeleteDomainOwnershipIdentifierSlot request.

func (AppsClient) DeleteDomainOwnershipIdentifierSlotResponder

func (client AppsClient) DeleteDomainOwnershipIdentifierSlotResponder(resp *http.Response) (result autorest.Response, err error)

DeleteDomainOwnershipIdentifierSlotResponder handles the response to the DeleteDomainOwnershipIdentifierSlot request. The method always closes the http.Response Body.

func (AppsClient) DeleteDomainOwnershipIdentifierSlotSender

func (client AppsClient) DeleteDomainOwnershipIdentifierSlotSender(req *http.Request) (*http.Response, error)

DeleteDomainOwnershipIdentifierSlotSender sends the DeleteDomainOwnershipIdentifierSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DeleteFunction

func (client AppsClient) DeleteFunction(resourceGroupName string, name string, functionName string) (result autorest.Response, err error)

DeleteFunction delete a function for web site, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. functionName is function name.

func (AppsClient) DeleteFunctionPreparer

func (client AppsClient) DeleteFunctionPreparer(resourceGroupName string, name string, functionName string) (*http.Request, error)

DeleteFunctionPreparer prepares the DeleteFunction request.

func (AppsClient) DeleteFunctionResponder

func (client AppsClient) DeleteFunctionResponder(resp *http.Response) (result autorest.Response, err error)

DeleteFunctionResponder handles the response to the DeleteFunction request. The method always closes the http.Response Body.

func (AppsClient) DeleteFunctionSender

func (client AppsClient) DeleteFunctionSender(req *http.Request) (*http.Response, error)

DeleteFunctionSender sends the DeleteFunction request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DeleteHostNameBinding

func (client AppsClient) DeleteHostNameBinding(resourceGroupName string, name string, hostName string) (result autorest.Response, err error)

DeleteHostNameBinding deletes a hostname binding for an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. hostName is hostname in the hostname binding.

func (AppsClient) DeleteHostNameBindingPreparer

func (client AppsClient) DeleteHostNameBindingPreparer(resourceGroupName string, name string, hostName string) (*http.Request, error)

DeleteHostNameBindingPreparer prepares the DeleteHostNameBinding request.

func (AppsClient) DeleteHostNameBindingResponder

func (client AppsClient) DeleteHostNameBindingResponder(resp *http.Response) (result autorest.Response, err error)

DeleteHostNameBindingResponder handles the response to the DeleteHostNameBinding request. The method always closes the http.Response Body.

func (AppsClient) DeleteHostNameBindingSender

func (client AppsClient) DeleteHostNameBindingSender(req *http.Request) (*http.Response, error)

DeleteHostNameBindingSender sends the DeleteHostNameBinding request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DeleteHostNameBindingSlot

func (client AppsClient) DeleteHostNameBindingSlot(resourceGroupName string, name string, slot string, hostName string) (result autorest.Response, err error)

DeleteHostNameBindingSlot deletes a hostname binding for an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot. hostName is hostname in the hostname binding.

func (AppsClient) DeleteHostNameBindingSlotPreparer

func (client AppsClient) DeleteHostNameBindingSlotPreparer(resourceGroupName string, name string, slot string, hostName string) (*http.Request, error)

DeleteHostNameBindingSlotPreparer prepares the DeleteHostNameBindingSlot request.

func (AppsClient) DeleteHostNameBindingSlotResponder

func (client AppsClient) DeleteHostNameBindingSlotResponder(resp *http.Response) (result autorest.Response, err error)

DeleteHostNameBindingSlotResponder handles the response to the DeleteHostNameBindingSlot request. The method always closes the http.Response Body.

func (AppsClient) DeleteHostNameBindingSlotSender

func (client AppsClient) DeleteHostNameBindingSlotSender(req *http.Request) (*http.Response, error)

DeleteHostNameBindingSlotSender sends the DeleteHostNameBindingSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DeleteHybridConnection

func (client AppsClient) DeleteHybridConnection(resourceGroupName string, name string, namespaceName string, relayName string) (result autorest.Response, err error)

DeleteHybridConnection removes a Hybrid Connection from this site.

resourceGroupName is name of the resource group to which the resource belongs. name is the name of the web app. namespaceName is the namespace for this hybrid connection. relayName is the relay name for this hybrid connection.

func (AppsClient) DeleteHybridConnectionPreparer

func (client AppsClient) DeleteHybridConnectionPreparer(resourceGroupName string, name string, namespaceName string, relayName string) (*http.Request, error)

DeleteHybridConnectionPreparer prepares the DeleteHybridConnection request.

func (AppsClient) DeleteHybridConnectionResponder

func (client AppsClient) DeleteHybridConnectionResponder(resp *http.Response) (result autorest.Response, err error)

DeleteHybridConnectionResponder handles the response to the DeleteHybridConnection request. The method always closes the http.Response Body.

func (AppsClient) DeleteHybridConnectionSender

func (client AppsClient) DeleteHybridConnectionSender(req *http.Request) (*http.Response, error)

DeleteHybridConnectionSender sends the DeleteHybridConnection request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DeleteHybridConnectionSlot

func (client AppsClient) DeleteHybridConnectionSlot(resourceGroupName string, name string, namespaceName string, relayName string, slot string) (result autorest.Response, err error)

DeleteHybridConnectionSlot removes a Hybrid Connection from this site.

resourceGroupName is name of the resource group to which the resource belongs. name is the name of the web app. namespaceName is the namespace for this hybrid connection. relayName is the relay name for this hybrid connection. slot is the name of the slot for the web app.

func (AppsClient) DeleteHybridConnectionSlotPreparer

func (client AppsClient) DeleteHybridConnectionSlotPreparer(resourceGroupName string, name string, namespaceName string, relayName string, slot string) (*http.Request, error)

DeleteHybridConnectionSlotPreparer prepares the DeleteHybridConnectionSlot request.

func (AppsClient) DeleteHybridConnectionSlotResponder

func (client AppsClient) DeleteHybridConnectionSlotResponder(resp *http.Response) (result autorest.Response, err error)

DeleteHybridConnectionSlotResponder handles the response to the DeleteHybridConnectionSlot request. The method always closes the http.Response Body.

func (AppsClient) DeleteHybridConnectionSlotSender

func (client AppsClient) DeleteHybridConnectionSlotSender(req *http.Request) (*http.Response, error)

DeleteHybridConnectionSlotSender sends the DeleteHybridConnectionSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DeleteInstanceFunctionSlot

func (client AppsClient) DeleteInstanceFunctionSlot(resourceGroupName string, name string, functionName string, slot string) (result autorest.Response, err error)

DeleteInstanceFunctionSlot delete a function for web site, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. functionName is function name. slot is name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

func (AppsClient) DeleteInstanceFunctionSlotPreparer

func (client AppsClient) DeleteInstanceFunctionSlotPreparer(resourceGroupName string, name string, functionName string, slot string) (*http.Request, error)

DeleteInstanceFunctionSlotPreparer prepares the DeleteInstanceFunctionSlot request.

func (AppsClient) DeleteInstanceFunctionSlotResponder

func (client AppsClient) DeleteInstanceFunctionSlotResponder(resp *http.Response) (result autorest.Response, err error)

DeleteInstanceFunctionSlotResponder handles the response to the DeleteInstanceFunctionSlot request. The method always closes the http.Response Body.

func (AppsClient) DeleteInstanceFunctionSlotSender

func (client AppsClient) DeleteInstanceFunctionSlotSender(req *http.Request) (*http.Response, error)

DeleteInstanceFunctionSlotSender sends the DeleteInstanceFunctionSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DeleteInstanceProcess

func (client AppsClient) DeleteInstanceProcess(resourceGroupName string, name string, processID string, instanceID string) (result autorest.Response, err error)

DeleteInstanceProcess terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. processID is pID. instanceID is ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".

func (AppsClient) DeleteInstanceProcessPreparer

func (client AppsClient) DeleteInstanceProcessPreparer(resourceGroupName string, name string, processID string, instanceID string) (*http.Request, error)

DeleteInstanceProcessPreparer prepares the DeleteInstanceProcess request.

func (AppsClient) DeleteInstanceProcessResponder

func (client AppsClient) DeleteInstanceProcessResponder(resp *http.Response) (result autorest.Response, err error)

DeleteInstanceProcessResponder handles the response to the DeleteInstanceProcess request. The method always closes the http.Response Body.

func (AppsClient) DeleteInstanceProcessSender

func (client AppsClient) DeleteInstanceProcessSender(req *http.Request) (*http.Response, error)

DeleteInstanceProcessSender sends the DeleteInstanceProcess request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DeleteInstanceProcessSlot

func (client AppsClient) DeleteInstanceProcessSlot(resourceGroupName string, name string, processID string, slot string, instanceID string) (result autorest.Response, err error)

DeleteInstanceProcessSlot terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. processID is pID. slot is name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot. instanceID is ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".

func (AppsClient) DeleteInstanceProcessSlotPreparer

func (client AppsClient) DeleteInstanceProcessSlotPreparer(resourceGroupName string, name string, processID string, slot string, instanceID string) (*http.Request, error)

DeleteInstanceProcessSlotPreparer prepares the DeleteInstanceProcessSlot request.

func (AppsClient) DeleteInstanceProcessSlotResponder

func (client AppsClient) DeleteInstanceProcessSlotResponder(resp *http.Response) (result autorest.Response, err error)

DeleteInstanceProcessSlotResponder handles the response to the DeleteInstanceProcessSlot request. The method always closes the http.Response Body.

func (AppsClient) DeleteInstanceProcessSlotSender

func (client AppsClient) DeleteInstanceProcessSlotSender(req *http.Request) (*http.Response, error)

DeleteInstanceProcessSlotSender sends the DeleteInstanceProcessSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DeletePremierAddOn

func (client AppsClient) DeletePremierAddOn(resourceGroupName string, name string, premierAddOnName string) (result autorest.Response, err error)

DeletePremierAddOn delete a premier add-on from an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. premierAddOnName is add-on name.

func (AppsClient) DeletePremierAddOnPreparer

func (client AppsClient) DeletePremierAddOnPreparer(resourceGroupName string, name string, premierAddOnName string) (*http.Request, error)

DeletePremierAddOnPreparer prepares the DeletePremierAddOn request.

func (AppsClient) DeletePremierAddOnResponder

func (client AppsClient) DeletePremierAddOnResponder(resp *http.Response) (result autorest.Response, err error)

DeletePremierAddOnResponder handles the response to the DeletePremierAddOn request. The method always closes the http.Response Body.

func (AppsClient) DeletePremierAddOnSender

func (client AppsClient) DeletePremierAddOnSender(req *http.Request) (*http.Response, error)

DeletePremierAddOnSender sends the DeletePremierAddOn request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DeletePremierAddOnSlot

func (client AppsClient) DeletePremierAddOnSlot(resourceGroupName string, name string, premierAddOnName string, slot string) (result autorest.Response, err error)

DeletePremierAddOnSlot delete a premier add-on from an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. premierAddOnName is add-on name. slot is name of the deployment slot. If a slot is not specified, the API will delete the named add-on for the production slot.

func (AppsClient) DeletePremierAddOnSlotPreparer

func (client AppsClient) DeletePremierAddOnSlotPreparer(resourceGroupName string, name string, premierAddOnName string, slot string) (*http.Request, error)

DeletePremierAddOnSlotPreparer prepares the DeletePremierAddOnSlot request.

func (AppsClient) DeletePremierAddOnSlotResponder

func (client AppsClient) DeletePremierAddOnSlotResponder(resp *http.Response) (result autorest.Response, err error)

DeletePremierAddOnSlotResponder handles the response to the DeletePremierAddOnSlot request. The method always closes the http.Response Body.

func (AppsClient) DeletePremierAddOnSlotSender

func (client AppsClient) DeletePremierAddOnSlotSender(req *http.Request) (*http.Response, error)

DeletePremierAddOnSlotSender sends the DeletePremierAddOnSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DeletePreparer

func (client AppsClient) DeletePreparer(resourceGroupName string, name string, deleteMetrics *bool, deleteEmptyServerFarm *bool, skipDNSRegistration *bool) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (AppsClient) DeleteProcess

func (client AppsClient) DeleteProcess(resourceGroupName string, name string, processID string) (result autorest.Response, err error)

DeleteProcess terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. processID is pID.

func (AppsClient) DeleteProcessPreparer

func (client AppsClient) DeleteProcessPreparer(resourceGroupName string, name string, processID string) (*http.Request, error)

DeleteProcessPreparer prepares the DeleteProcess request.

func (AppsClient) DeleteProcessResponder

func (client AppsClient) DeleteProcessResponder(resp *http.Response) (result autorest.Response, err error)

DeleteProcessResponder handles the response to the DeleteProcess request. The method always closes the http.Response Body.

func (AppsClient) DeleteProcessSender

func (client AppsClient) DeleteProcessSender(req *http.Request) (*http.Response, error)

DeleteProcessSender sends the DeleteProcess request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DeleteProcessSlot

func (client AppsClient) DeleteProcessSlot(resourceGroupName string, name string, processID string, slot string) (result autorest.Response, err error)

DeleteProcessSlot terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. processID is pID. slot is name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

func (AppsClient) DeleteProcessSlotPreparer

func (client AppsClient) DeleteProcessSlotPreparer(resourceGroupName string, name string, processID string, slot string) (*http.Request, error)

DeleteProcessSlotPreparer prepares the DeleteProcessSlot request.

func (AppsClient) DeleteProcessSlotResponder

func (client AppsClient) DeleteProcessSlotResponder(resp *http.Response) (result autorest.Response, err error)

DeleteProcessSlotResponder handles the response to the DeleteProcessSlot request. The method always closes the http.Response Body.

func (AppsClient) DeleteProcessSlotSender

func (client AppsClient) DeleteProcessSlotSender(req *http.Request) (*http.Response, error)

DeleteProcessSlotSender sends the DeleteProcessSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DeletePublicCertificate

func (client AppsClient) DeletePublicCertificate(resourceGroupName string, name string, publicCertificateName string) (result autorest.Response, err error)

DeletePublicCertificate deletes a hostname binding for an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. publicCertificateName is public certificate name.

func (AppsClient) DeletePublicCertificatePreparer

func (client AppsClient) DeletePublicCertificatePreparer(resourceGroupName string, name string, publicCertificateName string) (*http.Request, error)

DeletePublicCertificatePreparer prepares the DeletePublicCertificate request.

func (AppsClient) DeletePublicCertificateResponder

func (client AppsClient) DeletePublicCertificateResponder(resp *http.Response) (result autorest.Response, err error)

DeletePublicCertificateResponder handles the response to the DeletePublicCertificate request. The method always closes the http.Response Body.

func (AppsClient) DeletePublicCertificateSender

func (client AppsClient) DeletePublicCertificateSender(req *http.Request) (*http.Response, error)

DeletePublicCertificateSender sends the DeletePublicCertificate request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DeletePublicCertificateSlot

func (client AppsClient) DeletePublicCertificateSlot(resourceGroupName string, name string, slot string, publicCertificateName string) (result autorest.Response, err error)

DeletePublicCertificateSlot deletes a hostname binding for an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot. publicCertificateName is public certificate name.

func (AppsClient) DeletePublicCertificateSlotPreparer

func (client AppsClient) DeletePublicCertificateSlotPreparer(resourceGroupName string, name string, slot string, publicCertificateName string) (*http.Request, error)

DeletePublicCertificateSlotPreparer prepares the DeletePublicCertificateSlot request.

func (AppsClient) DeletePublicCertificateSlotResponder

func (client AppsClient) DeletePublicCertificateSlotResponder(resp *http.Response) (result autorest.Response, err error)

DeletePublicCertificateSlotResponder handles the response to the DeletePublicCertificateSlot request. The method always closes the http.Response Body.

func (AppsClient) DeletePublicCertificateSlotSender

func (client AppsClient) DeletePublicCertificateSlotSender(req *http.Request) (*http.Response, error)

DeletePublicCertificateSlotSender sends the DeletePublicCertificateSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DeleteRelayServiceConnection

func (client AppsClient) DeleteRelayServiceConnection(resourceGroupName string, name string, entityName string) (result autorest.Response, err error)

DeleteRelayServiceConnection deletes a relay service connection by its name.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. entityName is name of the hybrid connection configuration.

func (AppsClient) DeleteRelayServiceConnectionPreparer

func (client AppsClient) DeleteRelayServiceConnectionPreparer(resourceGroupName string, name string, entityName string) (*http.Request, error)

DeleteRelayServiceConnectionPreparer prepares the DeleteRelayServiceConnection request.

func (AppsClient) DeleteRelayServiceConnectionResponder

func (client AppsClient) DeleteRelayServiceConnectionResponder(resp *http.Response) (result autorest.Response, err error)

DeleteRelayServiceConnectionResponder handles the response to the DeleteRelayServiceConnection request. The method always closes the http.Response Body.

func (AppsClient) DeleteRelayServiceConnectionSender

func (client AppsClient) DeleteRelayServiceConnectionSender(req *http.Request) (*http.Response, error)

DeleteRelayServiceConnectionSender sends the DeleteRelayServiceConnection request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DeleteRelayServiceConnectionSlot

func (client AppsClient) DeleteRelayServiceConnectionSlot(resourceGroupName string, name string, entityName string, slot string) (result autorest.Response, err error)

DeleteRelayServiceConnectionSlot deletes a relay service connection by its name.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. entityName is name of the hybrid connection configuration. slot is name of the deployment slot. If a slot is not specified, the API will delete a hybrid connection for the production slot.

func (AppsClient) DeleteRelayServiceConnectionSlotPreparer

func (client AppsClient) DeleteRelayServiceConnectionSlotPreparer(resourceGroupName string, name string, entityName string, slot string) (*http.Request, error)

DeleteRelayServiceConnectionSlotPreparer prepares the DeleteRelayServiceConnectionSlot request.

func (AppsClient) DeleteRelayServiceConnectionSlotResponder

func (client AppsClient) DeleteRelayServiceConnectionSlotResponder(resp *http.Response) (result autorest.Response, err error)

DeleteRelayServiceConnectionSlotResponder handles the response to the DeleteRelayServiceConnectionSlot request. The method always closes the http.Response Body.

func (AppsClient) DeleteRelayServiceConnectionSlotSender

func (client AppsClient) DeleteRelayServiceConnectionSlotSender(req *http.Request) (*http.Response, error)

DeleteRelayServiceConnectionSlotSender sends the DeleteRelayServiceConnectionSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DeleteResponder

func (client AppsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)

DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.

func (AppsClient) DeleteSender

func (client AppsClient) DeleteSender(req *http.Request) (*http.Response, error)

DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DeleteSiteExtension

func (client AppsClient) DeleteSiteExtension(resourceGroupName string, name string, siteExtensionID string) (result autorest.Response, err error)

DeleteSiteExtension remove a site extension from a web site, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. siteExtensionID is site extension name.

func (AppsClient) DeleteSiteExtensionPreparer

func (client AppsClient) DeleteSiteExtensionPreparer(resourceGroupName string, name string, siteExtensionID string) (*http.Request, error)

DeleteSiteExtensionPreparer prepares the DeleteSiteExtension request.

func (AppsClient) DeleteSiteExtensionResponder

func (client AppsClient) DeleteSiteExtensionResponder(resp *http.Response) (result autorest.Response, err error)

DeleteSiteExtensionResponder handles the response to the DeleteSiteExtension request. The method always closes the http.Response Body.

func (AppsClient) DeleteSiteExtensionSender

func (client AppsClient) DeleteSiteExtensionSender(req *http.Request) (*http.Response, error)

DeleteSiteExtensionSender sends the DeleteSiteExtension request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DeleteSiteExtensionSlot

func (client AppsClient) DeleteSiteExtensionSlot(resourceGroupName string, name string, siteExtensionID string, slot string) (result autorest.Response, err error)

DeleteSiteExtensionSlot remove a site extension from a web site, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. siteExtensionID is site extension name. slot is name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

func (AppsClient) DeleteSiteExtensionSlotPreparer

func (client AppsClient) DeleteSiteExtensionSlotPreparer(resourceGroupName string, name string, siteExtensionID string, slot string) (*http.Request, error)

DeleteSiteExtensionSlotPreparer prepares the DeleteSiteExtensionSlot request.

func (AppsClient) DeleteSiteExtensionSlotResponder

func (client AppsClient) DeleteSiteExtensionSlotResponder(resp *http.Response) (result autorest.Response, err error)

DeleteSiteExtensionSlotResponder handles the response to the DeleteSiteExtensionSlot request. The method always closes the http.Response Body.

func (AppsClient) DeleteSiteExtensionSlotSender

func (client AppsClient) DeleteSiteExtensionSlotSender(req *http.Request) (*http.Response, error)

DeleteSiteExtensionSlotSender sends the DeleteSiteExtensionSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DeleteSlot

func (client AppsClient) DeleteSlot(resourceGroupName string, name string, slot string, deleteMetrics *bool, deleteEmptyServerFarm *bool, skipDNSRegistration *bool) (result autorest.Response, err error)

DeleteSlot deletes a web, mobile, or API app, or one of the deployment slots.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app to delete. slot is name of the deployment slot to delete. By default, the API deletes the production slot. deleteMetrics is if true, web app metrics are also deleted. deleteEmptyServerFarm is specify true if the App Service plan will be empty after app deletion and you want to delete the empty App Service plan. By default, the empty App Service plan is not deleted. skipDNSRegistration is if true, DNS registration is skipped.

func (AppsClient) DeleteSlotPreparer

func (client AppsClient) DeleteSlotPreparer(resourceGroupName string, name string, slot string, deleteMetrics *bool, deleteEmptyServerFarm *bool, skipDNSRegistration *bool) (*http.Request, error)

DeleteSlotPreparer prepares the DeleteSlot request.

func (AppsClient) DeleteSlotResponder

func (client AppsClient) DeleteSlotResponder(resp *http.Response) (result autorest.Response, err error)

DeleteSlotResponder handles the response to the DeleteSlot request. The method always closes the http.Response Body.

func (AppsClient) DeleteSlotSender

func (client AppsClient) DeleteSlotSender(req *http.Request) (*http.Response, error)

DeleteSlotSender sends the DeleteSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DeleteSourceControl

func (client AppsClient) DeleteSourceControl(resourceGroupName string, name string) (result autorest.Response, err error)

DeleteSourceControl deletes the source control configuration of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app.

func (AppsClient) DeleteSourceControlPreparer

func (client AppsClient) DeleteSourceControlPreparer(resourceGroupName string, name string) (*http.Request, error)

DeleteSourceControlPreparer prepares the DeleteSourceControl request.

func (AppsClient) DeleteSourceControlResponder

func (client AppsClient) DeleteSourceControlResponder(resp *http.Response) (result autorest.Response, err error)

DeleteSourceControlResponder handles the response to the DeleteSourceControl request. The method always closes the http.Response Body.

func (AppsClient) DeleteSourceControlSender

func (client AppsClient) DeleteSourceControlSender(req *http.Request) (*http.Response, error)

DeleteSourceControlSender sends the DeleteSourceControl request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DeleteSourceControlSlot

func (client AppsClient) DeleteSourceControlSlot(resourceGroupName string, name string, slot string) (result autorest.Response, err error)

DeleteSourceControlSlot deletes the source control configuration of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. If a slot is not specified, the API will delete the source control configuration for the production slot.

func (AppsClient) DeleteSourceControlSlotPreparer

func (client AppsClient) DeleteSourceControlSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

DeleteSourceControlSlotPreparer prepares the DeleteSourceControlSlot request.

func (AppsClient) DeleteSourceControlSlotResponder

func (client AppsClient) DeleteSourceControlSlotResponder(resp *http.Response) (result autorest.Response, err error)

DeleteSourceControlSlotResponder handles the response to the DeleteSourceControlSlot request. The method always closes the http.Response Body.

func (AppsClient) DeleteSourceControlSlotSender

func (client AppsClient) DeleteSourceControlSlotSender(req *http.Request) (*http.Response, error)

DeleteSourceControlSlotSender sends the DeleteSourceControlSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DeleteTriggeredWebJob

func (client AppsClient) DeleteTriggeredWebJob(resourceGroupName string, name string, webJobName string) (result autorest.Response, err error)

DeleteTriggeredWebJob delete a triggered web job by its ID for an app, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. webJobName is name of Web Job.

func (AppsClient) DeleteTriggeredWebJobPreparer

func (client AppsClient) DeleteTriggeredWebJobPreparer(resourceGroupName string, name string, webJobName string) (*http.Request, error)

DeleteTriggeredWebJobPreparer prepares the DeleteTriggeredWebJob request.

func (AppsClient) DeleteTriggeredWebJobResponder

func (client AppsClient) DeleteTriggeredWebJobResponder(resp *http.Response) (result autorest.Response, err error)

DeleteTriggeredWebJobResponder handles the response to the DeleteTriggeredWebJob request. The method always closes the http.Response Body.

func (AppsClient) DeleteTriggeredWebJobSender

func (client AppsClient) DeleteTriggeredWebJobSender(req *http.Request) (*http.Response, error)

DeleteTriggeredWebJobSender sends the DeleteTriggeredWebJob request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DeleteTriggeredWebJobSlot

func (client AppsClient) DeleteTriggeredWebJobSlot(resourceGroupName string, name string, webJobName string, slot string) (result autorest.Response, err error)

DeleteTriggeredWebJobSlot delete a triggered web job by its ID for an app, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. webJobName is name of Web Job. slot is name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

func (AppsClient) DeleteTriggeredWebJobSlotPreparer

func (client AppsClient) DeleteTriggeredWebJobSlotPreparer(resourceGroupName string, name string, webJobName string, slot string) (*http.Request, error)

DeleteTriggeredWebJobSlotPreparer prepares the DeleteTriggeredWebJobSlot request.

func (AppsClient) DeleteTriggeredWebJobSlotResponder

func (client AppsClient) DeleteTriggeredWebJobSlotResponder(resp *http.Response) (result autorest.Response, err error)

DeleteTriggeredWebJobSlotResponder handles the response to the DeleteTriggeredWebJobSlot request. The method always closes the http.Response Body.

func (AppsClient) DeleteTriggeredWebJobSlotSender

func (client AppsClient) DeleteTriggeredWebJobSlotSender(req *http.Request) (*http.Response, error)

DeleteTriggeredWebJobSlotSender sends the DeleteTriggeredWebJobSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DeleteVnetConnection

func (client AppsClient) DeleteVnetConnection(resourceGroupName string, name string, vnetName string) (result autorest.Response, err error)

DeleteVnetConnection deletes a connection from an app (or deployment slot to a named virtual network.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. vnetName is name of the virtual network.

func (AppsClient) DeleteVnetConnectionPreparer

func (client AppsClient) DeleteVnetConnectionPreparer(resourceGroupName string, name string, vnetName string) (*http.Request, error)

DeleteVnetConnectionPreparer prepares the DeleteVnetConnection request.

func (AppsClient) DeleteVnetConnectionResponder

func (client AppsClient) DeleteVnetConnectionResponder(resp *http.Response) (result autorest.Response, err error)

DeleteVnetConnectionResponder handles the response to the DeleteVnetConnection request. The method always closes the http.Response Body.

func (AppsClient) DeleteVnetConnectionSender

func (client AppsClient) DeleteVnetConnectionSender(req *http.Request) (*http.Response, error)

DeleteVnetConnectionSender sends the DeleteVnetConnection request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DeleteVnetConnectionSlot

func (client AppsClient) DeleteVnetConnectionSlot(resourceGroupName string, name string, vnetName string, slot string) (result autorest.Response, err error)

DeleteVnetConnectionSlot deletes a connection from an app (or deployment slot to a named virtual network.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. vnetName is name of the virtual network. slot is name of the deployment slot. If a slot is not specified, the API will delete the connection for the production slot.

func (AppsClient) DeleteVnetConnectionSlotPreparer

func (client AppsClient) DeleteVnetConnectionSlotPreparer(resourceGroupName string, name string, vnetName string, slot string) (*http.Request, error)

DeleteVnetConnectionSlotPreparer prepares the DeleteVnetConnectionSlot request.

func (AppsClient) DeleteVnetConnectionSlotResponder

func (client AppsClient) DeleteVnetConnectionSlotResponder(resp *http.Response) (result autorest.Response, err error)

DeleteVnetConnectionSlotResponder handles the response to the DeleteVnetConnectionSlot request. The method always closes the http.Response Body.

func (AppsClient) DeleteVnetConnectionSlotSender

func (client AppsClient) DeleteVnetConnectionSlotSender(req *http.Request) (*http.Response, error)

DeleteVnetConnectionSlotSender sends the DeleteVnetConnectionSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DiscoverRestore

func (client AppsClient) DiscoverRestore(resourceGroupName string, name string, request RestoreRequest) (result RestoreRequest, err error)

DiscoverRestore discovers an existing app backup that can be restored from a blob in Azure storage.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. request is a RestoreRequest object that includes Azure storage URL and blog name for discovery of backup.

func (AppsClient) DiscoverRestorePreparer

func (client AppsClient) DiscoverRestorePreparer(resourceGroupName string, name string, request RestoreRequest) (*http.Request, error)

DiscoverRestorePreparer prepares the DiscoverRestore request.

func (AppsClient) DiscoverRestoreResponder

func (client AppsClient) DiscoverRestoreResponder(resp *http.Response) (result RestoreRequest, err error)

DiscoverRestoreResponder handles the response to the DiscoverRestore request. The method always closes the http.Response Body.

func (AppsClient) DiscoverRestoreSender

func (client AppsClient) DiscoverRestoreSender(req *http.Request) (*http.Response, error)

DiscoverRestoreSender sends the DiscoverRestore request. The method will close the http.Response Body if it receives an error.

func (AppsClient) DiscoverRestoreSlot

func (client AppsClient) DiscoverRestoreSlot(resourceGroupName string, name string, request RestoreRequest, slot string) (result RestoreRequest, err error)

DiscoverRestoreSlot discovers an existing app backup that can be restored from a blob in Azure storage.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. request is a RestoreRequest object that includes Azure storage URL and blog name for discovery of backup. slot is name of the deployment slot. If a slot is not specified, the API will perform discovery for the production slot.

func (AppsClient) DiscoverRestoreSlotPreparer

func (client AppsClient) DiscoverRestoreSlotPreparer(resourceGroupName string, name string, request RestoreRequest, slot string) (*http.Request, error)

DiscoverRestoreSlotPreparer prepares the DiscoverRestoreSlot request.

func (AppsClient) DiscoverRestoreSlotResponder

func (client AppsClient) DiscoverRestoreSlotResponder(resp *http.Response) (result RestoreRequest, err error)

DiscoverRestoreSlotResponder handles the response to the DiscoverRestoreSlot request. The method always closes the http.Response Body.

func (AppsClient) DiscoverRestoreSlotSender

func (client AppsClient) DiscoverRestoreSlotSender(req *http.Request) (*http.Response, error)

DiscoverRestoreSlotSender sends the DiscoverRestoreSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GenerateNewSitePublishingPassword

func (client AppsClient) GenerateNewSitePublishingPassword(resourceGroupName string, name string) (result autorest.Response, err error)

GenerateNewSitePublishingPassword generates a new publishing password for an app (or deployment slot, if specified).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app.

func (AppsClient) GenerateNewSitePublishingPasswordPreparer

func (client AppsClient) GenerateNewSitePublishingPasswordPreparer(resourceGroupName string, name string) (*http.Request, error)

GenerateNewSitePublishingPasswordPreparer prepares the GenerateNewSitePublishingPassword request.

func (AppsClient) GenerateNewSitePublishingPasswordResponder

func (client AppsClient) GenerateNewSitePublishingPasswordResponder(resp *http.Response) (result autorest.Response, err error)

GenerateNewSitePublishingPasswordResponder handles the response to the GenerateNewSitePublishingPassword request. The method always closes the http.Response Body.

func (AppsClient) GenerateNewSitePublishingPasswordSender

func (client AppsClient) GenerateNewSitePublishingPasswordSender(req *http.Request) (*http.Response, error)

GenerateNewSitePublishingPasswordSender sends the GenerateNewSitePublishingPassword request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GenerateNewSitePublishingPasswordSlot

func (client AppsClient) GenerateNewSitePublishingPasswordSlot(resourceGroupName string, name string, slot string) (result autorest.Response, err error)

GenerateNewSitePublishingPasswordSlot generates a new publishing password for an app (or deployment slot, if specified).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. If a slot is not specified, the API generate a new publishing password for the production slot.

func (AppsClient) GenerateNewSitePublishingPasswordSlotPreparer

func (client AppsClient) GenerateNewSitePublishingPasswordSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

GenerateNewSitePublishingPasswordSlotPreparer prepares the GenerateNewSitePublishingPasswordSlot request.

func (AppsClient) GenerateNewSitePublishingPasswordSlotResponder

func (client AppsClient) GenerateNewSitePublishingPasswordSlotResponder(resp *http.Response) (result autorest.Response, err error)

GenerateNewSitePublishingPasswordSlotResponder handles the response to the GenerateNewSitePublishingPasswordSlot request. The method always closes the http.Response Body.

func (AppsClient) GenerateNewSitePublishingPasswordSlotSender

func (client AppsClient) GenerateNewSitePublishingPasswordSlotSender(req *http.Request) (*http.Response, error)

GenerateNewSitePublishingPasswordSlotSender sends the GenerateNewSitePublishingPasswordSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) Get

func (client AppsClient) Get(resourceGroupName string, name string) (result Site, err error)

Get gets the details of a web, mobile, or API app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app.

func (AppsClient) GetAuthSettings

func (client AppsClient) GetAuthSettings(resourceGroupName string, name string) (result SiteAuthSettings, err error)

GetAuthSettings gets the Authentication/Authorization settings of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app.

func (AppsClient) GetAuthSettingsPreparer

func (client AppsClient) GetAuthSettingsPreparer(resourceGroupName string, name string) (*http.Request, error)

GetAuthSettingsPreparer prepares the GetAuthSettings request.

func (AppsClient) GetAuthSettingsResponder

func (client AppsClient) GetAuthSettingsResponder(resp *http.Response) (result SiteAuthSettings, err error)

GetAuthSettingsResponder handles the response to the GetAuthSettings request. The method always closes the http.Response Body.

func (AppsClient) GetAuthSettingsSender

func (client AppsClient) GetAuthSettingsSender(req *http.Request) (*http.Response, error)

GetAuthSettingsSender sends the GetAuthSettings request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetAuthSettingsSlot

func (client AppsClient) GetAuthSettingsSlot(resourceGroupName string, name string, slot string) (result SiteAuthSettings, err error)

GetAuthSettingsSlot gets the Authentication/Authorization settings of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. If a slot is not specified, the API will get the settings for the production slot.

func (AppsClient) GetAuthSettingsSlotPreparer

func (client AppsClient) GetAuthSettingsSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

GetAuthSettingsSlotPreparer prepares the GetAuthSettingsSlot request.

func (AppsClient) GetAuthSettingsSlotResponder

func (client AppsClient) GetAuthSettingsSlotResponder(resp *http.Response) (result SiteAuthSettings, err error)

GetAuthSettingsSlotResponder handles the response to the GetAuthSettingsSlot request. The method always closes the http.Response Body.

func (AppsClient) GetAuthSettingsSlotSender

func (client AppsClient) GetAuthSettingsSlotSender(req *http.Request) (*http.Response, error)

GetAuthSettingsSlotSender sends the GetAuthSettingsSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetBackupConfiguration

func (client AppsClient) GetBackupConfiguration(resourceGroupName string, name string) (result BackupRequest, err error)

GetBackupConfiguration gets the backup configuration of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app.

func (AppsClient) GetBackupConfigurationPreparer

func (client AppsClient) GetBackupConfigurationPreparer(resourceGroupName string, name string) (*http.Request, error)

GetBackupConfigurationPreparer prepares the GetBackupConfiguration request.

func (AppsClient) GetBackupConfigurationResponder

func (client AppsClient) GetBackupConfigurationResponder(resp *http.Response) (result BackupRequest, err error)

GetBackupConfigurationResponder handles the response to the GetBackupConfiguration request. The method always closes the http.Response Body.

func (AppsClient) GetBackupConfigurationSender

func (client AppsClient) GetBackupConfigurationSender(req *http.Request) (*http.Response, error)

GetBackupConfigurationSender sends the GetBackupConfiguration request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetBackupConfigurationSlot

func (client AppsClient) GetBackupConfigurationSlot(resourceGroupName string, name string, slot string) (result BackupRequest, err error)

GetBackupConfigurationSlot gets the backup configuration of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. If a slot is not specified, the API will get the backup configuration for the production slot.

func (AppsClient) GetBackupConfigurationSlotPreparer

func (client AppsClient) GetBackupConfigurationSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

GetBackupConfigurationSlotPreparer prepares the GetBackupConfigurationSlot request.

func (AppsClient) GetBackupConfigurationSlotResponder

func (client AppsClient) GetBackupConfigurationSlotResponder(resp *http.Response) (result BackupRequest, err error)

GetBackupConfigurationSlotResponder handles the response to the GetBackupConfigurationSlot request. The method always closes the http.Response Body.

func (AppsClient) GetBackupConfigurationSlotSender

func (client AppsClient) GetBackupConfigurationSlotSender(req *http.Request) (*http.Response, error)

GetBackupConfigurationSlotSender sends the GetBackupConfigurationSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetBackupStatus

func (client AppsClient) GetBackupStatus(resourceGroupName string, name string, backupID string) (result BackupItem, err error)

GetBackupStatus gets a backup of an app by its ID.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. backupID is ID of the backup.

func (AppsClient) GetBackupStatusPreparer

func (client AppsClient) GetBackupStatusPreparer(resourceGroupName string, name string, backupID string) (*http.Request, error)

GetBackupStatusPreparer prepares the GetBackupStatus request.

func (AppsClient) GetBackupStatusResponder

func (client AppsClient) GetBackupStatusResponder(resp *http.Response) (result BackupItem, err error)

GetBackupStatusResponder handles the response to the GetBackupStatus request. The method always closes the http.Response Body.

func (AppsClient) GetBackupStatusSender

func (client AppsClient) GetBackupStatusSender(req *http.Request) (*http.Response, error)

GetBackupStatusSender sends the GetBackupStatus request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetBackupStatusSlot

func (client AppsClient) GetBackupStatusSlot(resourceGroupName string, name string, backupID string, slot string) (result BackupItem, err error)

GetBackupStatusSlot gets a backup of an app by its ID.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. backupID is ID of the backup. slot is name of the deployment slot. If a slot is not specified, the API will get a backup of the production slot.

func (AppsClient) GetBackupStatusSlotPreparer

func (client AppsClient) GetBackupStatusSlotPreparer(resourceGroupName string, name string, backupID string, slot string) (*http.Request, error)

GetBackupStatusSlotPreparer prepares the GetBackupStatusSlot request.

func (AppsClient) GetBackupStatusSlotResponder

func (client AppsClient) GetBackupStatusSlotResponder(resp *http.Response) (result BackupItem, err error)

GetBackupStatusSlotResponder handles the response to the GetBackupStatusSlot request. The method always closes the http.Response Body.

func (AppsClient) GetBackupStatusSlotSender

func (client AppsClient) GetBackupStatusSlotSender(req *http.Request) (*http.Response, error)

GetBackupStatusSlotSender sends the GetBackupStatusSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetConfiguration

func (client AppsClient) GetConfiguration(resourceGroupName string, name string) (result SiteConfigResource, err error)

GetConfiguration gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app.

func (AppsClient) GetConfigurationPreparer

func (client AppsClient) GetConfigurationPreparer(resourceGroupName string, name string) (*http.Request, error)

GetConfigurationPreparer prepares the GetConfiguration request.

func (AppsClient) GetConfigurationResponder

func (client AppsClient) GetConfigurationResponder(resp *http.Response) (result SiteConfigResource, err error)

GetConfigurationResponder handles the response to the GetConfiguration request. The method always closes the http.Response Body.

func (AppsClient) GetConfigurationSender

func (client AppsClient) GetConfigurationSender(req *http.Request) (*http.Response, error)

GetConfigurationSender sends the GetConfiguration request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetConfigurationSlot

func (client AppsClient) GetConfigurationSlot(resourceGroupName string, name string, slot string) (result SiteConfigResource, err error)

GetConfigurationSlot gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.

func (AppsClient) GetConfigurationSlotPreparer

func (client AppsClient) GetConfigurationSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

GetConfigurationSlotPreparer prepares the GetConfigurationSlot request.

func (AppsClient) GetConfigurationSlotResponder

func (client AppsClient) GetConfigurationSlotResponder(resp *http.Response) (result SiteConfigResource, err error)

GetConfigurationSlotResponder handles the response to the GetConfigurationSlot request. The method always closes the http.Response Body.

func (AppsClient) GetConfigurationSlotSender

func (client AppsClient) GetConfigurationSlotSender(req *http.Request) (*http.Response, error)

GetConfigurationSlotSender sends the GetConfigurationSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetConfigurationSnapshot

func (client AppsClient) GetConfigurationSnapshot(resourceGroupName string, name string, snapshotID string) (result SiteConfigResource, err error)

GetConfigurationSnapshot gets a snapshot of the configuration of an app at a previous point in time.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. snapshotID is the ID of the snapshot to read.

func (AppsClient) GetConfigurationSnapshotPreparer

func (client AppsClient) GetConfigurationSnapshotPreparer(resourceGroupName string, name string, snapshotID string) (*http.Request, error)

GetConfigurationSnapshotPreparer prepares the GetConfigurationSnapshot request.

func (AppsClient) GetConfigurationSnapshotResponder

func (client AppsClient) GetConfigurationSnapshotResponder(resp *http.Response) (result SiteConfigResource, err error)

GetConfigurationSnapshotResponder handles the response to the GetConfigurationSnapshot request. The method always closes the http.Response Body.

func (AppsClient) GetConfigurationSnapshotSender

func (client AppsClient) GetConfigurationSnapshotSender(req *http.Request) (*http.Response, error)

GetConfigurationSnapshotSender sends the GetConfigurationSnapshot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetConfigurationSnapshotSlot

func (client AppsClient) GetConfigurationSnapshotSlot(resourceGroupName string, name string, snapshotID string, slot string) (result SiteConfigResource, err error)

GetConfigurationSnapshotSlot gets a snapshot of the configuration of an app at a previous point in time.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. snapshotID is the ID of the snapshot to read. slot is name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.

func (AppsClient) GetConfigurationSnapshotSlotPreparer

func (client AppsClient) GetConfigurationSnapshotSlotPreparer(resourceGroupName string, name string, snapshotID string, slot string) (*http.Request, error)

GetConfigurationSnapshotSlotPreparer prepares the GetConfigurationSnapshotSlot request.

func (AppsClient) GetConfigurationSnapshotSlotResponder

func (client AppsClient) GetConfigurationSnapshotSlotResponder(resp *http.Response) (result SiteConfigResource, err error)

GetConfigurationSnapshotSlotResponder handles the response to the GetConfigurationSnapshotSlot request. The method always closes the http.Response Body.

func (AppsClient) GetConfigurationSnapshotSlotSender

func (client AppsClient) GetConfigurationSnapshotSlotSender(req *http.Request) (*http.Response, error)

GetConfigurationSnapshotSlotSender sends the GetConfigurationSnapshotSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetContainerLogsZip

func (client AppsClient) GetContainerLogsZip(resourceGroupName string, name string) (result ReadCloser, err error)

GetContainerLogsZip gets the ZIP archived docker log files for the given site

resourceGroupName is name of the resource group to which the resource belongs. name is name of web app.

func (AppsClient) GetContainerLogsZipPreparer

func (client AppsClient) GetContainerLogsZipPreparer(resourceGroupName string, name string) (*http.Request, error)

GetContainerLogsZipPreparer prepares the GetContainerLogsZip request.

func (AppsClient) GetContainerLogsZipResponder

func (client AppsClient) GetContainerLogsZipResponder(resp *http.Response) (result ReadCloser, err error)

GetContainerLogsZipResponder handles the response to the GetContainerLogsZip request. The method always closes the http.Response Body.

func (AppsClient) GetContainerLogsZipSender

func (client AppsClient) GetContainerLogsZipSender(req *http.Request) (*http.Response, error)

GetContainerLogsZipSender sends the GetContainerLogsZip request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetContainerLogsZipSlot

func (client AppsClient) GetContainerLogsZipSlot(resourceGroupName string, name string, slot string) (result ReadCloser, err error)

GetContainerLogsZipSlot gets the ZIP archived docker log files 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 (AppsClient) GetContainerLogsZipSlotPreparer

func (client AppsClient) GetContainerLogsZipSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

GetContainerLogsZipSlotPreparer prepares the GetContainerLogsZipSlot request.

func (AppsClient) GetContainerLogsZipSlotResponder

func (client AppsClient) GetContainerLogsZipSlotResponder(resp *http.Response) (result ReadCloser, err error)

GetContainerLogsZipSlotResponder handles the response to the GetContainerLogsZipSlot request. The method always closes the http.Response Body.

func (AppsClient) GetContainerLogsZipSlotSender

func (client AppsClient) GetContainerLogsZipSlotSender(req *http.Request) (*http.Response, error)

GetContainerLogsZipSlotSender sends the GetContainerLogsZipSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetContinuousWebJob

func (client AppsClient) GetContinuousWebJob(resourceGroupName string, name string, webJobName string) (result ContinuousWebJob, err error)

GetContinuousWebJob gets a continuous web job by its ID for an app, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. webJobName is name of Web Job.

func (AppsClient) GetContinuousWebJobPreparer

func (client AppsClient) GetContinuousWebJobPreparer(resourceGroupName string, name string, webJobName string) (*http.Request, error)

GetContinuousWebJobPreparer prepares the GetContinuousWebJob request.

func (AppsClient) GetContinuousWebJobResponder

func (client AppsClient) GetContinuousWebJobResponder(resp *http.Response) (result ContinuousWebJob, err error)

GetContinuousWebJobResponder handles the response to the GetContinuousWebJob request. The method always closes the http.Response Body.

func (AppsClient) GetContinuousWebJobSender

func (client AppsClient) GetContinuousWebJobSender(req *http.Request) (*http.Response, error)

GetContinuousWebJobSender sends the GetContinuousWebJob request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetContinuousWebJobSlot

func (client AppsClient) GetContinuousWebJobSlot(resourceGroupName string, name string, webJobName string, slot string) (result ContinuousWebJob, err error)

GetContinuousWebJobSlot gets a continuous web job by its ID for an app, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. webJobName is name of Web Job. slot is name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

func (AppsClient) GetContinuousWebJobSlotPreparer

func (client AppsClient) GetContinuousWebJobSlotPreparer(resourceGroupName string, name string, webJobName string, slot string) (*http.Request, error)

GetContinuousWebJobSlotPreparer prepares the GetContinuousWebJobSlot request.

func (AppsClient) GetContinuousWebJobSlotResponder

func (client AppsClient) GetContinuousWebJobSlotResponder(resp *http.Response) (result ContinuousWebJob, err error)

GetContinuousWebJobSlotResponder handles the response to the GetContinuousWebJobSlot request. The method always closes the http.Response Body.

func (AppsClient) GetContinuousWebJobSlotSender

func (client AppsClient) GetContinuousWebJobSlotSender(req *http.Request) (*http.Response, error)

GetContinuousWebJobSlotSender sends the GetContinuousWebJobSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetDeployment

func (client AppsClient) GetDeployment(resourceGroupName string, name string, ID string) (result Deployment, err error)

GetDeployment get a deployment by its ID for an app, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. ID is deployment ID.

func (AppsClient) GetDeploymentPreparer

func (client AppsClient) GetDeploymentPreparer(resourceGroupName string, name string, ID string) (*http.Request, error)

GetDeploymentPreparer prepares the GetDeployment request.

func (AppsClient) GetDeploymentResponder

func (client AppsClient) GetDeploymentResponder(resp *http.Response) (result Deployment, err error)

GetDeploymentResponder handles the response to the GetDeployment request. The method always closes the http.Response Body.

func (AppsClient) GetDeploymentSender

func (client AppsClient) GetDeploymentSender(req *http.Request) (*http.Response, error)

GetDeploymentSender sends the GetDeployment request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetDeploymentSlot

func (client AppsClient) GetDeploymentSlot(resourceGroupName string, name string, ID string, slot string) (result Deployment, err error)

GetDeploymentSlot get a deployment by its ID for an app, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. ID is deployment ID. slot is name of the deployment slot. If a slot is not specified, the API gets a deployment for the production slot.

func (AppsClient) GetDeploymentSlotPreparer

func (client AppsClient) GetDeploymentSlotPreparer(resourceGroupName string, name string, ID string, slot string) (*http.Request, error)

GetDeploymentSlotPreparer prepares the GetDeploymentSlot request.

func (AppsClient) GetDeploymentSlotResponder

func (client AppsClient) GetDeploymentSlotResponder(resp *http.Response) (result Deployment, err error)

GetDeploymentSlotResponder handles the response to the GetDeploymentSlot request. The method always closes the http.Response Body.

func (AppsClient) GetDeploymentSlotSender

func (client AppsClient) GetDeploymentSlotSender(req *http.Request) (*http.Response, error)

GetDeploymentSlotSender sends the GetDeploymentSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetDiagnosticLogsConfiguration

func (client AppsClient) GetDiagnosticLogsConfiguration(resourceGroupName string, name string) (result SiteLogsConfig, err error)

GetDiagnosticLogsConfiguration gets the logging configuration of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app.

func (AppsClient) GetDiagnosticLogsConfigurationPreparer

func (client AppsClient) GetDiagnosticLogsConfigurationPreparer(resourceGroupName string, name string) (*http.Request, error)

GetDiagnosticLogsConfigurationPreparer prepares the GetDiagnosticLogsConfiguration request.

func (AppsClient) GetDiagnosticLogsConfigurationResponder

func (client AppsClient) GetDiagnosticLogsConfigurationResponder(resp *http.Response) (result SiteLogsConfig, err error)

GetDiagnosticLogsConfigurationResponder handles the response to the GetDiagnosticLogsConfiguration request. The method always closes the http.Response Body.

func (AppsClient) GetDiagnosticLogsConfigurationSender

func (client AppsClient) GetDiagnosticLogsConfigurationSender(req *http.Request) (*http.Response, error)

GetDiagnosticLogsConfigurationSender sends the GetDiagnosticLogsConfiguration request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetDiagnosticLogsConfigurationSlot

func (client AppsClient) GetDiagnosticLogsConfigurationSlot(resourceGroupName string, name string, slot string) (result SiteLogsConfig, err error)

GetDiagnosticLogsConfigurationSlot gets the logging configuration of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. If a slot is not specified, the API will get the logging configuration for the production slot.

func (AppsClient) GetDiagnosticLogsConfigurationSlotPreparer

func (client AppsClient) GetDiagnosticLogsConfigurationSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

GetDiagnosticLogsConfigurationSlotPreparer prepares the GetDiagnosticLogsConfigurationSlot request.

func (AppsClient) GetDiagnosticLogsConfigurationSlotResponder

func (client AppsClient) GetDiagnosticLogsConfigurationSlotResponder(resp *http.Response) (result SiteLogsConfig, err error)

GetDiagnosticLogsConfigurationSlotResponder handles the response to the GetDiagnosticLogsConfigurationSlot request. The method always closes the http.Response Body.

func (AppsClient) GetDiagnosticLogsConfigurationSlotSender

func (client AppsClient) GetDiagnosticLogsConfigurationSlotSender(req *http.Request) (*http.Response, error)

GetDiagnosticLogsConfigurationSlotSender sends the GetDiagnosticLogsConfigurationSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetDomainOwnershipIdentifier

func (client AppsClient) GetDomainOwnershipIdentifier(resourceGroupName string, name string, domainOwnershipIdentifierName string) (result Identifier, err error)

GetDomainOwnershipIdentifier get domain ownership identifier for web app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. domainOwnershipIdentifierName is name of domain ownership identifier.

func (AppsClient) GetDomainOwnershipIdentifierPreparer

func (client AppsClient) GetDomainOwnershipIdentifierPreparer(resourceGroupName string, name string, domainOwnershipIdentifierName string) (*http.Request, error)

GetDomainOwnershipIdentifierPreparer prepares the GetDomainOwnershipIdentifier request.

func (AppsClient) GetDomainOwnershipIdentifierResponder

func (client AppsClient) GetDomainOwnershipIdentifierResponder(resp *http.Response) (result Identifier, err error)

GetDomainOwnershipIdentifierResponder handles the response to the GetDomainOwnershipIdentifier request. The method always closes the http.Response Body.

func (AppsClient) GetDomainOwnershipIdentifierSender

func (client AppsClient) GetDomainOwnershipIdentifierSender(req *http.Request) (*http.Response, error)

GetDomainOwnershipIdentifierSender sends the GetDomainOwnershipIdentifier request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetDomainOwnershipIdentifierSlot

func (client AppsClient) GetDomainOwnershipIdentifierSlot(resourceGroupName string, name string, domainOwnershipIdentifierName string, slot string) (result Identifier, err error)

GetDomainOwnershipIdentifierSlot get domain ownership identifier for web app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. domainOwnershipIdentifierName is name of domain ownership identifier. slot is name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.

func (AppsClient) GetDomainOwnershipIdentifierSlotPreparer

func (client AppsClient) GetDomainOwnershipIdentifierSlotPreparer(resourceGroupName string, name string, domainOwnershipIdentifierName string, slot string) (*http.Request, error)

GetDomainOwnershipIdentifierSlotPreparer prepares the GetDomainOwnershipIdentifierSlot request.

func (AppsClient) GetDomainOwnershipIdentifierSlotResponder

func (client AppsClient) GetDomainOwnershipIdentifierSlotResponder(resp *http.Response) (result Identifier, err error)

GetDomainOwnershipIdentifierSlotResponder handles the response to the GetDomainOwnershipIdentifierSlot request. The method always closes the http.Response Body.

func (AppsClient) GetDomainOwnershipIdentifierSlotSender

func (client AppsClient) GetDomainOwnershipIdentifierSlotSender(req *http.Request) (*http.Response, error)

GetDomainOwnershipIdentifierSlotSender sends the GetDomainOwnershipIdentifierSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetFunction

func (client AppsClient) GetFunction(resourceGroupName string, name string, functionName string) (result FunctionEnvelope, err error)

GetFunction get function information by its ID for web site, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. functionName is function name.

func (AppsClient) GetFunctionPreparer

func (client AppsClient) GetFunctionPreparer(resourceGroupName string, name string, functionName string) (*http.Request, error)

GetFunctionPreparer prepares the GetFunction request.

func (AppsClient) GetFunctionResponder

func (client AppsClient) GetFunctionResponder(resp *http.Response) (result FunctionEnvelope, err error)

GetFunctionResponder handles the response to the GetFunction request. The method always closes the http.Response Body.

func (AppsClient) GetFunctionSender

func (client AppsClient) GetFunctionSender(req *http.Request) (*http.Response, error)

GetFunctionSender sends the GetFunction request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetFunctionsAdminToken

func (client AppsClient) GetFunctionsAdminToken(resourceGroupName string, name string) (result String, err error)

GetFunctionsAdminToken fetch a short lived token that can be exchanged for a master key.

resourceGroupName is name of the resource group to which the resource belongs. name is name of web app.

func (AppsClient) GetFunctionsAdminTokenPreparer

func (client AppsClient) GetFunctionsAdminTokenPreparer(resourceGroupName string, name string) (*http.Request, error)

GetFunctionsAdminTokenPreparer prepares the GetFunctionsAdminToken request.

func (AppsClient) GetFunctionsAdminTokenResponder

func (client AppsClient) GetFunctionsAdminTokenResponder(resp *http.Response) (result String, err error)

GetFunctionsAdminTokenResponder handles the response to the GetFunctionsAdminToken request. The method always closes the http.Response Body.

func (AppsClient) GetFunctionsAdminTokenSender

func (client AppsClient) GetFunctionsAdminTokenSender(req *http.Request) (*http.Response, error)

GetFunctionsAdminTokenSender sends the GetFunctionsAdminToken request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetFunctionsAdminTokenSlot

func (client AppsClient) GetFunctionsAdminTokenSlot(resourceGroupName string, name string, slot string) (result String, err error)

GetFunctionsAdminTokenSlot fetch a short lived token that can be exchanged for a master key.

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 (AppsClient) GetFunctionsAdminTokenSlotPreparer

func (client AppsClient) GetFunctionsAdminTokenSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

GetFunctionsAdminTokenSlotPreparer prepares the GetFunctionsAdminTokenSlot request.

func (AppsClient) GetFunctionsAdminTokenSlotResponder

func (client AppsClient) GetFunctionsAdminTokenSlotResponder(resp *http.Response) (result String, err error)

GetFunctionsAdminTokenSlotResponder handles the response to the GetFunctionsAdminTokenSlot request. The method always closes the http.Response Body.

func (AppsClient) GetFunctionsAdminTokenSlotSender

func (client AppsClient) GetFunctionsAdminTokenSlotSender(req *http.Request) (*http.Response, error)

GetFunctionsAdminTokenSlotSender sends the GetFunctionsAdminTokenSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetHostNameBinding

func (client AppsClient) GetHostNameBinding(resourceGroupName string, name string, hostName string) (result HostNameBinding, err error)

GetHostNameBinding get the named hostname binding for an app (or deployment slot, if specified).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. hostName is hostname in the hostname binding.

func (AppsClient) GetHostNameBindingPreparer

func (client AppsClient) GetHostNameBindingPreparer(resourceGroupName string, name string, hostName string) (*http.Request, error)

GetHostNameBindingPreparer prepares the GetHostNameBinding request.

func (AppsClient) GetHostNameBindingResponder

func (client AppsClient) GetHostNameBindingResponder(resp *http.Response) (result HostNameBinding, err error)

GetHostNameBindingResponder handles the response to the GetHostNameBinding request. The method always closes the http.Response Body.

func (AppsClient) GetHostNameBindingSender

func (client AppsClient) GetHostNameBindingSender(req *http.Request) (*http.Response, error)

GetHostNameBindingSender sends the GetHostNameBinding request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetHostNameBindingSlot

func (client AppsClient) GetHostNameBindingSlot(resourceGroupName string, name string, slot string, hostName string) (result HostNameBinding, err error)

GetHostNameBindingSlot get the named hostname binding for an app (or deployment slot, if specified).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. If a slot is not specified, the API the named binding for the production slot. hostName is hostname in the hostname binding.

func (AppsClient) GetHostNameBindingSlotPreparer

func (client AppsClient) GetHostNameBindingSlotPreparer(resourceGroupName string, name string, slot string, hostName string) (*http.Request, error)

GetHostNameBindingSlotPreparer prepares the GetHostNameBindingSlot request.

func (AppsClient) GetHostNameBindingSlotResponder

func (client AppsClient) GetHostNameBindingSlotResponder(resp *http.Response) (result HostNameBinding, err error)

GetHostNameBindingSlotResponder handles the response to the GetHostNameBindingSlot request. The method always closes the http.Response Body.

func (AppsClient) GetHostNameBindingSlotSender

func (client AppsClient) GetHostNameBindingSlotSender(req *http.Request) (*http.Response, error)

GetHostNameBindingSlotSender sends the GetHostNameBindingSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetHybridConnection

func (client AppsClient) GetHybridConnection(resourceGroupName string, name string, namespaceName string, relayName string) (result HybridConnection, err error)

GetHybridConnection retrieves a specific Service Bus Hybrid Connection used by this Web App.

resourceGroupName is name of the resource group to which the resource belongs. name is the name of the web app. namespaceName is the namespace for this hybrid connection. relayName is the relay name for this hybrid connection.

func (AppsClient) GetHybridConnectionPreparer

func (client AppsClient) GetHybridConnectionPreparer(resourceGroupName string, name string, namespaceName string, relayName string) (*http.Request, error)

GetHybridConnectionPreparer prepares the GetHybridConnection request.

func (AppsClient) GetHybridConnectionResponder

func (client AppsClient) GetHybridConnectionResponder(resp *http.Response) (result HybridConnection, err error)

GetHybridConnectionResponder handles the response to the GetHybridConnection request. The method always closes the http.Response Body.

func (AppsClient) GetHybridConnectionSender

func (client AppsClient) GetHybridConnectionSender(req *http.Request) (*http.Response, error)

GetHybridConnectionSender sends the GetHybridConnection request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetHybridConnectionSlot

func (client AppsClient) GetHybridConnectionSlot(resourceGroupName string, name string, namespaceName string, relayName string, slot string) (result HybridConnection, err error)

GetHybridConnectionSlot retrieves a specific Service Bus Hybrid Connection used by this Web App.

resourceGroupName is name of the resource group to which the resource belongs. name is the name of the web app. namespaceName is the namespace for this hybrid connection. relayName is the relay name for this hybrid connection. slot is the name of the slot for the web app.

func (AppsClient) GetHybridConnectionSlotPreparer

func (client AppsClient) GetHybridConnectionSlotPreparer(resourceGroupName string, name string, namespaceName string, relayName string, slot string) (*http.Request, error)

GetHybridConnectionSlotPreparer prepares the GetHybridConnectionSlot request.

func (AppsClient) GetHybridConnectionSlotResponder

func (client AppsClient) GetHybridConnectionSlotResponder(resp *http.Response) (result HybridConnection, err error)

GetHybridConnectionSlotResponder handles the response to the GetHybridConnectionSlot request. The method always closes the http.Response Body.

func (AppsClient) GetHybridConnectionSlotSender

func (client AppsClient) GetHybridConnectionSlotSender(req *http.Request) (*http.Response, error)

GetHybridConnectionSlotSender sends the GetHybridConnectionSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetInstanceFunctionSlot

func (client AppsClient) GetInstanceFunctionSlot(resourceGroupName string, name string, functionName string, slot string) (result FunctionEnvelope, err error)

GetInstanceFunctionSlot get function information by its ID for web site, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. functionName is function name. slot is name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

func (AppsClient) GetInstanceFunctionSlotPreparer

func (client AppsClient) GetInstanceFunctionSlotPreparer(resourceGroupName string, name string, functionName string, slot string) (*http.Request, error)

GetInstanceFunctionSlotPreparer prepares the GetInstanceFunctionSlot request.

func (AppsClient) GetInstanceFunctionSlotResponder

func (client AppsClient) GetInstanceFunctionSlotResponder(resp *http.Response) (result FunctionEnvelope, err error)

GetInstanceFunctionSlotResponder handles the response to the GetInstanceFunctionSlot request. The method always closes the http.Response Body.

func (AppsClient) GetInstanceFunctionSlotSender

func (client AppsClient) GetInstanceFunctionSlotSender(req *http.Request) (*http.Response, error)

GetInstanceFunctionSlotSender sends the GetInstanceFunctionSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetInstanceMSDeployLog

func (client AppsClient) GetInstanceMSDeployLog(resourceGroupName string, name string, instanceID string) (result MSDeployLog, err error)

GetInstanceMSDeployLog get the MSDeploy Log for the last MSDeploy operation.

resourceGroupName is name of the resource group to which the resource belongs. name is name of web app. instanceID is ID of web app instance.

func (AppsClient) GetInstanceMSDeployLogPreparer

func (client AppsClient) GetInstanceMSDeployLogPreparer(resourceGroupName string, name string, instanceID string) (*http.Request, error)

GetInstanceMSDeployLogPreparer prepares the GetInstanceMSDeployLog request.

func (AppsClient) GetInstanceMSDeployLogResponder

func (client AppsClient) GetInstanceMSDeployLogResponder(resp *http.Response) (result MSDeployLog, err error)

GetInstanceMSDeployLogResponder handles the response to the GetInstanceMSDeployLog request. The method always closes the http.Response Body.

func (AppsClient) GetInstanceMSDeployLogSender

func (client AppsClient) GetInstanceMSDeployLogSender(req *http.Request) (*http.Response, error)

GetInstanceMSDeployLogSender sends the GetInstanceMSDeployLog request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetInstanceMSDeployLogSlot

func (client AppsClient) GetInstanceMSDeployLogSlot(resourceGroupName string, name string, slot string, instanceID string) (result MSDeployLog, err error)

GetInstanceMSDeployLogSlot get the MSDeploy Log for the last MSDeploy operation.

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. instanceID is ID of web app instance.

func (AppsClient) GetInstanceMSDeployLogSlotPreparer

func (client AppsClient) GetInstanceMSDeployLogSlotPreparer(resourceGroupName string, name string, slot string, instanceID string) (*http.Request, error)

GetInstanceMSDeployLogSlotPreparer prepares the GetInstanceMSDeployLogSlot request.

func (AppsClient) GetInstanceMSDeployLogSlotResponder

func (client AppsClient) GetInstanceMSDeployLogSlotResponder(resp *http.Response) (result MSDeployLog, err error)

GetInstanceMSDeployLogSlotResponder handles the response to the GetInstanceMSDeployLogSlot request. The method always closes the http.Response Body.

func (AppsClient) GetInstanceMSDeployLogSlotSender

func (client AppsClient) GetInstanceMSDeployLogSlotSender(req *http.Request) (*http.Response, error)

GetInstanceMSDeployLogSlotSender sends the GetInstanceMSDeployLogSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetInstanceMsDeployStatus

func (client AppsClient) GetInstanceMsDeployStatus(resourceGroupName string, name string, instanceID string) (result MSDeployStatus, err error)

GetInstanceMsDeployStatus get the status of the last MSDeploy operation.

resourceGroupName is name of the resource group to which the resource belongs. name is name of web app. instanceID is ID of web app instance.

func (AppsClient) GetInstanceMsDeployStatusPreparer

func (client AppsClient) GetInstanceMsDeployStatusPreparer(resourceGroupName string, name string, instanceID string) (*http.Request, error)

GetInstanceMsDeployStatusPreparer prepares the GetInstanceMsDeployStatus request.

func (AppsClient) GetInstanceMsDeployStatusResponder

func (client AppsClient) GetInstanceMsDeployStatusResponder(resp *http.Response) (result MSDeployStatus, err error)

GetInstanceMsDeployStatusResponder handles the response to the GetInstanceMsDeployStatus request. The method always closes the http.Response Body.

func (AppsClient) GetInstanceMsDeployStatusSender

func (client AppsClient) GetInstanceMsDeployStatusSender(req *http.Request) (*http.Response, error)

GetInstanceMsDeployStatusSender sends the GetInstanceMsDeployStatus request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetInstanceMsDeployStatusSlot

func (client AppsClient) GetInstanceMsDeployStatusSlot(resourceGroupName string, name string, slot string, instanceID string) (result MSDeployStatus, err error)

GetInstanceMsDeployStatusSlot get the status of the last MSDeploy operation.

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. instanceID is ID of web app instance.

func (AppsClient) GetInstanceMsDeployStatusSlotPreparer

func (client AppsClient) GetInstanceMsDeployStatusSlotPreparer(resourceGroupName string, name string, slot string, instanceID string) (*http.Request, error)

GetInstanceMsDeployStatusSlotPreparer prepares the GetInstanceMsDeployStatusSlot request.

func (AppsClient) GetInstanceMsDeployStatusSlotResponder

func (client AppsClient) GetInstanceMsDeployStatusSlotResponder(resp *http.Response) (result MSDeployStatus, err error)

GetInstanceMsDeployStatusSlotResponder handles the response to the GetInstanceMsDeployStatusSlot request. The method always closes the http.Response Body.

func (AppsClient) GetInstanceMsDeployStatusSlotSender

func (client AppsClient) GetInstanceMsDeployStatusSlotSender(req *http.Request) (*http.Response, error)

GetInstanceMsDeployStatusSlotSender sends the GetInstanceMsDeployStatusSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetInstanceProcess

func (client AppsClient) GetInstanceProcess(resourceGroupName string, name string, processID string, instanceID string) (result ProcessInfo, err error)

GetInstanceProcess get process information by its ID for a specific scaled-out instance in a web site.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. processID is pID. instanceID is ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".

func (AppsClient) GetInstanceProcessDump

func (client AppsClient) GetInstanceProcessDump(resourceGroupName string, name string, processID string, instanceID string) (result ReadCloser, err error)

GetInstanceProcessDump get a memory dump of a process by its ID for a specific scaled-out instance in a web site.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. processID is pID. instanceID is ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".

func (AppsClient) GetInstanceProcessDumpPreparer

func (client AppsClient) GetInstanceProcessDumpPreparer(resourceGroupName string, name string, processID string, instanceID string) (*http.Request, error)

GetInstanceProcessDumpPreparer prepares the GetInstanceProcessDump request.

func (AppsClient) GetInstanceProcessDumpResponder

func (client AppsClient) GetInstanceProcessDumpResponder(resp *http.Response) (result ReadCloser, err error)

GetInstanceProcessDumpResponder handles the response to the GetInstanceProcessDump request. The method always closes the http.Response Body.

func (AppsClient) GetInstanceProcessDumpSender

func (client AppsClient) GetInstanceProcessDumpSender(req *http.Request) (*http.Response, error)

GetInstanceProcessDumpSender sends the GetInstanceProcessDump request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetInstanceProcessDumpSlot

func (client AppsClient) GetInstanceProcessDumpSlot(resourceGroupName string, name string, processID string, slot string, instanceID string) (result ReadCloser, err error)

GetInstanceProcessDumpSlot get a memory dump of a process by its ID for a specific scaled-out instance in a web site.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. processID is pID. slot is name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot. instanceID is ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".

func (AppsClient) GetInstanceProcessDumpSlotPreparer

func (client AppsClient) GetInstanceProcessDumpSlotPreparer(resourceGroupName string, name string, processID string, slot string, instanceID string) (*http.Request, error)

GetInstanceProcessDumpSlotPreparer prepares the GetInstanceProcessDumpSlot request.

func (AppsClient) GetInstanceProcessDumpSlotResponder

func (client AppsClient) GetInstanceProcessDumpSlotResponder(resp *http.Response) (result ReadCloser, err error)

GetInstanceProcessDumpSlotResponder handles the response to the GetInstanceProcessDumpSlot request. The method always closes the http.Response Body.

func (AppsClient) GetInstanceProcessDumpSlotSender

func (client AppsClient) GetInstanceProcessDumpSlotSender(req *http.Request) (*http.Response, error)

GetInstanceProcessDumpSlotSender sends the GetInstanceProcessDumpSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetInstanceProcessModule

func (client AppsClient) GetInstanceProcessModule(resourceGroupName string, name string, processID string, baseAddress string, instanceID string) (result ProcessModuleInfo, err error)

GetInstanceProcessModule get process information by its ID for a specific scaled-out instance in a web site.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. processID is pID. baseAddress is module base address. instanceID is ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".

func (AppsClient) GetInstanceProcessModulePreparer

func (client AppsClient) GetInstanceProcessModulePreparer(resourceGroupName string, name string, processID string, baseAddress string, instanceID string) (*http.Request, error)

GetInstanceProcessModulePreparer prepares the GetInstanceProcessModule request.

func (AppsClient) GetInstanceProcessModuleResponder

func (client AppsClient) GetInstanceProcessModuleResponder(resp *http.Response) (result ProcessModuleInfo, err error)

GetInstanceProcessModuleResponder handles the response to the GetInstanceProcessModule request. The method always closes the http.Response Body.

func (AppsClient) GetInstanceProcessModuleSender

func (client AppsClient) GetInstanceProcessModuleSender(req *http.Request) (*http.Response, error)

GetInstanceProcessModuleSender sends the GetInstanceProcessModule request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetInstanceProcessModuleSlot

func (client AppsClient) GetInstanceProcessModuleSlot(resourceGroupName string, name string, processID string, baseAddress string, slot string, instanceID string) (result ProcessModuleInfo, err error)

GetInstanceProcessModuleSlot get process information by its ID for a specific scaled-out instance in a web site.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. processID is pID. baseAddress is module base address. slot is name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot. instanceID is ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".

func (AppsClient) GetInstanceProcessModuleSlotPreparer

func (client AppsClient) GetInstanceProcessModuleSlotPreparer(resourceGroupName string, name string, processID string, baseAddress string, slot string, instanceID string) (*http.Request, error)

GetInstanceProcessModuleSlotPreparer prepares the GetInstanceProcessModuleSlot request.

func (AppsClient) GetInstanceProcessModuleSlotResponder

func (client AppsClient) GetInstanceProcessModuleSlotResponder(resp *http.Response) (result ProcessModuleInfo, err error)

GetInstanceProcessModuleSlotResponder handles the response to the GetInstanceProcessModuleSlot request. The method always closes the http.Response Body.

func (AppsClient) GetInstanceProcessModuleSlotSender

func (client AppsClient) GetInstanceProcessModuleSlotSender(req *http.Request) (*http.Response, error)

GetInstanceProcessModuleSlotSender sends the GetInstanceProcessModuleSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetInstanceProcessPreparer

func (client AppsClient) GetInstanceProcessPreparer(resourceGroupName string, name string, processID string, instanceID string) (*http.Request, error)

GetInstanceProcessPreparer prepares the GetInstanceProcess request.

func (AppsClient) GetInstanceProcessResponder

func (client AppsClient) GetInstanceProcessResponder(resp *http.Response) (result ProcessInfo, err error)

GetInstanceProcessResponder handles the response to the GetInstanceProcess request. The method always closes the http.Response Body.

func (AppsClient) GetInstanceProcessSender

func (client AppsClient) GetInstanceProcessSender(req *http.Request) (*http.Response, error)

GetInstanceProcessSender sends the GetInstanceProcess request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetInstanceProcessSlot

func (client AppsClient) GetInstanceProcessSlot(resourceGroupName string, name string, processID string, slot string, instanceID string) (result ProcessInfo, err error)

GetInstanceProcessSlot get process information by its ID for a specific scaled-out instance in a web site.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. processID is pID. slot is name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot. instanceID is ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".

func (AppsClient) GetInstanceProcessSlotPreparer

func (client AppsClient) GetInstanceProcessSlotPreparer(resourceGroupName string, name string, processID string, slot string, instanceID string) (*http.Request, error)

GetInstanceProcessSlotPreparer prepares the GetInstanceProcessSlot request.

func (AppsClient) GetInstanceProcessSlotResponder

func (client AppsClient) GetInstanceProcessSlotResponder(resp *http.Response) (result ProcessInfo, err error)

GetInstanceProcessSlotResponder handles the response to the GetInstanceProcessSlot request. The method always closes the http.Response Body.

func (AppsClient) GetInstanceProcessSlotSender

func (client AppsClient) GetInstanceProcessSlotSender(req *http.Request) (*http.Response, error)

GetInstanceProcessSlotSender sends the GetInstanceProcessSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetInstanceProcessThread

func (client AppsClient) GetInstanceProcessThread(resourceGroupName string, name string, processID string, threadID string, instanceID string) (result ProcessThreadInfo, err error)

GetInstanceProcessThread get thread information by Thread ID for a specific process, in a specific scaled-out instance in a web site.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. processID is pID. threadID is tID. instanceID is ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".

func (AppsClient) GetInstanceProcessThreadPreparer

func (client AppsClient) GetInstanceProcessThreadPreparer(resourceGroupName string, name string, processID string, threadID string, instanceID string) (*http.Request, error)

GetInstanceProcessThreadPreparer prepares the GetInstanceProcessThread request.

func (AppsClient) GetInstanceProcessThreadResponder

func (client AppsClient) GetInstanceProcessThreadResponder(resp *http.Response) (result ProcessThreadInfo, err error)

GetInstanceProcessThreadResponder handles the response to the GetInstanceProcessThread request. The method always closes the http.Response Body.

func (AppsClient) GetInstanceProcessThreadSender

func (client AppsClient) GetInstanceProcessThreadSender(req *http.Request) (*http.Response, error)

GetInstanceProcessThreadSender sends the GetInstanceProcessThread request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetInstanceProcessThreadSlot

func (client AppsClient) GetInstanceProcessThreadSlot(resourceGroupName string, name string, processID string, threadID string, slot string, instanceID string) (result ProcessThreadInfo, err error)

GetInstanceProcessThreadSlot get thread information by Thread ID for a specific process, in a specific scaled-out instance in a web site.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. processID is pID. threadID is tID. slot is name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot. instanceID is ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".

func (AppsClient) GetInstanceProcessThreadSlotPreparer

func (client AppsClient) GetInstanceProcessThreadSlotPreparer(resourceGroupName string, name string, processID string, threadID string, slot string, instanceID string) (*http.Request, error)

GetInstanceProcessThreadSlotPreparer prepares the GetInstanceProcessThreadSlot request.

func (AppsClient) GetInstanceProcessThreadSlotResponder

func (client AppsClient) GetInstanceProcessThreadSlotResponder(resp *http.Response) (result ProcessThreadInfo, err error)

GetInstanceProcessThreadSlotResponder handles the response to the GetInstanceProcessThreadSlot request. The method always closes the http.Response Body.

func (AppsClient) GetInstanceProcessThreadSlotSender

func (client AppsClient) GetInstanceProcessThreadSlotSender(req *http.Request) (*http.Response, error)

GetInstanceProcessThreadSlotSender sends the GetInstanceProcessThreadSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetMSDeployLog

func (client AppsClient) GetMSDeployLog(resourceGroupName string, name string) (result MSDeployLog, err error)

GetMSDeployLog get the MSDeploy Log for the last MSDeploy operation.

resourceGroupName is name of the resource group to which the resource belongs. name is name of web app.

func (AppsClient) GetMSDeployLogPreparer

func (client AppsClient) GetMSDeployLogPreparer(resourceGroupName string, name string) (*http.Request, error)

GetMSDeployLogPreparer prepares the GetMSDeployLog request.

func (AppsClient) GetMSDeployLogResponder

func (client AppsClient) GetMSDeployLogResponder(resp *http.Response) (result MSDeployLog, err error)

GetMSDeployLogResponder handles the response to the GetMSDeployLog request. The method always closes the http.Response Body.

func (AppsClient) GetMSDeployLogSender

func (client AppsClient) GetMSDeployLogSender(req *http.Request) (*http.Response, error)

GetMSDeployLogSender sends the GetMSDeployLog request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetMSDeployLogSlot

func (client AppsClient) GetMSDeployLogSlot(resourceGroupName string, name string, slot string) (result MSDeployLog, err error)

GetMSDeployLogSlot get the MSDeploy Log for the last MSDeploy operation.

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 (AppsClient) GetMSDeployLogSlotPreparer

func (client AppsClient) GetMSDeployLogSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

GetMSDeployLogSlotPreparer prepares the GetMSDeployLogSlot request.

func (AppsClient) GetMSDeployLogSlotResponder

func (client AppsClient) GetMSDeployLogSlotResponder(resp *http.Response) (result MSDeployLog, err error)

GetMSDeployLogSlotResponder handles the response to the GetMSDeployLogSlot request. The method always closes the http.Response Body.

func (AppsClient) GetMSDeployLogSlotSender

func (client AppsClient) GetMSDeployLogSlotSender(req *http.Request) (*http.Response, error)

GetMSDeployLogSlotSender sends the GetMSDeployLogSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetMSDeployStatus

func (client AppsClient) GetMSDeployStatus(resourceGroupName string, name string) (result MSDeployStatus, err error)

GetMSDeployStatus get the status of the last MSDeploy operation.

resourceGroupName is name of the resource group to which the resource belongs. name is name of web app.

func (AppsClient) GetMSDeployStatusPreparer

func (client AppsClient) GetMSDeployStatusPreparer(resourceGroupName string, name string) (*http.Request, error)

GetMSDeployStatusPreparer prepares the GetMSDeployStatus request.

func (AppsClient) GetMSDeployStatusResponder

func (client AppsClient) GetMSDeployStatusResponder(resp *http.Response) (result MSDeployStatus, err error)

GetMSDeployStatusResponder handles the response to the GetMSDeployStatus request. The method always closes the http.Response Body.

func (AppsClient) GetMSDeployStatusSender

func (client AppsClient) GetMSDeployStatusSender(req *http.Request) (*http.Response, error)

GetMSDeployStatusSender sends the GetMSDeployStatus request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetMSDeployStatusSlot

func (client AppsClient) GetMSDeployStatusSlot(resourceGroupName string, name string, slot string) (result MSDeployStatus, err error)

GetMSDeployStatusSlot get the status of the last MSDeploy operation.

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 (AppsClient) GetMSDeployStatusSlotPreparer

func (client AppsClient) GetMSDeployStatusSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

GetMSDeployStatusSlotPreparer prepares the GetMSDeployStatusSlot request.

func (AppsClient) GetMSDeployStatusSlotResponder

func (client AppsClient) GetMSDeployStatusSlotResponder(resp *http.Response) (result MSDeployStatus, err error)

GetMSDeployStatusSlotResponder handles the response to the GetMSDeployStatusSlot request. The method always closes the http.Response Body.

func (AppsClient) GetMSDeployStatusSlotSender

func (client AppsClient) GetMSDeployStatusSlotSender(req *http.Request) (*http.Response, error)

GetMSDeployStatusSlotSender sends the GetMSDeployStatusSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetMigrateMySQLStatus

func (client AppsClient) GetMigrateMySQLStatus(resourceGroupName string, name string) (result MigrateMySQLStatus, err error)

GetMigrateMySQLStatus returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled

resourceGroupName is name of the resource group to which the resource belongs. name is name of web app.

func (AppsClient) GetMigrateMySQLStatusPreparer

func (client AppsClient) GetMigrateMySQLStatusPreparer(resourceGroupName string, name string) (*http.Request, error)

GetMigrateMySQLStatusPreparer prepares the GetMigrateMySQLStatus request.

func (AppsClient) GetMigrateMySQLStatusResponder

func (client AppsClient) GetMigrateMySQLStatusResponder(resp *http.Response) (result MigrateMySQLStatus, err error)

GetMigrateMySQLStatusResponder handles the response to the GetMigrateMySQLStatus request. The method always closes the http.Response Body.

func (AppsClient) GetMigrateMySQLStatusSender

func (client AppsClient) GetMigrateMySQLStatusSender(req *http.Request) (*http.Response, error)

GetMigrateMySQLStatusSender sends the GetMigrateMySQLStatus request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetMigrateMySQLStatusSlot

func (client AppsClient) GetMigrateMySQLStatusSlot(resourceGroupName string, name string, slot string) (result MigrateMySQLStatus, err error)

GetMigrateMySQLStatusSlot returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled

resourceGroupName is name of the resource group to which the resource belongs. name is name of web app. slot is name of the deployment slot.

func (AppsClient) GetMigrateMySQLStatusSlotPreparer

func (client AppsClient) GetMigrateMySQLStatusSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

GetMigrateMySQLStatusSlotPreparer prepares the GetMigrateMySQLStatusSlot request.

func (AppsClient) GetMigrateMySQLStatusSlotResponder

func (client AppsClient) GetMigrateMySQLStatusSlotResponder(resp *http.Response) (result MigrateMySQLStatus, err error)

GetMigrateMySQLStatusSlotResponder handles the response to the GetMigrateMySQLStatusSlot request. The method always closes the http.Response Body.

func (AppsClient) GetMigrateMySQLStatusSlotSender

func (client AppsClient) GetMigrateMySQLStatusSlotSender(req *http.Request) (*http.Response, error)

GetMigrateMySQLStatusSlotSender sends the GetMigrateMySQLStatusSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetPremierAddOn

func (client AppsClient) GetPremierAddOn(resourceGroupName string, name string, premierAddOnName string) (result PremierAddOn, err error)

GetPremierAddOn gets a named add-on of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. premierAddOnName is add-on name.

func (AppsClient) GetPremierAddOnPreparer

func (client AppsClient) GetPremierAddOnPreparer(resourceGroupName string, name string, premierAddOnName string) (*http.Request, error)

GetPremierAddOnPreparer prepares the GetPremierAddOn request.

func (AppsClient) GetPremierAddOnResponder

func (client AppsClient) GetPremierAddOnResponder(resp *http.Response) (result PremierAddOn, err error)

GetPremierAddOnResponder handles the response to the GetPremierAddOn request. The method always closes the http.Response Body.

func (AppsClient) GetPremierAddOnSender

func (client AppsClient) GetPremierAddOnSender(req *http.Request) (*http.Response, error)

GetPremierAddOnSender sends the GetPremierAddOn request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetPremierAddOnSlot

func (client AppsClient) GetPremierAddOnSlot(resourceGroupName string, name string, premierAddOnName string, slot string) (result PremierAddOn, err error)

GetPremierAddOnSlot gets a named add-on of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. premierAddOnName is add-on name. slot is name of the deployment slot. If a slot is not specified, the API will get the named add-on for the production slot.

func (AppsClient) GetPremierAddOnSlotPreparer

func (client AppsClient) GetPremierAddOnSlotPreparer(resourceGroupName string, name string, premierAddOnName string, slot string) (*http.Request, error)

GetPremierAddOnSlotPreparer prepares the GetPremierAddOnSlot request.

func (AppsClient) GetPremierAddOnSlotResponder

func (client AppsClient) GetPremierAddOnSlotResponder(resp *http.Response) (result PremierAddOn, err error)

GetPremierAddOnSlotResponder handles the response to the GetPremierAddOnSlot request. The method always closes the http.Response Body.

func (AppsClient) GetPremierAddOnSlotSender

func (client AppsClient) GetPremierAddOnSlotSender(req *http.Request) (*http.Response, error)

GetPremierAddOnSlotSender sends the GetPremierAddOnSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetPreparer

func (client AppsClient) GetPreparer(resourceGroupName string, name string) (*http.Request, error)

GetPreparer prepares the Get request.

func (AppsClient) GetProcess

func (client AppsClient) GetProcess(resourceGroupName string, name string, processID string) (result ProcessInfo, err error)

GetProcess get process information by its ID for a specific scaled-out instance in a web site.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. processID is pID.

func (AppsClient) GetProcessDump

func (client AppsClient) GetProcessDump(resourceGroupName string, name string, processID string) (result ReadCloser, err error)

GetProcessDump get a memory dump of a process by its ID for a specific scaled-out instance in a web site.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. processID is pID.

func (AppsClient) GetProcessDumpPreparer

func (client AppsClient) GetProcessDumpPreparer(resourceGroupName string, name string, processID string) (*http.Request, error)

GetProcessDumpPreparer prepares the GetProcessDump request.

func (AppsClient) GetProcessDumpResponder

func (client AppsClient) GetProcessDumpResponder(resp *http.Response) (result ReadCloser, err error)

GetProcessDumpResponder handles the response to the GetProcessDump request. The method always closes the http.Response Body.

func (AppsClient) GetProcessDumpSender

func (client AppsClient) GetProcessDumpSender(req *http.Request) (*http.Response, error)

GetProcessDumpSender sends the GetProcessDump request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetProcessDumpSlot

func (client AppsClient) GetProcessDumpSlot(resourceGroupName string, name string, processID string, slot string) (result ReadCloser, err error)

GetProcessDumpSlot get a memory dump of a process by its ID for a specific scaled-out instance in a web site.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. processID is pID. slot is name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

func (AppsClient) GetProcessDumpSlotPreparer

func (client AppsClient) GetProcessDumpSlotPreparer(resourceGroupName string, name string, processID string, slot string) (*http.Request, error)

GetProcessDumpSlotPreparer prepares the GetProcessDumpSlot request.

func (AppsClient) GetProcessDumpSlotResponder

func (client AppsClient) GetProcessDumpSlotResponder(resp *http.Response) (result ReadCloser, err error)

GetProcessDumpSlotResponder handles the response to the GetProcessDumpSlot request. The method always closes the http.Response Body.

func (AppsClient) GetProcessDumpSlotSender

func (client AppsClient) GetProcessDumpSlotSender(req *http.Request) (*http.Response, error)

GetProcessDumpSlotSender sends the GetProcessDumpSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetProcessModule

func (client AppsClient) GetProcessModule(resourceGroupName string, name string, processID string, baseAddress string) (result ProcessModuleInfo, err error)

GetProcessModule get process information by its ID for a specific scaled-out instance in a web site.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. processID is pID. baseAddress is module base address.

func (AppsClient) GetProcessModulePreparer

func (client AppsClient) GetProcessModulePreparer(resourceGroupName string, name string, processID string, baseAddress string) (*http.Request, error)

GetProcessModulePreparer prepares the GetProcessModule request.

func (AppsClient) GetProcessModuleResponder

func (client AppsClient) GetProcessModuleResponder(resp *http.Response) (result ProcessModuleInfo, err error)

GetProcessModuleResponder handles the response to the GetProcessModule request. The method always closes the http.Response Body.

func (AppsClient) GetProcessModuleSender

func (client AppsClient) GetProcessModuleSender(req *http.Request) (*http.Response, error)

GetProcessModuleSender sends the GetProcessModule request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetProcessModuleSlot

func (client AppsClient) GetProcessModuleSlot(resourceGroupName string, name string, processID string, baseAddress string, slot string) (result ProcessModuleInfo, err error)

GetProcessModuleSlot get process information by its ID for a specific scaled-out instance in a web site.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. processID is pID. baseAddress is module base address. slot is name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

func (AppsClient) GetProcessModuleSlotPreparer

func (client AppsClient) GetProcessModuleSlotPreparer(resourceGroupName string, name string, processID string, baseAddress string, slot string) (*http.Request, error)

GetProcessModuleSlotPreparer prepares the GetProcessModuleSlot request.

func (AppsClient) GetProcessModuleSlotResponder

func (client AppsClient) GetProcessModuleSlotResponder(resp *http.Response) (result ProcessModuleInfo, err error)

GetProcessModuleSlotResponder handles the response to the GetProcessModuleSlot request. The method always closes the http.Response Body.

func (AppsClient) GetProcessModuleSlotSender

func (client AppsClient) GetProcessModuleSlotSender(req *http.Request) (*http.Response, error)

GetProcessModuleSlotSender sends the GetProcessModuleSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetProcessPreparer

func (client AppsClient) GetProcessPreparer(resourceGroupName string, name string, processID string) (*http.Request, error)

GetProcessPreparer prepares the GetProcess request.

func (AppsClient) GetProcessResponder

func (client AppsClient) GetProcessResponder(resp *http.Response) (result ProcessInfo, err error)

GetProcessResponder handles the response to the GetProcess request. The method always closes the http.Response Body.

func (AppsClient) GetProcessSender

func (client AppsClient) GetProcessSender(req *http.Request) (*http.Response, error)

GetProcessSender sends the GetProcess request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetProcessSlot

func (client AppsClient) GetProcessSlot(resourceGroupName string, name string, processID string, slot string) (result ProcessInfo, err error)

GetProcessSlot get process information by its ID for a specific scaled-out instance in a web site.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. processID is pID. slot is name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

func (AppsClient) GetProcessSlotPreparer

func (client AppsClient) GetProcessSlotPreparer(resourceGroupName string, name string, processID string, slot string) (*http.Request, error)

GetProcessSlotPreparer prepares the GetProcessSlot request.

func (AppsClient) GetProcessSlotResponder

func (client AppsClient) GetProcessSlotResponder(resp *http.Response) (result ProcessInfo, err error)

GetProcessSlotResponder handles the response to the GetProcessSlot request. The method always closes the http.Response Body.

func (AppsClient) GetProcessSlotSender

func (client AppsClient) GetProcessSlotSender(req *http.Request) (*http.Response, error)

GetProcessSlotSender sends the GetProcessSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetProcessThread

func (client AppsClient) GetProcessThread(resourceGroupName string, name string, processID string, threadID string) (result ProcessThreadInfo, err error)

GetProcessThread get thread information by Thread ID for a specific process, in a specific scaled-out instance in a web site.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. processID is pID. threadID is tID.

func (AppsClient) GetProcessThreadPreparer

func (client AppsClient) GetProcessThreadPreparer(resourceGroupName string, name string, processID string, threadID string) (*http.Request, error)

GetProcessThreadPreparer prepares the GetProcessThread request.

func (AppsClient) GetProcessThreadResponder

func (client AppsClient) GetProcessThreadResponder(resp *http.Response) (result ProcessThreadInfo, err error)

GetProcessThreadResponder handles the response to the GetProcessThread request. The method always closes the http.Response Body.

func (AppsClient) GetProcessThreadSender

func (client AppsClient) GetProcessThreadSender(req *http.Request) (*http.Response, error)

GetProcessThreadSender sends the GetProcessThread request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetProcessThreadSlot

func (client AppsClient) GetProcessThreadSlot(resourceGroupName string, name string, processID string, threadID string, slot string) (result ProcessThreadInfo, err error)

GetProcessThreadSlot get thread information by Thread ID for a specific process, in a specific scaled-out instance in a web site.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. processID is pID. threadID is tID. slot is name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

func (AppsClient) GetProcessThreadSlotPreparer

func (client AppsClient) GetProcessThreadSlotPreparer(resourceGroupName string, name string, processID string, threadID string, slot string) (*http.Request, error)

GetProcessThreadSlotPreparer prepares the GetProcessThreadSlot request.

func (AppsClient) GetProcessThreadSlotResponder

func (client AppsClient) GetProcessThreadSlotResponder(resp *http.Response) (result ProcessThreadInfo, err error)

GetProcessThreadSlotResponder handles the response to the GetProcessThreadSlot request. The method always closes the http.Response Body.

func (AppsClient) GetProcessThreadSlotSender

func (client AppsClient) GetProcessThreadSlotSender(req *http.Request) (*http.Response, error)

GetProcessThreadSlotSender sends the GetProcessThreadSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetPublicCertificate

func (client AppsClient) GetPublicCertificate(resourceGroupName string, name string, publicCertificateName string) (result PublicCertificate, err error)

GetPublicCertificate get the named public certificate for an app (or deployment slot, if specified).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. publicCertificateName is public certificate name.

func (AppsClient) GetPublicCertificatePreparer

func (client AppsClient) GetPublicCertificatePreparer(resourceGroupName string, name string, publicCertificateName string) (*http.Request, error)

GetPublicCertificatePreparer prepares the GetPublicCertificate request.

func (AppsClient) GetPublicCertificateResponder

func (client AppsClient) GetPublicCertificateResponder(resp *http.Response) (result PublicCertificate, err error)

GetPublicCertificateResponder handles the response to the GetPublicCertificate request. The method always closes the http.Response Body.

func (AppsClient) GetPublicCertificateSender

func (client AppsClient) GetPublicCertificateSender(req *http.Request) (*http.Response, error)

GetPublicCertificateSender sends the GetPublicCertificate request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetPublicCertificateSlot

func (client AppsClient) GetPublicCertificateSlot(resourceGroupName string, name string, slot string, publicCertificateName string) (result PublicCertificate, err error)

GetPublicCertificateSlot get the named public certificate for an app (or deployment slot, if specified).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. If a slot is not specified, the API the named binding for the production slot. publicCertificateName is public certificate name.

func (AppsClient) GetPublicCertificateSlotPreparer

func (client AppsClient) GetPublicCertificateSlotPreparer(resourceGroupName string, name string, slot string, publicCertificateName string) (*http.Request, error)

GetPublicCertificateSlotPreparer prepares the GetPublicCertificateSlot request.

func (AppsClient) GetPublicCertificateSlotResponder

func (client AppsClient) GetPublicCertificateSlotResponder(resp *http.Response) (result PublicCertificate, err error)

GetPublicCertificateSlotResponder handles the response to the GetPublicCertificateSlot request. The method always closes the http.Response Body.

func (AppsClient) GetPublicCertificateSlotSender

func (client AppsClient) GetPublicCertificateSlotSender(req *http.Request) (*http.Response, error)

GetPublicCertificateSlotSender sends the GetPublicCertificateSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetRelayServiceConnection

func (client AppsClient) GetRelayServiceConnection(resourceGroupName string, name string, entityName string) (result RelayServiceConnectionEntity, err error)

GetRelayServiceConnection gets a hybrid connection configuration by its name.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. entityName is name of the hybrid connection.

func (AppsClient) GetRelayServiceConnectionPreparer

func (client AppsClient) GetRelayServiceConnectionPreparer(resourceGroupName string, name string, entityName string) (*http.Request, error)

GetRelayServiceConnectionPreparer prepares the GetRelayServiceConnection request.

func (AppsClient) GetRelayServiceConnectionResponder

func (client AppsClient) GetRelayServiceConnectionResponder(resp *http.Response) (result RelayServiceConnectionEntity, err error)

GetRelayServiceConnectionResponder handles the response to the GetRelayServiceConnection request. The method always closes the http.Response Body.

func (AppsClient) GetRelayServiceConnectionSender

func (client AppsClient) GetRelayServiceConnectionSender(req *http.Request) (*http.Response, error)

GetRelayServiceConnectionSender sends the GetRelayServiceConnection request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetRelayServiceConnectionSlot

func (client AppsClient) GetRelayServiceConnectionSlot(resourceGroupName string, name string, entityName string, slot string) (result RelayServiceConnectionEntity, err error)

GetRelayServiceConnectionSlot gets a hybrid connection configuration by its name.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. entityName is name of the hybrid connection. slot is name of the deployment slot. If a slot is not specified, the API will get a hybrid connection for the production slot.

func (AppsClient) GetRelayServiceConnectionSlotPreparer

func (client AppsClient) GetRelayServiceConnectionSlotPreparer(resourceGroupName string, name string, entityName string, slot string) (*http.Request, error)

GetRelayServiceConnectionSlotPreparer prepares the GetRelayServiceConnectionSlot request.

func (AppsClient) GetRelayServiceConnectionSlotResponder

func (client AppsClient) GetRelayServiceConnectionSlotResponder(resp *http.Response) (result RelayServiceConnectionEntity, err error)

GetRelayServiceConnectionSlotResponder handles the response to the GetRelayServiceConnectionSlot request. The method always closes the http.Response Body.

func (AppsClient) GetRelayServiceConnectionSlotSender

func (client AppsClient) GetRelayServiceConnectionSlotSender(req *http.Request) (*http.Response, error)

GetRelayServiceConnectionSlotSender sends the GetRelayServiceConnectionSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetResponder

func (client AppsClient) GetResponder(resp *http.Response) (result Site, err error)

GetResponder handles the response to the Get request. The method always closes the http.Response Body.

func (AppsClient) GetSender

func (client AppsClient) GetSender(req *http.Request) (*http.Response, error)

GetSender sends the Get request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetSiteExtension

func (client AppsClient) GetSiteExtension(resourceGroupName string, name string, siteExtensionID string) (result SiteExtensionInfo, err error)

GetSiteExtension get site extension information by its ID for a web site, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. siteExtensionID is site extension name.

func (AppsClient) GetSiteExtensionPreparer

func (client AppsClient) GetSiteExtensionPreparer(resourceGroupName string, name string, siteExtensionID string) (*http.Request, error)

GetSiteExtensionPreparer prepares the GetSiteExtension request.

func (AppsClient) GetSiteExtensionResponder

func (client AppsClient) GetSiteExtensionResponder(resp *http.Response) (result SiteExtensionInfo, err error)

GetSiteExtensionResponder handles the response to the GetSiteExtension request. The method always closes the http.Response Body.

func (AppsClient) GetSiteExtensionSender

func (client AppsClient) GetSiteExtensionSender(req *http.Request) (*http.Response, error)

GetSiteExtensionSender sends the GetSiteExtension request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetSiteExtensionSlot

func (client AppsClient) GetSiteExtensionSlot(resourceGroupName string, name string, siteExtensionID string, slot string) (result SiteExtensionInfo, err error)

GetSiteExtensionSlot get site extension information by its ID for a web site, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. siteExtensionID is site extension name. slot is name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

func (AppsClient) GetSiteExtensionSlotPreparer

func (client AppsClient) GetSiteExtensionSlotPreparer(resourceGroupName string, name string, siteExtensionID string, slot string) (*http.Request, error)

GetSiteExtensionSlotPreparer prepares the GetSiteExtensionSlot request.

func (AppsClient) GetSiteExtensionSlotResponder

func (client AppsClient) GetSiteExtensionSlotResponder(resp *http.Response) (result SiteExtensionInfo, err error)

GetSiteExtensionSlotResponder handles the response to the GetSiteExtensionSlot request. The method always closes the http.Response Body.

func (AppsClient) GetSiteExtensionSlotSender

func (client AppsClient) GetSiteExtensionSlotSender(req *http.Request) (*http.Response, error)

GetSiteExtensionSlotSender sends the GetSiteExtensionSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetSitePhpErrorLogFlag

func (client AppsClient) GetSitePhpErrorLogFlag(resourceGroupName string, name string) (result SitePhpErrorLogFlag, err error)

GetSitePhpErrorLogFlag gets web app's event logs.

resourceGroupName is name of the resource group to which the resource belongs. name is name of web app.

func (AppsClient) GetSitePhpErrorLogFlagPreparer

func (client AppsClient) GetSitePhpErrorLogFlagPreparer(resourceGroupName string, name string) (*http.Request, error)

GetSitePhpErrorLogFlagPreparer prepares the GetSitePhpErrorLogFlag request.

func (AppsClient) GetSitePhpErrorLogFlagResponder

func (client AppsClient) GetSitePhpErrorLogFlagResponder(resp *http.Response) (result SitePhpErrorLogFlag, err error)

GetSitePhpErrorLogFlagResponder handles the response to the GetSitePhpErrorLogFlag request. The method always closes the http.Response Body.

func (AppsClient) GetSitePhpErrorLogFlagSender

func (client AppsClient) GetSitePhpErrorLogFlagSender(req *http.Request) (*http.Response, error)

GetSitePhpErrorLogFlagSender sends the GetSitePhpErrorLogFlag request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetSitePhpErrorLogFlagSlot

func (client AppsClient) GetSitePhpErrorLogFlagSlot(resourceGroupName string, name string, slot string) (result SitePhpErrorLogFlag, err error)

GetSitePhpErrorLogFlagSlot gets web app's event logs.

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 (AppsClient) GetSitePhpErrorLogFlagSlotPreparer

func (client AppsClient) GetSitePhpErrorLogFlagSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

GetSitePhpErrorLogFlagSlotPreparer prepares the GetSitePhpErrorLogFlagSlot request.

func (AppsClient) GetSitePhpErrorLogFlagSlotResponder

func (client AppsClient) GetSitePhpErrorLogFlagSlotResponder(resp *http.Response) (result SitePhpErrorLogFlag, err error)

GetSitePhpErrorLogFlagSlotResponder handles the response to the GetSitePhpErrorLogFlagSlot request. The method always closes the http.Response Body.

func (AppsClient) GetSitePhpErrorLogFlagSlotSender

func (client AppsClient) GetSitePhpErrorLogFlagSlotSender(req *http.Request) (*http.Response, error)

GetSitePhpErrorLogFlagSlotSender sends the GetSitePhpErrorLogFlagSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetSlot

func (client AppsClient) GetSlot(resourceGroupName string, name string, slot string) (result Site, err error)

GetSlot gets the details of a web, mobile, or API app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. By default, this API returns the production slot.

func (AppsClient) GetSlotPreparer

func (client AppsClient) GetSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

GetSlotPreparer prepares the GetSlot request.

func (AppsClient) GetSlotResponder

func (client AppsClient) GetSlotResponder(resp *http.Response) (result Site, err error)

GetSlotResponder handles the response to the GetSlot request. The method always closes the http.Response Body.

func (AppsClient) GetSlotSender

func (client AppsClient) GetSlotSender(req *http.Request) (*http.Response, error)

GetSlotSender sends the GetSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetSourceControl

func (client AppsClient) GetSourceControl(resourceGroupName string, name string) (result SiteSourceControl, err error)

GetSourceControl gets the source control configuration of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app.

func (AppsClient) GetSourceControlPreparer

func (client AppsClient) GetSourceControlPreparer(resourceGroupName string, name string) (*http.Request, error)

GetSourceControlPreparer prepares the GetSourceControl request.

func (AppsClient) GetSourceControlResponder

func (client AppsClient) GetSourceControlResponder(resp *http.Response) (result SiteSourceControl, err error)

GetSourceControlResponder handles the response to the GetSourceControl request. The method always closes the http.Response Body.

func (AppsClient) GetSourceControlSender

func (client AppsClient) GetSourceControlSender(req *http.Request) (*http.Response, error)

GetSourceControlSender sends the GetSourceControl request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetSourceControlSlot

func (client AppsClient) GetSourceControlSlot(resourceGroupName string, name string, slot string) (result SiteSourceControl, err error)

GetSourceControlSlot gets the source control configuration of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. If a slot is not specified, the API will get the source control configuration for the production slot.

func (AppsClient) GetSourceControlSlotPreparer

func (client AppsClient) GetSourceControlSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

GetSourceControlSlotPreparer prepares the GetSourceControlSlot request.

func (AppsClient) GetSourceControlSlotResponder

func (client AppsClient) GetSourceControlSlotResponder(resp *http.Response) (result SiteSourceControl, err error)

GetSourceControlSlotResponder handles the response to the GetSourceControlSlot request. The method always closes the http.Response Body.

func (AppsClient) GetSourceControlSlotSender

func (client AppsClient) GetSourceControlSlotSender(req *http.Request) (*http.Response, error)

GetSourceControlSlotSender sends the GetSourceControlSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetTriggeredWebJob

func (client AppsClient) GetTriggeredWebJob(resourceGroupName string, name string, webJobName string) (result TriggeredWebJob, err error)

GetTriggeredWebJob gets a triggered web job by its ID for an app, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. webJobName is name of Web Job.

func (AppsClient) GetTriggeredWebJobHistory

func (client AppsClient) GetTriggeredWebJobHistory(resourceGroupName string, name string, webJobName string, ID string) (result TriggeredJobHistory, err error)

GetTriggeredWebJobHistory gets a triggered web job's history by its ID for an app, , or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. webJobName is name of Web Job. ID is history ID.

func (AppsClient) GetTriggeredWebJobHistoryPreparer

func (client AppsClient) GetTriggeredWebJobHistoryPreparer(resourceGroupName string, name string, webJobName string, ID string) (*http.Request, error)

GetTriggeredWebJobHistoryPreparer prepares the GetTriggeredWebJobHistory request.

func (AppsClient) GetTriggeredWebJobHistoryResponder

func (client AppsClient) GetTriggeredWebJobHistoryResponder(resp *http.Response) (result TriggeredJobHistory, err error)

GetTriggeredWebJobHistoryResponder handles the response to the GetTriggeredWebJobHistory request. The method always closes the http.Response Body.

func (AppsClient) GetTriggeredWebJobHistorySender

func (client AppsClient) GetTriggeredWebJobHistorySender(req *http.Request) (*http.Response, error)

GetTriggeredWebJobHistorySender sends the GetTriggeredWebJobHistory request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetTriggeredWebJobHistorySlot

func (client AppsClient) GetTriggeredWebJobHistorySlot(resourceGroupName string, name string, webJobName string, ID string, slot string) (result TriggeredJobHistory, err error)

GetTriggeredWebJobHistorySlot gets a triggered web job's history by its ID for an app, , or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. webJobName is name of Web Job. ID is history ID. slot is name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

func (AppsClient) GetTriggeredWebJobHistorySlotPreparer

func (client AppsClient) GetTriggeredWebJobHistorySlotPreparer(resourceGroupName string, name string, webJobName string, ID string, slot string) (*http.Request, error)

GetTriggeredWebJobHistorySlotPreparer prepares the GetTriggeredWebJobHistorySlot request.

func (AppsClient) GetTriggeredWebJobHistorySlotResponder

func (client AppsClient) GetTriggeredWebJobHistorySlotResponder(resp *http.Response) (result TriggeredJobHistory, err error)

GetTriggeredWebJobHistorySlotResponder handles the response to the GetTriggeredWebJobHistorySlot request. The method always closes the http.Response Body.

func (AppsClient) GetTriggeredWebJobHistorySlotSender

func (client AppsClient) GetTriggeredWebJobHistorySlotSender(req *http.Request) (*http.Response, error)

GetTriggeredWebJobHistorySlotSender sends the GetTriggeredWebJobHistorySlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetTriggeredWebJobPreparer

func (client AppsClient) GetTriggeredWebJobPreparer(resourceGroupName string, name string, webJobName string) (*http.Request, error)

GetTriggeredWebJobPreparer prepares the GetTriggeredWebJob request.

func (AppsClient) GetTriggeredWebJobResponder

func (client AppsClient) GetTriggeredWebJobResponder(resp *http.Response) (result TriggeredWebJob, err error)

GetTriggeredWebJobResponder handles the response to the GetTriggeredWebJob request. The method always closes the http.Response Body.

func (AppsClient) GetTriggeredWebJobSender

func (client AppsClient) GetTriggeredWebJobSender(req *http.Request) (*http.Response, error)

GetTriggeredWebJobSender sends the GetTriggeredWebJob request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetTriggeredWebJobSlot

func (client AppsClient) GetTriggeredWebJobSlot(resourceGroupName string, name string, webJobName string, slot string) (result TriggeredWebJob, err error)

GetTriggeredWebJobSlot gets a triggered web job by its ID for an app, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. webJobName is name of Web Job. slot is name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

func (AppsClient) GetTriggeredWebJobSlotPreparer

func (client AppsClient) GetTriggeredWebJobSlotPreparer(resourceGroupName string, name string, webJobName string, slot string) (*http.Request, error)

GetTriggeredWebJobSlotPreparer prepares the GetTriggeredWebJobSlot request.

func (AppsClient) GetTriggeredWebJobSlotResponder

func (client AppsClient) GetTriggeredWebJobSlotResponder(resp *http.Response) (result TriggeredWebJob, err error)

GetTriggeredWebJobSlotResponder handles the response to the GetTriggeredWebJobSlot request. The method always closes the http.Response Body.

func (AppsClient) GetTriggeredWebJobSlotSender

func (client AppsClient) GetTriggeredWebJobSlotSender(req *http.Request) (*http.Response, error)

GetTriggeredWebJobSlotSender sends the GetTriggeredWebJobSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetVnetConnection

func (client AppsClient) GetVnetConnection(resourceGroupName string, name string, vnetName string) (result VnetInfo, err error)

GetVnetConnection gets a virtual network the app (or deployment slot) is connected to by name.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. vnetName is name of the virtual network.

func (AppsClient) GetVnetConnectionGateway

func (client AppsClient) GetVnetConnectionGateway(resourceGroupName string, name string, vnetName string, gatewayName string) (result VnetGateway, err error)

GetVnetConnectionGateway gets an app's Virtual Network gateway.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. vnetName is name of the Virtual Network. gatewayName is name of the gateway. Currently, the only supported string is "primary".

func (AppsClient) GetVnetConnectionGatewayPreparer

func (client AppsClient) GetVnetConnectionGatewayPreparer(resourceGroupName string, name string, vnetName string, gatewayName string) (*http.Request, error)

GetVnetConnectionGatewayPreparer prepares the GetVnetConnectionGateway request.

func (AppsClient) GetVnetConnectionGatewayResponder

func (client AppsClient) GetVnetConnectionGatewayResponder(resp *http.Response) (result VnetGateway, err error)

GetVnetConnectionGatewayResponder handles the response to the GetVnetConnectionGateway request. The method always closes the http.Response Body.

func (AppsClient) GetVnetConnectionGatewaySender

func (client AppsClient) GetVnetConnectionGatewaySender(req *http.Request) (*http.Response, error)

GetVnetConnectionGatewaySender sends the GetVnetConnectionGateway request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetVnetConnectionGatewaySlot

func (client AppsClient) GetVnetConnectionGatewaySlot(resourceGroupName string, name string, vnetName string, gatewayName string, slot string) (result VnetGateway, err error)

GetVnetConnectionGatewaySlot gets an app's Virtual Network gateway.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. vnetName is name of the Virtual Network. gatewayName is name of the gateway. Currently, the only supported string is "primary". slot is name of the deployment slot. If a slot is not specified, the API will get a gateway for the production slot's Virtual Network.

func (AppsClient) GetVnetConnectionGatewaySlotPreparer

func (client AppsClient) GetVnetConnectionGatewaySlotPreparer(resourceGroupName string, name string, vnetName string, gatewayName string, slot string) (*http.Request, error)

GetVnetConnectionGatewaySlotPreparer prepares the GetVnetConnectionGatewaySlot request.

func (AppsClient) GetVnetConnectionGatewaySlotResponder

func (client AppsClient) GetVnetConnectionGatewaySlotResponder(resp *http.Response) (result VnetGateway, err error)

GetVnetConnectionGatewaySlotResponder handles the response to the GetVnetConnectionGatewaySlot request. The method always closes the http.Response Body.

func (AppsClient) GetVnetConnectionGatewaySlotSender

func (client AppsClient) GetVnetConnectionGatewaySlotSender(req *http.Request) (*http.Response, error)

GetVnetConnectionGatewaySlotSender sends the GetVnetConnectionGatewaySlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetVnetConnectionPreparer

func (client AppsClient) GetVnetConnectionPreparer(resourceGroupName string, name string, vnetName string) (*http.Request, error)

GetVnetConnectionPreparer prepares the GetVnetConnection request.

func (AppsClient) GetVnetConnectionResponder

func (client AppsClient) GetVnetConnectionResponder(resp *http.Response) (result VnetInfo, err error)

GetVnetConnectionResponder handles the response to the GetVnetConnection request. The method always closes the http.Response Body.

func (AppsClient) GetVnetConnectionSender

func (client AppsClient) GetVnetConnectionSender(req *http.Request) (*http.Response, error)

GetVnetConnectionSender sends the GetVnetConnection request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetVnetConnectionSlot

func (client AppsClient) GetVnetConnectionSlot(resourceGroupName string, name string, vnetName string, slot string) (result VnetInfo, err error)

GetVnetConnectionSlot gets a virtual network the app (or deployment slot) is connected to by name.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. vnetName is name of the virtual network. slot is name of the deployment slot. If a slot is not specified, the API will get the named virtual network for the production slot.

func (AppsClient) GetVnetConnectionSlotPreparer

func (client AppsClient) GetVnetConnectionSlotPreparer(resourceGroupName string, name string, vnetName string, slot string) (*http.Request, error)

GetVnetConnectionSlotPreparer prepares the GetVnetConnectionSlot request.

func (AppsClient) GetVnetConnectionSlotResponder

func (client AppsClient) GetVnetConnectionSlotResponder(resp *http.Response) (result VnetInfo, err error)

GetVnetConnectionSlotResponder handles the response to the GetVnetConnectionSlot request. The method always closes the http.Response Body.

func (AppsClient) GetVnetConnectionSlotSender

func (client AppsClient) GetVnetConnectionSlotSender(req *http.Request) (*http.Response, error)

GetVnetConnectionSlotSender sends the GetVnetConnectionSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetWebJob

func (client AppsClient) GetWebJob(resourceGroupName string, name string, webJobName string) (result Job, err error)

GetWebJob get webjob information for an app, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. webJobName is name of the web job.

func (AppsClient) GetWebJobPreparer

func (client AppsClient) GetWebJobPreparer(resourceGroupName string, name string, webJobName string) (*http.Request, error)

GetWebJobPreparer prepares the GetWebJob request.

func (AppsClient) GetWebJobResponder

func (client AppsClient) GetWebJobResponder(resp *http.Response) (result Job, err error)

GetWebJobResponder handles the response to the GetWebJob request. The method always closes the http.Response Body.

func (AppsClient) GetWebJobSender

func (client AppsClient) GetWebJobSender(req *http.Request) (*http.Response, error)

GetWebJobSender sends the GetWebJob request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetWebJobSlot

func (client AppsClient) GetWebJobSlot(resourceGroupName string, name string, webJobName string, slot string) (result Job, err error)

GetWebJobSlot get webjob information for an app, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. webJobName is name of the web job. slot is name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

func (AppsClient) GetWebJobSlotPreparer

func (client AppsClient) GetWebJobSlotPreparer(resourceGroupName string, name string, webJobName string, slot string) (*http.Request, error)

GetWebJobSlotPreparer prepares the GetWebJobSlot request.

func (AppsClient) GetWebJobSlotResponder

func (client AppsClient) GetWebJobSlotResponder(resp *http.Response) (result Job, err error)

GetWebJobSlotResponder handles the response to the GetWebJobSlot request. The method always closes the http.Response Body.

func (AppsClient) GetWebJobSlotSender

func (client AppsClient) GetWebJobSlotSender(req *http.Request) (*http.Response, error)

GetWebJobSlotSender sends the GetWebJobSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetWebSiteContainerLogs

func (client AppsClient) GetWebSiteContainerLogs(resourceGroupName string, name string) (result ReadCloser, err error)

GetWebSiteContainerLogs gets the last lines of docker logs for the given site

resourceGroupName is name of the resource group to which the resource belongs. name is name of web app.

func (AppsClient) GetWebSiteContainerLogsPreparer

func (client AppsClient) GetWebSiteContainerLogsPreparer(resourceGroupName string, name string) (*http.Request, error)

GetWebSiteContainerLogsPreparer prepares the GetWebSiteContainerLogs request.

func (AppsClient) GetWebSiteContainerLogsResponder

func (client AppsClient) GetWebSiteContainerLogsResponder(resp *http.Response) (result ReadCloser, err error)

GetWebSiteContainerLogsResponder handles the response to the GetWebSiteContainerLogs request. The method always closes the http.Response Body.

func (AppsClient) GetWebSiteContainerLogsSender

func (client AppsClient) GetWebSiteContainerLogsSender(req *http.Request) (*http.Response, error)

GetWebSiteContainerLogsSender sends the GetWebSiteContainerLogs request. The method will close the http.Response Body if it receives an error.

func (AppsClient) GetWebSiteContainerLogsSlot

func (client AppsClient) GetWebSiteContainerLogsSlot(resourceGroupName string, name string, slot string) (result ReadCloser, err error)

GetWebSiteContainerLogsSlot gets the last lines of docker logs 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 (AppsClient) GetWebSiteContainerLogsSlotPreparer

func (client AppsClient) GetWebSiteContainerLogsSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

GetWebSiteContainerLogsSlotPreparer prepares the GetWebSiteContainerLogsSlot request.

func (AppsClient) GetWebSiteContainerLogsSlotResponder

func (client AppsClient) GetWebSiteContainerLogsSlotResponder(resp *http.Response) (result ReadCloser, err error)

GetWebSiteContainerLogsSlotResponder handles the response to the GetWebSiteContainerLogsSlot request. The method always closes the http.Response Body.

func (AppsClient) GetWebSiteContainerLogsSlotSender

func (client AppsClient) GetWebSiteContainerLogsSlotSender(req *http.Request) (*http.Response, error)

GetWebSiteContainerLogsSlotSender sends the GetWebSiteContainerLogsSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) InstallSiteExtension

func (client AppsClient) InstallSiteExtension(resourceGroupName string, name string, siteExtensionID string, cancel <-chan struct{}) (<-chan SiteExtensionInfo, <-chan error)

InstallSiteExtension install site extension on a web site, or a deployment slot. This method may poll for completion. Polling can be canceled by passing the cancel channel argument. The channel will be used to cancel polling and any outstanding HTTP requests.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. siteExtensionID is site extension name.

func (AppsClient) InstallSiteExtensionPreparer

func (client AppsClient) InstallSiteExtensionPreparer(resourceGroupName string, name string, siteExtensionID string, cancel <-chan struct{}) (*http.Request, error)

InstallSiteExtensionPreparer prepares the InstallSiteExtension request.

func (AppsClient) InstallSiteExtensionResponder

func (client AppsClient) InstallSiteExtensionResponder(resp *http.Response) (result SiteExtensionInfo, err error)

InstallSiteExtensionResponder handles the response to the InstallSiteExtension request. The method always closes the http.Response Body.

func (AppsClient) InstallSiteExtensionSender

func (client AppsClient) InstallSiteExtensionSender(req *http.Request) (*http.Response, error)

InstallSiteExtensionSender sends the InstallSiteExtension request. The method will close the http.Response Body if it receives an error.

func (AppsClient) InstallSiteExtensionSlot

func (client AppsClient) InstallSiteExtensionSlot(resourceGroupName string, name string, siteExtensionID string, slot string, cancel <-chan struct{}) (<-chan SiteExtensionInfo, <-chan error)

InstallSiteExtensionSlot install site extension on a web site, or a deployment slot. This method may poll for completion. Polling can be canceled by passing the cancel channel argument. The channel will be used to cancel polling and any outstanding HTTP requests.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. siteExtensionID is site extension name. slot is name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

func (AppsClient) InstallSiteExtensionSlotPreparer

func (client AppsClient) InstallSiteExtensionSlotPreparer(resourceGroupName string, name string, siteExtensionID string, slot string, cancel <-chan struct{}) (*http.Request, error)

InstallSiteExtensionSlotPreparer prepares the InstallSiteExtensionSlot request.

func (AppsClient) InstallSiteExtensionSlotResponder

func (client AppsClient) InstallSiteExtensionSlotResponder(resp *http.Response) (result SiteExtensionInfo, err error)

InstallSiteExtensionSlotResponder handles the response to the InstallSiteExtensionSlot request. The method always closes the http.Response Body.

func (AppsClient) InstallSiteExtensionSlotSender

func (client AppsClient) InstallSiteExtensionSlotSender(req *http.Request) (*http.Response, error)

InstallSiteExtensionSlotSender sends the InstallSiteExtensionSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) IsCloneable

func (client AppsClient) IsCloneable(resourceGroupName string, name string) (result SiteCloneability, err error)

IsCloneable shows whether an app can be cloned to another resource group or subscription.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app.

func (AppsClient) IsCloneablePreparer

func (client AppsClient) IsCloneablePreparer(resourceGroupName string, name string) (*http.Request, error)

IsCloneablePreparer prepares the IsCloneable request.

func (AppsClient) IsCloneableResponder

func (client AppsClient) IsCloneableResponder(resp *http.Response) (result SiteCloneability, err error)

IsCloneableResponder handles the response to the IsCloneable request. The method always closes the http.Response Body.

func (AppsClient) IsCloneableSender

func (client AppsClient) IsCloneableSender(req *http.Request) (*http.Response, error)

IsCloneableSender sends the IsCloneable request. The method will close the http.Response Body if it receives an error.

func (AppsClient) IsCloneableSlot

func (client AppsClient) IsCloneableSlot(resourceGroupName string, name string, slot string) (result SiteCloneability, err error)

IsCloneableSlot shows whether an app can be cloned to another resource group or subscription.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. By default, this API returns information on the production slot.

func (AppsClient) IsCloneableSlotPreparer

func (client AppsClient) IsCloneableSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

IsCloneableSlotPreparer prepares the IsCloneableSlot request.

func (AppsClient) IsCloneableSlotResponder

func (client AppsClient) IsCloneableSlotResponder(resp *http.Response) (result SiteCloneability, err error)

IsCloneableSlotResponder handles the response to the IsCloneableSlot request. The method always closes the http.Response Body.

func (AppsClient) IsCloneableSlotSender

func (client AppsClient) IsCloneableSlotSender(req *http.Request) (*http.Response, error)

IsCloneableSlotSender sends the IsCloneableSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) List

func (client AppsClient) List() (result AppCollection, err error)

List get all apps for a subscription.

func (AppsClient) ListApplicationSettings

func (client AppsClient) ListApplicationSettings(resourceGroupName string, name string) (result StringDictionary, err error)

ListApplicationSettings gets the application settings of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app.

func (AppsClient) ListApplicationSettingsPreparer

func (client AppsClient) ListApplicationSettingsPreparer(resourceGroupName string, name string) (*http.Request, error)

ListApplicationSettingsPreparer prepares the ListApplicationSettings request.

func (AppsClient) ListApplicationSettingsResponder

func (client AppsClient) ListApplicationSettingsResponder(resp *http.Response) (result StringDictionary, err error)

ListApplicationSettingsResponder handles the response to the ListApplicationSettings request. The method always closes the http.Response Body.

func (AppsClient) ListApplicationSettingsSender

func (client AppsClient) ListApplicationSettingsSender(req *http.Request) (*http.Response, error)

ListApplicationSettingsSender sends the ListApplicationSettings request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListApplicationSettingsSlot

func (client AppsClient) ListApplicationSettingsSlot(resourceGroupName string, name string, slot string) (result StringDictionary, err error)

ListApplicationSettingsSlot gets the application settings of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. If a slot is not specified, the API will get the application settings for the production slot.

func (AppsClient) ListApplicationSettingsSlotPreparer

func (client AppsClient) ListApplicationSettingsSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

ListApplicationSettingsSlotPreparer prepares the ListApplicationSettingsSlot request.

func (AppsClient) ListApplicationSettingsSlotResponder

func (client AppsClient) ListApplicationSettingsSlotResponder(resp *http.Response) (result StringDictionary, err error)

ListApplicationSettingsSlotResponder handles the response to the ListApplicationSettingsSlot request. The method always closes the http.Response Body.

func (AppsClient) ListApplicationSettingsSlotSender

func (client AppsClient) ListApplicationSettingsSlotSender(req *http.Request) (*http.Response, error)

ListApplicationSettingsSlotSender sends the ListApplicationSettingsSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListBackupStatusSecrets

func (client AppsClient) ListBackupStatusSecrets(resourceGroupName string, name string, backupID string, request BackupRequest) (result BackupItem, err error)

ListBackupStatusSecrets gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body.

resourceGroupName is name of the resource group to which the resource belongs. name is name of web app. backupID is ID of backup. request is information on backup request.

func (AppsClient) ListBackupStatusSecretsPreparer

func (client AppsClient) ListBackupStatusSecretsPreparer(resourceGroupName string, name string, backupID string, request BackupRequest) (*http.Request, error)

ListBackupStatusSecretsPreparer prepares the ListBackupStatusSecrets request.

func (AppsClient) ListBackupStatusSecretsResponder

func (client AppsClient) ListBackupStatusSecretsResponder(resp *http.Response) (result BackupItem, err error)

ListBackupStatusSecretsResponder handles the response to the ListBackupStatusSecrets request. The method always closes the http.Response Body.

func (AppsClient) ListBackupStatusSecretsSender

func (client AppsClient) ListBackupStatusSecretsSender(req *http.Request) (*http.Response, error)

ListBackupStatusSecretsSender sends the ListBackupStatusSecrets request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListBackupStatusSecretsSlot

func (client AppsClient) ListBackupStatusSecretsSlot(resourceGroupName string, name string, backupID string, request BackupRequest, slot string) (result BackupItem, err error)

ListBackupStatusSecretsSlot gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body.

resourceGroupName is name of the resource group to which the resource belongs. name is name of web app. backupID is ID of backup. request is information on backup request. slot is name of web app slot. If not specified then will default to production slot.

func (AppsClient) ListBackupStatusSecretsSlotPreparer

func (client AppsClient) ListBackupStatusSecretsSlotPreparer(resourceGroupName string, name string, backupID string, request BackupRequest, slot string) (*http.Request, error)

ListBackupStatusSecretsSlotPreparer prepares the ListBackupStatusSecretsSlot request.

func (AppsClient) ListBackupStatusSecretsSlotResponder

func (client AppsClient) ListBackupStatusSecretsSlotResponder(resp *http.Response) (result BackupItem, err error)

ListBackupStatusSecretsSlotResponder handles the response to the ListBackupStatusSecretsSlot request. The method always closes the http.Response Body.

func (AppsClient) ListBackupStatusSecretsSlotSender

func (client AppsClient) ListBackupStatusSecretsSlotSender(req *http.Request) (*http.Response, error)

ListBackupStatusSecretsSlotSender sends the ListBackupStatusSecretsSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListBackups

func (client AppsClient) ListBackups(resourceGroupName string, name string) (result BackupItemCollection, err error)

ListBackups gets existing backups of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app.

func (AppsClient) ListBackupsComplete

func (client AppsClient) ListBackupsComplete(resourceGroupName string, name string, cancel <-chan struct{}) (<-chan BackupItem, <-chan error)

ListBackupsComplete gets all elements from the list without paging.

func (AppsClient) ListBackupsNextResults

func (client AppsClient) ListBackupsNextResults(lastResults BackupItemCollection) (result BackupItemCollection, err error)

ListBackupsNextResults retrieves the next set of results, if any.

func (AppsClient) ListBackupsPreparer

func (client AppsClient) ListBackupsPreparer(resourceGroupName string, name string) (*http.Request, error)

ListBackupsPreparer prepares the ListBackups request.

func (AppsClient) ListBackupsResponder

func (client AppsClient) ListBackupsResponder(resp *http.Response) (result BackupItemCollection, err error)

ListBackupsResponder handles the response to the ListBackups request. The method always closes the http.Response Body.

func (AppsClient) ListBackupsSender

func (client AppsClient) ListBackupsSender(req *http.Request) (*http.Response, error)

ListBackupsSender sends the ListBackups request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListBackupsSlot

func (client AppsClient) ListBackupsSlot(resourceGroupName string, name string, slot string) (result BackupItemCollection, err error)

ListBackupsSlot gets existing backups of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. If a slot is not specified, the API will get backups of the production slot.

func (AppsClient) ListBackupsSlotComplete

func (client AppsClient) ListBackupsSlotComplete(resourceGroupName string, name string, slot string, cancel <-chan struct{}) (<-chan BackupItem, <-chan error)

ListBackupsSlotComplete gets all elements from the list without paging.

func (AppsClient) ListBackupsSlotNextResults

func (client AppsClient) ListBackupsSlotNextResults(lastResults BackupItemCollection) (result BackupItemCollection, err error)

ListBackupsSlotNextResults retrieves the next set of results, if any.

func (AppsClient) ListBackupsSlotPreparer

func (client AppsClient) ListBackupsSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

ListBackupsSlotPreparer prepares the ListBackupsSlot request.

func (AppsClient) ListBackupsSlotResponder

func (client AppsClient) ListBackupsSlotResponder(resp *http.Response) (result BackupItemCollection, err error)

ListBackupsSlotResponder handles the response to the ListBackupsSlot request. The method always closes the http.Response Body.

func (AppsClient) ListBackupsSlotSender

func (client AppsClient) ListBackupsSlotSender(req *http.Request) (*http.Response, error)

ListBackupsSlotSender sends the ListBackupsSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListByResourceGroup

func (client AppsClient) ListByResourceGroup(resourceGroupName string, includeSlots *bool) (result AppCollection, err error)

ListByResourceGroup gets all web, mobile, and API apps in the specified resource group.

resourceGroupName is name of the resource group to which the resource belongs. includeSlots is specify <strong>true</strong> to include deployment slots in results. The default is false, which only gives you the production slot of all apps.

func (AppsClient) ListByResourceGroupComplete

func (client AppsClient) ListByResourceGroupComplete(resourceGroupName string, includeSlots *bool, cancel <-chan struct{}) (<-chan Site, <-chan error)

ListByResourceGroupComplete gets all elements from the list without paging.

func (AppsClient) ListByResourceGroupNextResults

func (client AppsClient) ListByResourceGroupNextResults(lastResults AppCollection) (result AppCollection, err error)

ListByResourceGroupNextResults retrieves the next set of results, if any.

func (AppsClient) ListByResourceGroupPreparer

func (client AppsClient) ListByResourceGroupPreparer(resourceGroupName string, includeSlots *bool) (*http.Request, error)

ListByResourceGroupPreparer prepares the ListByResourceGroup request.

func (AppsClient) ListByResourceGroupResponder

func (client AppsClient) ListByResourceGroupResponder(resp *http.Response) (result AppCollection, err error)

ListByResourceGroupResponder handles the response to the ListByResourceGroup request. The method always closes the http.Response Body.

func (AppsClient) ListByResourceGroupSender

func (client AppsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)

ListByResourceGroupSender sends the ListByResourceGroup request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListComplete

func (client AppsClient) ListComplete(cancel <-chan struct{}) (<-chan Site, <-chan error)

ListComplete gets all elements from the list without paging.

func (AppsClient) ListConfigurationSnapshotInfo

func (client AppsClient) ListConfigurationSnapshotInfo(resourceGroupName string, name string) (result SiteConfigurationSnapshotInfoCollection, err error)

ListConfigurationSnapshotInfo gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app.

func (AppsClient) ListConfigurationSnapshotInfoComplete

func (client AppsClient) ListConfigurationSnapshotInfoComplete(resourceGroupName string, name string, cancel <-chan struct{}) (<-chan SiteConfigurationSnapshotInfo, <-chan error)

ListConfigurationSnapshotInfoComplete gets all elements from the list without paging.

func (AppsClient) ListConfigurationSnapshotInfoNextResults

func (client AppsClient) ListConfigurationSnapshotInfoNextResults(lastResults SiteConfigurationSnapshotInfoCollection) (result SiteConfigurationSnapshotInfoCollection, err error)

ListConfigurationSnapshotInfoNextResults retrieves the next set of results, if any.

func (AppsClient) ListConfigurationSnapshotInfoPreparer

func (client AppsClient) ListConfigurationSnapshotInfoPreparer(resourceGroupName string, name string) (*http.Request, error)

ListConfigurationSnapshotInfoPreparer prepares the ListConfigurationSnapshotInfo request.

func (AppsClient) ListConfigurationSnapshotInfoResponder

func (client AppsClient) ListConfigurationSnapshotInfoResponder(resp *http.Response) (result SiteConfigurationSnapshotInfoCollection, err error)

ListConfigurationSnapshotInfoResponder handles the response to the ListConfigurationSnapshotInfo request. The method always closes the http.Response Body.

func (AppsClient) ListConfigurationSnapshotInfoSender

func (client AppsClient) ListConfigurationSnapshotInfoSender(req *http.Request) (*http.Response, error)

ListConfigurationSnapshotInfoSender sends the ListConfigurationSnapshotInfo request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListConfigurationSnapshotInfoSlot

func (client AppsClient) ListConfigurationSnapshotInfoSlot(resourceGroupName string, name string, slot string) (result SiteConfigurationSnapshotInfoCollection, err error)

ListConfigurationSnapshotInfoSlot gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.

func (AppsClient) ListConfigurationSnapshotInfoSlotComplete

func (client AppsClient) ListConfigurationSnapshotInfoSlotComplete(resourceGroupName string, name string, slot string, cancel <-chan struct{}) (<-chan SiteConfigurationSnapshotInfo, <-chan error)

ListConfigurationSnapshotInfoSlotComplete gets all elements from the list without paging.

func (AppsClient) ListConfigurationSnapshotInfoSlotNextResults

func (client AppsClient) ListConfigurationSnapshotInfoSlotNextResults(lastResults SiteConfigurationSnapshotInfoCollection) (result SiteConfigurationSnapshotInfoCollection, err error)

ListConfigurationSnapshotInfoSlotNextResults retrieves the next set of results, if any.

func (AppsClient) ListConfigurationSnapshotInfoSlotPreparer

func (client AppsClient) ListConfigurationSnapshotInfoSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

ListConfigurationSnapshotInfoSlotPreparer prepares the ListConfigurationSnapshotInfoSlot request.

func (AppsClient) ListConfigurationSnapshotInfoSlotResponder

func (client AppsClient) ListConfigurationSnapshotInfoSlotResponder(resp *http.Response) (result SiteConfigurationSnapshotInfoCollection, err error)

ListConfigurationSnapshotInfoSlotResponder handles the response to the ListConfigurationSnapshotInfoSlot request. The method always closes the http.Response Body.

func (AppsClient) ListConfigurationSnapshotInfoSlotSender

func (client AppsClient) ListConfigurationSnapshotInfoSlotSender(req *http.Request) (*http.Response, error)

ListConfigurationSnapshotInfoSlotSender sends the ListConfigurationSnapshotInfoSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListConfigurations

func (client AppsClient) ListConfigurations(resourceGroupName string, name string) (result SiteConfigResourceCollection, err error)

ListConfigurations list the configurations of an app

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app.

func (AppsClient) ListConfigurationsComplete

func (client AppsClient) ListConfigurationsComplete(resourceGroupName string, name string, cancel <-chan struct{}) (<-chan SiteConfigResource, <-chan error)

ListConfigurationsComplete gets all elements from the list without paging.

func (AppsClient) ListConfigurationsNextResults

func (client AppsClient) ListConfigurationsNextResults(lastResults SiteConfigResourceCollection) (result SiteConfigResourceCollection, err error)

ListConfigurationsNextResults retrieves the next set of results, if any.

func (AppsClient) ListConfigurationsPreparer

func (client AppsClient) ListConfigurationsPreparer(resourceGroupName string, name string) (*http.Request, error)

ListConfigurationsPreparer prepares the ListConfigurations request.

func (AppsClient) ListConfigurationsResponder

func (client AppsClient) ListConfigurationsResponder(resp *http.Response) (result SiteConfigResourceCollection, err error)

ListConfigurationsResponder handles the response to the ListConfigurations request. The method always closes the http.Response Body.

func (AppsClient) ListConfigurationsSender

func (client AppsClient) ListConfigurationsSender(req *http.Request) (*http.Response, error)

ListConfigurationsSender sends the ListConfigurations request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListConfigurationsSlot

func (client AppsClient) ListConfigurationsSlot(resourceGroupName string, name string, slot string) (result SiteConfigResourceCollection, err error)

ListConfigurationsSlot list the configurations of an app

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.

func (AppsClient) ListConfigurationsSlotComplete

func (client AppsClient) ListConfigurationsSlotComplete(resourceGroupName string, name string, slot string, cancel <-chan struct{}) (<-chan SiteConfigResource, <-chan error)

ListConfigurationsSlotComplete gets all elements from the list without paging.

func (AppsClient) ListConfigurationsSlotNextResults

func (client AppsClient) ListConfigurationsSlotNextResults(lastResults SiteConfigResourceCollection) (result SiteConfigResourceCollection, err error)

ListConfigurationsSlotNextResults retrieves the next set of results, if any.

func (AppsClient) ListConfigurationsSlotPreparer

func (client AppsClient) ListConfigurationsSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

ListConfigurationsSlotPreparer prepares the ListConfigurationsSlot request.

func (AppsClient) ListConfigurationsSlotResponder

func (client AppsClient) ListConfigurationsSlotResponder(resp *http.Response) (result SiteConfigResourceCollection, err error)

ListConfigurationsSlotResponder handles the response to the ListConfigurationsSlot request. The method always closes the http.Response Body.

func (AppsClient) ListConfigurationsSlotSender

func (client AppsClient) ListConfigurationsSlotSender(req *http.Request) (*http.Response, error)

ListConfigurationsSlotSender sends the ListConfigurationsSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListConnectionStrings

func (client AppsClient) ListConnectionStrings(resourceGroupName string, name string) (result ConnectionStringDictionary, err error)

ListConnectionStrings gets the connection strings of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app.

func (AppsClient) ListConnectionStringsPreparer

func (client AppsClient) ListConnectionStringsPreparer(resourceGroupName string, name string) (*http.Request, error)

ListConnectionStringsPreparer prepares the ListConnectionStrings request.

func (AppsClient) ListConnectionStringsResponder

func (client AppsClient) ListConnectionStringsResponder(resp *http.Response) (result ConnectionStringDictionary, err error)

ListConnectionStringsResponder handles the response to the ListConnectionStrings request. The method always closes the http.Response Body.

func (AppsClient) ListConnectionStringsSender

func (client AppsClient) ListConnectionStringsSender(req *http.Request) (*http.Response, error)

ListConnectionStringsSender sends the ListConnectionStrings request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListConnectionStringsSlot

func (client AppsClient) ListConnectionStringsSlot(resourceGroupName string, name string, slot string) (result ConnectionStringDictionary, err error)

ListConnectionStringsSlot gets the connection strings of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. If a slot is not specified, the API will get the connection settings for the production slot.

func (AppsClient) ListConnectionStringsSlotPreparer

func (client AppsClient) ListConnectionStringsSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

ListConnectionStringsSlotPreparer prepares the ListConnectionStringsSlot request.

func (AppsClient) ListConnectionStringsSlotResponder

func (client AppsClient) ListConnectionStringsSlotResponder(resp *http.Response) (result ConnectionStringDictionary, err error)

ListConnectionStringsSlotResponder handles the response to the ListConnectionStringsSlot request. The method always closes the http.Response Body.

func (AppsClient) ListConnectionStringsSlotSender

func (client AppsClient) ListConnectionStringsSlotSender(req *http.Request) (*http.Response, error)

ListConnectionStringsSlotSender sends the ListConnectionStringsSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListContinuousWebJobs

func (client AppsClient) ListContinuousWebJobs(resourceGroupName string, name string) (result ContinuousWebJobCollection, err error)

ListContinuousWebJobs list continuous web jobs for an app, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name.

func (AppsClient) ListContinuousWebJobsComplete

func (client AppsClient) ListContinuousWebJobsComplete(resourceGroupName string, name string, cancel <-chan struct{}) (<-chan ContinuousWebJob, <-chan error)

ListContinuousWebJobsComplete gets all elements from the list without paging.

func (AppsClient) ListContinuousWebJobsNextResults

func (client AppsClient) ListContinuousWebJobsNextResults(lastResults ContinuousWebJobCollection) (result ContinuousWebJobCollection, err error)

ListContinuousWebJobsNextResults retrieves the next set of results, if any.

func (AppsClient) ListContinuousWebJobsPreparer

func (client AppsClient) ListContinuousWebJobsPreparer(resourceGroupName string, name string) (*http.Request, error)

ListContinuousWebJobsPreparer prepares the ListContinuousWebJobs request.

func (AppsClient) ListContinuousWebJobsResponder

func (client AppsClient) ListContinuousWebJobsResponder(resp *http.Response) (result ContinuousWebJobCollection, err error)

ListContinuousWebJobsResponder handles the response to the ListContinuousWebJobs request. The method always closes the http.Response Body.

func (AppsClient) ListContinuousWebJobsSender

func (client AppsClient) ListContinuousWebJobsSender(req *http.Request) (*http.Response, error)

ListContinuousWebJobsSender sends the ListContinuousWebJobs request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListContinuousWebJobsSlot

func (client AppsClient) ListContinuousWebJobsSlot(resourceGroupName string, name string, slot string) (result ContinuousWebJobCollection, err error)

ListContinuousWebJobsSlot list continuous web jobs for an app, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. slot is name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

func (AppsClient) ListContinuousWebJobsSlotComplete

func (client AppsClient) ListContinuousWebJobsSlotComplete(resourceGroupName string, name string, slot string, cancel <-chan struct{}) (<-chan ContinuousWebJob, <-chan error)

ListContinuousWebJobsSlotComplete gets all elements from the list without paging.

func (AppsClient) ListContinuousWebJobsSlotNextResults

func (client AppsClient) ListContinuousWebJobsSlotNextResults(lastResults ContinuousWebJobCollection) (result ContinuousWebJobCollection, err error)

ListContinuousWebJobsSlotNextResults retrieves the next set of results, if any.

func (AppsClient) ListContinuousWebJobsSlotPreparer

func (client AppsClient) ListContinuousWebJobsSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

ListContinuousWebJobsSlotPreparer prepares the ListContinuousWebJobsSlot request.

func (AppsClient) ListContinuousWebJobsSlotResponder

func (client AppsClient) ListContinuousWebJobsSlotResponder(resp *http.Response) (result ContinuousWebJobCollection, err error)

ListContinuousWebJobsSlotResponder handles the response to the ListContinuousWebJobsSlot request. The method always closes the http.Response Body.

func (AppsClient) ListContinuousWebJobsSlotSender

func (client AppsClient) ListContinuousWebJobsSlotSender(req *http.Request) (*http.Response, error)

ListContinuousWebJobsSlotSender sends the ListContinuousWebJobsSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListDeploymentLog

func (client AppsClient) ListDeploymentLog(resourceGroupName string, name string, ID string) (result Deployment, err error)

ListDeploymentLog list deployment log for specific deployment for an app, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. ID is the ID of a specific deployment. This is the value of the name property in the JSON response from "GET /api/sites/{siteName}/deployments".

func (AppsClient) ListDeploymentLogPreparer

func (client AppsClient) ListDeploymentLogPreparer(resourceGroupName string, name string, ID string) (*http.Request, error)

ListDeploymentLogPreparer prepares the ListDeploymentLog request.

func (AppsClient) ListDeploymentLogResponder

func (client AppsClient) ListDeploymentLogResponder(resp *http.Response) (result Deployment, err error)

ListDeploymentLogResponder handles the response to the ListDeploymentLog request. The method always closes the http.Response Body.

func (AppsClient) ListDeploymentLogSender

func (client AppsClient) ListDeploymentLogSender(req *http.Request) (*http.Response, error)

ListDeploymentLogSender sends the ListDeploymentLog request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListDeploymentLogSlot

func (client AppsClient) ListDeploymentLogSlot(resourceGroupName string, name string, ID string, slot string) (result Deployment, err error)

ListDeploymentLogSlot list deployment log for specific deployment for an app, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. ID is the ID of a specific deployment. This is the value of the name property in the JSON response from "GET /api/sites/{siteName}/deployments". slot is name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

func (AppsClient) ListDeploymentLogSlotPreparer

func (client AppsClient) ListDeploymentLogSlotPreparer(resourceGroupName string, name string, ID string, slot string) (*http.Request, error)

ListDeploymentLogSlotPreparer prepares the ListDeploymentLogSlot request.

func (AppsClient) ListDeploymentLogSlotResponder

func (client AppsClient) ListDeploymentLogSlotResponder(resp *http.Response) (result Deployment, err error)

ListDeploymentLogSlotResponder handles the response to the ListDeploymentLogSlot request. The method always closes the http.Response Body.

func (AppsClient) ListDeploymentLogSlotSender

func (client AppsClient) ListDeploymentLogSlotSender(req *http.Request) (*http.Response, error)

ListDeploymentLogSlotSender sends the ListDeploymentLogSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListDeployments

func (client AppsClient) ListDeployments(resourceGroupName string, name string) (result DeploymentCollection, err error)

ListDeployments list deployments for an app, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app.

func (AppsClient) ListDeploymentsComplete

func (client AppsClient) ListDeploymentsComplete(resourceGroupName string, name string, cancel <-chan struct{}) (<-chan Deployment, <-chan error)

ListDeploymentsComplete gets all elements from the list without paging.

func (AppsClient) ListDeploymentsNextResults

func (client AppsClient) ListDeploymentsNextResults(lastResults DeploymentCollection) (result DeploymentCollection, err error)

ListDeploymentsNextResults retrieves the next set of results, if any.

func (AppsClient) ListDeploymentsPreparer

func (client AppsClient) ListDeploymentsPreparer(resourceGroupName string, name string) (*http.Request, error)

ListDeploymentsPreparer prepares the ListDeployments request.

func (AppsClient) ListDeploymentsResponder

func (client AppsClient) ListDeploymentsResponder(resp *http.Response) (result DeploymentCollection, err error)

ListDeploymentsResponder handles the response to the ListDeployments request. The method always closes the http.Response Body.

func (AppsClient) ListDeploymentsSender

func (client AppsClient) ListDeploymentsSender(req *http.Request) (*http.Response, error)

ListDeploymentsSender sends the ListDeployments request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListDeploymentsSlot

func (client AppsClient) ListDeploymentsSlot(resourceGroupName string, name string, slot string) (result DeploymentCollection, err error)

ListDeploymentsSlot list deployments for an app, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

func (AppsClient) ListDeploymentsSlotComplete

func (client AppsClient) ListDeploymentsSlotComplete(resourceGroupName string, name string, slot string, cancel <-chan struct{}) (<-chan Deployment, <-chan error)

ListDeploymentsSlotComplete gets all elements from the list without paging.

func (AppsClient) ListDeploymentsSlotNextResults

func (client AppsClient) ListDeploymentsSlotNextResults(lastResults DeploymentCollection) (result DeploymentCollection, err error)

ListDeploymentsSlotNextResults retrieves the next set of results, if any.

func (AppsClient) ListDeploymentsSlotPreparer

func (client AppsClient) ListDeploymentsSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

ListDeploymentsSlotPreparer prepares the ListDeploymentsSlot request.

func (AppsClient) ListDeploymentsSlotResponder

func (client AppsClient) ListDeploymentsSlotResponder(resp *http.Response) (result DeploymentCollection, err error)

ListDeploymentsSlotResponder handles the response to the ListDeploymentsSlot request. The method always closes the http.Response Body.

func (AppsClient) ListDeploymentsSlotSender

func (client AppsClient) ListDeploymentsSlotSender(req *http.Request) (*http.Response, error)

ListDeploymentsSlotSender sends the ListDeploymentsSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListDomainOwnershipIdentifiers

func (client AppsClient) ListDomainOwnershipIdentifiers(resourceGroupName string, name string) (result IdentifierCollection, err error)

ListDomainOwnershipIdentifiers lists ownership identifiers for domain associated with web app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app.

func (AppsClient) ListDomainOwnershipIdentifiersComplete

func (client AppsClient) ListDomainOwnershipIdentifiersComplete(resourceGroupName string, name string, cancel <-chan struct{}) (<-chan Identifier, <-chan error)

ListDomainOwnershipIdentifiersComplete gets all elements from the list without paging.

func (AppsClient) ListDomainOwnershipIdentifiersNextResults

func (client AppsClient) ListDomainOwnershipIdentifiersNextResults(lastResults IdentifierCollection) (result IdentifierCollection, err error)

ListDomainOwnershipIdentifiersNextResults retrieves the next set of results, if any.

func (AppsClient) ListDomainOwnershipIdentifiersPreparer

func (client AppsClient) ListDomainOwnershipIdentifiersPreparer(resourceGroupName string, name string) (*http.Request, error)

ListDomainOwnershipIdentifiersPreparer prepares the ListDomainOwnershipIdentifiers request.

func (AppsClient) ListDomainOwnershipIdentifiersResponder

func (client AppsClient) ListDomainOwnershipIdentifiersResponder(resp *http.Response) (result IdentifierCollection, err error)

ListDomainOwnershipIdentifiersResponder handles the response to the ListDomainOwnershipIdentifiers request. The method always closes the http.Response Body.

func (AppsClient) ListDomainOwnershipIdentifiersSender

func (client AppsClient) ListDomainOwnershipIdentifiersSender(req *http.Request) (*http.Response, error)

ListDomainOwnershipIdentifiersSender sends the ListDomainOwnershipIdentifiers request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListDomainOwnershipIdentifiersSlot

func (client AppsClient) ListDomainOwnershipIdentifiersSlot(resourceGroupName string, name string, slot string) (result IdentifierCollection, err error)

ListDomainOwnershipIdentifiersSlot lists ownership identifiers for domain associated with web app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.

func (AppsClient) ListDomainOwnershipIdentifiersSlotComplete

func (client AppsClient) ListDomainOwnershipIdentifiersSlotComplete(resourceGroupName string, name string, slot string, cancel <-chan struct{}) (<-chan Identifier, <-chan error)

ListDomainOwnershipIdentifiersSlotComplete gets all elements from the list without paging.

func (AppsClient) ListDomainOwnershipIdentifiersSlotNextResults

func (client AppsClient) ListDomainOwnershipIdentifiersSlotNextResults(lastResults IdentifierCollection) (result IdentifierCollection, err error)

ListDomainOwnershipIdentifiersSlotNextResults retrieves the next set of results, if any.

func (AppsClient) ListDomainOwnershipIdentifiersSlotPreparer

func (client AppsClient) ListDomainOwnershipIdentifiersSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

ListDomainOwnershipIdentifiersSlotPreparer prepares the ListDomainOwnershipIdentifiersSlot request.

func (AppsClient) ListDomainOwnershipIdentifiersSlotResponder

func (client AppsClient) ListDomainOwnershipIdentifiersSlotResponder(resp *http.Response) (result IdentifierCollection, err error)

ListDomainOwnershipIdentifiersSlotResponder handles the response to the ListDomainOwnershipIdentifiersSlot request. The method always closes the http.Response Body.

func (AppsClient) ListDomainOwnershipIdentifiersSlotSender

func (client AppsClient) ListDomainOwnershipIdentifiersSlotSender(req *http.Request) (*http.Response, error)

ListDomainOwnershipIdentifiersSlotSender sends the ListDomainOwnershipIdentifiersSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListFunctionSecrets

func (client AppsClient) ListFunctionSecrets(resourceGroupName string, name string, functionName string) (result FunctionSecrets, err error)

ListFunctionSecrets get function secrets for a function in a web site, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. functionName is function name.

func (AppsClient) ListFunctionSecretsPreparer

func (client AppsClient) ListFunctionSecretsPreparer(resourceGroupName string, name string, functionName string) (*http.Request, error)

ListFunctionSecretsPreparer prepares the ListFunctionSecrets request.

func (AppsClient) ListFunctionSecretsResponder

func (client AppsClient) ListFunctionSecretsResponder(resp *http.Response) (result FunctionSecrets, err error)

ListFunctionSecretsResponder handles the response to the ListFunctionSecrets request. The method always closes the http.Response Body.

func (AppsClient) ListFunctionSecretsSender

func (client AppsClient) ListFunctionSecretsSender(req *http.Request) (*http.Response, error)

ListFunctionSecretsSender sends the ListFunctionSecrets request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListFunctionSecretsSlot

func (client AppsClient) ListFunctionSecretsSlot(resourceGroupName string, name string, functionName string, slot string) (result FunctionSecrets, err error)

ListFunctionSecretsSlot get function secrets for a function in a web site, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. functionName is function name. slot is name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

func (AppsClient) ListFunctionSecretsSlotPreparer

func (client AppsClient) ListFunctionSecretsSlotPreparer(resourceGroupName string, name string, functionName string, slot string) (*http.Request, error)

ListFunctionSecretsSlotPreparer prepares the ListFunctionSecretsSlot request.

func (AppsClient) ListFunctionSecretsSlotResponder

func (client AppsClient) ListFunctionSecretsSlotResponder(resp *http.Response) (result FunctionSecrets, err error)

ListFunctionSecretsSlotResponder handles the response to the ListFunctionSecretsSlot request. The method always closes the http.Response Body.

func (AppsClient) ListFunctionSecretsSlotSender

func (client AppsClient) ListFunctionSecretsSlotSender(req *http.Request) (*http.Response, error)

ListFunctionSecretsSlotSender sends the ListFunctionSecretsSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListFunctions

func (client AppsClient) ListFunctions(resourceGroupName string, name string) (result FunctionEnvelopeCollection, err error)

ListFunctions list the functions for a web site, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name.

func (AppsClient) ListFunctionsComplete

func (client AppsClient) ListFunctionsComplete(resourceGroupName string, name string, cancel <-chan struct{}) (<-chan FunctionEnvelope, <-chan error)

ListFunctionsComplete gets all elements from the list without paging.

func (AppsClient) ListFunctionsNextResults

func (client AppsClient) ListFunctionsNextResults(lastResults FunctionEnvelopeCollection) (result FunctionEnvelopeCollection, err error)

ListFunctionsNextResults retrieves the next set of results, if any.

func (AppsClient) ListFunctionsPreparer

func (client AppsClient) ListFunctionsPreparer(resourceGroupName string, name string) (*http.Request, error)

ListFunctionsPreparer prepares the ListFunctions request.

func (AppsClient) ListFunctionsResponder

func (client AppsClient) ListFunctionsResponder(resp *http.Response) (result FunctionEnvelopeCollection, err error)

ListFunctionsResponder handles the response to the ListFunctions request. The method always closes the http.Response Body.

func (AppsClient) ListFunctionsSender

func (client AppsClient) ListFunctionsSender(req *http.Request) (*http.Response, error)

ListFunctionsSender sends the ListFunctions request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListHostNameBindings

func (client AppsClient) ListHostNameBindings(resourceGroupName string, name string) (result HostNameBindingCollection, err error)

ListHostNameBindings get hostname bindings for an app or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app.

func (AppsClient) ListHostNameBindingsComplete

func (client AppsClient) ListHostNameBindingsComplete(resourceGroupName string, name string, cancel <-chan struct{}) (<-chan HostNameBinding, <-chan error)

ListHostNameBindingsComplete gets all elements from the list without paging.

func (AppsClient) ListHostNameBindingsNextResults

func (client AppsClient) ListHostNameBindingsNextResults(lastResults HostNameBindingCollection) (result HostNameBindingCollection, err error)

ListHostNameBindingsNextResults retrieves the next set of results, if any.

func (AppsClient) ListHostNameBindingsPreparer

func (client AppsClient) ListHostNameBindingsPreparer(resourceGroupName string, name string) (*http.Request, error)

ListHostNameBindingsPreparer prepares the ListHostNameBindings request.

func (AppsClient) ListHostNameBindingsResponder

func (client AppsClient) ListHostNameBindingsResponder(resp *http.Response) (result HostNameBindingCollection, err error)

ListHostNameBindingsResponder handles the response to the ListHostNameBindings request. The method always closes the http.Response Body.

func (AppsClient) ListHostNameBindingsSender

func (client AppsClient) ListHostNameBindingsSender(req *http.Request) (*http.Response, error)

ListHostNameBindingsSender sends the ListHostNameBindings request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListHostNameBindingsSlot

func (client AppsClient) ListHostNameBindingsSlot(resourceGroupName string, name string, slot string) (result HostNameBindingCollection, err error)

ListHostNameBindingsSlot get hostname bindings for an app or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. If a slot is not specified, the API gets hostname bindings for the production slot.

func (AppsClient) ListHostNameBindingsSlotComplete

func (client AppsClient) ListHostNameBindingsSlotComplete(resourceGroupName string, name string, slot string, cancel <-chan struct{}) (<-chan HostNameBinding, <-chan error)

ListHostNameBindingsSlotComplete gets all elements from the list without paging.

func (AppsClient) ListHostNameBindingsSlotNextResults

func (client AppsClient) ListHostNameBindingsSlotNextResults(lastResults HostNameBindingCollection) (result HostNameBindingCollection, err error)

ListHostNameBindingsSlotNextResults retrieves the next set of results, if any.

func (AppsClient) ListHostNameBindingsSlotPreparer

func (client AppsClient) ListHostNameBindingsSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

ListHostNameBindingsSlotPreparer prepares the ListHostNameBindingsSlot request.

func (AppsClient) ListHostNameBindingsSlotResponder

func (client AppsClient) ListHostNameBindingsSlotResponder(resp *http.Response) (result HostNameBindingCollection, err error)

ListHostNameBindingsSlotResponder handles the response to the ListHostNameBindingsSlot request. The method always closes the http.Response Body.

func (AppsClient) ListHostNameBindingsSlotSender

func (client AppsClient) ListHostNameBindingsSlotSender(req *http.Request) (*http.Response, error)

ListHostNameBindingsSlotSender sends the ListHostNameBindingsSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListHybridConnectionKeys

func (client AppsClient) ListHybridConnectionKeys(resourceGroupName string, name string, namespaceName string, relayName string) (result HybridConnectionKey, err error)

ListHybridConnectionKeys gets the send key name and value for a Hybrid Connection.

resourceGroupName is name of the resource group to which the resource belongs. name is the name of the web app. namespaceName is the namespace for this hybrid connection. relayName is the relay name for this hybrid connection.

func (AppsClient) ListHybridConnectionKeysPreparer

func (client AppsClient) ListHybridConnectionKeysPreparer(resourceGroupName string, name string, namespaceName string, relayName string) (*http.Request, error)

ListHybridConnectionKeysPreparer prepares the ListHybridConnectionKeys request.

func (AppsClient) ListHybridConnectionKeysResponder

func (client AppsClient) ListHybridConnectionKeysResponder(resp *http.Response) (result HybridConnectionKey, err error)

ListHybridConnectionKeysResponder handles the response to the ListHybridConnectionKeys request. The method always closes the http.Response Body.

func (AppsClient) ListHybridConnectionKeysSender

func (client AppsClient) ListHybridConnectionKeysSender(req *http.Request) (*http.Response, error)

ListHybridConnectionKeysSender sends the ListHybridConnectionKeys request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListHybridConnectionKeysSlot

func (client AppsClient) ListHybridConnectionKeysSlot(resourceGroupName string, name string, namespaceName string, relayName string, slot string) (result HybridConnectionKey, err error)

ListHybridConnectionKeysSlot gets the send key name and value for a Hybrid Connection.

resourceGroupName is name of the resource group to which the resource belongs. name is the name of the web app. namespaceName is the namespace for this hybrid connection. relayName is the relay name for this hybrid connection. slot is the name of the slot for the web app.

func (AppsClient) ListHybridConnectionKeysSlotPreparer

func (client AppsClient) ListHybridConnectionKeysSlotPreparer(resourceGroupName string, name string, namespaceName string, relayName string, slot string) (*http.Request, error)

ListHybridConnectionKeysSlotPreparer prepares the ListHybridConnectionKeysSlot request.

func (AppsClient) ListHybridConnectionKeysSlotResponder

func (client AppsClient) ListHybridConnectionKeysSlotResponder(resp *http.Response) (result HybridConnectionKey, err error)

ListHybridConnectionKeysSlotResponder handles the response to the ListHybridConnectionKeysSlot request. The method always closes the http.Response Body.

func (AppsClient) ListHybridConnectionKeysSlotSender

func (client AppsClient) ListHybridConnectionKeysSlotSender(req *http.Request) (*http.Response, error)

ListHybridConnectionKeysSlotSender sends the ListHybridConnectionKeysSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListHybridConnections

func (client AppsClient) ListHybridConnections(resourceGroupName string, name string) (result HybridConnection, err error)

ListHybridConnections retrieves all Service Bus Hybrid Connections used by this Web App.

resourceGroupName is name of the resource group to which the resource belongs. name is the name of the web app.

func (AppsClient) ListHybridConnectionsPreparer

func (client AppsClient) ListHybridConnectionsPreparer(resourceGroupName string, name string) (*http.Request, error)

ListHybridConnectionsPreparer prepares the ListHybridConnections request.

func (AppsClient) ListHybridConnectionsResponder

func (client AppsClient) ListHybridConnectionsResponder(resp *http.Response) (result HybridConnection, err error)

ListHybridConnectionsResponder handles the response to the ListHybridConnections request. The method always closes the http.Response Body.

func (AppsClient) ListHybridConnectionsSender

func (client AppsClient) ListHybridConnectionsSender(req *http.Request) (*http.Response, error)

ListHybridConnectionsSender sends the ListHybridConnections request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListHybridConnectionsSlot

func (client AppsClient) ListHybridConnectionsSlot(resourceGroupName string, name string, slot string) (result HybridConnection, err error)

ListHybridConnectionsSlot retrieves all Service Bus Hybrid Connections used by this Web App.

resourceGroupName is name of the resource group to which the resource belongs. name is the name of the web app. slot is the name of the slot for the web app.

func (AppsClient) ListHybridConnectionsSlotPreparer

func (client AppsClient) ListHybridConnectionsSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

ListHybridConnectionsSlotPreparer prepares the ListHybridConnectionsSlot request.

func (AppsClient) ListHybridConnectionsSlotResponder

func (client AppsClient) ListHybridConnectionsSlotResponder(resp *http.Response) (result HybridConnection, err error)

ListHybridConnectionsSlotResponder handles the response to the ListHybridConnectionsSlot request. The method always closes the http.Response Body.

func (AppsClient) ListHybridConnectionsSlotSender

func (client AppsClient) ListHybridConnectionsSlotSender(req *http.Request) (*http.Response, error)

ListHybridConnectionsSlotSender sends the ListHybridConnectionsSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListInstanceFunctionsSlot

func (client AppsClient) ListInstanceFunctionsSlot(resourceGroupName string, name string, slot string) (result FunctionEnvelopeCollection, err error)

ListInstanceFunctionsSlot list the functions for a web site, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. slot is name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

func (AppsClient) ListInstanceFunctionsSlotComplete

func (client AppsClient) ListInstanceFunctionsSlotComplete(resourceGroupName string, name string, slot string, cancel <-chan struct{}) (<-chan FunctionEnvelope, <-chan error)

ListInstanceFunctionsSlotComplete gets all elements from the list without paging.

func (AppsClient) ListInstanceFunctionsSlotNextResults

func (client AppsClient) ListInstanceFunctionsSlotNextResults(lastResults FunctionEnvelopeCollection) (result FunctionEnvelopeCollection, err error)

ListInstanceFunctionsSlotNextResults retrieves the next set of results, if any.

func (AppsClient) ListInstanceFunctionsSlotPreparer

func (client AppsClient) ListInstanceFunctionsSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

ListInstanceFunctionsSlotPreparer prepares the ListInstanceFunctionsSlot request.

func (AppsClient) ListInstanceFunctionsSlotResponder

func (client AppsClient) ListInstanceFunctionsSlotResponder(resp *http.Response) (result FunctionEnvelopeCollection, err error)

ListInstanceFunctionsSlotResponder handles the response to the ListInstanceFunctionsSlot request. The method always closes the http.Response Body.

func (AppsClient) ListInstanceFunctionsSlotSender

func (client AppsClient) ListInstanceFunctionsSlotSender(req *http.Request) (*http.Response, error)

ListInstanceFunctionsSlotSender sends the ListInstanceFunctionsSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListInstanceIdentifiers

func (client AppsClient) ListInstanceIdentifiers(resourceGroupName string, name string) (result AppInstanceCollection, err error)

ListInstanceIdentifiers gets all scale-out instances of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app.

func (AppsClient) ListInstanceIdentifiersComplete

func (client AppsClient) ListInstanceIdentifiersComplete(resourceGroupName string, name string, cancel <-chan struct{}) (<-chan SiteInstance, <-chan error)

ListInstanceIdentifiersComplete gets all elements from the list without paging.

func (AppsClient) ListInstanceIdentifiersNextResults

func (client AppsClient) ListInstanceIdentifiersNextResults(lastResults AppInstanceCollection) (result AppInstanceCollection, err error)

ListInstanceIdentifiersNextResults retrieves the next set of results, if any.

func (AppsClient) ListInstanceIdentifiersPreparer

func (client AppsClient) ListInstanceIdentifiersPreparer(resourceGroupName string, name string) (*http.Request, error)

ListInstanceIdentifiersPreparer prepares the ListInstanceIdentifiers request.

func (AppsClient) ListInstanceIdentifiersResponder

func (client AppsClient) ListInstanceIdentifiersResponder(resp *http.Response) (result AppInstanceCollection, err error)

ListInstanceIdentifiersResponder handles the response to the ListInstanceIdentifiers request. The method always closes the http.Response Body.

func (AppsClient) ListInstanceIdentifiersSender

func (client AppsClient) ListInstanceIdentifiersSender(req *http.Request) (*http.Response, error)

ListInstanceIdentifiersSender sends the ListInstanceIdentifiers request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListInstanceIdentifiersSlot

func (client AppsClient) ListInstanceIdentifiersSlot(resourceGroupName string, name string, slot string) (result AppInstanceCollection, err error)

ListInstanceIdentifiersSlot gets all scale-out instances of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. If a slot is not specified, the API gets the production slot instances.

func (AppsClient) ListInstanceIdentifiersSlotComplete

func (client AppsClient) ListInstanceIdentifiersSlotComplete(resourceGroupName string, name string, slot string, cancel <-chan struct{}) (<-chan SiteInstance, <-chan error)

ListInstanceIdentifiersSlotComplete gets all elements from the list without paging.

func (AppsClient) ListInstanceIdentifiersSlotNextResults

func (client AppsClient) ListInstanceIdentifiersSlotNextResults(lastResults AppInstanceCollection) (result AppInstanceCollection, err error)

ListInstanceIdentifiersSlotNextResults retrieves the next set of results, if any.

func (AppsClient) ListInstanceIdentifiersSlotPreparer

func (client AppsClient) ListInstanceIdentifiersSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

ListInstanceIdentifiersSlotPreparer prepares the ListInstanceIdentifiersSlot request.

func (AppsClient) ListInstanceIdentifiersSlotResponder

func (client AppsClient) ListInstanceIdentifiersSlotResponder(resp *http.Response) (result AppInstanceCollection, err error)

ListInstanceIdentifiersSlotResponder handles the response to the ListInstanceIdentifiersSlot request. The method always closes the http.Response Body.

func (AppsClient) ListInstanceIdentifiersSlotSender

func (client AppsClient) ListInstanceIdentifiersSlotSender(req *http.Request) (*http.Response, error)

ListInstanceIdentifiersSlotSender sends the ListInstanceIdentifiersSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListInstanceProcessModules

func (client AppsClient) ListInstanceProcessModules(resourceGroupName string, name string, processID string, instanceID string) (result ProcessModuleInfoCollection, err error)

ListInstanceProcessModules list module information for a process by its ID for a specific scaled-out instance in a web site.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. processID is pID. instanceID is ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".

func (AppsClient) ListInstanceProcessModulesComplete

func (client AppsClient) ListInstanceProcessModulesComplete(resourceGroupName string, name string, processID string, instanceID string, cancel <-chan struct{}) (<-chan ProcessModuleInfo, <-chan error)

ListInstanceProcessModulesComplete gets all elements from the list without paging.

func (AppsClient) ListInstanceProcessModulesNextResults

func (client AppsClient) ListInstanceProcessModulesNextResults(lastResults ProcessModuleInfoCollection) (result ProcessModuleInfoCollection, err error)

ListInstanceProcessModulesNextResults retrieves the next set of results, if any.

func (AppsClient) ListInstanceProcessModulesPreparer

func (client AppsClient) ListInstanceProcessModulesPreparer(resourceGroupName string, name string, processID string, instanceID string) (*http.Request, error)

ListInstanceProcessModulesPreparer prepares the ListInstanceProcessModules request.

func (AppsClient) ListInstanceProcessModulesResponder

func (client AppsClient) ListInstanceProcessModulesResponder(resp *http.Response) (result ProcessModuleInfoCollection, err error)

ListInstanceProcessModulesResponder handles the response to the ListInstanceProcessModules request. The method always closes the http.Response Body.

func (AppsClient) ListInstanceProcessModulesSender

func (client AppsClient) ListInstanceProcessModulesSender(req *http.Request) (*http.Response, error)

ListInstanceProcessModulesSender sends the ListInstanceProcessModules request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListInstanceProcessModulesSlot

func (client AppsClient) ListInstanceProcessModulesSlot(resourceGroupName string, name string, processID string, slot string, instanceID string) (result ProcessModuleInfoCollection, err error)

ListInstanceProcessModulesSlot list module information for a process by its ID for a specific scaled-out instance in a web site.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. processID is pID. slot is name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot. instanceID is ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".

func (AppsClient) ListInstanceProcessModulesSlotComplete

func (client AppsClient) ListInstanceProcessModulesSlotComplete(resourceGroupName string, name string, processID string, slot string, instanceID string, cancel <-chan struct{}) (<-chan ProcessModuleInfo, <-chan error)

ListInstanceProcessModulesSlotComplete gets all elements from the list without paging.

func (AppsClient) ListInstanceProcessModulesSlotNextResults

func (client AppsClient) ListInstanceProcessModulesSlotNextResults(lastResults ProcessModuleInfoCollection) (result ProcessModuleInfoCollection, err error)

ListInstanceProcessModulesSlotNextResults retrieves the next set of results, if any.

func (AppsClient) ListInstanceProcessModulesSlotPreparer

func (client AppsClient) ListInstanceProcessModulesSlotPreparer(resourceGroupName string, name string, processID string, slot string, instanceID string) (*http.Request, error)

ListInstanceProcessModulesSlotPreparer prepares the ListInstanceProcessModulesSlot request.

func (AppsClient) ListInstanceProcessModulesSlotResponder

func (client AppsClient) ListInstanceProcessModulesSlotResponder(resp *http.Response) (result ProcessModuleInfoCollection, err error)

ListInstanceProcessModulesSlotResponder handles the response to the ListInstanceProcessModulesSlot request. The method always closes the http.Response Body.

func (AppsClient) ListInstanceProcessModulesSlotSender

func (client AppsClient) ListInstanceProcessModulesSlotSender(req *http.Request) (*http.Response, error)

ListInstanceProcessModulesSlotSender sends the ListInstanceProcessModulesSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListInstanceProcessThreads

func (client AppsClient) ListInstanceProcessThreads(resourceGroupName string, name string, processID string, instanceID string) (result ProcessThreadInfoCollection, err error)

ListInstanceProcessThreads list the threads in a process by its ID for a specific scaled-out instance in a web site.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. processID is pID. instanceID is ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".

func (AppsClient) ListInstanceProcessThreadsComplete

func (client AppsClient) ListInstanceProcessThreadsComplete(resourceGroupName string, name string, processID string, instanceID string, cancel <-chan struct{}) (<-chan ProcessThreadInfo, <-chan error)

ListInstanceProcessThreadsComplete gets all elements from the list without paging.

func (AppsClient) ListInstanceProcessThreadsNextResults

func (client AppsClient) ListInstanceProcessThreadsNextResults(lastResults ProcessThreadInfoCollection) (result ProcessThreadInfoCollection, err error)

ListInstanceProcessThreadsNextResults retrieves the next set of results, if any.

func (AppsClient) ListInstanceProcessThreadsPreparer

func (client AppsClient) ListInstanceProcessThreadsPreparer(resourceGroupName string, name string, processID string, instanceID string) (*http.Request, error)

ListInstanceProcessThreadsPreparer prepares the ListInstanceProcessThreads request.

func (AppsClient) ListInstanceProcessThreadsResponder

func (client AppsClient) ListInstanceProcessThreadsResponder(resp *http.Response) (result ProcessThreadInfoCollection, err error)

ListInstanceProcessThreadsResponder handles the response to the ListInstanceProcessThreads request. The method always closes the http.Response Body.

func (AppsClient) ListInstanceProcessThreadsSender

func (client AppsClient) ListInstanceProcessThreadsSender(req *http.Request) (*http.Response, error)

ListInstanceProcessThreadsSender sends the ListInstanceProcessThreads request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListInstanceProcessThreadsSlot

func (client AppsClient) ListInstanceProcessThreadsSlot(resourceGroupName string, name string, processID string, slot string, instanceID string) (result ProcessThreadInfoCollection, err error)

ListInstanceProcessThreadsSlot list the threads in a process by its ID for a specific scaled-out instance in a web site.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. processID is pID. slot is name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot. instanceID is ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".

func (AppsClient) ListInstanceProcessThreadsSlotComplete

func (client AppsClient) ListInstanceProcessThreadsSlotComplete(resourceGroupName string, name string, processID string, slot string, instanceID string, cancel <-chan struct{}) (<-chan ProcessThreadInfo, <-chan error)

ListInstanceProcessThreadsSlotComplete gets all elements from the list without paging.

func (AppsClient) ListInstanceProcessThreadsSlotNextResults

func (client AppsClient) ListInstanceProcessThreadsSlotNextResults(lastResults ProcessThreadInfoCollection) (result ProcessThreadInfoCollection, err error)

ListInstanceProcessThreadsSlotNextResults retrieves the next set of results, if any.

func (AppsClient) ListInstanceProcessThreadsSlotPreparer

func (client AppsClient) ListInstanceProcessThreadsSlotPreparer(resourceGroupName string, name string, processID string, slot string, instanceID string) (*http.Request, error)

ListInstanceProcessThreadsSlotPreparer prepares the ListInstanceProcessThreadsSlot request.

func (AppsClient) ListInstanceProcessThreadsSlotResponder

func (client AppsClient) ListInstanceProcessThreadsSlotResponder(resp *http.Response) (result ProcessThreadInfoCollection, err error)

ListInstanceProcessThreadsSlotResponder handles the response to the ListInstanceProcessThreadsSlot request. The method always closes the http.Response Body.

func (AppsClient) ListInstanceProcessThreadsSlotSender

func (client AppsClient) ListInstanceProcessThreadsSlotSender(req *http.Request) (*http.Response, error)

ListInstanceProcessThreadsSlotSender sends the ListInstanceProcessThreadsSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListInstanceProcesses

func (client AppsClient) ListInstanceProcesses(resourceGroupName string, name string, instanceID string) (result ProcessInfoCollection, err error)

ListInstanceProcesses get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. instanceID is ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".

func (AppsClient) ListInstanceProcessesComplete

func (client AppsClient) ListInstanceProcessesComplete(resourceGroupName string, name string, instanceID string, cancel <-chan struct{}) (<-chan ProcessInfo, <-chan error)

ListInstanceProcessesComplete gets all elements from the list without paging.

func (AppsClient) ListInstanceProcessesNextResults

func (client AppsClient) ListInstanceProcessesNextResults(lastResults ProcessInfoCollection) (result ProcessInfoCollection, err error)

ListInstanceProcessesNextResults retrieves the next set of results, if any.

func (AppsClient) ListInstanceProcessesPreparer

func (client AppsClient) ListInstanceProcessesPreparer(resourceGroupName string, name string, instanceID string) (*http.Request, error)

ListInstanceProcessesPreparer prepares the ListInstanceProcesses request.

func (AppsClient) ListInstanceProcessesResponder

func (client AppsClient) ListInstanceProcessesResponder(resp *http.Response) (result ProcessInfoCollection, err error)

ListInstanceProcessesResponder handles the response to the ListInstanceProcesses request. The method always closes the http.Response Body.

func (AppsClient) ListInstanceProcessesSender

func (client AppsClient) ListInstanceProcessesSender(req *http.Request) (*http.Response, error)

ListInstanceProcessesSender sends the ListInstanceProcesses request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListInstanceProcessesSlot

func (client AppsClient) ListInstanceProcessesSlot(resourceGroupName string, name string, slot string, instanceID string) (result ProcessInfoCollection, err error)

ListInstanceProcessesSlot get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. slot is name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot. instanceID is ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".

func (AppsClient) ListInstanceProcessesSlotComplete

func (client AppsClient) ListInstanceProcessesSlotComplete(resourceGroupName string, name string, slot string, instanceID string, cancel <-chan struct{}) (<-chan ProcessInfo, <-chan error)

ListInstanceProcessesSlotComplete gets all elements from the list without paging.

func (AppsClient) ListInstanceProcessesSlotNextResults

func (client AppsClient) ListInstanceProcessesSlotNextResults(lastResults ProcessInfoCollection) (result ProcessInfoCollection, err error)

ListInstanceProcessesSlotNextResults retrieves the next set of results, if any.

func (AppsClient) ListInstanceProcessesSlotPreparer

func (client AppsClient) ListInstanceProcessesSlotPreparer(resourceGroupName string, name string, slot string, instanceID string) (*http.Request, error)

ListInstanceProcessesSlotPreparer prepares the ListInstanceProcessesSlot request.

func (AppsClient) ListInstanceProcessesSlotResponder

func (client AppsClient) ListInstanceProcessesSlotResponder(resp *http.Response) (result ProcessInfoCollection, err error)

ListInstanceProcessesSlotResponder handles the response to the ListInstanceProcessesSlot request. The method always closes the http.Response Body.

func (AppsClient) ListInstanceProcessesSlotSender

func (client AppsClient) ListInstanceProcessesSlotSender(req *http.Request) (*http.Response, error)

ListInstanceProcessesSlotSender sends the ListInstanceProcessesSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListMetadata

func (client AppsClient) ListMetadata(resourceGroupName string, name string) (result StringDictionary, err error)

ListMetadata gets the metadata of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app.

func (AppsClient) ListMetadataPreparer

func (client AppsClient) ListMetadataPreparer(resourceGroupName string, name string) (*http.Request, error)

ListMetadataPreparer prepares the ListMetadata request.

func (AppsClient) ListMetadataResponder

func (client AppsClient) ListMetadataResponder(resp *http.Response) (result StringDictionary, err error)

ListMetadataResponder handles the response to the ListMetadata request. The method always closes the http.Response Body.

func (AppsClient) ListMetadataSender

func (client AppsClient) ListMetadataSender(req *http.Request) (*http.Response, error)

ListMetadataSender sends the ListMetadata request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListMetadataSlot

func (client AppsClient) ListMetadataSlot(resourceGroupName string, name string, slot string) (result StringDictionary, err error)

ListMetadataSlot gets the metadata of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. If a slot is not specified, the API will get the metadata for the production slot.

func (AppsClient) ListMetadataSlotPreparer

func (client AppsClient) ListMetadataSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

ListMetadataSlotPreparer prepares the ListMetadataSlot request.

func (AppsClient) ListMetadataSlotResponder

func (client AppsClient) ListMetadataSlotResponder(resp *http.Response) (result StringDictionary, err error)

ListMetadataSlotResponder handles the response to the ListMetadataSlot request. The method always closes the http.Response Body.

func (AppsClient) ListMetadataSlotSender

func (client AppsClient) ListMetadataSlotSender(req *http.Request) (*http.Response, error)

ListMetadataSlotSender sends the ListMetadataSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListMetricDefinitions

func (client AppsClient) ListMetricDefinitions(resourceGroupName string, name string) (result ResourceMetricDefinitionCollection, err error)

ListMetricDefinitions gets all metric definitions of an app (or deployment slot, if specified).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app.

func (AppsClient) ListMetricDefinitionsComplete

func (client AppsClient) ListMetricDefinitionsComplete(resourceGroupName string, name string, cancel <-chan struct{}) (<-chan ResourceMetricDefinition, <-chan error)

ListMetricDefinitionsComplete gets all elements from the list without paging.

func (AppsClient) ListMetricDefinitionsNextResults

func (client AppsClient) ListMetricDefinitionsNextResults(lastResults ResourceMetricDefinitionCollection) (result ResourceMetricDefinitionCollection, err error)

ListMetricDefinitionsNextResults retrieves the next set of results, if any.

func (AppsClient) ListMetricDefinitionsPreparer

func (client AppsClient) ListMetricDefinitionsPreparer(resourceGroupName string, name string) (*http.Request, error)

ListMetricDefinitionsPreparer prepares the ListMetricDefinitions request.

func (AppsClient) ListMetricDefinitionsResponder

func (client AppsClient) ListMetricDefinitionsResponder(resp *http.Response) (result ResourceMetricDefinitionCollection, err error)

ListMetricDefinitionsResponder handles the response to the ListMetricDefinitions request. The method always closes the http.Response Body.

func (AppsClient) ListMetricDefinitionsSender

func (client AppsClient) ListMetricDefinitionsSender(req *http.Request) (*http.Response, error)

ListMetricDefinitionsSender sends the ListMetricDefinitions request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListMetricDefinitionsSlot

func (client AppsClient) ListMetricDefinitionsSlot(resourceGroupName string, name string, slot string) (result ResourceMetricDefinitionCollection, err error)

ListMetricDefinitionsSlot gets all metric definitions of an app (or deployment slot, if specified).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. If a slot is not specified, the API will get metric definitions of the production slot.

func (AppsClient) ListMetricDefinitionsSlotComplete

func (client AppsClient) ListMetricDefinitionsSlotComplete(resourceGroupName string, name string, slot string, cancel <-chan struct{}) (<-chan ResourceMetricDefinition, <-chan error)

ListMetricDefinitionsSlotComplete gets all elements from the list without paging.

func (AppsClient) ListMetricDefinitionsSlotNextResults

func (client AppsClient) ListMetricDefinitionsSlotNextResults(lastResults ResourceMetricDefinitionCollection) (result ResourceMetricDefinitionCollection, err error)

ListMetricDefinitionsSlotNextResults retrieves the next set of results, if any.

func (AppsClient) ListMetricDefinitionsSlotPreparer

func (client AppsClient) ListMetricDefinitionsSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

ListMetricDefinitionsSlotPreparer prepares the ListMetricDefinitionsSlot request.

func (AppsClient) ListMetricDefinitionsSlotResponder

func (client AppsClient) ListMetricDefinitionsSlotResponder(resp *http.Response) (result ResourceMetricDefinitionCollection, err error)

ListMetricDefinitionsSlotResponder handles the response to the ListMetricDefinitionsSlot request. The method always closes the http.Response Body.

func (AppsClient) ListMetricDefinitionsSlotSender

func (client AppsClient) ListMetricDefinitionsSlotSender(req *http.Request) (*http.Response, error)

ListMetricDefinitionsSlotSender sends the ListMetricDefinitionsSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListMetrics

func (client AppsClient) ListMetrics(resourceGroupName string, name string, details *bool, filter string) (result ResourceMetricCollection, err error)

ListMetrics gets performance metrics of an app (or deployment slot, if specified).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. details is specify "true" to include metric details in the response. It is "false" by default. filter is return only metrics specified in the filter (using OData syntax). For example: $filter=(name.value eq 'Metric1' or name.value eq 'Metric2') and startTime eq '2014-01-01T00:00:00Z' and endTime eq '2014-12-31T23:59:59Z' and timeGrain eq duration'[Hour|Minute|Day]'.

func (AppsClient) ListMetricsComplete

func (client AppsClient) ListMetricsComplete(resourceGroupName string, name string, details *bool, filter string, cancel <-chan struct{}) (<-chan ResourceMetric, <-chan error)

ListMetricsComplete gets all elements from the list without paging.

func (AppsClient) ListMetricsNextResults

func (client AppsClient) ListMetricsNextResults(lastResults ResourceMetricCollection) (result ResourceMetricCollection, err error)

ListMetricsNextResults retrieves the next set of results, if any.

func (AppsClient) ListMetricsPreparer

func (client AppsClient) ListMetricsPreparer(resourceGroupName string, name string, details *bool, filter string) (*http.Request, error)

ListMetricsPreparer prepares the ListMetrics request.

func (AppsClient) ListMetricsResponder

func (client AppsClient) ListMetricsResponder(resp *http.Response) (result ResourceMetricCollection, err error)

ListMetricsResponder handles the response to the ListMetrics request. The method always closes the http.Response Body.

func (AppsClient) ListMetricsSender

func (client AppsClient) ListMetricsSender(req *http.Request) (*http.Response, error)

ListMetricsSender sends the ListMetrics request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListMetricsSlot

func (client AppsClient) ListMetricsSlot(resourceGroupName string, name string, slot string, details *bool, filter string) (result ResourceMetricCollection, err error)

ListMetricsSlot gets performance metrics of an app (or deployment slot, if specified).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. If a slot is not specified, the API will get metrics of the production slot. details is specify "true" to include metric details in the response. It is "false" by default. filter is return only metrics specified in the filter (using OData syntax). For example: $filter=(name.value eq 'Metric1' or name.value eq 'Metric2') and startTime eq '2014-01-01T00:00:00Z' and endTime eq '2014-12-31T23:59:59Z' and timeGrain eq duration'[Hour|Minute|Day]'.

func (AppsClient) ListMetricsSlotComplete

func (client AppsClient) ListMetricsSlotComplete(resourceGroupName string, name string, slot string, details *bool, filter string, cancel <-chan struct{}) (<-chan ResourceMetric, <-chan error)

ListMetricsSlotComplete gets all elements from the list without paging.

func (AppsClient) ListMetricsSlotNextResults

func (client AppsClient) ListMetricsSlotNextResults(lastResults ResourceMetricCollection) (result ResourceMetricCollection, err error)

ListMetricsSlotNextResults retrieves the next set of results, if any.

func (AppsClient) ListMetricsSlotPreparer

func (client AppsClient) ListMetricsSlotPreparer(resourceGroupName string, name string, slot string, details *bool, filter string) (*http.Request, error)

ListMetricsSlotPreparer prepares the ListMetricsSlot request.

func (AppsClient) ListMetricsSlotResponder

func (client AppsClient) ListMetricsSlotResponder(resp *http.Response) (result ResourceMetricCollection, err error)

ListMetricsSlotResponder handles the response to the ListMetricsSlot request. The method always closes the http.Response Body.

func (AppsClient) ListMetricsSlotSender

func (client AppsClient) ListMetricsSlotSender(req *http.Request) (*http.Response, error)

ListMetricsSlotSender sends the ListMetricsSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListNetworkFeatures

func (client AppsClient) ListNetworkFeatures(resourceGroupName string, name string, view string) (result NetworkFeatures, err error)

ListNetworkFeatures gets all network features used by the app (or deployment slot, if specified).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. view is the type of view. This can either be "summary" or "detailed".

func (AppsClient) ListNetworkFeaturesPreparer

func (client AppsClient) ListNetworkFeaturesPreparer(resourceGroupName string, name string, view string) (*http.Request, error)

ListNetworkFeaturesPreparer prepares the ListNetworkFeatures request.

func (AppsClient) ListNetworkFeaturesResponder

func (client AppsClient) ListNetworkFeaturesResponder(resp *http.Response) (result NetworkFeatures, err error)

ListNetworkFeaturesResponder handles the response to the ListNetworkFeatures request. The method always closes the http.Response Body.

func (AppsClient) ListNetworkFeaturesSender

func (client AppsClient) ListNetworkFeaturesSender(req *http.Request) (*http.Response, error)

ListNetworkFeaturesSender sends the ListNetworkFeatures request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListNetworkFeaturesSlot

func (client AppsClient) ListNetworkFeaturesSlot(resourceGroupName string, name string, view string, slot string) (result NetworkFeatures, err error)

ListNetworkFeaturesSlot gets all network features used by the app (or deployment slot, if specified).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. view is the type of view. This can either be "summary" or "detailed". slot is name of the deployment slot. If a slot is not specified, the API will get network features for the production slot.

func (AppsClient) ListNetworkFeaturesSlotPreparer

func (client AppsClient) ListNetworkFeaturesSlotPreparer(resourceGroupName string, name string, view string, slot string) (*http.Request, error)

ListNetworkFeaturesSlotPreparer prepares the ListNetworkFeaturesSlot request.

func (AppsClient) ListNetworkFeaturesSlotResponder

func (client AppsClient) ListNetworkFeaturesSlotResponder(resp *http.Response) (result NetworkFeatures, err error)

ListNetworkFeaturesSlotResponder handles the response to the ListNetworkFeaturesSlot request. The method always closes the http.Response Body.

func (AppsClient) ListNetworkFeaturesSlotSender

func (client AppsClient) ListNetworkFeaturesSlotSender(req *http.Request) (*http.Response, error)

ListNetworkFeaturesSlotSender sends the ListNetworkFeaturesSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListNextResults

func (client AppsClient) ListNextResults(lastResults AppCollection) (result AppCollection, err error)

ListNextResults retrieves the next set of results, if any.

func (AppsClient) ListPerfMonCounters

func (client AppsClient) ListPerfMonCounters(resourceGroupName string, name string, filter string) (result PerfMonCounterCollection, err error)

ListPerfMonCounters gets perfmon counters for web app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of web app. filter is return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: $filter=(startTime eq '2014-01-01T00:00:00Z' and endTime eq '2014-12-31T23:59:59Z' and timeGrain eq duration'[Hour|Minute|Day]'.

func (AppsClient) ListPerfMonCountersComplete

func (client AppsClient) ListPerfMonCountersComplete(resourceGroupName string, name string, filter string, cancel <-chan struct{}) (<-chan PerfMonResponse, <-chan error)

ListPerfMonCountersComplete gets all elements from the list without paging.

func (AppsClient) ListPerfMonCountersNextResults

func (client AppsClient) ListPerfMonCountersNextResults(lastResults PerfMonCounterCollection) (result PerfMonCounterCollection, err error)

ListPerfMonCountersNextResults retrieves the next set of results, if any.

func (AppsClient) ListPerfMonCountersPreparer

func (client AppsClient) ListPerfMonCountersPreparer(resourceGroupName string, name string, filter string) (*http.Request, error)

ListPerfMonCountersPreparer prepares the ListPerfMonCounters request.

func (AppsClient) ListPerfMonCountersResponder

func (client AppsClient) ListPerfMonCountersResponder(resp *http.Response) (result PerfMonCounterCollection, err error)

ListPerfMonCountersResponder handles the response to the ListPerfMonCounters request. The method always closes the http.Response Body.

func (AppsClient) ListPerfMonCountersSender

func (client AppsClient) ListPerfMonCountersSender(req *http.Request) (*http.Response, error)

ListPerfMonCountersSender sends the ListPerfMonCounters request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListPerfMonCountersSlot

func (client AppsClient) ListPerfMonCountersSlot(resourceGroupName string, name string, slot string, filter string) (result PerfMonCounterCollection, err error)

ListPerfMonCountersSlot gets perfmon counters for web app.

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. filter is return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: $filter=(startTime eq '2014-01-01T00:00:00Z' and endTime eq '2014-12-31T23:59:59Z' and timeGrain eq duration'[Hour|Minute|Day]'.

func (AppsClient) ListPerfMonCountersSlotComplete

func (client AppsClient) ListPerfMonCountersSlotComplete(resourceGroupName string, name string, slot string, filter string, cancel <-chan struct{}) (<-chan PerfMonResponse, <-chan error)

ListPerfMonCountersSlotComplete gets all elements from the list without paging.

func (AppsClient) ListPerfMonCountersSlotNextResults

func (client AppsClient) ListPerfMonCountersSlotNextResults(lastResults PerfMonCounterCollection) (result PerfMonCounterCollection, err error)

ListPerfMonCountersSlotNextResults retrieves the next set of results, if any.

func (AppsClient) ListPerfMonCountersSlotPreparer

func (client AppsClient) ListPerfMonCountersSlotPreparer(resourceGroupName string, name string, slot string, filter string) (*http.Request, error)

ListPerfMonCountersSlotPreparer prepares the ListPerfMonCountersSlot request.

func (AppsClient) ListPerfMonCountersSlotResponder

func (client AppsClient) ListPerfMonCountersSlotResponder(resp *http.Response) (result PerfMonCounterCollection, err error)

ListPerfMonCountersSlotResponder handles the response to the ListPerfMonCountersSlot request. The method always closes the http.Response Body.

func (AppsClient) ListPerfMonCountersSlotSender

func (client AppsClient) ListPerfMonCountersSlotSender(req *http.Request) (*http.Response, error)

ListPerfMonCountersSlotSender sends the ListPerfMonCountersSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListPremierAddOns

func (client AppsClient) ListPremierAddOns(resourceGroupName string, name string) (result PremierAddOn, err error)

ListPremierAddOns gets the premier add-ons of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app.

func (AppsClient) ListPremierAddOnsPreparer

func (client AppsClient) ListPremierAddOnsPreparer(resourceGroupName string, name string) (*http.Request, error)

ListPremierAddOnsPreparer prepares the ListPremierAddOns request.

func (AppsClient) ListPremierAddOnsResponder

func (client AppsClient) ListPremierAddOnsResponder(resp *http.Response) (result PremierAddOn, err error)

ListPremierAddOnsResponder handles the response to the ListPremierAddOns request. The method always closes the http.Response Body.

func (AppsClient) ListPremierAddOnsSender

func (client AppsClient) ListPremierAddOnsSender(req *http.Request) (*http.Response, error)

ListPremierAddOnsSender sends the ListPremierAddOns request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListPremierAddOnsSlot

func (client AppsClient) ListPremierAddOnsSlot(resourceGroupName string, name string, slot string) (result PremierAddOn, err error)

ListPremierAddOnsSlot gets the premier add-ons of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. If a slot is not specified, the API will get the premier add-ons for the production slot.

func (AppsClient) ListPremierAddOnsSlotPreparer

func (client AppsClient) ListPremierAddOnsSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

ListPremierAddOnsSlotPreparer prepares the ListPremierAddOnsSlot request.

func (AppsClient) ListPremierAddOnsSlotResponder

func (client AppsClient) ListPremierAddOnsSlotResponder(resp *http.Response) (result PremierAddOn, err error)

ListPremierAddOnsSlotResponder handles the response to the ListPremierAddOnsSlot request. The method always closes the http.Response Body.

func (AppsClient) ListPremierAddOnsSlotSender

func (client AppsClient) ListPremierAddOnsSlotSender(req *http.Request) (*http.Response, error)

ListPremierAddOnsSlotSender sends the ListPremierAddOnsSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListPreparer

func (client AppsClient) ListPreparer() (*http.Request, error)

ListPreparer prepares the List request.

func (AppsClient) ListProcessModules

func (client AppsClient) ListProcessModules(resourceGroupName string, name string, processID string) (result ProcessModuleInfoCollection, err error)

ListProcessModules list module information for a process by its ID for a specific scaled-out instance in a web site.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. processID is pID.

func (AppsClient) ListProcessModulesComplete

func (client AppsClient) ListProcessModulesComplete(resourceGroupName string, name string, processID string, cancel <-chan struct{}) (<-chan ProcessModuleInfo, <-chan error)

ListProcessModulesComplete gets all elements from the list without paging.

func (AppsClient) ListProcessModulesNextResults

func (client AppsClient) ListProcessModulesNextResults(lastResults ProcessModuleInfoCollection) (result ProcessModuleInfoCollection, err error)

ListProcessModulesNextResults retrieves the next set of results, if any.

func (AppsClient) ListProcessModulesPreparer

func (client AppsClient) ListProcessModulesPreparer(resourceGroupName string, name string, processID string) (*http.Request, error)

ListProcessModulesPreparer prepares the ListProcessModules request.

func (AppsClient) ListProcessModulesResponder

func (client AppsClient) ListProcessModulesResponder(resp *http.Response) (result ProcessModuleInfoCollection, err error)

ListProcessModulesResponder handles the response to the ListProcessModules request. The method always closes the http.Response Body.

func (AppsClient) ListProcessModulesSender

func (client AppsClient) ListProcessModulesSender(req *http.Request) (*http.Response, error)

ListProcessModulesSender sends the ListProcessModules request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListProcessModulesSlot

func (client AppsClient) ListProcessModulesSlot(resourceGroupName string, name string, processID string, slot string) (result ProcessModuleInfoCollection, err error)

ListProcessModulesSlot list module information for a process by its ID for a specific scaled-out instance in a web site.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. processID is pID. slot is name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

func (AppsClient) ListProcessModulesSlotComplete

func (client AppsClient) ListProcessModulesSlotComplete(resourceGroupName string, name string, processID string, slot string, cancel <-chan struct{}) (<-chan ProcessModuleInfo, <-chan error)

ListProcessModulesSlotComplete gets all elements from the list without paging.

func (AppsClient) ListProcessModulesSlotNextResults

func (client AppsClient) ListProcessModulesSlotNextResults(lastResults ProcessModuleInfoCollection) (result ProcessModuleInfoCollection, err error)

ListProcessModulesSlotNextResults retrieves the next set of results, if any.

func (AppsClient) ListProcessModulesSlotPreparer

func (client AppsClient) ListProcessModulesSlotPreparer(resourceGroupName string, name string, processID string, slot string) (*http.Request, error)

ListProcessModulesSlotPreparer prepares the ListProcessModulesSlot request.

func (AppsClient) ListProcessModulesSlotResponder

func (client AppsClient) ListProcessModulesSlotResponder(resp *http.Response) (result ProcessModuleInfoCollection, err error)

ListProcessModulesSlotResponder handles the response to the ListProcessModulesSlot request. The method always closes the http.Response Body.

func (AppsClient) ListProcessModulesSlotSender

func (client AppsClient) ListProcessModulesSlotSender(req *http.Request) (*http.Response, error)

ListProcessModulesSlotSender sends the ListProcessModulesSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListProcessThreads

func (client AppsClient) ListProcessThreads(resourceGroupName string, name string, processID string) (result ProcessThreadInfoCollection, err error)

ListProcessThreads list the threads in a process by its ID for a specific scaled-out instance in a web site.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. processID is pID.

func (AppsClient) ListProcessThreadsComplete

func (client AppsClient) ListProcessThreadsComplete(resourceGroupName string, name string, processID string, cancel <-chan struct{}) (<-chan ProcessThreadInfo, <-chan error)

ListProcessThreadsComplete gets all elements from the list without paging.

func (AppsClient) ListProcessThreadsNextResults

func (client AppsClient) ListProcessThreadsNextResults(lastResults ProcessThreadInfoCollection) (result ProcessThreadInfoCollection, err error)

ListProcessThreadsNextResults retrieves the next set of results, if any.

func (AppsClient) ListProcessThreadsPreparer

func (client AppsClient) ListProcessThreadsPreparer(resourceGroupName string, name string, processID string) (*http.Request, error)

ListProcessThreadsPreparer prepares the ListProcessThreads request.

func (AppsClient) ListProcessThreadsResponder

func (client AppsClient) ListProcessThreadsResponder(resp *http.Response) (result ProcessThreadInfoCollection, err error)

ListProcessThreadsResponder handles the response to the ListProcessThreads request. The method always closes the http.Response Body.

func (AppsClient) ListProcessThreadsSender

func (client AppsClient) ListProcessThreadsSender(req *http.Request) (*http.Response, error)

ListProcessThreadsSender sends the ListProcessThreads request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListProcessThreadsSlot

func (client AppsClient) ListProcessThreadsSlot(resourceGroupName string, name string, processID string, slot string) (result ProcessThreadInfoCollection, err error)

ListProcessThreadsSlot list the threads in a process by its ID for a specific scaled-out instance in a web site.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. processID is pID. slot is name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

func (AppsClient) ListProcessThreadsSlotComplete

func (client AppsClient) ListProcessThreadsSlotComplete(resourceGroupName string, name string, processID string, slot string, cancel <-chan struct{}) (<-chan ProcessThreadInfo, <-chan error)

ListProcessThreadsSlotComplete gets all elements from the list without paging.

func (AppsClient) ListProcessThreadsSlotNextResults

func (client AppsClient) ListProcessThreadsSlotNextResults(lastResults ProcessThreadInfoCollection) (result ProcessThreadInfoCollection, err error)

ListProcessThreadsSlotNextResults retrieves the next set of results, if any.

func (AppsClient) ListProcessThreadsSlotPreparer

func (client AppsClient) ListProcessThreadsSlotPreparer(resourceGroupName string, name string, processID string, slot string) (*http.Request, error)

ListProcessThreadsSlotPreparer prepares the ListProcessThreadsSlot request.

func (AppsClient) ListProcessThreadsSlotResponder

func (client AppsClient) ListProcessThreadsSlotResponder(resp *http.Response) (result ProcessThreadInfoCollection, err error)

ListProcessThreadsSlotResponder handles the response to the ListProcessThreadsSlot request. The method always closes the http.Response Body.

func (AppsClient) ListProcessThreadsSlotSender

func (client AppsClient) ListProcessThreadsSlotSender(req *http.Request) (*http.Response, error)

ListProcessThreadsSlotSender sends the ListProcessThreadsSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListProcesses

func (client AppsClient) ListProcesses(resourceGroupName string, name string) (result ProcessInfoCollection, err error)

ListProcesses get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.

resourceGroupName is name of the resource group to which the resource belongs. name is site name.

func (AppsClient) ListProcessesComplete

func (client AppsClient) ListProcessesComplete(resourceGroupName string, name string, cancel <-chan struct{}) (<-chan ProcessInfo, <-chan error)

ListProcessesComplete gets all elements from the list without paging.

func (AppsClient) ListProcessesNextResults

func (client AppsClient) ListProcessesNextResults(lastResults ProcessInfoCollection) (result ProcessInfoCollection, err error)

ListProcessesNextResults retrieves the next set of results, if any.

func (AppsClient) ListProcessesPreparer

func (client AppsClient) ListProcessesPreparer(resourceGroupName string, name string) (*http.Request, error)

ListProcessesPreparer prepares the ListProcesses request.

func (AppsClient) ListProcessesResponder

func (client AppsClient) ListProcessesResponder(resp *http.Response) (result ProcessInfoCollection, err error)

ListProcessesResponder handles the response to the ListProcesses request. The method always closes the http.Response Body.

func (AppsClient) ListProcessesSender

func (client AppsClient) ListProcessesSender(req *http.Request) (*http.Response, error)

ListProcessesSender sends the ListProcesses request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListProcessesSlot

func (client AppsClient) ListProcessesSlot(resourceGroupName string, name string, slot string) (result ProcessInfoCollection, err error)

ListProcessesSlot get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. slot is name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

func (AppsClient) ListProcessesSlotComplete

func (client AppsClient) ListProcessesSlotComplete(resourceGroupName string, name string, slot string, cancel <-chan struct{}) (<-chan ProcessInfo, <-chan error)

ListProcessesSlotComplete gets all elements from the list without paging.

func (AppsClient) ListProcessesSlotNextResults

func (client AppsClient) ListProcessesSlotNextResults(lastResults ProcessInfoCollection) (result ProcessInfoCollection, err error)

ListProcessesSlotNextResults retrieves the next set of results, if any.

func (AppsClient) ListProcessesSlotPreparer

func (client AppsClient) ListProcessesSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

ListProcessesSlotPreparer prepares the ListProcessesSlot request.

func (AppsClient) ListProcessesSlotResponder

func (client AppsClient) ListProcessesSlotResponder(resp *http.Response) (result ProcessInfoCollection, err error)

ListProcessesSlotResponder handles the response to the ListProcessesSlot request. The method always closes the http.Response Body.

func (AppsClient) ListProcessesSlotSender

func (client AppsClient) ListProcessesSlotSender(req *http.Request) (*http.Response, error)

ListProcessesSlotSender sends the ListProcessesSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListPublicCertificates

func (client AppsClient) ListPublicCertificates(resourceGroupName string, name string) (result PublicCertificateCollection, err error)

ListPublicCertificates get public certificates for an app or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app.

func (AppsClient) ListPublicCertificatesComplete

func (client AppsClient) ListPublicCertificatesComplete(resourceGroupName string, name string, cancel <-chan struct{}) (<-chan PublicCertificate, <-chan error)

ListPublicCertificatesComplete gets all elements from the list without paging.

func (AppsClient) ListPublicCertificatesNextResults

func (client AppsClient) ListPublicCertificatesNextResults(lastResults PublicCertificateCollection) (result PublicCertificateCollection, err error)

ListPublicCertificatesNextResults retrieves the next set of results, if any.

func (AppsClient) ListPublicCertificatesPreparer

func (client AppsClient) ListPublicCertificatesPreparer(resourceGroupName string, name string) (*http.Request, error)

ListPublicCertificatesPreparer prepares the ListPublicCertificates request.

func (AppsClient) ListPublicCertificatesResponder

func (client AppsClient) ListPublicCertificatesResponder(resp *http.Response) (result PublicCertificateCollection, err error)

ListPublicCertificatesResponder handles the response to the ListPublicCertificates request. The method always closes the http.Response Body.

func (AppsClient) ListPublicCertificatesSender

func (client AppsClient) ListPublicCertificatesSender(req *http.Request) (*http.Response, error)

ListPublicCertificatesSender sends the ListPublicCertificates request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListPublicCertificatesSlot

func (client AppsClient) ListPublicCertificatesSlot(resourceGroupName string, name string, slot string) (result PublicCertificateCollection, err error)

ListPublicCertificatesSlot get public certificates for an app or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. If a slot is not specified, the API gets hostname bindings for the production slot.

func (AppsClient) ListPublicCertificatesSlotComplete

func (client AppsClient) ListPublicCertificatesSlotComplete(resourceGroupName string, name string, slot string, cancel <-chan struct{}) (<-chan PublicCertificate, <-chan error)

ListPublicCertificatesSlotComplete gets all elements from the list without paging.

func (AppsClient) ListPublicCertificatesSlotNextResults

func (client AppsClient) ListPublicCertificatesSlotNextResults(lastResults PublicCertificateCollection) (result PublicCertificateCollection, err error)

ListPublicCertificatesSlotNextResults retrieves the next set of results, if any.

func (AppsClient) ListPublicCertificatesSlotPreparer

func (client AppsClient) ListPublicCertificatesSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

ListPublicCertificatesSlotPreparer prepares the ListPublicCertificatesSlot request.

func (AppsClient) ListPublicCertificatesSlotResponder

func (client AppsClient) ListPublicCertificatesSlotResponder(resp *http.Response) (result PublicCertificateCollection, err error)

ListPublicCertificatesSlotResponder handles the response to the ListPublicCertificatesSlot request. The method always closes the http.Response Body.

func (AppsClient) ListPublicCertificatesSlotSender

func (client AppsClient) ListPublicCertificatesSlotSender(req *http.Request) (*http.Response, error)

ListPublicCertificatesSlotSender sends the ListPublicCertificatesSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListPublishingCredentials

func (client AppsClient) ListPublishingCredentials(resourceGroupName string, name string, cancel <-chan struct{}) (<-chan User, <-chan error)

ListPublishingCredentials gets the Git/FTP publishing credentials of an app. This method may poll for completion. Polling can be canceled by passing the cancel channel argument. The channel will be used to cancel polling and any outstanding HTTP requests.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app.

func (AppsClient) ListPublishingCredentialsPreparer

func (client AppsClient) ListPublishingCredentialsPreparer(resourceGroupName string, name string, cancel <-chan struct{}) (*http.Request, error)

ListPublishingCredentialsPreparer prepares the ListPublishingCredentials request.

func (AppsClient) ListPublishingCredentialsResponder

func (client AppsClient) ListPublishingCredentialsResponder(resp *http.Response) (result User, err error)

ListPublishingCredentialsResponder handles the response to the ListPublishingCredentials request. The method always closes the http.Response Body.

func (AppsClient) ListPublishingCredentialsSender

func (client AppsClient) ListPublishingCredentialsSender(req *http.Request) (*http.Response, error)

ListPublishingCredentialsSender sends the ListPublishingCredentials request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListPublishingCredentialsSlot

func (client AppsClient) ListPublishingCredentialsSlot(resourceGroupName string, name string, slot string, cancel <-chan struct{}) (<-chan User, <-chan error)

ListPublishingCredentialsSlot gets the Git/FTP publishing credentials of an app. This method may poll for completion. Polling can be canceled by passing the cancel channel argument. The channel will be used to cancel polling and any outstanding HTTP requests.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. If a slot is not specified, the API will get the publishing credentials for the production slot.

func (AppsClient) ListPublishingCredentialsSlotPreparer

func (client AppsClient) ListPublishingCredentialsSlotPreparer(resourceGroupName string, name string, slot string, cancel <-chan struct{}) (*http.Request, error)

ListPublishingCredentialsSlotPreparer prepares the ListPublishingCredentialsSlot request.

func (AppsClient) ListPublishingCredentialsSlotResponder

func (client AppsClient) ListPublishingCredentialsSlotResponder(resp *http.Response) (result User, err error)

ListPublishingCredentialsSlotResponder handles the response to the ListPublishingCredentialsSlot request. The method always closes the http.Response Body.

func (AppsClient) ListPublishingCredentialsSlotSender

func (client AppsClient) ListPublishingCredentialsSlotSender(req *http.Request) (*http.Response, error)

ListPublishingCredentialsSlotSender sends the ListPublishingCredentialsSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListPublishingProfileXMLWithSecrets

func (client AppsClient) ListPublishingProfileXMLWithSecrets(resourceGroupName string, name string, publishingProfileOptions CsmPublishingProfileOptions) (result ReadCloser, err error)

ListPublishingProfileXMLWithSecrets gets the publishing profile for an app (or deployment slot, if specified).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. publishingProfileOptions is specifies publishingProfileOptions for publishing profile. For example, use {"format": "FileZilla3"} to get a FileZilla publishing profile.

func (AppsClient) ListPublishingProfileXMLWithSecretsPreparer

func (client AppsClient) ListPublishingProfileXMLWithSecretsPreparer(resourceGroupName string, name string, publishingProfileOptions CsmPublishingProfileOptions) (*http.Request, error)

ListPublishingProfileXMLWithSecretsPreparer prepares the ListPublishingProfileXMLWithSecrets request.

func (AppsClient) ListPublishingProfileXMLWithSecretsResponder

func (client AppsClient) ListPublishingProfileXMLWithSecretsResponder(resp *http.Response) (result ReadCloser, err error)

ListPublishingProfileXMLWithSecretsResponder handles the response to the ListPublishingProfileXMLWithSecrets request. The method always closes the http.Response Body.

func (AppsClient) ListPublishingProfileXMLWithSecretsSender

func (client AppsClient) ListPublishingProfileXMLWithSecretsSender(req *http.Request) (*http.Response, error)

ListPublishingProfileXMLWithSecretsSender sends the ListPublishingProfileXMLWithSecrets request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListPublishingProfileXMLWithSecretsSlot

func (client AppsClient) ListPublishingProfileXMLWithSecretsSlot(resourceGroupName string, name string, publishingProfileOptions CsmPublishingProfileOptions, slot string) (result ReadCloser, err error)

ListPublishingProfileXMLWithSecretsSlot gets the publishing profile for an app (or deployment slot, if specified).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. publishingProfileOptions is specifies publishingProfileOptions for publishing profile. For example, use {"format": "FileZilla3"} to get a FileZilla publishing profile. slot is name of the deployment slot. If a slot is not specified, the API will get the publishing profile for the production slot.

func (AppsClient) ListPublishingProfileXMLWithSecretsSlotPreparer

func (client AppsClient) ListPublishingProfileXMLWithSecretsSlotPreparer(resourceGroupName string, name string, publishingProfileOptions CsmPublishingProfileOptions, slot string) (*http.Request, error)

ListPublishingProfileXMLWithSecretsSlotPreparer prepares the ListPublishingProfileXMLWithSecretsSlot request.

func (AppsClient) ListPublishingProfileXMLWithSecretsSlotResponder

func (client AppsClient) ListPublishingProfileXMLWithSecretsSlotResponder(resp *http.Response) (result ReadCloser, err error)

ListPublishingProfileXMLWithSecretsSlotResponder handles the response to the ListPublishingProfileXMLWithSecretsSlot request. The method always closes the http.Response Body.

func (AppsClient) ListPublishingProfileXMLWithSecretsSlotSender

func (client AppsClient) ListPublishingProfileXMLWithSecretsSlotSender(req *http.Request) (*http.Response, error)

ListPublishingProfileXMLWithSecretsSlotSender sends the ListPublishingProfileXMLWithSecretsSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListRelayServiceConnections

func (client AppsClient) ListRelayServiceConnections(resourceGroupName string, name string) (result RelayServiceConnectionEntity, err error)

ListRelayServiceConnections gets hybrid connections configured for an app (or deployment slot, if specified).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app.

func (AppsClient) ListRelayServiceConnectionsPreparer

func (client AppsClient) ListRelayServiceConnectionsPreparer(resourceGroupName string, name string) (*http.Request, error)

ListRelayServiceConnectionsPreparer prepares the ListRelayServiceConnections request.

func (AppsClient) ListRelayServiceConnectionsResponder

func (client AppsClient) ListRelayServiceConnectionsResponder(resp *http.Response) (result RelayServiceConnectionEntity, err error)

ListRelayServiceConnectionsResponder handles the response to the ListRelayServiceConnections request. The method always closes the http.Response Body.

func (AppsClient) ListRelayServiceConnectionsSender

func (client AppsClient) ListRelayServiceConnectionsSender(req *http.Request) (*http.Response, error)

ListRelayServiceConnectionsSender sends the ListRelayServiceConnections request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListRelayServiceConnectionsSlot

func (client AppsClient) ListRelayServiceConnectionsSlot(resourceGroupName string, name string, slot string) (result RelayServiceConnectionEntity, err error)

ListRelayServiceConnectionsSlot gets hybrid connections configured for an app (or deployment slot, if specified).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. If a slot is not specified, the API will get hybrid connections for the production slot.

func (AppsClient) ListRelayServiceConnectionsSlotPreparer

func (client AppsClient) ListRelayServiceConnectionsSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

ListRelayServiceConnectionsSlotPreparer prepares the ListRelayServiceConnectionsSlot request.

func (AppsClient) ListRelayServiceConnectionsSlotResponder

func (client AppsClient) ListRelayServiceConnectionsSlotResponder(resp *http.Response) (result RelayServiceConnectionEntity, err error)

ListRelayServiceConnectionsSlotResponder handles the response to the ListRelayServiceConnectionsSlot request. The method always closes the http.Response Body.

func (AppsClient) ListRelayServiceConnectionsSlotSender

func (client AppsClient) ListRelayServiceConnectionsSlotSender(req *http.Request) (*http.Response, error)

ListRelayServiceConnectionsSlotSender sends the ListRelayServiceConnectionsSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListResponder

func (client AppsClient) ListResponder(resp *http.Response) (result AppCollection, err error)

ListResponder handles the response to the List request. The method always closes the http.Response Body.

func (AppsClient) ListSender

func (client AppsClient) ListSender(req *http.Request) (*http.Response, error)

ListSender sends the List request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListSiteExtensions

func (client AppsClient) ListSiteExtensions(resourceGroupName string, name string) (result SiteExtensionInfoCollection, err error)

ListSiteExtensions get list of siteextensions for a web site, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name.

func (AppsClient) ListSiteExtensionsComplete

func (client AppsClient) ListSiteExtensionsComplete(resourceGroupName string, name string, cancel <-chan struct{}) (<-chan SiteExtensionInfo, <-chan error)

ListSiteExtensionsComplete gets all elements from the list without paging.

func (AppsClient) ListSiteExtensionsNextResults

func (client AppsClient) ListSiteExtensionsNextResults(lastResults SiteExtensionInfoCollection) (result SiteExtensionInfoCollection, err error)

ListSiteExtensionsNextResults retrieves the next set of results, if any.

func (AppsClient) ListSiteExtensionsPreparer

func (client AppsClient) ListSiteExtensionsPreparer(resourceGroupName string, name string) (*http.Request, error)

ListSiteExtensionsPreparer prepares the ListSiteExtensions request.

func (AppsClient) ListSiteExtensionsResponder

func (client AppsClient) ListSiteExtensionsResponder(resp *http.Response) (result SiteExtensionInfoCollection, err error)

ListSiteExtensionsResponder handles the response to the ListSiteExtensions request. The method always closes the http.Response Body.

func (AppsClient) ListSiteExtensionsSender

func (client AppsClient) ListSiteExtensionsSender(req *http.Request) (*http.Response, error)

ListSiteExtensionsSender sends the ListSiteExtensions request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListSiteExtensionsSlot

func (client AppsClient) ListSiteExtensionsSlot(resourceGroupName string, name string, slot string) (result SiteExtensionInfoCollection, err error)

ListSiteExtensionsSlot get list of siteextensions for a web site, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. slot is name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

func (AppsClient) ListSiteExtensionsSlotComplete

func (client AppsClient) ListSiteExtensionsSlotComplete(resourceGroupName string, name string, slot string, cancel <-chan struct{}) (<-chan SiteExtensionInfo, <-chan error)

ListSiteExtensionsSlotComplete gets all elements from the list without paging.

func (AppsClient) ListSiteExtensionsSlotNextResults

func (client AppsClient) ListSiteExtensionsSlotNextResults(lastResults SiteExtensionInfoCollection) (result SiteExtensionInfoCollection, err error)

ListSiteExtensionsSlotNextResults retrieves the next set of results, if any.

func (AppsClient) ListSiteExtensionsSlotPreparer

func (client AppsClient) ListSiteExtensionsSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

ListSiteExtensionsSlotPreparer prepares the ListSiteExtensionsSlot request.

func (AppsClient) ListSiteExtensionsSlotResponder

func (client AppsClient) ListSiteExtensionsSlotResponder(resp *http.Response) (result SiteExtensionInfoCollection, err error)

ListSiteExtensionsSlotResponder handles the response to the ListSiteExtensionsSlot request. The method always closes the http.Response Body.

func (AppsClient) ListSiteExtensionsSlotSender

func (client AppsClient) ListSiteExtensionsSlotSender(req *http.Request) (*http.Response, error)

ListSiteExtensionsSlotSender sends the ListSiteExtensionsSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListSitePushSettings

func (client AppsClient) ListSitePushSettings(resourceGroupName string, name string) (result PushSettings, err error)

ListSitePushSettings gets the Push settings associated with web app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of web app.

func (AppsClient) ListSitePushSettingsPreparer

func (client AppsClient) ListSitePushSettingsPreparer(resourceGroupName string, name string) (*http.Request, error)

ListSitePushSettingsPreparer prepares the ListSitePushSettings request.

func (AppsClient) ListSitePushSettingsResponder

func (client AppsClient) ListSitePushSettingsResponder(resp *http.Response) (result PushSettings, err error)

ListSitePushSettingsResponder handles the response to the ListSitePushSettings request. The method always closes the http.Response Body.

func (AppsClient) ListSitePushSettingsSender

func (client AppsClient) ListSitePushSettingsSender(req *http.Request) (*http.Response, error)

ListSitePushSettingsSender sends the ListSitePushSettings request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListSitePushSettingsSlot

func (client AppsClient) ListSitePushSettingsSlot(resourceGroupName string, name string, slot string) (result PushSettings, err error)

ListSitePushSettingsSlot gets the Push settings associated with web app.

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 (AppsClient) ListSitePushSettingsSlotPreparer

func (client AppsClient) ListSitePushSettingsSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

ListSitePushSettingsSlotPreparer prepares the ListSitePushSettingsSlot request.

func (AppsClient) ListSitePushSettingsSlotResponder

func (client AppsClient) ListSitePushSettingsSlotResponder(resp *http.Response) (result PushSettings, err error)

ListSitePushSettingsSlotResponder handles the response to the ListSitePushSettingsSlot request. The method always closes the http.Response Body.

func (AppsClient) ListSitePushSettingsSlotSender

func (client AppsClient) ListSitePushSettingsSlotSender(req *http.Request) (*http.Response, error)

ListSitePushSettingsSlotSender sends the ListSitePushSettingsSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListSlotConfigurationNames

func (client AppsClient) ListSlotConfigurationNames(resourceGroupName string, name string) (result SlotConfigNamesResource, err error)

ListSlotConfigurationNames gets the names of app settings and connection strings that stick to the slot (not swapped).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app.

func (AppsClient) ListSlotConfigurationNamesPreparer

func (client AppsClient) ListSlotConfigurationNamesPreparer(resourceGroupName string, name string) (*http.Request, error)

ListSlotConfigurationNamesPreparer prepares the ListSlotConfigurationNames request.

func (AppsClient) ListSlotConfigurationNamesResponder

func (client AppsClient) ListSlotConfigurationNamesResponder(resp *http.Response) (result SlotConfigNamesResource, err error)

ListSlotConfigurationNamesResponder handles the response to the ListSlotConfigurationNames request. The method always closes the http.Response Body.

func (AppsClient) ListSlotConfigurationNamesSender

func (client AppsClient) ListSlotConfigurationNamesSender(req *http.Request) (*http.Response, error)

ListSlotConfigurationNamesSender sends the ListSlotConfigurationNames request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListSlotDifferencesFromProduction

func (client AppsClient) ListSlotDifferencesFromProduction(resourceGroupName string, name string, slotSwapEntity CsmSlotEntity) (result SlotDifferenceCollection, err error)

ListSlotDifferencesFromProduction get the difference in configuration settings between two web app slots.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slotSwapEntity is JSON object that contains the target slot name. See example.

func (AppsClient) ListSlotDifferencesFromProductionComplete

func (client AppsClient) ListSlotDifferencesFromProductionComplete(resourceGroupName string, name string, slotSwapEntity CsmSlotEntity, cancel <-chan struct{}) (<-chan SlotDifference, <-chan error)

ListSlotDifferencesFromProductionComplete gets all elements from the list without paging.

func (AppsClient) ListSlotDifferencesFromProductionNextResults

func (client AppsClient) ListSlotDifferencesFromProductionNextResults(lastResults SlotDifferenceCollection) (result SlotDifferenceCollection, err error)

ListSlotDifferencesFromProductionNextResults retrieves the next set of results, if any.

func (AppsClient) ListSlotDifferencesFromProductionPreparer

func (client AppsClient) ListSlotDifferencesFromProductionPreparer(resourceGroupName string, name string, slotSwapEntity CsmSlotEntity) (*http.Request, error)

ListSlotDifferencesFromProductionPreparer prepares the ListSlotDifferencesFromProduction request.

func (AppsClient) ListSlotDifferencesFromProductionResponder

func (client AppsClient) ListSlotDifferencesFromProductionResponder(resp *http.Response) (result SlotDifferenceCollection, err error)

ListSlotDifferencesFromProductionResponder handles the response to the ListSlotDifferencesFromProduction request. The method always closes the http.Response Body.

func (AppsClient) ListSlotDifferencesFromProductionSender

func (client AppsClient) ListSlotDifferencesFromProductionSender(req *http.Request) (*http.Response, error)

ListSlotDifferencesFromProductionSender sends the ListSlotDifferencesFromProduction request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListSlotDifferencesSlot

func (client AppsClient) ListSlotDifferencesSlot(resourceGroupName string, name string, slotSwapEntity CsmSlotEntity, slot string) (result SlotDifferenceCollection, err error)

ListSlotDifferencesSlot get the difference in configuration settings between two web app slots.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slotSwapEntity is JSON object that contains the target slot name. See example. slot is name of the source slot. If a slot is not specified, the production slot is used as the source slot.

func (AppsClient) ListSlotDifferencesSlotComplete

func (client AppsClient) ListSlotDifferencesSlotComplete(resourceGroupName string, name string, slotSwapEntity CsmSlotEntity, slot string, cancel <-chan struct{}) (<-chan SlotDifference, <-chan error)

ListSlotDifferencesSlotComplete gets all elements from the list without paging.

func (AppsClient) ListSlotDifferencesSlotNextResults

func (client AppsClient) ListSlotDifferencesSlotNextResults(lastResults SlotDifferenceCollection) (result SlotDifferenceCollection, err error)

ListSlotDifferencesSlotNextResults retrieves the next set of results, if any.

func (AppsClient) ListSlotDifferencesSlotPreparer

func (client AppsClient) ListSlotDifferencesSlotPreparer(resourceGroupName string, name string, slotSwapEntity CsmSlotEntity, slot string) (*http.Request, error)

ListSlotDifferencesSlotPreparer prepares the ListSlotDifferencesSlot request.

func (AppsClient) ListSlotDifferencesSlotResponder

func (client AppsClient) ListSlotDifferencesSlotResponder(resp *http.Response) (result SlotDifferenceCollection, err error)

ListSlotDifferencesSlotResponder handles the response to the ListSlotDifferencesSlot request. The method always closes the http.Response Body.

func (AppsClient) ListSlotDifferencesSlotSender

func (client AppsClient) ListSlotDifferencesSlotSender(req *http.Request) (*http.Response, error)

ListSlotDifferencesSlotSender sends the ListSlotDifferencesSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListSlots

func (client AppsClient) ListSlots(resourceGroupName string, name string) (result AppCollection, err error)

ListSlots gets an app's deployment slots.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app.

func (AppsClient) ListSlotsComplete

func (client AppsClient) ListSlotsComplete(resourceGroupName string, name string, cancel <-chan struct{}) (<-chan Site, <-chan error)

ListSlotsComplete gets all elements from the list without paging.

func (AppsClient) ListSlotsNextResults

func (client AppsClient) ListSlotsNextResults(lastResults AppCollection) (result AppCollection, err error)

ListSlotsNextResults retrieves the next set of results, if any.

func (AppsClient) ListSlotsPreparer

func (client AppsClient) ListSlotsPreparer(resourceGroupName string, name string) (*http.Request, error)

ListSlotsPreparer prepares the ListSlots request.

func (AppsClient) ListSlotsResponder

func (client AppsClient) ListSlotsResponder(resp *http.Response) (result AppCollection, err error)

ListSlotsResponder handles the response to the ListSlots request. The method always closes the http.Response Body.

func (AppsClient) ListSlotsSender

func (client AppsClient) ListSlotsSender(req *http.Request) (*http.Response, error)

ListSlotsSender sends the ListSlots request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListSnapshots

func (client AppsClient) ListSnapshots(resourceGroupName string, name string) (result SnapshotCollection, err error)

ListSnapshots returns all Snapshots to the user.

resourceGroupName is name of the resource group to which the resource belongs. name is website Name.

func (AppsClient) ListSnapshotsComplete

func (client AppsClient) ListSnapshotsComplete(resourceGroupName string, name string, cancel <-chan struct{}) (<-chan Snapshot, <-chan error)

ListSnapshotsComplete gets all elements from the list without paging.

func (AppsClient) ListSnapshotsNextResults

func (client AppsClient) ListSnapshotsNextResults(lastResults SnapshotCollection) (result SnapshotCollection, err error)

ListSnapshotsNextResults retrieves the next set of results, if any.

func (AppsClient) ListSnapshotsPreparer

func (client AppsClient) ListSnapshotsPreparer(resourceGroupName string, name string) (*http.Request, error)

ListSnapshotsPreparer prepares the ListSnapshots request.

func (AppsClient) ListSnapshotsResponder

func (client AppsClient) ListSnapshotsResponder(resp *http.Response) (result SnapshotCollection, err error)

ListSnapshotsResponder handles the response to the ListSnapshots request. The method always closes the http.Response Body.

func (AppsClient) ListSnapshotsSender

func (client AppsClient) ListSnapshotsSender(req *http.Request) (*http.Response, error)

ListSnapshotsSender sends the ListSnapshots request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListSnapshotsSlot

func (client AppsClient) ListSnapshotsSlot(resourceGroupName string, name string, slot string) (result SnapshotCollection, err error)

ListSnapshotsSlot returns all Snapshots to the user.

resourceGroupName is name of the resource group to which the resource belongs. name is website Name. slot is website Slot.

func (AppsClient) ListSnapshotsSlotComplete

func (client AppsClient) ListSnapshotsSlotComplete(resourceGroupName string, name string, slot string, cancel <-chan struct{}) (<-chan Snapshot, <-chan error)

ListSnapshotsSlotComplete gets all elements from the list without paging.

func (AppsClient) ListSnapshotsSlotNextResults

func (client AppsClient) ListSnapshotsSlotNextResults(lastResults SnapshotCollection) (result SnapshotCollection, err error)

ListSnapshotsSlotNextResults retrieves the next set of results, if any.

func (AppsClient) ListSnapshotsSlotPreparer

func (client AppsClient) ListSnapshotsSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

ListSnapshotsSlotPreparer prepares the ListSnapshotsSlot request.

func (AppsClient) ListSnapshotsSlotResponder

func (client AppsClient) ListSnapshotsSlotResponder(resp *http.Response) (result SnapshotCollection, err error)

ListSnapshotsSlotResponder handles the response to the ListSnapshotsSlot request. The method always closes the http.Response Body.

func (AppsClient) ListSnapshotsSlotSender

func (client AppsClient) ListSnapshotsSlotSender(req *http.Request) (*http.Response, error)

ListSnapshotsSlotSender sends the ListSnapshotsSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListSyncFunctionTriggers

func (client AppsClient) ListSyncFunctionTriggers(resourceGroupName string, name string) (result FunctionSecrets, err error)

ListSyncFunctionTriggers this is to allow calling via powershell and ARM template.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app.

func (AppsClient) ListSyncFunctionTriggersPreparer

func (client AppsClient) ListSyncFunctionTriggersPreparer(resourceGroupName string, name string) (*http.Request, error)

ListSyncFunctionTriggersPreparer prepares the ListSyncFunctionTriggers request.

func (AppsClient) ListSyncFunctionTriggersResponder

func (client AppsClient) ListSyncFunctionTriggersResponder(resp *http.Response) (result FunctionSecrets, err error)

ListSyncFunctionTriggersResponder handles the response to the ListSyncFunctionTriggers request. The method always closes the http.Response Body.

func (AppsClient) ListSyncFunctionTriggersSender

func (client AppsClient) ListSyncFunctionTriggersSender(req *http.Request) (*http.Response, error)

ListSyncFunctionTriggersSender sends the ListSyncFunctionTriggers request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListSyncFunctionTriggersSlot

func (client AppsClient) ListSyncFunctionTriggersSlot(resourceGroupName string, name string, slot string) (result FunctionSecrets, err error)

ListSyncFunctionTriggersSlot this is to allow calling via powershell and ARM template.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. If a slot is not specified, the API will restore a backup of the production slot.

func (AppsClient) ListSyncFunctionTriggersSlotPreparer

func (client AppsClient) ListSyncFunctionTriggersSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

ListSyncFunctionTriggersSlotPreparer prepares the ListSyncFunctionTriggersSlot request.

func (AppsClient) ListSyncFunctionTriggersSlotResponder

func (client AppsClient) ListSyncFunctionTriggersSlotResponder(resp *http.Response) (result FunctionSecrets, err error)

ListSyncFunctionTriggersSlotResponder handles the response to the ListSyncFunctionTriggersSlot request. The method always closes the http.Response Body.

func (AppsClient) ListSyncFunctionTriggersSlotSender

func (client AppsClient) ListSyncFunctionTriggersSlotSender(req *http.Request) (*http.Response, error)

ListSyncFunctionTriggersSlotSender sends the ListSyncFunctionTriggersSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListTriggeredWebJobHistory

func (client AppsClient) ListTriggeredWebJobHistory(resourceGroupName string, name string, webJobName string) (result TriggeredJobHistoryCollection, err error)

ListTriggeredWebJobHistory list a triggered web job's history for an app, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. webJobName is name of Web Job.

func (AppsClient) ListTriggeredWebJobHistoryComplete

func (client AppsClient) ListTriggeredWebJobHistoryComplete(resourceGroupName string, name string, webJobName string, cancel <-chan struct{}) (<-chan TriggeredJobHistory, <-chan error)

ListTriggeredWebJobHistoryComplete gets all elements from the list without paging.

func (AppsClient) ListTriggeredWebJobHistoryNextResults

func (client AppsClient) ListTriggeredWebJobHistoryNextResults(lastResults TriggeredJobHistoryCollection) (result TriggeredJobHistoryCollection, err error)

ListTriggeredWebJobHistoryNextResults retrieves the next set of results, if any.

func (AppsClient) ListTriggeredWebJobHistoryPreparer

func (client AppsClient) ListTriggeredWebJobHistoryPreparer(resourceGroupName string, name string, webJobName string) (*http.Request, error)

ListTriggeredWebJobHistoryPreparer prepares the ListTriggeredWebJobHistory request.

func (AppsClient) ListTriggeredWebJobHistoryResponder

func (client AppsClient) ListTriggeredWebJobHistoryResponder(resp *http.Response) (result TriggeredJobHistoryCollection, err error)

ListTriggeredWebJobHistoryResponder handles the response to the ListTriggeredWebJobHistory request. The method always closes the http.Response Body.

func (AppsClient) ListTriggeredWebJobHistorySender

func (client AppsClient) ListTriggeredWebJobHistorySender(req *http.Request) (*http.Response, error)

ListTriggeredWebJobHistorySender sends the ListTriggeredWebJobHistory request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListTriggeredWebJobHistorySlot

func (client AppsClient) ListTriggeredWebJobHistorySlot(resourceGroupName string, name string, webJobName string, slot string) (result TriggeredJobHistoryCollection, err error)

ListTriggeredWebJobHistorySlot list a triggered web job's history for an app, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. webJobName is name of Web Job. slot is name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

func (AppsClient) ListTriggeredWebJobHistorySlotComplete

func (client AppsClient) ListTriggeredWebJobHistorySlotComplete(resourceGroupName string, name string, webJobName string, slot string, cancel <-chan struct{}) (<-chan TriggeredJobHistory, <-chan error)

ListTriggeredWebJobHistorySlotComplete gets all elements from the list without paging.

func (AppsClient) ListTriggeredWebJobHistorySlotNextResults

func (client AppsClient) ListTriggeredWebJobHistorySlotNextResults(lastResults TriggeredJobHistoryCollection) (result TriggeredJobHistoryCollection, err error)

ListTriggeredWebJobHistorySlotNextResults retrieves the next set of results, if any.

func (AppsClient) ListTriggeredWebJobHistorySlotPreparer

func (client AppsClient) ListTriggeredWebJobHistorySlotPreparer(resourceGroupName string, name string, webJobName string, slot string) (*http.Request, error)

ListTriggeredWebJobHistorySlotPreparer prepares the ListTriggeredWebJobHistorySlot request.

func (AppsClient) ListTriggeredWebJobHistorySlotResponder

func (client AppsClient) ListTriggeredWebJobHistorySlotResponder(resp *http.Response) (result TriggeredJobHistoryCollection, err error)

ListTriggeredWebJobHistorySlotResponder handles the response to the ListTriggeredWebJobHistorySlot request. The method always closes the http.Response Body.

func (AppsClient) ListTriggeredWebJobHistorySlotSender

func (client AppsClient) ListTriggeredWebJobHistorySlotSender(req *http.Request) (*http.Response, error)

ListTriggeredWebJobHistorySlotSender sends the ListTriggeredWebJobHistorySlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListTriggeredWebJobs

func (client AppsClient) ListTriggeredWebJobs(resourceGroupName string, name string) (result TriggeredWebJobCollection, err error)

ListTriggeredWebJobs list triggered web jobs for an app, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name.

func (AppsClient) ListTriggeredWebJobsComplete

func (client AppsClient) ListTriggeredWebJobsComplete(resourceGroupName string, name string, cancel <-chan struct{}) (<-chan TriggeredWebJob, <-chan error)

ListTriggeredWebJobsComplete gets all elements from the list without paging.

func (AppsClient) ListTriggeredWebJobsNextResults

func (client AppsClient) ListTriggeredWebJobsNextResults(lastResults TriggeredWebJobCollection) (result TriggeredWebJobCollection, err error)

ListTriggeredWebJobsNextResults retrieves the next set of results, if any.

func (AppsClient) ListTriggeredWebJobsPreparer

func (client AppsClient) ListTriggeredWebJobsPreparer(resourceGroupName string, name string) (*http.Request, error)

ListTriggeredWebJobsPreparer prepares the ListTriggeredWebJobs request.

func (AppsClient) ListTriggeredWebJobsResponder

func (client AppsClient) ListTriggeredWebJobsResponder(resp *http.Response) (result TriggeredWebJobCollection, err error)

ListTriggeredWebJobsResponder handles the response to the ListTriggeredWebJobs request. The method always closes the http.Response Body.

func (AppsClient) ListTriggeredWebJobsSender

func (client AppsClient) ListTriggeredWebJobsSender(req *http.Request) (*http.Response, error)

ListTriggeredWebJobsSender sends the ListTriggeredWebJobs request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListTriggeredWebJobsSlot

func (client AppsClient) ListTriggeredWebJobsSlot(resourceGroupName string, name string, slot string) (result TriggeredWebJobCollection, err error)

ListTriggeredWebJobsSlot list triggered web jobs for an app, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. slot is name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

func (AppsClient) ListTriggeredWebJobsSlotComplete

func (client AppsClient) ListTriggeredWebJobsSlotComplete(resourceGroupName string, name string, slot string, cancel <-chan struct{}) (<-chan TriggeredWebJob, <-chan error)

ListTriggeredWebJobsSlotComplete gets all elements from the list without paging.

func (AppsClient) ListTriggeredWebJobsSlotNextResults

func (client AppsClient) ListTriggeredWebJobsSlotNextResults(lastResults TriggeredWebJobCollection) (result TriggeredWebJobCollection, err error)

ListTriggeredWebJobsSlotNextResults retrieves the next set of results, if any.

func (AppsClient) ListTriggeredWebJobsSlotPreparer

func (client AppsClient) ListTriggeredWebJobsSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

ListTriggeredWebJobsSlotPreparer prepares the ListTriggeredWebJobsSlot request.

func (AppsClient) ListTriggeredWebJobsSlotResponder

func (client AppsClient) ListTriggeredWebJobsSlotResponder(resp *http.Response) (result TriggeredWebJobCollection, err error)

ListTriggeredWebJobsSlotResponder handles the response to the ListTriggeredWebJobsSlot request. The method always closes the http.Response Body.

func (AppsClient) ListTriggeredWebJobsSlotSender

func (client AppsClient) ListTriggeredWebJobsSlotSender(req *http.Request) (*http.Response, error)

ListTriggeredWebJobsSlotSender sends the ListTriggeredWebJobsSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListUsages

func (client AppsClient) ListUsages(resourceGroupName string, name string, filter string) (result CsmUsageQuotaCollection, err error)

ListUsages gets the quota usage information of an app (or deployment slot, if specified).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. filter is return only information specified in the filter (using OData syntax). For example: $filter=(name.value eq 'Metric1' or name.value eq 'Metric2') and startTime eq '2014-01-01T00:00:00Z' and endTime eq '2014-12-31T23:59:59Z' and timeGrain eq duration'[Hour|Minute|Day]'.

func (AppsClient) ListUsagesComplete

func (client AppsClient) ListUsagesComplete(resourceGroupName string, name string, filter string, cancel <-chan struct{}) (<-chan CsmUsageQuota, <-chan error)

ListUsagesComplete gets all elements from the list without paging.

func (AppsClient) ListUsagesNextResults

func (client AppsClient) ListUsagesNextResults(lastResults CsmUsageQuotaCollection) (result CsmUsageQuotaCollection, err error)

ListUsagesNextResults retrieves the next set of results, if any.

func (AppsClient) ListUsagesPreparer

func (client AppsClient) ListUsagesPreparer(resourceGroupName string, name string, filter string) (*http.Request, error)

ListUsagesPreparer prepares the ListUsages request.

func (AppsClient) ListUsagesResponder

func (client AppsClient) ListUsagesResponder(resp *http.Response) (result CsmUsageQuotaCollection, err error)

ListUsagesResponder handles the response to the ListUsages request. The method always closes the http.Response Body.

func (AppsClient) ListUsagesSender

func (client AppsClient) ListUsagesSender(req *http.Request) (*http.Response, error)

ListUsagesSender sends the ListUsages request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListUsagesSlot

func (client AppsClient) ListUsagesSlot(resourceGroupName string, name string, slot string, filter string) (result CsmUsageQuotaCollection, err error)

ListUsagesSlot gets the quota usage information of an app (or deployment slot, if specified).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. If a slot is not specified, the API will get quota information of the production slot. filter is return only information specified in the filter (using OData syntax). For example: $filter=(name.value eq 'Metric1' or name.value eq 'Metric2') and startTime eq '2014-01-01T00:00:00Z' and endTime eq '2014-12-31T23:59:59Z' and timeGrain eq duration'[Hour|Minute|Day]'.

func (AppsClient) ListUsagesSlotComplete

func (client AppsClient) ListUsagesSlotComplete(resourceGroupName string, name string, slot string, filter string, cancel <-chan struct{}) (<-chan CsmUsageQuota, <-chan error)

ListUsagesSlotComplete gets all elements from the list without paging.

func (AppsClient) ListUsagesSlotNextResults

func (client AppsClient) ListUsagesSlotNextResults(lastResults CsmUsageQuotaCollection) (result CsmUsageQuotaCollection, err error)

ListUsagesSlotNextResults retrieves the next set of results, if any.

func (AppsClient) ListUsagesSlotPreparer

func (client AppsClient) ListUsagesSlotPreparer(resourceGroupName string, name string, slot string, filter string) (*http.Request, error)

ListUsagesSlotPreparer prepares the ListUsagesSlot request.

func (AppsClient) ListUsagesSlotResponder

func (client AppsClient) ListUsagesSlotResponder(resp *http.Response) (result CsmUsageQuotaCollection, err error)

ListUsagesSlotResponder handles the response to the ListUsagesSlot request. The method always closes the http.Response Body.

func (AppsClient) ListUsagesSlotSender

func (client AppsClient) ListUsagesSlotSender(req *http.Request) (*http.Response, error)

ListUsagesSlotSender sends the ListUsagesSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListVnetConnections

func (client AppsClient) ListVnetConnections(resourceGroupName string, name string) (result ListVnetInfo, err error)

ListVnetConnections gets the virtual networks the app (or deployment slot) is connected to.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app.

func (AppsClient) ListVnetConnectionsPreparer

func (client AppsClient) ListVnetConnectionsPreparer(resourceGroupName string, name string) (*http.Request, error)

ListVnetConnectionsPreparer prepares the ListVnetConnections request.

func (AppsClient) ListVnetConnectionsResponder

func (client AppsClient) ListVnetConnectionsResponder(resp *http.Response) (result ListVnetInfo, err error)

ListVnetConnectionsResponder handles the response to the ListVnetConnections request. The method always closes the http.Response Body.

func (AppsClient) ListVnetConnectionsSender

func (client AppsClient) ListVnetConnectionsSender(req *http.Request) (*http.Response, error)

ListVnetConnectionsSender sends the ListVnetConnections request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListVnetConnectionsSlot

func (client AppsClient) ListVnetConnectionsSlot(resourceGroupName string, name string, slot string) (result ListVnetInfo, err error)

ListVnetConnectionsSlot gets the virtual networks the app (or deployment slot) is connected to.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. If a slot is not specified, the API will get virtual network connections for the production slot.

func (AppsClient) ListVnetConnectionsSlotPreparer

func (client AppsClient) ListVnetConnectionsSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

ListVnetConnectionsSlotPreparer prepares the ListVnetConnectionsSlot request.

func (AppsClient) ListVnetConnectionsSlotResponder

func (client AppsClient) ListVnetConnectionsSlotResponder(resp *http.Response) (result ListVnetInfo, err error)

ListVnetConnectionsSlotResponder handles the response to the ListVnetConnectionsSlot request. The method always closes the http.Response Body.

func (AppsClient) ListVnetConnectionsSlotSender

func (client AppsClient) ListVnetConnectionsSlotSender(req *http.Request) (*http.Response, error)

ListVnetConnectionsSlotSender sends the ListVnetConnectionsSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListWebJobs

func (client AppsClient) ListWebJobs(resourceGroupName string, name string) (result JobCollection, err error)

ListWebJobs list webjobs for an app, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name.

func (AppsClient) ListWebJobsComplete

func (client AppsClient) ListWebJobsComplete(resourceGroupName string, name string, cancel <-chan struct{}) (<-chan Job, <-chan error)

ListWebJobsComplete gets all elements from the list without paging.

func (AppsClient) ListWebJobsNextResults

func (client AppsClient) ListWebJobsNextResults(lastResults JobCollection) (result JobCollection, err error)

ListWebJobsNextResults retrieves the next set of results, if any.

func (AppsClient) ListWebJobsPreparer

func (client AppsClient) ListWebJobsPreparer(resourceGroupName string, name string) (*http.Request, error)

ListWebJobsPreparer prepares the ListWebJobs request.

func (AppsClient) ListWebJobsResponder

func (client AppsClient) ListWebJobsResponder(resp *http.Response) (result JobCollection, err error)

ListWebJobsResponder handles the response to the ListWebJobs request. The method always closes the http.Response Body.

func (AppsClient) ListWebJobsSender

func (client AppsClient) ListWebJobsSender(req *http.Request) (*http.Response, error)

ListWebJobsSender sends the ListWebJobs request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ListWebJobsSlot

func (client AppsClient) ListWebJobsSlot(resourceGroupName string, name string, slot string) (result JobCollection, err error)

ListWebJobsSlot list webjobs for an app, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. slot is name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

func (AppsClient) ListWebJobsSlotComplete

func (client AppsClient) ListWebJobsSlotComplete(resourceGroupName string, name string, slot string, cancel <-chan struct{}) (<-chan Job, <-chan error)

ListWebJobsSlotComplete gets all elements from the list without paging.

func (AppsClient) ListWebJobsSlotNextResults

func (client AppsClient) ListWebJobsSlotNextResults(lastResults JobCollection) (result JobCollection, err error)

ListWebJobsSlotNextResults retrieves the next set of results, if any.

func (AppsClient) ListWebJobsSlotPreparer

func (client AppsClient) ListWebJobsSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

ListWebJobsSlotPreparer prepares the ListWebJobsSlot request.

func (AppsClient) ListWebJobsSlotResponder

func (client AppsClient) ListWebJobsSlotResponder(resp *http.Response) (result JobCollection, err error)

ListWebJobsSlotResponder handles the response to the ListWebJobsSlot request. The method always closes the http.Response Body.

func (AppsClient) ListWebJobsSlotSender

func (client AppsClient) ListWebJobsSlotSender(req *http.Request) (*http.Response, error)

ListWebJobsSlotSender sends the ListWebJobsSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) MigrateMySQL

func (client AppsClient) MigrateMySQL(resourceGroupName string, name string, migrationRequestEnvelope MigrateMySQLRequest, cancel <-chan struct{}) (<-chan Operation, <-chan error)

MigrateMySQL migrates a local (in-app) MySql database to a remote MySql database. This method may poll for completion. Polling can be canceled by passing the cancel channel argument. The channel will be used to cancel polling and any outstanding HTTP requests.

resourceGroupName is name of the resource group to which the resource belongs. name is name of web app. migrationRequestEnvelope is mySql migration options.

func (AppsClient) MigrateMySQLPreparer

func (client AppsClient) MigrateMySQLPreparer(resourceGroupName string, name string, migrationRequestEnvelope MigrateMySQLRequest, cancel <-chan struct{}) (*http.Request, error)

MigrateMySQLPreparer prepares the MigrateMySQL request.

func (AppsClient) MigrateMySQLResponder

func (client AppsClient) MigrateMySQLResponder(resp *http.Response) (result Operation, err error)

MigrateMySQLResponder handles the response to the MigrateMySQL request. The method always closes the http.Response Body.

func (AppsClient) MigrateMySQLSender

func (client AppsClient) MigrateMySQLSender(req *http.Request) (*http.Response, error)

MigrateMySQLSender sends the MigrateMySQL request. The method will close the http.Response Body if it receives an error.

func (AppsClient) MigrateStorage

func (client AppsClient) MigrateStorage(subscriptionName string, resourceGroupName string, name string, migrationOptions StorageMigrationOptions, cancel <-chan struct{}) (<-chan StorageMigrationResponse, <-chan error)

MigrateStorage restores a web app. This method may poll for completion. Polling can be canceled by passing the cancel channel argument. The channel will be used to cancel polling and any outstanding HTTP requests.

subscriptionName is azure subscription. resourceGroupName is name of the resource group to which the resource belongs. name is name of web app. migrationOptions is migration migrationOptions.

func (AppsClient) MigrateStoragePreparer

func (client AppsClient) MigrateStoragePreparer(subscriptionName string, resourceGroupName string, name string, migrationOptions StorageMigrationOptions, cancel <-chan struct{}) (*http.Request, error)

MigrateStoragePreparer prepares the MigrateStorage request.

func (AppsClient) MigrateStorageResponder

func (client AppsClient) MigrateStorageResponder(resp *http.Response) (result StorageMigrationResponse, err error)

MigrateStorageResponder handles the response to the MigrateStorage request. The method always closes the http.Response Body.

func (AppsClient) MigrateStorageSender

func (client AppsClient) MigrateStorageSender(req *http.Request) (*http.Response, error)

MigrateStorageSender sends the MigrateStorage request. The method will close the http.Response Body if it receives an error.

func (AppsClient) Recover

func (client AppsClient) Recover(resourceGroupName string, name string, recoveryEntity SnapshotRecoveryRequest, cancel <-chan struct{}) (<-chan autorest.Response, <-chan error)

Recover recovers a web app to a previous snapshot. This method may poll for completion. Polling can be canceled by passing the cancel channel argument. The channel will be used to cancel polling and any outstanding HTTP requests.

resourceGroupName is name of the resource group to which the resource belongs. name is name of web app. recoveryEntity is snapshot data used for web app recovery. Snapshot information can be obtained by calling GetDeletedSites or GetSiteSnapshots API.

func (AppsClient) RecoverPreparer

func (client AppsClient) RecoverPreparer(resourceGroupName string, name string, recoveryEntity SnapshotRecoveryRequest, cancel <-chan struct{}) (*http.Request, error)

RecoverPreparer prepares the Recover request.

func (AppsClient) RecoverResponder

func (client AppsClient) RecoverResponder(resp *http.Response) (result autorest.Response, err error)

RecoverResponder handles the response to the Recover request. The method always closes the http.Response Body.

func (AppsClient) RecoverSender

func (client AppsClient) RecoverSender(req *http.Request) (*http.Response, error)

RecoverSender sends the Recover request. The method will close the http.Response Body if it receives an error.

func (AppsClient) RecoverSiteConfigurationSnapshot

func (client AppsClient) RecoverSiteConfigurationSnapshot(resourceGroupName string, name string, snapshotID string) (result autorest.Response, err error)

RecoverSiteConfigurationSnapshot reverts the configuration of an app to a previous snapshot.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. snapshotID is the ID of the snapshot to read.

func (AppsClient) RecoverSiteConfigurationSnapshotPreparer

func (client AppsClient) RecoverSiteConfigurationSnapshotPreparer(resourceGroupName string, name string, snapshotID string) (*http.Request, error)

RecoverSiteConfigurationSnapshotPreparer prepares the RecoverSiteConfigurationSnapshot request.

func (AppsClient) RecoverSiteConfigurationSnapshotResponder

func (client AppsClient) RecoverSiteConfigurationSnapshotResponder(resp *http.Response) (result autorest.Response, err error)

RecoverSiteConfigurationSnapshotResponder handles the response to the RecoverSiteConfigurationSnapshot request. The method always closes the http.Response Body.

func (AppsClient) RecoverSiteConfigurationSnapshotSender

func (client AppsClient) RecoverSiteConfigurationSnapshotSender(req *http.Request) (*http.Response, error)

RecoverSiteConfigurationSnapshotSender sends the RecoverSiteConfigurationSnapshot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) RecoverSiteConfigurationSnapshotSlot

func (client AppsClient) RecoverSiteConfigurationSnapshotSlot(resourceGroupName string, name string, snapshotID string, slot string) (result autorest.Response, err error)

RecoverSiteConfigurationSnapshotSlot reverts the configuration of an app to a previous snapshot.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. snapshotID is the ID of the snapshot to read. slot is name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.

func (AppsClient) RecoverSiteConfigurationSnapshotSlotPreparer

func (client AppsClient) RecoverSiteConfigurationSnapshotSlotPreparer(resourceGroupName string, name string, snapshotID string, slot string) (*http.Request, error)

RecoverSiteConfigurationSnapshotSlotPreparer prepares the RecoverSiteConfigurationSnapshotSlot request.

func (AppsClient) RecoverSiteConfigurationSnapshotSlotResponder

func (client AppsClient) RecoverSiteConfigurationSnapshotSlotResponder(resp *http.Response) (result autorest.Response, err error)

RecoverSiteConfigurationSnapshotSlotResponder handles the response to the RecoverSiteConfigurationSnapshotSlot request. The method always closes the http.Response Body.

func (AppsClient) RecoverSiteConfigurationSnapshotSlotSender

func (client AppsClient) RecoverSiteConfigurationSnapshotSlotSender(req *http.Request) (*http.Response, error)

RecoverSiteConfigurationSnapshotSlotSender sends the RecoverSiteConfigurationSnapshotSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) RecoverSlot

func (client AppsClient) RecoverSlot(resourceGroupName string, name string, recoveryEntity SnapshotRecoveryRequest, slot string, cancel <-chan struct{}) (<-chan autorest.Response, <-chan error)

RecoverSlot recovers a web app to a previous snapshot. This method may poll for completion. Polling can be canceled by passing the cancel channel argument. The channel will be used to cancel polling and any outstanding HTTP requests.

resourceGroupName is name of the resource group to which the resource belongs. name is name of web app. recoveryEntity is snapshot data used for web app recovery. Snapshot information can be obtained by calling GetDeletedSites or GetSiteSnapshots API. slot is name of web app slot. If not specified then will default to production slot.

func (AppsClient) RecoverSlotPreparer

func (client AppsClient) RecoverSlotPreparer(resourceGroupName string, name string, recoveryEntity SnapshotRecoveryRequest, slot string, cancel <-chan struct{}) (*http.Request, error)

RecoverSlotPreparer prepares the RecoverSlot request.

func (AppsClient) RecoverSlotResponder

func (client AppsClient) RecoverSlotResponder(resp *http.Response) (result autorest.Response, err error)

RecoverSlotResponder handles the response to the RecoverSlot request. The method always closes the http.Response Body.

func (AppsClient) RecoverSlotSender

func (client AppsClient) RecoverSlotSender(req *http.Request) (*http.Response, error)

RecoverSlotSender sends the RecoverSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ResetProductionSlotConfig

func (client AppsClient) ResetProductionSlotConfig(resourceGroupName string, name string) (result autorest.Response, err error)

ResetProductionSlotConfig resets the configuration settings of the current slot if they were previously modified by calling the API with POST.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app.

func (AppsClient) ResetProductionSlotConfigPreparer

func (client AppsClient) ResetProductionSlotConfigPreparer(resourceGroupName string, name string) (*http.Request, error)

ResetProductionSlotConfigPreparer prepares the ResetProductionSlotConfig request.

func (AppsClient) ResetProductionSlotConfigResponder

func (client AppsClient) ResetProductionSlotConfigResponder(resp *http.Response) (result autorest.Response, err error)

ResetProductionSlotConfigResponder handles the response to the ResetProductionSlotConfig request. The method always closes the http.Response Body.

func (AppsClient) ResetProductionSlotConfigSender

func (client AppsClient) ResetProductionSlotConfigSender(req *http.Request) (*http.Response, error)

ResetProductionSlotConfigSender sends the ResetProductionSlotConfig request. The method will close the http.Response Body if it receives an error.

func (AppsClient) ResetSlotConfigurationSlot

func (client AppsClient) ResetSlotConfigurationSlot(resourceGroupName string, name string, slot string) (result autorest.Response, err error)

ResetSlotConfigurationSlot resets the configuration settings of the current slot if they were previously modified by calling the API with POST.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. If a slot is not specified, the API resets configuration settings for the production slot.

func (AppsClient) ResetSlotConfigurationSlotPreparer

func (client AppsClient) ResetSlotConfigurationSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

ResetSlotConfigurationSlotPreparer prepares the ResetSlotConfigurationSlot request.

func (AppsClient) ResetSlotConfigurationSlotResponder

func (client AppsClient) ResetSlotConfigurationSlotResponder(resp *http.Response) (result autorest.Response, err error)

ResetSlotConfigurationSlotResponder handles the response to the ResetSlotConfigurationSlot request. The method always closes the http.Response Body.

func (AppsClient) ResetSlotConfigurationSlotSender

func (client AppsClient) ResetSlotConfigurationSlotSender(req *http.Request) (*http.Response, error)

ResetSlotConfigurationSlotSender sends the ResetSlotConfigurationSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) Restart

func (client AppsClient) Restart(resourceGroupName string, name string, softRestart *bool, synchronous *bool) (result autorest.Response, err error)

Restart restarts an app (or deployment slot, if specified).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. softRestart is specify true to apply the configuration settings and restarts the app only if necessary. By default, the API always restarts and reprovisions the app. synchronous is specify true to block until the app is restarted. By default, it is set to false, and the API responds immediately (asynchronous).

func (AppsClient) RestartPreparer

func (client AppsClient) RestartPreparer(resourceGroupName string, name string, softRestart *bool, synchronous *bool) (*http.Request, error)

RestartPreparer prepares the Restart request.

func (AppsClient) RestartResponder

func (client AppsClient) RestartResponder(resp *http.Response) (result autorest.Response, err error)

RestartResponder handles the response to the Restart request. The method always closes the http.Response Body.

func (AppsClient) RestartSender

func (client AppsClient) RestartSender(req *http.Request) (*http.Response, error)

RestartSender sends the Restart request. The method will close the http.Response Body if it receives an error.

func (AppsClient) RestartSlot

func (client AppsClient) RestartSlot(resourceGroupName string, name string, slot string, softRestart *bool, synchronous *bool) (result autorest.Response, err error)

RestartSlot restarts an app (or deployment slot, if specified).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. If a slot is not specified, the API will restart the production slot. softRestart is specify true to apply the configuration settings and restarts the app only if necessary. By default, the API always restarts and reprovisions the app. synchronous is specify true to block until the app is restarted. By default, it is set to false, and the API responds immediately (asynchronous).

func (AppsClient) RestartSlotPreparer

func (client AppsClient) RestartSlotPreparer(resourceGroupName string, name string, slot string, softRestart *bool, synchronous *bool) (*http.Request, error)

RestartSlotPreparer prepares the RestartSlot request.

func (AppsClient) RestartSlotResponder

func (client AppsClient) RestartSlotResponder(resp *http.Response) (result autorest.Response, err error)

RestartSlotResponder handles the response to the RestartSlot request. The method always closes the http.Response Body.

func (AppsClient) RestartSlotSender

func (client AppsClient) RestartSlotSender(req *http.Request) (*http.Response, error)

RestartSlotSender sends the RestartSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) Restore

func (client AppsClient) Restore(resourceGroupName string, name string, backupID string, request RestoreRequest, cancel <-chan struct{}) (<-chan RestoreResponse, <-chan error)

Restore restores a specific backup to another app (or deployment slot, if specified). This method may poll for completion. Polling can be canceled by passing the cancel channel argument. The channel will be used to cancel polling and any outstanding HTTP requests.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. backupID is ID of the backup. request is information on restore request .

func (AppsClient) RestorePreparer

func (client AppsClient) RestorePreparer(resourceGroupName string, name string, backupID string, request RestoreRequest, cancel <-chan struct{}) (*http.Request, error)

RestorePreparer prepares the Restore request.

func (AppsClient) RestoreResponder

func (client AppsClient) RestoreResponder(resp *http.Response) (result RestoreResponse, err error)

RestoreResponder handles the response to the Restore request. The method always closes the http.Response Body.

func (AppsClient) RestoreSender

func (client AppsClient) RestoreSender(req *http.Request) (*http.Response, error)

RestoreSender sends the Restore request. The method will close the http.Response Body if it receives an error.

func (AppsClient) RestoreSlot

func (client AppsClient) RestoreSlot(resourceGroupName string, name string, backupID string, request RestoreRequest, slot string, cancel <-chan struct{}) (<-chan RestoreResponse, <-chan error)

RestoreSlot restores a specific backup to another app (or deployment slot, if specified). This method may poll for completion. Polling can be canceled by passing the cancel channel argument. The channel will be used to cancel polling and any outstanding HTTP requests.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. backupID is ID of the backup. request is information on restore request . slot is name of the deployment slot. If a slot is not specified, the API will restore a backup of the production slot.

func (AppsClient) RestoreSlotPreparer

func (client AppsClient) RestoreSlotPreparer(resourceGroupName string, name string, backupID string, request RestoreRequest, slot string, cancel <-chan struct{}) (*http.Request, error)

RestoreSlotPreparer prepares the RestoreSlot request.

func (AppsClient) RestoreSlotResponder

func (client AppsClient) RestoreSlotResponder(resp *http.Response) (result RestoreResponse, err error)

RestoreSlotResponder handles the response to the RestoreSlot request. The method always closes the http.Response Body.

func (AppsClient) RestoreSlotSender

func (client AppsClient) RestoreSlotSender(req *http.Request) (*http.Response, error)

RestoreSlotSender sends the RestoreSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) RunTriggeredWebJob

func (client AppsClient) RunTriggeredWebJob(resourceGroupName string, name string, webJobName string) (result autorest.Response, err error)

RunTriggeredWebJob run a triggered web job for an app, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. webJobName is name of Web Job.

func (AppsClient) RunTriggeredWebJobPreparer

func (client AppsClient) RunTriggeredWebJobPreparer(resourceGroupName string, name string, webJobName string) (*http.Request, error)

RunTriggeredWebJobPreparer prepares the RunTriggeredWebJob request.

func (AppsClient) RunTriggeredWebJobResponder

func (client AppsClient) RunTriggeredWebJobResponder(resp *http.Response) (result autorest.Response, err error)

RunTriggeredWebJobResponder handles the response to the RunTriggeredWebJob request. The method always closes the http.Response Body.

func (AppsClient) RunTriggeredWebJobSender

func (client AppsClient) RunTriggeredWebJobSender(req *http.Request) (*http.Response, error)

RunTriggeredWebJobSender sends the RunTriggeredWebJob request. The method will close the http.Response Body if it receives an error.

func (AppsClient) RunTriggeredWebJobSlot

func (client AppsClient) RunTriggeredWebJobSlot(resourceGroupName string, name string, webJobName string, slot string) (result autorest.Response, err error)

RunTriggeredWebJobSlot run a triggered web job for an app, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. webJobName is name of Web Job. slot is name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

func (AppsClient) RunTriggeredWebJobSlotPreparer

func (client AppsClient) RunTriggeredWebJobSlotPreparer(resourceGroupName string, name string, webJobName string, slot string) (*http.Request, error)

RunTriggeredWebJobSlotPreparer prepares the RunTriggeredWebJobSlot request.

func (AppsClient) RunTriggeredWebJobSlotResponder

func (client AppsClient) RunTriggeredWebJobSlotResponder(resp *http.Response) (result autorest.Response, err error)

RunTriggeredWebJobSlotResponder handles the response to the RunTriggeredWebJobSlot request. The method always closes the http.Response Body.

func (AppsClient) RunTriggeredWebJobSlotSender

func (client AppsClient) RunTriggeredWebJobSlotSender(req *http.Request) (*http.Response, error)

RunTriggeredWebJobSlotSender sends the RunTriggeredWebJobSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) Start

func (client AppsClient) Start(resourceGroupName string, name string) (result autorest.Response, err error)

Start starts an app (or deployment slot, if specified).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app.

func (AppsClient) StartContinuousWebJob

func (client AppsClient) StartContinuousWebJob(resourceGroupName string, name string, webJobName string) (result autorest.Response, err error)

StartContinuousWebJob start a continuous web job for an app, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. webJobName is name of Web Job.

func (AppsClient) StartContinuousWebJobPreparer

func (client AppsClient) StartContinuousWebJobPreparer(resourceGroupName string, name string, webJobName string) (*http.Request, error)

StartContinuousWebJobPreparer prepares the StartContinuousWebJob request.

func (AppsClient) StartContinuousWebJobResponder

func (client AppsClient) StartContinuousWebJobResponder(resp *http.Response) (result autorest.Response, err error)

StartContinuousWebJobResponder handles the response to the StartContinuousWebJob request. The method always closes the http.Response Body.

func (AppsClient) StartContinuousWebJobSender

func (client AppsClient) StartContinuousWebJobSender(req *http.Request) (*http.Response, error)

StartContinuousWebJobSender sends the StartContinuousWebJob request. The method will close the http.Response Body if it receives an error.

func (AppsClient) StartContinuousWebJobSlot

func (client AppsClient) StartContinuousWebJobSlot(resourceGroupName string, name string, webJobName string, slot string) (result autorest.Response, err error)

StartContinuousWebJobSlot start a continuous web job for an app, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. webJobName is name of Web Job. slot is name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

func (AppsClient) StartContinuousWebJobSlotPreparer

func (client AppsClient) StartContinuousWebJobSlotPreparer(resourceGroupName string, name string, webJobName string, slot string) (*http.Request, error)

StartContinuousWebJobSlotPreparer prepares the StartContinuousWebJobSlot request.

func (AppsClient) StartContinuousWebJobSlotResponder

func (client AppsClient) StartContinuousWebJobSlotResponder(resp *http.Response) (result autorest.Response, err error)

StartContinuousWebJobSlotResponder handles the response to the StartContinuousWebJobSlot request. The method always closes the http.Response Body.

func (AppsClient) StartContinuousWebJobSlotSender

func (client AppsClient) StartContinuousWebJobSlotSender(req *http.Request) (*http.Response, error)

StartContinuousWebJobSlotSender sends the StartContinuousWebJobSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) StartPreparer

func (client AppsClient) StartPreparer(resourceGroupName string, name string) (*http.Request, error)

StartPreparer prepares the Start request.

func (AppsClient) StartResponder

func (client AppsClient) StartResponder(resp *http.Response) (result autorest.Response, err error)

StartResponder handles the response to the Start request. The method always closes the http.Response Body.

func (AppsClient) StartSender

func (client AppsClient) StartSender(req *http.Request) (*http.Response, error)

StartSender sends the Start request. The method will close the http.Response Body if it receives an error.

func (AppsClient) StartSlot

func (client AppsClient) StartSlot(resourceGroupName string, name string, slot string) (result autorest.Response, err error)

StartSlot starts an app (or deployment slot, if specified).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. If a slot is not specified, the API will start the production slot.

func (AppsClient) StartSlotPreparer

func (client AppsClient) StartSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

StartSlotPreparer prepares the StartSlot request.

func (AppsClient) StartSlotResponder

func (client AppsClient) StartSlotResponder(resp *http.Response) (result autorest.Response, err error)

StartSlotResponder handles the response to the StartSlot request. The method always closes the http.Response Body.

func (AppsClient) StartSlotSender

func (client AppsClient) StartSlotSender(req *http.Request) (*http.Response, error)

StartSlotSender sends the StartSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) StartWebSiteNetworkTrace

func (client AppsClient) StartWebSiteNetworkTrace(resourceGroupName string, name string, durationInSeconds *int32, maxFrameLength *int32, sasURL string) (result String, err error)

StartWebSiteNetworkTrace start capturing network packets for the site.

resourceGroupName is name of the resource group to which the resource belongs. name is the name of the web app. durationInSeconds is the duration to keep capturing in seconds. maxFrameLength is the maximum frame length in bytes (Optional). sasURL is the Blob URL to store capture file.

func (AppsClient) StartWebSiteNetworkTracePreparer

func (client AppsClient) StartWebSiteNetworkTracePreparer(resourceGroupName string, name string, durationInSeconds *int32, maxFrameLength *int32, sasURL string) (*http.Request, error)

StartWebSiteNetworkTracePreparer prepares the StartWebSiteNetworkTrace request.

func (AppsClient) StartWebSiteNetworkTraceResponder

func (client AppsClient) StartWebSiteNetworkTraceResponder(resp *http.Response) (result String, err error)

StartWebSiteNetworkTraceResponder handles the response to the StartWebSiteNetworkTrace request. The method always closes the http.Response Body.

func (AppsClient) StartWebSiteNetworkTraceSender

func (client AppsClient) StartWebSiteNetworkTraceSender(req *http.Request) (*http.Response, error)

StartWebSiteNetworkTraceSender sends the StartWebSiteNetworkTrace request. The method will close the http.Response Body if it receives an error.

func (AppsClient) StartWebSiteNetworkTraceSlot

func (client AppsClient) StartWebSiteNetworkTraceSlot(resourceGroupName string, name string, slot string, durationInSeconds *int32, maxFrameLength *int32, sasURL string) (result String, err error)

StartWebSiteNetworkTraceSlot start capturing network packets for the site.

resourceGroupName is name of the resource group to which the resource belongs. name is the name of the web app. slot is the name of the slot for this web app. durationInSeconds is the duration to keep capturing in seconds. maxFrameLength is the maximum frame length in bytes (Optional). sasURL is the Blob URL to store capture file.

func (AppsClient) StartWebSiteNetworkTraceSlotPreparer

func (client AppsClient) StartWebSiteNetworkTraceSlotPreparer(resourceGroupName string, name string, slot string, durationInSeconds *int32, maxFrameLength *int32, sasURL string) (*http.Request, error)

StartWebSiteNetworkTraceSlotPreparer prepares the StartWebSiteNetworkTraceSlot request.

func (AppsClient) StartWebSiteNetworkTraceSlotResponder

func (client AppsClient) StartWebSiteNetworkTraceSlotResponder(resp *http.Response) (result String, err error)

StartWebSiteNetworkTraceSlotResponder handles the response to the StartWebSiteNetworkTraceSlot request. The method always closes the http.Response Body.

func (AppsClient) StartWebSiteNetworkTraceSlotSender

func (client AppsClient) StartWebSiteNetworkTraceSlotSender(req *http.Request) (*http.Response, error)

StartWebSiteNetworkTraceSlotSender sends the StartWebSiteNetworkTraceSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) Stop

func (client AppsClient) Stop(resourceGroupName string, name string) (result autorest.Response, err error)

Stop stops an app (or deployment slot, if specified).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app.

func (AppsClient) StopContinuousWebJob

func (client AppsClient) StopContinuousWebJob(resourceGroupName string, name string, webJobName string) (result autorest.Response, err error)

StopContinuousWebJob stop a continuous web job for an app, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. webJobName is name of Web Job.

func (AppsClient) StopContinuousWebJobPreparer

func (client AppsClient) StopContinuousWebJobPreparer(resourceGroupName string, name string, webJobName string) (*http.Request, error)

StopContinuousWebJobPreparer prepares the StopContinuousWebJob request.

func (AppsClient) StopContinuousWebJobResponder

func (client AppsClient) StopContinuousWebJobResponder(resp *http.Response) (result autorest.Response, err error)

StopContinuousWebJobResponder handles the response to the StopContinuousWebJob request. The method always closes the http.Response Body.

func (AppsClient) StopContinuousWebJobSender

func (client AppsClient) StopContinuousWebJobSender(req *http.Request) (*http.Response, error)

StopContinuousWebJobSender sends the StopContinuousWebJob request. The method will close the http.Response Body if it receives an error.

func (AppsClient) StopContinuousWebJobSlot

func (client AppsClient) StopContinuousWebJobSlot(resourceGroupName string, name string, webJobName string, slot string) (result autorest.Response, err error)

StopContinuousWebJobSlot stop a continuous web job for an app, or a deployment slot.

resourceGroupName is name of the resource group to which the resource belongs. name is site name. webJobName is name of Web Job. slot is name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

func (AppsClient) StopContinuousWebJobSlotPreparer

func (client AppsClient) StopContinuousWebJobSlotPreparer(resourceGroupName string, name string, webJobName string, slot string) (*http.Request, error)

StopContinuousWebJobSlotPreparer prepares the StopContinuousWebJobSlot request.

func (AppsClient) StopContinuousWebJobSlotResponder

func (client AppsClient) StopContinuousWebJobSlotResponder(resp *http.Response) (result autorest.Response, err error)

StopContinuousWebJobSlotResponder handles the response to the StopContinuousWebJobSlot request. The method always closes the http.Response Body.

func (AppsClient) StopContinuousWebJobSlotSender

func (client AppsClient) StopContinuousWebJobSlotSender(req *http.Request) (*http.Response, error)

StopContinuousWebJobSlotSender sends the StopContinuousWebJobSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) StopPreparer

func (client AppsClient) StopPreparer(resourceGroupName string, name string) (*http.Request, error)

StopPreparer prepares the Stop request.

func (AppsClient) StopResponder

func (client AppsClient) StopResponder(resp *http.Response) (result autorest.Response, err error)

StopResponder handles the response to the Stop request. The method always closes the http.Response Body.

func (AppsClient) StopSender

func (client AppsClient) StopSender(req *http.Request) (*http.Response, error)

StopSender sends the Stop request. The method will close the http.Response Body if it receives an error.

func (AppsClient) StopSlot

func (client AppsClient) StopSlot(resourceGroupName string, name string, slot string) (result autorest.Response, err error)

StopSlot stops an app (or deployment slot, if specified).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. If a slot is not specified, the API will stop the production slot.

func (AppsClient) StopSlotPreparer

func (client AppsClient) StopSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

StopSlotPreparer prepares the StopSlot request.

func (AppsClient) StopSlotResponder

func (client AppsClient) StopSlotResponder(resp *http.Response) (result autorest.Response, err error)

StopSlotResponder handles the response to the StopSlot request. The method always closes the http.Response Body.

func (AppsClient) StopSlotSender

func (client AppsClient) StopSlotSender(req *http.Request) (*http.Response, error)

StopSlotSender sends the StopSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) StopWebSiteNetworkTrace

func (client AppsClient) StopWebSiteNetworkTrace(resourceGroupName string, name string) (result String, err error)

StopWebSiteNetworkTrace stop ongoing capturing network packets for the site.

resourceGroupName is name of the resource group to which the resource belongs. name is the name of the web app.

func (AppsClient) StopWebSiteNetworkTracePreparer

func (client AppsClient) StopWebSiteNetworkTracePreparer(resourceGroupName string, name string) (*http.Request, error)

StopWebSiteNetworkTracePreparer prepares the StopWebSiteNetworkTrace request.

func (AppsClient) StopWebSiteNetworkTraceResponder

func (client AppsClient) StopWebSiteNetworkTraceResponder(resp *http.Response) (result String, err error)

StopWebSiteNetworkTraceResponder handles the response to the StopWebSiteNetworkTrace request. The method always closes the http.Response Body.

func (AppsClient) StopWebSiteNetworkTraceSender

func (client AppsClient) StopWebSiteNetworkTraceSender(req *http.Request) (*http.Response, error)

StopWebSiteNetworkTraceSender sends the StopWebSiteNetworkTrace request. The method will close the http.Response Body if it receives an error.

func (AppsClient) StopWebSiteNetworkTraceSlot

func (client AppsClient) StopWebSiteNetworkTraceSlot(resourceGroupName string, name string, slot string) (result String, err error)

StopWebSiteNetworkTraceSlot stop ongoing capturing network packets for the site.

resourceGroupName is name of the resource group to which the resource belongs. name is the name of the web app. slot is the name of the slot for this web app.

func (AppsClient) StopWebSiteNetworkTraceSlotPreparer

func (client AppsClient) StopWebSiteNetworkTraceSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

StopWebSiteNetworkTraceSlotPreparer prepares the StopWebSiteNetworkTraceSlot request.

func (AppsClient) StopWebSiteNetworkTraceSlotResponder

func (client AppsClient) StopWebSiteNetworkTraceSlotResponder(resp *http.Response) (result String, err error)

StopWebSiteNetworkTraceSlotResponder handles the response to the StopWebSiteNetworkTraceSlot request. The method always closes the http.Response Body.

func (AppsClient) StopWebSiteNetworkTraceSlotSender

func (client AppsClient) StopWebSiteNetworkTraceSlotSender(req *http.Request) (*http.Response, error)

StopWebSiteNetworkTraceSlotSender sends the StopWebSiteNetworkTraceSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) SwapSlotSlot

func (client AppsClient) SwapSlotSlot(resourceGroupName string, name string, slotSwapEntity CsmSlotEntity, slot string, cancel <-chan struct{}) (<-chan autorest.Response, <-chan error)

SwapSlotSlot swaps two deployment slots of an app. This method may poll for completion. Polling can be canceled by passing the cancel channel argument. The channel will be used to cancel polling and any outstanding HTTP requests.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slotSwapEntity is JSON object that contains the target slot name. See example. slot is name of the source slot. If a slot is not specified, the production slot is used as the source slot.

func (AppsClient) SwapSlotSlotPreparer

func (client AppsClient) SwapSlotSlotPreparer(resourceGroupName string, name string, slotSwapEntity CsmSlotEntity, slot string, cancel <-chan struct{}) (*http.Request, error)

SwapSlotSlotPreparer prepares the SwapSlotSlot request.

func (AppsClient) SwapSlotSlotResponder

func (client AppsClient) SwapSlotSlotResponder(resp *http.Response) (result autorest.Response, err error)

SwapSlotSlotResponder handles the response to the SwapSlotSlot request. The method always closes the http.Response Body.

func (AppsClient) SwapSlotSlotSender

func (client AppsClient) SwapSlotSlotSender(req *http.Request) (*http.Response, error)

SwapSlotSlotSender sends the SwapSlotSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) SwapSlotWithProduction

func (client AppsClient) SwapSlotWithProduction(resourceGroupName string, name string, slotSwapEntity CsmSlotEntity, cancel <-chan struct{}) (<-chan autorest.Response, <-chan error)

SwapSlotWithProduction swaps two deployment slots of an app. This method may poll for completion. Polling can be canceled by passing the cancel channel argument. The channel will be used to cancel polling and any outstanding HTTP requests.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slotSwapEntity is JSON object that contains the target slot name. See example.

func (AppsClient) SwapSlotWithProductionPreparer

func (client AppsClient) SwapSlotWithProductionPreparer(resourceGroupName string, name string, slotSwapEntity CsmSlotEntity, cancel <-chan struct{}) (*http.Request, error)

SwapSlotWithProductionPreparer prepares the SwapSlotWithProduction request.

func (AppsClient) SwapSlotWithProductionResponder

func (client AppsClient) SwapSlotWithProductionResponder(resp *http.Response) (result autorest.Response, err error)

SwapSlotWithProductionResponder handles the response to the SwapSlotWithProduction request. The method always closes the http.Response Body.

func (AppsClient) SwapSlotWithProductionSender

func (client AppsClient) SwapSlotWithProductionSender(req *http.Request) (*http.Response, error)

SwapSlotWithProductionSender sends the SwapSlotWithProduction request. The method will close the http.Response Body if it receives an error.

func (AppsClient) SyncFunctionTriggers

func (client AppsClient) SyncFunctionTriggers(resourceGroupName string, name string) (result autorest.Response, err error)

SyncFunctionTriggers syncs function trigger metadata to the scale controller

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app.

func (AppsClient) SyncFunctionTriggersPreparer

func (client AppsClient) SyncFunctionTriggersPreparer(resourceGroupName string, name string) (*http.Request, error)

SyncFunctionTriggersPreparer prepares the SyncFunctionTriggers request.

func (AppsClient) SyncFunctionTriggersResponder

func (client AppsClient) SyncFunctionTriggersResponder(resp *http.Response) (result autorest.Response, err error)

SyncFunctionTriggersResponder handles the response to the SyncFunctionTriggers request. The method always closes the http.Response Body.

func (AppsClient) SyncFunctionTriggersSender

func (client AppsClient) SyncFunctionTriggersSender(req *http.Request) (*http.Response, error)

SyncFunctionTriggersSender sends the SyncFunctionTriggers request. The method will close the http.Response Body if it receives an error.

func (AppsClient) SyncFunctionTriggersSlot

func (client AppsClient) SyncFunctionTriggersSlot(resourceGroupName string, name string, slot string) (result autorest.Response, err error)

SyncFunctionTriggersSlot syncs function trigger metadata to the scale controller

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slot is name of the deployment slot. If a slot is not specified, the API will restore a backup of the production slot.

func (AppsClient) SyncFunctionTriggersSlotPreparer

func (client AppsClient) SyncFunctionTriggersSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

SyncFunctionTriggersSlotPreparer prepares the SyncFunctionTriggersSlot request.

func (AppsClient) SyncFunctionTriggersSlotResponder

func (client AppsClient) SyncFunctionTriggersSlotResponder(resp *http.Response) (result autorest.Response, err error)

SyncFunctionTriggersSlotResponder handles the response to the SyncFunctionTriggersSlot request. The method always closes the http.Response Body.

func (AppsClient) SyncFunctionTriggersSlotSender

func (client AppsClient) SyncFunctionTriggersSlotSender(req *http.Request) (*http.Response, error)

SyncFunctionTriggersSlotSender sends the SyncFunctionTriggersSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) SyncRepository

func (client AppsClient) SyncRepository(resourceGroupName string, name string) (result autorest.Response, err error)

SyncRepository sync web app repository.

resourceGroupName is name of the resource group to which the resource belongs. name is name of web app.

func (AppsClient) SyncRepositoryPreparer

func (client AppsClient) SyncRepositoryPreparer(resourceGroupName string, name string) (*http.Request, error)

SyncRepositoryPreparer prepares the SyncRepository request.

func (AppsClient) SyncRepositoryResponder

func (client AppsClient) SyncRepositoryResponder(resp *http.Response) (result autorest.Response, err error)

SyncRepositoryResponder handles the response to the SyncRepository request. The method always closes the http.Response Body.

func (AppsClient) SyncRepositorySender

func (client AppsClient) SyncRepositorySender(req *http.Request) (*http.Response, error)

SyncRepositorySender sends the SyncRepository request. The method will close the http.Response Body if it receives an error.

func (AppsClient) SyncRepositorySlot

func (client AppsClient) SyncRepositorySlot(resourceGroupName string, name string, slot string) (result autorest.Response, err error)

SyncRepositorySlot sync web app repository.

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 (AppsClient) SyncRepositorySlotPreparer

func (client AppsClient) SyncRepositorySlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

SyncRepositorySlotPreparer prepares the SyncRepositorySlot request.

func (AppsClient) SyncRepositorySlotResponder

func (client AppsClient) SyncRepositorySlotResponder(resp *http.Response) (result autorest.Response, err error)

SyncRepositorySlotResponder handles the response to the SyncRepositorySlot request. The method always closes the http.Response Body.

func (AppsClient) SyncRepositorySlotSender

func (client AppsClient) SyncRepositorySlotSender(req *http.Request) (*http.Response, error)

SyncRepositorySlotSender sends the SyncRepositorySlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) Update

func (client AppsClient) Update(resourceGroupName string, name string, siteEnvelope SitePatchResource, skipDNSRegistration *bool, skipCustomDomainVerification *bool, forceDNSRegistration *bool, TTLInSeconds string) (result Site, err error)

Update creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

resourceGroupName is name of the resource group to which the resource belongs. name is unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter. siteEnvelope is a JSON representation of the app properties. See example. skipDNSRegistration is if true web app hostname is not registered with DNS on creation. This parameter is only used for app creation. skipCustomDomainVerification is if true, custom (non *.azurewebsites.net) domains associated with web app are not verified. forceDNSRegistration is if true, web app hostname is force registered with DNS. TTLInSeconds is time to live in seconds for web app's default domain name.

func (AppsClient) UpdateApplicationSettings

func (client AppsClient) UpdateApplicationSettings(resourceGroupName string, name string, appSettings StringDictionary) (result StringDictionary, err error)

UpdateApplicationSettings replaces the application settings of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. appSettings is application settings of the app.

func (AppsClient) UpdateApplicationSettingsPreparer

func (client AppsClient) UpdateApplicationSettingsPreparer(resourceGroupName string, name string, appSettings StringDictionary) (*http.Request, error)

UpdateApplicationSettingsPreparer prepares the UpdateApplicationSettings request.

func (AppsClient) UpdateApplicationSettingsResponder

func (client AppsClient) UpdateApplicationSettingsResponder(resp *http.Response) (result StringDictionary, err error)

UpdateApplicationSettingsResponder handles the response to the UpdateApplicationSettings request. The method always closes the http.Response Body.

func (AppsClient) UpdateApplicationSettingsSender

func (client AppsClient) UpdateApplicationSettingsSender(req *http.Request) (*http.Response, error)

UpdateApplicationSettingsSender sends the UpdateApplicationSettings request. The method will close the http.Response Body if it receives an error.

func (AppsClient) UpdateApplicationSettingsSlot

func (client AppsClient) UpdateApplicationSettingsSlot(resourceGroupName string, name string, appSettings StringDictionary, slot string) (result StringDictionary, err error)

UpdateApplicationSettingsSlot replaces the application settings of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. appSettings is application settings of the app. slot is name of the deployment slot. If a slot is not specified, the API will update the application settings for the production slot.

func (AppsClient) UpdateApplicationSettingsSlotPreparer

func (client AppsClient) UpdateApplicationSettingsSlotPreparer(resourceGroupName string, name string, appSettings StringDictionary, slot string) (*http.Request, error)

UpdateApplicationSettingsSlotPreparer prepares the UpdateApplicationSettingsSlot request.

func (AppsClient) UpdateApplicationSettingsSlotResponder

func (client AppsClient) UpdateApplicationSettingsSlotResponder(resp *http.Response) (result StringDictionary, err error)

UpdateApplicationSettingsSlotResponder handles the response to the UpdateApplicationSettingsSlot request. The method always closes the http.Response Body.

func (AppsClient) UpdateApplicationSettingsSlotSender

func (client AppsClient) UpdateApplicationSettingsSlotSender(req *http.Request) (*http.Response, error)

UpdateApplicationSettingsSlotSender sends the UpdateApplicationSettingsSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) UpdateAuthSettings

func (client AppsClient) UpdateAuthSettings(resourceGroupName string, name string, siteAuthSettings SiteAuthSettings) (result SiteAuthSettings, err error)

UpdateAuthSettings updates the Authentication / Authorization settings associated with web app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of web app. siteAuthSettings is auth settings associated with web app.

func (AppsClient) UpdateAuthSettingsPreparer

func (client AppsClient) UpdateAuthSettingsPreparer(resourceGroupName string, name string, siteAuthSettings SiteAuthSettings) (*http.Request, error)

UpdateAuthSettingsPreparer prepares the UpdateAuthSettings request.

func (AppsClient) UpdateAuthSettingsResponder

func (client AppsClient) UpdateAuthSettingsResponder(resp *http.Response) (result SiteAuthSettings, err error)

UpdateAuthSettingsResponder handles the response to the UpdateAuthSettings request. The method always closes the http.Response Body.

func (AppsClient) UpdateAuthSettingsSender

func (client AppsClient) UpdateAuthSettingsSender(req *http.Request) (*http.Response, error)

UpdateAuthSettingsSender sends the UpdateAuthSettings request. The method will close the http.Response Body if it receives an error.

func (AppsClient) UpdateAuthSettingsSlot

func (client AppsClient) UpdateAuthSettingsSlot(resourceGroupName string, name string, siteAuthSettings SiteAuthSettings, slot string) (result SiteAuthSettings, err error)

UpdateAuthSettingsSlot updates the Authentication / Authorization settings associated with web app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of web app. siteAuthSettings is auth settings associated with web app. slot is name of web app slot. If not specified then will default to production slot.

func (AppsClient) UpdateAuthSettingsSlotPreparer

func (client AppsClient) UpdateAuthSettingsSlotPreparer(resourceGroupName string, name string, siteAuthSettings SiteAuthSettings, slot string) (*http.Request, error)

UpdateAuthSettingsSlotPreparer prepares the UpdateAuthSettingsSlot request.

func (AppsClient) UpdateAuthSettingsSlotResponder

func (client AppsClient) UpdateAuthSettingsSlotResponder(resp *http.Response) (result SiteAuthSettings, err error)

UpdateAuthSettingsSlotResponder handles the response to the UpdateAuthSettingsSlot request. The method always closes the http.Response Body.

func (AppsClient) UpdateAuthSettingsSlotSender

func (client AppsClient) UpdateAuthSettingsSlotSender(req *http.Request) (*http.Response, error)

UpdateAuthSettingsSlotSender sends the UpdateAuthSettingsSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) UpdateBackupConfiguration

func (client AppsClient) UpdateBackupConfiguration(resourceGroupName string, name string, request BackupRequest) (result BackupRequest, err error)

UpdateBackupConfiguration updates the backup configuration of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. request is edited backup configuration.

func (AppsClient) UpdateBackupConfigurationPreparer

func (client AppsClient) UpdateBackupConfigurationPreparer(resourceGroupName string, name string, request BackupRequest) (*http.Request, error)

UpdateBackupConfigurationPreparer prepares the UpdateBackupConfiguration request.

func (AppsClient) UpdateBackupConfigurationResponder

func (client AppsClient) UpdateBackupConfigurationResponder(resp *http.Response) (result BackupRequest, err error)

UpdateBackupConfigurationResponder handles the response to the UpdateBackupConfiguration request. The method always closes the http.Response Body.

func (AppsClient) UpdateBackupConfigurationSender

func (client AppsClient) UpdateBackupConfigurationSender(req *http.Request) (*http.Response, error)

UpdateBackupConfigurationSender sends the UpdateBackupConfiguration request. The method will close the http.Response Body if it receives an error.

func (AppsClient) UpdateBackupConfigurationSlot

func (client AppsClient) UpdateBackupConfigurationSlot(resourceGroupName string, name string, request BackupRequest, slot string) (result BackupRequest, err error)

UpdateBackupConfigurationSlot updates the backup configuration of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. request is edited backup configuration. slot is name of the deployment slot. If a slot is not specified, the API will update the backup configuration for the production slot.

func (AppsClient) UpdateBackupConfigurationSlotPreparer

func (client AppsClient) UpdateBackupConfigurationSlotPreparer(resourceGroupName string, name string, request BackupRequest, slot string) (*http.Request, error)

UpdateBackupConfigurationSlotPreparer prepares the UpdateBackupConfigurationSlot request.

func (AppsClient) UpdateBackupConfigurationSlotResponder

func (client AppsClient) UpdateBackupConfigurationSlotResponder(resp *http.Response) (result BackupRequest, err error)

UpdateBackupConfigurationSlotResponder handles the response to the UpdateBackupConfigurationSlot request. The method always closes the http.Response Body.

func (AppsClient) UpdateBackupConfigurationSlotSender

func (client AppsClient) UpdateBackupConfigurationSlotSender(req *http.Request) (*http.Response, error)

UpdateBackupConfigurationSlotSender sends the UpdateBackupConfigurationSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) UpdateConfiguration

func (client AppsClient) UpdateConfiguration(resourceGroupName string, name string, siteConfig SiteConfigResource) (result SiteConfigResource, err error)

UpdateConfiguration updates the configuration of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. siteConfig is JSON representation of a SiteConfig object. See example.

func (AppsClient) UpdateConfigurationPreparer

func (client AppsClient) UpdateConfigurationPreparer(resourceGroupName string, name string, siteConfig SiteConfigResource) (*http.Request, error)

UpdateConfigurationPreparer prepares the UpdateConfiguration request.

func (AppsClient) UpdateConfigurationResponder

func (client AppsClient) UpdateConfigurationResponder(resp *http.Response) (result SiteConfigResource, err error)

UpdateConfigurationResponder handles the response to the UpdateConfiguration request. The method always closes the http.Response Body.

func (AppsClient) UpdateConfigurationSender

func (client AppsClient) UpdateConfigurationSender(req *http.Request) (*http.Response, error)

UpdateConfigurationSender sends the UpdateConfiguration request. The method will close the http.Response Body if it receives an error.

func (AppsClient) UpdateConfigurationSlot

func (client AppsClient) UpdateConfigurationSlot(resourceGroupName string, name string, siteConfig SiteConfigResource, slot string) (result SiteConfigResource, err error)

UpdateConfigurationSlot updates the configuration of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. siteConfig is JSON representation of a SiteConfig object. See example. slot is name of the deployment slot. If a slot is not specified, the API will update configuration for the production slot.

func (AppsClient) UpdateConfigurationSlotPreparer

func (client AppsClient) UpdateConfigurationSlotPreparer(resourceGroupName string, name string, siteConfig SiteConfigResource, slot string) (*http.Request, error)

UpdateConfigurationSlotPreparer prepares the UpdateConfigurationSlot request.

func (AppsClient) UpdateConfigurationSlotResponder

func (client AppsClient) UpdateConfigurationSlotResponder(resp *http.Response) (result SiteConfigResource, err error)

UpdateConfigurationSlotResponder handles the response to the UpdateConfigurationSlot request. The method always closes the http.Response Body.

func (AppsClient) UpdateConfigurationSlotSender

func (client AppsClient) UpdateConfigurationSlotSender(req *http.Request) (*http.Response, error)

UpdateConfigurationSlotSender sends the UpdateConfigurationSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) UpdateConnectionStrings

func (client AppsClient) UpdateConnectionStrings(resourceGroupName string, name string, connectionStrings ConnectionStringDictionary) (result ConnectionStringDictionary, err error)

UpdateConnectionStrings replaces the connection strings of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. connectionStrings is connection strings of the app or deployment slot. See example.

func (AppsClient) UpdateConnectionStringsPreparer

func (client AppsClient) UpdateConnectionStringsPreparer(resourceGroupName string, name string, connectionStrings ConnectionStringDictionary) (*http.Request, error)

UpdateConnectionStringsPreparer prepares the UpdateConnectionStrings request.

func (AppsClient) UpdateConnectionStringsResponder

func (client AppsClient) UpdateConnectionStringsResponder(resp *http.Response) (result ConnectionStringDictionary, err error)

UpdateConnectionStringsResponder handles the response to the UpdateConnectionStrings request. The method always closes the http.Response Body.

func (AppsClient) UpdateConnectionStringsSender

func (client AppsClient) UpdateConnectionStringsSender(req *http.Request) (*http.Response, error)

UpdateConnectionStringsSender sends the UpdateConnectionStrings request. The method will close the http.Response Body if it receives an error.

func (AppsClient) UpdateConnectionStringsSlot

func (client AppsClient) UpdateConnectionStringsSlot(resourceGroupName string, name string, connectionStrings ConnectionStringDictionary, slot string) (result ConnectionStringDictionary, err error)

UpdateConnectionStringsSlot replaces the connection strings of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. connectionStrings is connection strings of the app or deployment slot. See example. slot is name of the deployment slot. If a slot is not specified, the API will update the connection settings for the production slot.

func (AppsClient) UpdateConnectionStringsSlotPreparer

func (client AppsClient) UpdateConnectionStringsSlotPreparer(resourceGroupName string, name string, connectionStrings ConnectionStringDictionary, slot string) (*http.Request, error)

UpdateConnectionStringsSlotPreparer prepares the UpdateConnectionStringsSlot request.

func (AppsClient) UpdateConnectionStringsSlotResponder

func (client AppsClient) UpdateConnectionStringsSlotResponder(resp *http.Response) (result ConnectionStringDictionary, err error)

UpdateConnectionStringsSlotResponder handles the response to the UpdateConnectionStringsSlot request. The method always closes the http.Response Body.

func (AppsClient) UpdateConnectionStringsSlotSender

func (client AppsClient) UpdateConnectionStringsSlotSender(req *http.Request) (*http.Response, error)

UpdateConnectionStringsSlotSender sends the UpdateConnectionStringsSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) UpdateDiagnosticLogsConfig

func (client AppsClient) UpdateDiagnosticLogsConfig(resourceGroupName string, name string, siteLogsConfig SiteLogsConfig) (result SiteLogsConfig, err error)

UpdateDiagnosticLogsConfig updates the logging configuration of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. siteLogsConfig is a SiteLogsConfig JSON object that contains the logging configuration to change in the "properties" property.

func (AppsClient) UpdateDiagnosticLogsConfigPreparer

func (client AppsClient) UpdateDiagnosticLogsConfigPreparer(resourceGroupName string, name string, siteLogsConfig SiteLogsConfig) (*http.Request, error)

UpdateDiagnosticLogsConfigPreparer prepares the UpdateDiagnosticLogsConfig request.

func (AppsClient) UpdateDiagnosticLogsConfigResponder

func (client AppsClient) UpdateDiagnosticLogsConfigResponder(resp *http.Response) (result SiteLogsConfig, err error)

UpdateDiagnosticLogsConfigResponder handles the response to the UpdateDiagnosticLogsConfig request. The method always closes the http.Response Body.

func (AppsClient) UpdateDiagnosticLogsConfigSender

func (client AppsClient) UpdateDiagnosticLogsConfigSender(req *http.Request) (*http.Response, error)

UpdateDiagnosticLogsConfigSender sends the UpdateDiagnosticLogsConfig request. The method will close the http.Response Body if it receives an error.

func (AppsClient) UpdateDiagnosticLogsConfigSlot

func (client AppsClient) UpdateDiagnosticLogsConfigSlot(resourceGroupName string, name string, siteLogsConfig SiteLogsConfig, slot string) (result SiteLogsConfig, err error)

UpdateDiagnosticLogsConfigSlot updates the logging configuration of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. siteLogsConfig is a SiteLogsConfig JSON object that contains the logging configuration to change in the "properties" property. slot is name of the deployment slot. If a slot is not specified, the API will update the logging configuration for the production slot.

func (AppsClient) UpdateDiagnosticLogsConfigSlotPreparer

func (client AppsClient) UpdateDiagnosticLogsConfigSlotPreparer(resourceGroupName string, name string, siteLogsConfig SiteLogsConfig, slot string) (*http.Request, error)

UpdateDiagnosticLogsConfigSlotPreparer prepares the UpdateDiagnosticLogsConfigSlot request.

func (AppsClient) UpdateDiagnosticLogsConfigSlotResponder

func (client AppsClient) UpdateDiagnosticLogsConfigSlotResponder(resp *http.Response) (result SiteLogsConfig, err error)

UpdateDiagnosticLogsConfigSlotResponder handles the response to the UpdateDiagnosticLogsConfigSlot request. The method always closes the http.Response Body.

func (AppsClient) UpdateDiagnosticLogsConfigSlotSender

func (client AppsClient) UpdateDiagnosticLogsConfigSlotSender(req *http.Request) (*http.Response, error)

UpdateDiagnosticLogsConfigSlotSender sends the UpdateDiagnosticLogsConfigSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) UpdateDomainOwnershipIdentifier

func (client AppsClient) UpdateDomainOwnershipIdentifier(resourceGroupName string, name string, domainOwnershipIdentifierName string, domainOwnershipIdentifier Identifier) (result Identifier, err error)

UpdateDomainOwnershipIdentifier creates a domain ownership identifier for web app, or updates an existing ownership identifier.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. domainOwnershipIdentifierName is name of domain ownership identifier. domainOwnershipIdentifier is a JSON representation of the domain ownership properties.

func (AppsClient) UpdateDomainOwnershipIdentifierPreparer

func (client AppsClient) UpdateDomainOwnershipIdentifierPreparer(resourceGroupName string, name string, domainOwnershipIdentifierName string, domainOwnershipIdentifier Identifier) (*http.Request, error)

UpdateDomainOwnershipIdentifierPreparer prepares the UpdateDomainOwnershipIdentifier request.

func (AppsClient) UpdateDomainOwnershipIdentifierResponder

func (client AppsClient) UpdateDomainOwnershipIdentifierResponder(resp *http.Response) (result Identifier, err error)

UpdateDomainOwnershipIdentifierResponder handles the response to the UpdateDomainOwnershipIdentifier request. The method always closes the http.Response Body.

func (AppsClient) UpdateDomainOwnershipIdentifierSender

func (client AppsClient) UpdateDomainOwnershipIdentifierSender(req *http.Request) (*http.Response, error)

UpdateDomainOwnershipIdentifierSender sends the UpdateDomainOwnershipIdentifier request. The method will close the http.Response Body if it receives an error.

func (AppsClient) UpdateDomainOwnershipIdentifierSlot

func (client AppsClient) UpdateDomainOwnershipIdentifierSlot(resourceGroupName string, name string, domainOwnershipIdentifierName string, domainOwnershipIdentifier Identifier, slot string) (result Identifier, err error)

UpdateDomainOwnershipIdentifierSlot creates a domain ownership identifier for web app, or updates an existing ownership identifier.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. domainOwnershipIdentifierName is name of domain ownership identifier. domainOwnershipIdentifier is a JSON representation of the domain ownership properties. slot is name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.

func (AppsClient) UpdateDomainOwnershipIdentifierSlotPreparer

func (client AppsClient) UpdateDomainOwnershipIdentifierSlotPreparer(resourceGroupName string, name string, domainOwnershipIdentifierName string, domainOwnershipIdentifier Identifier, slot string) (*http.Request, error)

UpdateDomainOwnershipIdentifierSlotPreparer prepares the UpdateDomainOwnershipIdentifierSlot request.

func (AppsClient) UpdateDomainOwnershipIdentifierSlotResponder

func (client AppsClient) UpdateDomainOwnershipIdentifierSlotResponder(resp *http.Response) (result Identifier, err error)

UpdateDomainOwnershipIdentifierSlotResponder handles the response to the UpdateDomainOwnershipIdentifierSlot request. The method always closes the http.Response Body.

func (AppsClient) UpdateDomainOwnershipIdentifierSlotSender

func (client AppsClient) UpdateDomainOwnershipIdentifierSlotSender(req *http.Request) (*http.Response, error)

UpdateDomainOwnershipIdentifierSlotSender sends the UpdateDomainOwnershipIdentifierSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) UpdateHybridConnection

func (client AppsClient) UpdateHybridConnection(resourceGroupName string, name string, namespaceName string, relayName string, connectionEnvelope HybridConnection) (result HybridConnection, err error)

UpdateHybridConnection creates a new Hybrid Connection using a Service Bus relay.

resourceGroupName is name of the resource group to which the resource belongs. name is the name of the web app. namespaceName is the namespace for this hybrid connection. relayName is the relay name for this hybrid connection. connectionEnvelope is the details of the hybrid connection.

func (AppsClient) UpdateHybridConnectionPreparer

func (client AppsClient) UpdateHybridConnectionPreparer(resourceGroupName string, name string, namespaceName string, relayName string, connectionEnvelope HybridConnection) (*http.Request, error)

UpdateHybridConnectionPreparer prepares the UpdateHybridConnection request.

func (AppsClient) UpdateHybridConnectionResponder

func (client AppsClient) UpdateHybridConnectionResponder(resp *http.Response) (result HybridConnection, err error)

UpdateHybridConnectionResponder handles the response to the UpdateHybridConnection request. The method always closes the http.Response Body.

func (AppsClient) UpdateHybridConnectionSender

func (client AppsClient) UpdateHybridConnectionSender(req *http.Request) (*http.Response, error)

UpdateHybridConnectionSender sends the UpdateHybridConnection request. The method will close the http.Response Body if it receives an error.

func (AppsClient) UpdateHybridConnectionSlot

func (client AppsClient) UpdateHybridConnectionSlot(resourceGroupName string, name string, namespaceName string, relayName string, connectionEnvelope HybridConnection, slot string) (result HybridConnection, err error)

UpdateHybridConnectionSlot creates a new Hybrid Connection using a Service Bus relay.

resourceGroupName is name of the resource group to which the resource belongs. name is the name of the web app. namespaceName is the namespace for this hybrid connection. relayName is the relay name for this hybrid connection. connectionEnvelope is the details of the hybrid connection. slot is the name of the slot for the web app.

func (AppsClient) UpdateHybridConnectionSlotPreparer

func (client AppsClient) UpdateHybridConnectionSlotPreparer(resourceGroupName string, name string, namespaceName string, relayName string, connectionEnvelope HybridConnection, slot string) (*http.Request, error)

UpdateHybridConnectionSlotPreparer prepares the UpdateHybridConnectionSlot request.

func (AppsClient) UpdateHybridConnectionSlotResponder

func (client AppsClient) UpdateHybridConnectionSlotResponder(resp *http.Response) (result HybridConnection, err error)

UpdateHybridConnectionSlotResponder handles the response to the UpdateHybridConnectionSlot request. The method always closes the http.Response Body.

func (AppsClient) UpdateHybridConnectionSlotSender

func (client AppsClient) UpdateHybridConnectionSlotSender(req *http.Request) (*http.Response, error)

UpdateHybridConnectionSlotSender sends the UpdateHybridConnectionSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) UpdateMetadata

func (client AppsClient) UpdateMetadata(resourceGroupName string, name string, metadata StringDictionary) (result StringDictionary, err error)

UpdateMetadata replaces the metadata of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. metadata is edited metadata of the app or deployment slot. See example.

func (AppsClient) UpdateMetadataPreparer

func (client AppsClient) UpdateMetadataPreparer(resourceGroupName string, name string, metadata StringDictionary) (*http.Request, error)

UpdateMetadataPreparer prepares the UpdateMetadata request.

func (AppsClient) UpdateMetadataResponder

func (client AppsClient) UpdateMetadataResponder(resp *http.Response) (result StringDictionary, err error)

UpdateMetadataResponder handles the response to the UpdateMetadata request. The method always closes the http.Response Body.

func (AppsClient) UpdateMetadataSender

func (client AppsClient) UpdateMetadataSender(req *http.Request) (*http.Response, error)

UpdateMetadataSender sends the UpdateMetadata request. The method will close the http.Response Body if it receives an error.

func (AppsClient) UpdateMetadataSlot

func (client AppsClient) UpdateMetadataSlot(resourceGroupName string, name string, metadata StringDictionary, slot string) (result StringDictionary, err error)

UpdateMetadataSlot replaces the metadata of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. metadata is edited metadata of the app or deployment slot. See example. slot is name of the deployment slot. If a slot is not specified, the API will update the metadata for the production slot.

func (AppsClient) UpdateMetadataSlotPreparer

func (client AppsClient) UpdateMetadataSlotPreparer(resourceGroupName string, name string, metadata StringDictionary, slot string) (*http.Request, error)

UpdateMetadataSlotPreparer prepares the UpdateMetadataSlot request.

func (AppsClient) UpdateMetadataSlotResponder

func (client AppsClient) UpdateMetadataSlotResponder(resp *http.Response) (result StringDictionary, err error)

UpdateMetadataSlotResponder handles the response to the UpdateMetadataSlot request. The method always closes the http.Response Body.

func (AppsClient) UpdateMetadataSlotSender

func (client AppsClient) UpdateMetadataSlotSender(req *http.Request) (*http.Response, error)

UpdateMetadataSlotSender sends the UpdateMetadataSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) UpdatePreparer

func (client AppsClient) UpdatePreparer(resourceGroupName string, name string, siteEnvelope SitePatchResource, skipDNSRegistration *bool, skipCustomDomainVerification *bool, forceDNSRegistration *bool, TTLInSeconds string) (*http.Request, error)

UpdatePreparer prepares the Update request.

func (AppsClient) UpdateRelayServiceConnection

func (client AppsClient) UpdateRelayServiceConnection(resourceGroupName string, name string, entityName string, connectionEnvelope RelayServiceConnectionEntity) (result RelayServiceConnectionEntity, err error)

UpdateRelayServiceConnection creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. entityName is name of the hybrid connection configuration. connectionEnvelope is details of the hybrid connection configuration.

func (AppsClient) UpdateRelayServiceConnectionPreparer

func (client AppsClient) UpdateRelayServiceConnectionPreparer(resourceGroupName string, name string, entityName string, connectionEnvelope RelayServiceConnectionEntity) (*http.Request, error)

UpdateRelayServiceConnectionPreparer prepares the UpdateRelayServiceConnection request.

func (AppsClient) UpdateRelayServiceConnectionResponder

func (client AppsClient) UpdateRelayServiceConnectionResponder(resp *http.Response) (result RelayServiceConnectionEntity, err error)

UpdateRelayServiceConnectionResponder handles the response to the UpdateRelayServiceConnection request. The method always closes the http.Response Body.

func (AppsClient) UpdateRelayServiceConnectionSender

func (client AppsClient) UpdateRelayServiceConnectionSender(req *http.Request) (*http.Response, error)

UpdateRelayServiceConnectionSender sends the UpdateRelayServiceConnection request. The method will close the http.Response Body if it receives an error.

func (AppsClient) UpdateRelayServiceConnectionSlot

func (client AppsClient) UpdateRelayServiceConnectionSlot(resourceGroupName string, name string, entityName string, connectionEnvelope RelayServiceConnectionEntity, slot string) (result RelayServiceConnectionEntity, err error)

UpdateRelayServiceConnectionSlot creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. entityName is name of the hybrid connection configuration. connectionEnvelope is details of the hybrid connection configuration. slot is name of the deployment slot. If a slot is not specified, the API will create or update a hybrid connection for the production slot.

func (AppsClient) UpdateRelayServiceConnectionSlotPreparer

func (client AppsClient) UpdateRelayServiceConnectionSlotPreparer(resourceGroupName string, name string, entityName string, connectionEnvelope RelayServiceConnectionEntity, slot string) (*http.Request, error)

UpdateRelayServiceConnectionSlotPreparer prepares the UpdateRelayServiceConnectionSlot request.

func (AppsClient) UpdateRelayServiceConnectionSlotResponder

func (client AppsClient) UpdateRelayServiceConnectionSlotResponder(resp *http.Response) (result RelayServiceConnectionEntity, err error)

UpdateRelayServiceConnectionSlotResponder handles the response to the UpdateRelayServiceConnectionSlot request. The method always closes the http.Response Body.

func (AppsClient) UpdateRelayServiceConnectionSlotSender

func (client AppsClient) UpdateRelayServiceConnectionSlotSender(req *http.Request) (*http.Response, error)

UpdateRelayServiceConnectionSlotSender sends the UpdateRelayServiceConnectionSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) UpdateResponder

func (client AppsClient) UpdateResponder(resp *http.Response) (result Site, err error)

UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.

func (AppsClient) UpdateSender

func (client AppsClient) UpdateSender(req *http.Request) (*http.Response, error)

UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.

func (AppsClient) UpdateSitePushSettings

func (client AppsClient) UpdateSitePushSettings(resourceGroupName string, name string, pushSettings PushSettings) (result PushSettings, err error)

UpdateSitePushSettings updates the Push settings associated with web app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of web app. pushSettings is push settings associated with web app.

func (AppsClient) UpdateSitePushSettingsPreparer

func (client AppsClient) UpdateSitePushSettingsPreparer(resourceGroupName string, name string, pushSettings PushSettings) (*http.Request, error)

UpdateSitePushSettingsPreparer prepares the UpdateSitePushSettings request.

func (AppsClient) UpdateSitePushSettingsResponder

func (client AppsClient) UpdateSitePushSettingsResponder(resp *http.Response) (result PushSettings, err error)

UpdateSitePushSettingsResponder handles the response to the UpdateSitePushSettings request. The method always closes the http.Response Body.

func (AppsClient) UpdateSitePushSettingsSender

func (client AppsClient) UpdateSitePushSettingsSender(req *http.Request) (*http.Response, error)

UpdateSitePushSettingsSender sends the UpdateSitePushSettings request. The method will close the http.Response Body if it receives an error.

func (AppsClient) UpdateSitePushSettingsSlot

func (client AppsClient) UpdateSitePushSettingsSlot(resourceGroupName string, name string, pushSettings PushSettings, slot string) (result PushSettings, err error)

UpdateSitePushSettingsSlot updates the Push settings associated with web app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of web app. pushSettings is push settings associated with web app. slot is name of web app slot. If not specified then will default to production slot.

func (AppsClient) UpdateSitePushSettingsSlotPreparer

func (client AppsClient) UpdateSitePushSettingsSlotPreparer(resourceGroupName string, name string, pushSettings PushSettings, slot string) (*http.Request, error)

UpdateSitePushSettingsSlotPreparer prepares the UpdateSitePushSettingsSlot request.

func (AppsClient) UpdateSitePushSettingsSlotResponder

func (client AppsClient) UpdateSitePushSettingsSlotResponder(resp *http.Response) (result PushSettings, err error)

UpdateSitePushSettingsSlotResponder handles the response to the UpdateSitePushSettingsSlot request. The method always closes the http.Response Body.

func (AppsClient) UpdateSitePushSettingsSlotSender

func (client AppsClient) UpdateSitePushSettingsSlotSender(req *http.Request) (*http.Response, error)

UpdateSitePushSettingsSlotSender sends the UpdateSitePushSettingsSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) UpdateSlot

func (client AppsClient) UpdateSlot(resourceGroupName string, name string, siteEnvelope SitePatchResource, slot string, skipDNSRegistration *bool, skipCustomDomainVerification *bool, forceDNSRegistration *bool, TTLInSeconds string) (result Site, err error)

UpdateSlot creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

resourceGroupName is name of the resource group to which the resource belongs. name is unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter. siteEnvelope is a JSON representation of the app properties. See example. slot is name of the deployment slot to create or update. By default, this API attempts to create or modify the production slot. skipDNSRegistration is if true web app hostname is not registered with DNS on creation. This parameter is only used for app creation. skipCustomDomainVerification is if true, custom (non *.azurewebsites.net) domains associated with web app are not verified. forceDNSRegistration is if true, web app hostname is force registered with DNS. TTLInSeconds is time to live in seconds for web app's default domain name.

func (AppsClient) UpdateSlotConfigurationNames

func (client AppsClient) UpdateSlotConfigurationNames(resourceGroupName string, name string, slotConfigNames SlotConfigNamesResource) (result SlotConfigNamesResource, err error)

UpdateSlotConfigurationNames updates the names of application settings and connection string that remain with the slot during swap operation.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. slotConfigNames is names of application settings and connection strings. See example.

func (AppsClient) UpdateSlotConfigurationNamesPreparer

func (client AppsClient) UpdateSlotConfigurationNamesPreparer(resourceGroupName string, name string, slotConfigNames SlotConfigNamesResource) (*http.Request, error)

UpdateSlotConfigurationNamesPreparer prepares the UpdateSlotConfigurationNames request.

func (AppsClient) UpdateSlotConfigurationNamesResponder

func (client AppsClient) UpdateSlotConfigurationNamesResponder(resp *http.Response) (result SlotConfigNamesResource, err error)

UpdateSlotConfigurationNamesResponder handles the response to the UpdateSlotConfigurationNames request. The method always closes the http.Response Body.

func (AppsClient) UpdateSlotConfigurationNamesSender

func (client AppsClient) UpdateSlotConfigurationNamesSender(req *http.Request) (*http.Response, error)

UpdateSlotConfigurationNamesSender sends the UpdateSlotConfigurationNames request. The method will close the http.Response Body if it receives an error.

func (AppsClient) UpdateSlotPreparer

func (client AppsClient) UpdateSlotPreparer(resourceGroupName string, name string, siteEnvelope SitePatchResource, slot string, skipDNSRegistration *bool, skipCustomDomainVerification *bool, forceDNSRegistration *bool, TTLInSeconds string) (*http.Request, error)

UpdateSlotPreparer prepares the UpdateSlot request.

func (AppsClient) UpdateSlotResponder

func (client AppsClient) UpdateSlotResponder(resp *http.Response) (result Site, err error)

UpdateSlotResponder handles the response to the UpdateSlot request. The method always closes the http.Response Body.

func (AppsClient) UpdateSlotSender

func (client AppsClient) UpdateSlotSender(req *http.Request) (*http.Response, error)

UpdateSlotSender sends the UpdateSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) UpdateSourceControl

func (client AppsClient) UpdateSourceControl(resourceGroupName string, name string, siteSourceControl SiteSourceControl) (result SiteSourceControl, err error)

UpdateSourceControl updates the source control configuration of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. siteSourceControl is JSON representation of a SiteSourceControl object. See example.

func (AppsClient) UpdateSourceControlPreparer

func (client AppsClient) UpdateSourceControlPreparer(resourceGroupName string, name string, siteSourceControl SiteSourceControl) (*http.Request, error)

UpdateSourceControlPreparer prepares the UpdateSourceControl request.

func (AppsClient) UpdateSourceControlResponder

func (client AppsClient) UpdateSourceControlResponder(resp *http.Response) (result SiteSourceControl, err error)

UpdateSourceControlResponder handles the response to the UpdateSourceControl request. The method always closes the http.Response Body.

func (AppsClient) UpdateSourceControlSender

func (client AppsClient) UpdateSourceControlSender(req *http.Request) (*http.Response, error)

UpdateSourceControlSender sends the UpdateSourceControl request. The method will close the http.Response Body if it receives an error.

func (AppsClient) UpdateSourceControlSlot

func (client AppsClient) UpdateSourceControlSlot(resourceGroupName string, name string, siteSourceControl SiteSourceControl, slot string) (result SiteSourceControl, err error)

UpdateSourceControlSlot updates the source control configuration of an app.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. siteSourceControl is JSON representation of a SiteSourceControl object. See example. slot is name of the deployment slot. If a slot is not specified, the API will update the source control configuration for the production slot.

func (AppsClient) UpdateSourceControlSlotPreparer

func (client AppsClient) UpdateSourceControlSlotPreparer(resourceGroupName string, name string, siteSourceControl SiteSourceControl, slot string) (*http.Request, error)

UpdateSourceControlSlotPreparer prepares the UpdateSourceControlSlot request.

func (AppsClient) UpdateSourceControlSlotResponder

func (client AppsClient) UpdateSourceControlSlotResponder(resp *http.Response) (result SiteSourceControl, err error)

UpdateSourceControlSlotResponder handles the response to the UpdateSourceControlSlot request. The method always closes the http.Response Body.

func (AppsClient) UpdateSourceControlSlotSender

func (client AppsClient) UpdateSourceControlSlotSender(req *http.Request) (*http.Response, error)

UpdateSourceControlSlotSender sends the UpdateSourceControlSlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) UpdateVnetConnection

func (client AppsClient) UpdateVnetConnection(resourceGroupName string, name string, vnetName string, connectionEnvelope VnetInfo) (result VnetInfo, err error)

UpdateVnetConnection adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. vnetName is name of an existing Virtual Network. connectionEnvelope is properties of the Virtual Network connection. See example.

func (AppsClient) UpdateVnetConnectionGateway

func (client AppsClient) UpdateVnetConnectionGateway(resourceGroupName string, name string, vnetName string, gatewayName string, connectionEnvelope VnetGateway) (result VnetGateway, err error)

UpdateVnetConnectionGateway adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. vnetName is name of the Virtual Network. gatewayName is name of the gateway. Currently, the only supported string is "primary". connectionEnvelope is the properties to update this gateway with.

func (AppsClient) UpdateVnetConnectionGatewayPreparer

func (client AppsClient) UpdateVnetConnectionGatewayPreparer(resourceGroupName string, name string, vnetName string, gatewayName string, connectionEnvelope VnetGateway) (*http.Request, error)

UpdateVnetConnectionGatewayPreparer prepares the UpdateVnetConnectionGateway request.

func (AppsClient) UpdateVnetConnectionGatewayResponder

func (client AppsClient) UpdateVnetConnectionGatewayResponder(resp *http.Response) (result VnetGateway, err error)

UpdateVnetConnectionGatewayResponder handles the response to the UpdateVnetConnectionGateway request. The method always closes the http.Response Body.

func (AppsClient) UpdateVnetConnectionGatewaySender

func (client AppsClient) UpdateVnetConnectionGatewaySender(req *http.Request) (*http.Response, error)

UpdateVnetConnectionGatewaySender sends the UpdateVnetConnectionGateway request. The method will close the http.Response Body if it receives an error.

func (AppsClient) UpdateVnetConnectionGatewaySlot

func (client AppsClient) UpdateVnetConnectionGatewaySlot(resourceGroupName string, name string, vnetName string, gatewayName string, connectionEnvelope VnetGateway, slot string) (result VnetGateway, err error)

UpdateVnetConnectionGatewaySlot adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. vnetName is name of the Virtual Network. gatewayName is name of the gateway. Currently, the only supported string is "primary". connectionEnvelope is the properties to update this gateway with. slot is name of the deployment slot. If a slot is not specified, the API will add or update a gateway for the production slot's Virtual Network.

func (AppsClient) UpdateVnetConnectionGatewaySlotPreparer

func (client AppsClient) UpdateVnetConnectionGatewaySlotPreparer(resourceGroupName string, name string, vnetName string, gatewayName string, connectionEnvelope VnetGateway, slot string) (*http.Request, error)

UpdateVnetConnectionGatewaySlotPreparer prepares the UpdateVnetConnectionGatewaySlot request.

func (AppsClient) UpdateVnetConnectionGatewaySlotResponder

func (client AppsClient) UpdateVnetConnectionGatewaySlotResponder(resp *http.Response) (result VnetGateway, err error)

UpdateVnetConnectionGatewaySlotResponder handles the response to the UpdateVnetConnectionGatewaySlot request. The method always closes the http.Response Body.

func (AppsClient) UpdateVnetConnectionGatewaySlotSender

func (client AppsClient) UpdateVnetConnectionGatewaySlotSender(req *http.Request) (*http.Response, error)

UpdateVnetConnectionGatewaySlotSender sends the UpdateVnetConnectionGatewaySlot request. The method will close the http.Response Body if it receives an error.

func (AppsClient) UpdateVnetConnectionPreparer

func (client AppsClient) UpdateVnetConnectionPreparer(resourceGroupName string, name string, vnetName string, connectionEnvelope VnetInfo) (*http.Request, error)

UpdateVnetConnectionPreparer prepares the UpdateVnetConnection request.

func (AppsClient) UpdateVnetConnectionResponder

func (client AppsClient) UpdateVnetConnectionResponder(resp *http.Response) (result VnetInfo, err error)

UpdateVnetConnectionResponder handles the response to the UpdateVnetConnection request. The method always closes the http.Response Body.

func (AppsClient) UpdateVnetConnectionSender

func (client AppsClient) UpdateVnetConnectionSender(req *http.Request) (*http.Response, error)

UpdateVnetConnectionSender sends the UpdateVnetConnection request. The method will close the http.Response Body if it receives an error.

func (AppsClient) UpdateVnetConnectionSlot

func (client AppsClient) UpdateVnetConnectionSlot(resourceGroupName string, name string, vnetName string, connectionEnvelope VnetInfo, slot string) (result VnetInfo, err error)

UpdateVnetConnectionSlot adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).

resourceGroupName is name of the resource group to which the resource belongs. name is name of the app. vnetName is name of an existing Virtual Network. connectionEnvelope is properties of the Virtual Network connection. See example. slot is name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.

func (AppsClient) UpdateVnetConnectionSlotPreparer

func (client AppsClient) UpdateVnetConnectionSlotPreparer(resourceGroupName string, name string, vnetName string, connectionEnvelope VnetInfo, slot string) (*http.Request, error)

UpdateVnetConnectionSlotPreparer prepares the UpdateVnetConnectionSlot request.

func (AppsClient) UpdateVnetConnectionSlotResponder

func (client AppsClient) UpdateVnetConnectionSlotResponder(resp *http.Response) (result VnetInfo, err error)

UpdateVnetConnectionSlotResponder handles the response to the UpdateVnetConnectionSlot request. The method always closes the http.Response Body.

func (AppsClient) UpdateVnetConnectionSlotSender

func (client AppsClient) UpdateVnetConnectionSlotSender(req *http.Request) (*http.Response, error)

UpdateVnetConnectionSlotSender sends the UpdateVnetConnectionSlot request. The method will close the http.Response Body if it receives an error.

type AutoHealActionType

type AutoHealActionType string

AutoHealActionType enumerates the values for auto heal action type.

const (
	// CustomAction specifies the custom action state for auto heal action type.
	CustomAction AutoHealActionType = "CustomAction"
	// LogEvent specifies the log event state for auto heal action type.
	LogEvent AutoHealActionType = "LogEvent"
	// Recycle specifies the recycle state for auto heal action type.
	Recycle AutoHealActionType = "Recycle"
)

type AutoHealActions

type AutoHealActions struct {
	ActionType              AutoHealActionType    `json:"actionType,omitempty"`
	CustomAction            *AutoHealCustomAction `json:"customAction,omitempty"`
	MinProcessExecutionTime *string               `json:"minProcessExecutionTime,omitempty"`
}

AutoHealActions is actions which to take by the auto-heal module when a rule is triggered.

type AutoHealCustomAction

type AutoHealCustomAction struct {
	Exe        *string `json:"exe,omitempty"`
	Parameters *string `json:"parameters,omitempty"`
}

AutoHealCustomAction is custom action to be executed when an auto heal rule is triggered.

type AutoHealRules

type AutoHealRules struct {
	Triggers *AutoHealTriggers `json:"triggers,omitempty"`
	Actions  *AutoHealActions  `json:"actions,omitempty"`
}

AutoHealRules is rules that can be defined for auto-heal.

type AutoHealTriggers

type AutoHealTriggers struct {
	Requests         *RequestsBasedTrigger      `json:"requests,omitempty"`
	PrivateBytesInKB *int32                     `json:"privateBytesInKB,omitempty"`
	StatusCodes      *[]StatusCodesBasedTrigger `json:"statusCodes,omitempty"`
	SlowRequests     *SlowRequestsBasedTrigger  `json:"slowRequests,omitempty"`
}

AutoHealTriggers is triggers for auto-heal.

type AzureBlobStorageApplicationLogsConfig

type AzureBlobStorageApplicationLogsConfig struct {
	Level           LogLevel `json:"level,omitempty"`
	SasURL          *string  `json:"sasUrl,omitempty"`
	RetentionInDays *int32   `json:"retentionInDays,omitempty"`
}

AzureBlobStorageApplicationLogsConfig is application logs azure blob storage configuration.

type AzureBlobStorageHTTPLogsConfig

type AzureBlobStorageHTTPLogsConfig struct {
	SasURL          *string `json:"sasUrl,omitempty"`
	RetentionInDays *int32  `json:"retentionInDays,omitempty"`
	Enabled         *bool   `json:"enabled,omitempty"`
}

AzureBlobStorageHTTPLogsConfig is http logs to azure blob storage configuration.

type AzureResourceType

type AzureResourceType string

AzureResourceType enumerates the values for azure resource type.

const (
	// TrafficManager specifies the traffic manager state for azure resource type.
	TrafficManager AzureResourceType = "TrafficManager"
	// Website specifies the website state for azure resource type.
	Website AzureResourceType = "Website"
)

type AzureTableStorageApplicationLogsConfig

type AzureTableStorageApplicationLogsConfig struct {
	Level  LogLevel `json:"level,omitempty"`
	SasURL *string  `json:"sasUrl,omitempty"`
}

AzureTableStorageApplicationLogsConfig is application logs to Azure table storage configuration.

type BackupItem

type BackupItem struct {
	autorest.Response     `json:"-"`
	ID                    *string `json:"id,omitempty"`
	Name                  *string `json:"name,omitempty"`
	Kind                  *string `json:"kind,omitempty"`
	Type                  *string `json:"type,omitempty"`
	*BackupItemProperties `json:"properties,omitempty"`
}

BackupItem is backup description.

type BackupItemCollection

type BackupItemCollection struct {
	autorest.Response `json:"-"`
	Value             *[]BackupItem `json:"value,omitempty"`
	NextLink          *string       `json:"nextLink,omitempty"`
}

BackupItemCollection is collection of backup items.

func (BackupItemCollection) BackupItemCollectionPreparer

func (client BackupItemCollection) BackupItemCollectionPreparer() (*http.Request, error)

BackupItemCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type BackupItemProperties

type BackupItemProperties struct {
	BackupID             *int32                   `json:"id,omitempty"`
	StorageAccountURL    *string                  `json:"storageAccountUrl,omitempty"`
	BlobName             *string                  `json:"blobName,omitempty"`
	Name                 *string                  `json:"name,omitempty"`
	Status               BackupItemStatus         `json:"status,omitempty"`
	SizeInBytes          *int64                   `json:"sizeInBytes,omitempty"`
	Created              *date.Time               `json:"created,omitempty"`
	Log                  *string                  `json:"log,omitempty"`
	Databases            *[]DatabaseBackupSetting `json:"databases,omitempty"`
	Scheduled            *bool                    `json:"scheduled,omitempty"`
	LastRestoreTimeStamp *date.Time               `json:"lastRestoreTimeStamp,omitempty"`
	FinishedTimeStamp    *date.Time               `json:"finishedTimeStamp,omitempty"`
	CorrelationID        *string                  `json:"correlationId,omitempty"`
	WebsiteSizeInBytes   *int64                   `json:"websiteSizeInBytes,omitempty"`
}

BackupItemProperties is backupItem resource specific properties

type BackupItemStatus

type BackupItemStatus string

BackupItemStatus enumerates the values for backup item status.

const (
	// Created specifies the created state for backup item status.
	Created BackupItemStatus = "Created"
	// Deleted specifies the deleted state for backup item status.
	Deleted BackupItemStatus = "Deleted"
	// DeleteFailed specifies the delete failed state for backup item status.
	DeleteFailed BackupItemStatus = "DeleteFailed"
	// DeleteInProgress specifies the delete in progress state for backup item status.
	DeleteInProgress BackupItemStatus = "DeleteInProgress"
	// Failed specifies the failed state for backup item status.
	Failed BackupItemStatus = "Failed"
	// InProgress specifies the in progress state for backup item status.
	InProgress BackupItemStatus = "InProgress"
	// PartiallySucceeded specifies the partially succeeded state for backup item status.
	PartiallySucceeded BackupItemStatus = "PartiallySucceeded"
	// Skipped specifies the skipped state for backup item status.
	Skipped BackupItemStatus = "Skipped"
	// Succeeded specifies the succeeded state for backup item status.
	Succeeded BackupItemStatus = "Succeeded"
	// TimedOut specifies the timed out state for backup item status.
	TimedOut BackupItemStatus = "TimedOut"
)

type BackupRequest

type BackupRequest struct {
	autorest.Response        `json:"-"`
	ID                       *string `json:"id,omitempty"`
	Name                     *string `json:"name,omitempty"`
	Kind                     *string `json:"kind,omitempty"`
	Type                     *string `json:"type,omitempty"`
	*BackupRequestProperties `json:"properties,omitempty"`
}

BackupRequest is description of a backup which will be performed.

type BackupRequestProperties

type BackupRequestProperties struct {
	BackupRequestName *string                    `json:"name,omitempty"`
	Enabled           *bool                      `json:"enabled,omitempty"`
	StorageAccountURL *string                    `json:"storageAccountUrl,omitempty"`
	BackupSchedule    *BackupSchedule            `json:"backupSchedule,omitempty"`
	Databases         *[]DatabaseBackupSetting   `json:"databases,omitempty"`
	Type              BackupRestoreOperationType `json:"type,omitempty"`
}

BackupRequestProperties is backupRequest resource specific properties

type BackupRestoreOperationType

type BackupRestoreOperationType string

BackupRestoreOperationType enumerates the values for backup restore operation type.

const (
	// BackupRestoreOperationTypeClone specifies the backup restore operation type clone state for backup restore operation
	// type.
	BackupRestoreOperationTypeClone BackupRestoreOperationType = "Clone"
	// BackupRestoreOperationTypeDefault specifies the backup restore operation type default state for backup restore
	// operation type.
	BackupRestoreOperationTypeDefault BackupRestoreOperationType = "Default"
	// BackupRestoreOperationTypeRelocation specifies the backup restore operation type relocation state for backup restore
	// operation type.
	BackupRestoreOperationTypeRelocation BackupRestoreOperationType = "Relocation"
	// BackupRestoreOperationTypeSnapshot specifies the backup restore operation type snapshot state for backup restore
	// operation type.
	BackupRestoreOperationTypeSnapshot BackupRestoreOperationType = "Snapshot"
)

type BackupSchedule

type BackupSchedule struct {
	FrequencyInterval     *int32        `json:"frequencyInterval,omitempty"`
	FrequencyUnit         FrequencyUnit `json:"frequencyUnit,omitempty"`
	KeepAtLeastOneBackup  *bool         `json:"keepAtLeastOneBackup,omitempty"`
	RetentionPeriodInDays *int32        `json:"retentionPeriodInDays,omitempty"`
	StartTime             *date.Time    `json:"startTime,omitempty"`
	LastExecutionTime     *date.Time    `json:"lastExecutionTime,omitempty"`
}

BackupSchedule is description of a backup schedule. Describes how often should be the backup performed and what should be the retention policy.

type BuiltInAuthenticationProvider

type BuiltInAuthenticationProvider string

BuiltInAuthenticationProvider enumerates the values for built in authentication provider.

const (
	// AzureActiveDirectory specifies the azure active directory state for built in authentication provider.
	AzureActiveDirectory BuiltInAuthenticationProvider = "AzureActiveDirectory"
	// Facebook specifies the facebook state for built in authentication provider.
	Facebook BuiltInAuthenticationProvider = "Facebook"
	// Google specifies the google state for built in authentication provider.
	Google BuiltInAuthenticationProvider = "Google"
	// MicrosoftAccount specifies the microsoft account state for built in authentication provider.
	MicrosoftAccount BuiltInAuthenticationProvider = "MicrosoftAccount"
	// Twitter specifies the twitter state for built in authentication provider.
	Twitter BuiltInAuthenticationProvider = "Twitter"
)

type Capability

type Capability struct {
	Name   *string `json:"name,omitempty"`
	Value  *string `json:"value,omitempty"`
	Reason *string `json:"reason,omitempty"`
}

Capability is describes the capabilities/features allowed for a specific SKU.

type Certificate

type Certificate struct {
	autorest.Response      `json:"-"`
	ID                     *string             `json:"id,omitempty"`
	Name                   *string             `json:"name,omitempty"`
	Kind                   *string             `json:"kind,omitempty"`
	Location               *string             `json:"location,omitempty"`
	Type                   *string             `json:"type,omitempty"`
	Tags                   *map[string]*string `json:"tags,omitempty"`
	*CertificateProperties `json:"properties,omitempty"`
}

Certificate is SSL certificate for an app.

type CertificateCollection

type CertificateCollection struct {
	autorest.Response `json:"-"`
	Value             *[]Certificate `json:"value,omitempty"`
	NextLink          *string        `json:"nextLink,omitempty"`
}

CertificateCollection is collection of certificates.

func (CertificateCollection) CertificateCollectionPreparer

func (client CertificateCollection) CertificateCollectionPreparer() (*http.Request, error)

CertificateCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type CertificateDetails

type CertificateDetails struct {
	Version            *int32     `json:"version,omitempty"`
	SerialNumber       *string    `json:"serialNumber,omitempty"`
	Thumbprint         *string    `json:"thumbprint,omitempty"`
	Subject            *string    `json:"subject,omitempty"`
	NotBefore          *date.Time `json:"notBefore,omitempty"`
	NotAfter           *date.Time `json:"notAfter,omitempty"`
	SignatureAlgorithm *string    `json:"signatureAlgorithm,omitempty"`
	Issuer             *string    `json:"issuer,omitempty"`
	RawData            *string    `json:"rawData,omitempty"`
}

CertificateDetails is SSL certificate details.

type CertificateEmail

type CertificateEmail struct {
	ID                          *string `json:"id,omitempty"`
	Name                        *string `json:"name,omitempty"`
	Kind                        *string `json:"kind,omitempty"`
	Type                        *string `json:"type,omitempty"`
	*CertificateEmailProperties `json:"properties,omitempty"`
}

CertificateEmail is SSL certificate email.

type CertificateEmailProperties

type CertificateEmailProperties struct {
	EmailID   *string    `json:"emailId,omitempty"`
	TimeStamp *date.Time `json:"timeStamp,omitempty"`
}

CertificateEmailProperties is certificateEmail resource specific properties

type CertificateOrderAction

type CertificateOrderAction struct {
	ID                                *string             `json:"id,omitempty"`
	Name                              *string             `json:"name,omitempty"`
	Kind                              *string             `json:"kind,omitempty"`
	Location                          *string             `json:"location,omitempty"`
	Type                              *string             `json:"type,omitempty"`
	Tags                              *map[string]*string `json:"tags,omitempty"`
	*CertificateOrderActionProperties `json:"properties,omitempty"`
}

CertificateOrderAction is certificate order action.

type CertificateOrderActionProperties

type CertificateOrderActionProperties struct {
	Type      CertificateOrderActionType `json:"type,omitempty"`
	CreatedAt *date.Time                 `json:"createdAt,omitempty"`
}

CertificateOrderActionProperties is certificateOrderAction resource specific properties

type CertificateOrderActionType

type CertificateOrderActionType string

CertificateOrderActionType enumerates the values for certificate order action type.

const (
	// CertificateExpirationWarning specifies the certificate expiration warning state for certificate order action type.
	CertificateExpirationWarning CertificateOrderActionType = "CertificateExpirationWarning"
	// CertificateExpired specifies the certificate expired state for certificate order action type.
	CertificateExpired CertificateOrderActionType = "CertificateExpired"
	// CertificateIssued specifies the certificate issued state for certificate order action type.
	CertificateIssued CertificateOrderActionType = "CertificateIssued"
	// CertificateOrderCanceled specifies the certificate order canceled state for certificate order action type.
	CertificateOrderCanceled CertificateOrderActionType = "CertificateOrderCanceled"
	// CertificateOrderCreated specifies the certificate order created state for certificate order action type.
	CertificateOrderCreated CertificateOrderActionType = "CertificateOrderCreated"
	// CertificateRevoked specifies the certificate revoked state for certificate order action type.
	CertificateRevoked CertificateOrderActionType = "CertificateRevoked"
	// DomainValidationComplete specifies the domain validation complete state for certificate order action type.
	DomainValidationComplete CertificateOrderActionType = "DomainValidationComplete"
	// FraudCleared specifies the fraud cleared state for certificate order action type.
	FraudCleared CertificateOrderActionType = "FraudCleared"
	// FraudDetected specifies the fraud detected state for certificate order action type.
	FraudDetected CertificateOrderActionType = "FraudDetected"
	// FraudDocumentationRequired specifies the fraud documentation required state for certificate order action type.
	FraudDocumentationRequired CertificateOrderActionType = "FraudDocumentationRequired"
	// OrgNameChange specifies the org name change state for certificate order action type.
	OrgNameChange CertificateOrderActionType = "OrgNameChange"
	// OrgValidationComplete specifies the org validation complete state for certificate order action type.
	OrgValidationComplete CertificateOrderActionType = "OrgValidationComplete"
	// SanDrop specifies the san drop state for certificate order action type.
	SanDrop CertificateOrderActionType = "SanDrop"
	// Unknown specifies the unknown state for certificate order action type.
	Unknown CertificateOrderActionType = "Unknown"
)

type CertificateOrderStatus

type CertificateOrderStatus string

CertificateOrderStatus enumerates the values for certificate order status.

const (
	// Canceled specifies the canceled state for certificate order status.
	Canceled CertificateOrderStatus = "Canceled"
	// Denied specifies the denied state for certificate order status.
	Denied CertificateOrderStatus = "Denied"
	// Expired specifies the expired state for certificate order status.
	Expired CertificateOrderStatus = "Expired"
	// Issued specifies the issued state for certificate order status.
	Issued CertificateOrderStatus = "Issued"
	// NotSubmitted specifies the not submitted state for certificate order status.
	NotSubmitted CertificateOrderStatus = "NotSubmitted"
	// Pendingissuance specifies the pendingissuance state for certificate order status.
	Pendingissuance CertificateOrderStatus = "Pendingissuance"
	// PendingRekey specifies the pending rekey state for certificate order status.
	PendingRekey CertificateOrderStatus = "PendingRekey"
	// Pendingrevocation specifies the pendingrevocation state for certificate order status.
	Pendingrevocation CertificateOrderStatus = "Pendingrevocation"
	// Revoked specifies the revoked state for certificate order status.
	Revoked CertificateOrderStatus = "Revoked"
	// Unused specifies the unused state for certificate order status.
	Unused CertificateOrderStatus = "Unused"
)

type CertificatePatchResource

type CertificatePatchResource struct {
	ID                                  *string `json:"id,omitempty"`
	Name                                *string `json:"name,omitempty"`
	Kind                                *string `json:"kind,omitempty"`
	Type                                *string `json:"type,omitempty"`
	*CertificatePatchResourceProperties `json:"properties,omitempty"`
}

CertificatePatchResource is ARM resource for a certificate.

type CertificatePatchResourceProperties

type CertificatePatchResourceProperties struct {
	FriendlyName              *string                    `json:"friendlyName,omitempty"`
	SubjectName               *string                    `json:"subjectName,omitempty"`
	HostNames                 *[]string                  `json:"hostNames,omitempty"`
	PfxBlob                   *[]byte                    `json:"pfxBlob,omitempty"`
	SiteName                  *string                    `json:"siteName,omitempty"`
	SelfLink                  *string                    `json:"selfLink,omitempty"`
	Issuer                    *string                    `json:"issuer,omitempty"`
	IssueDate                 *date.Time                 `json:"issueDate,omitempty"`
	ExpirationDate            *date.Time                 `json:"expirationDate,omitempty"`
	Password                  *string                    `json:"password,omitempty"`
	Thumbprint                *string                    `json:"thumbprint,omitempty"`
	Valid                     *bool                      `json:"valid,omitempty"`
	CerBlob                   *[]byte                    `json:"cerBlob,omitempty"`
	PublicKeyHash             *string                    `json:"publicKeyHash,omitempty"`
	HostingEnvironmentProfile *HostingEnvironmentProfile `json:"hostingEnvironmentProfile,omitempty"`
	KeyVaultID                *string                    `json:"keyVaultId,omitempty"`
	KeyVaultSecretName        *string                    `json:"keyVaultSecretName,omitempty"`
	KeyVaultSecretStatus      KeyVaultSecretStatus       `json:"keyVaultSecretStatus,omitempty"`
	GeoRegion                 *string                    `json:"geoRegion,omitempty"`
	ServerFarmID              *string                    `json:"serverFarmId,omitempty"`
}

CertificatePatchResourceProperties is certificatePatchResource resource specific properties

type CertificateProductType

type CertificateProductType string

CertificateProductType enumerates the values for certificate product type.

const (
	// StandardDomainValidatedSsl specifies the standard domain validated ssl state for certificate product type.
	StandardDomainValidatedSsl CertificateProductType = "StandardDomainValidatedSsl"
	// StandardDomainValidatedWildCardSsl specifies the standard domain validated wild card ssl state for certificate
	// product type.
	StandardDomainValidatedWildCardSsl CertificateProductType = "StandardDomainValidatedWildCardSsl"
)

type CertificateProperties

type CertificateProperties struct {
	FriendlyName              *string                    `json:"friendlyName,omitempty"`
	SubjectName               *string                    `json:"subjectName,omitempty"`
	HostNames                 *[]string                  `json:"hostNames,omitempty"`
	PfxBlob                   *[]byte                    `json:"pfxBlob,omitempty"`
	SiteName                  *string                    `json:"siteName,omitempty"`
	SelfLink                  *string                    `json:"selfLink,omitempty"`
	Issuer                    *string                    `json:"issuer,omitempty"`
	IssueDate                 *date.Time                 `json:"issueDate,omitempty"`
	ExpirationDate            *date.Time                 `json:"expirationDate,omitempty"`
	Password                  *string                    `json:"password,omitempty"`
	Thumbprint                *string                    `json:"thumbprint,omitempty"`
	Valid                     *bool                      `json:"valid,omitempty"`
	CerBlob                   *[]byte                    `json:"cerBlob,omitempty"`
	PublicKeyHash             *string                    `json:"publicKeyHash,omitempty"`
	HostingEnvironmentProfile *HostingEnvironmentProfile `json:"hostingEnvironmentProfile,omitempty"`
	KeyVaultID                *string                    `json:"keyVaultId,omitempty"`
	KeyVaultSecretName        *string                    `json:"keyVaultSecretName,omitempty"`
	KeyVaultSecretStatus      KeyVaultSecretStatus       `json:"keyVaultSecretStatus,omitempty"`
	GeoRegion                 *string                    `json:"geoRegion,omitempty"`
	ServerFarmID              *string                    `json:"serverFarmId,omitempty"`
}

CertificateProperties is certificate resource specific properties

type CertificatesClient

type CertificatesClient struct {
	ManagementClient
}

CertificatesClient is the webSite Management Client

func NewCertificatesClient

func NewCertificatesClient(subscriptionID string) CertificatesClient

NewCertificatesClient creates an instance of the CertificatesClient client.

func NewCertificatesClientWithBaseURI

func NewCertificatesClientWithBaseURI(baseURI string, subscriptionID string) CertificatesClient

NewCertificatesClientWithBaseURI creates an instance of the CertificatesClient client.

func (CertificatesClient) CreateOrUpdate

func (client CertificatesClient) CreateOrUpdate(resourceGroupName string, name string, certificateEnvelope Certificate) (result Certificate, err error)

CreateOrUpdate create or update a certificate.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the certificate. certificateEnvelope is details of certificate, if it exists already.

func (CertificatesClient) CreateOrUpdatePreparer

func (client CertificatesClient) CreateOrUpdatePreparer(resourceGroupName string, name string, certificateEnvelope Certificate) (*http.Request, error)

CreateOrUpdatePreparer prepares the CreateOrUpdate request.

func (CertificatesClient) CreateOrUpdateResponder

func (client CertificatesClient) CreateOrUpdateResponder(resp *http.Response) (result Certificate, err error)

CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.

func (CertificatesClient) CreateOrUpdateSender

func (client CertificatesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)

CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.

func (CertificatesClient) Delete

func (client CertificatesClient) Delete(resourceGroupName string, name string) (result autorest.Response, err error)

Delete delete a certificate.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the certificate.

func (CertificatesClient) DeletePreparer

func (client CertificatesClient) DeletePreparer(resourceGroupName string, name string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (CertificatesClient) DeleteResponder

func (client CertificatesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)

DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.

func (CertificatesClient) DeleteSender

func (client CertificatesClient) DeleteSender(req *http.Request) (*http.Response, error)

DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.

func (CertificatesClient) Get

func (client CertificatesClient) Get(resourceGroupName string, name string) (result Certificate, err error)

Get get a certificate.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the certificate.

func (CertificatesClient) GetPreparer

func (client CertificatesClient) GetPreparer(resourceGroupName string, name string) (*http.Request, error)

GetPreparer prepares the Get request.

func (CertificatesClient) GetResponder

func (client CertificatesClient) GetResponder(resp *http.Response) (result Certificate, err error)

GetResponder handles the response to the Get request. The method always closes the http.Response Body.

func (CertificatesClient) GetSender

func (client CertificatesClient) GetSender(req *http.Request) (*http.Response, error)

GetSender sends the Get request. The method will close the http.Response Body if it receives an error.

func (CertificatesClient) List

func (client CertificatesClient) List() (result CertificateCollection, err error)

List get all certificates for a subscription.

func (CertificatesClient) ListByResourceGroup

func (client CertificatesClient) ListByResourceGroup(resourceGroupName string) (result CertificateCollection, err error)

ListByResourceGroup get all certificates in a resource group.

resourceGroupName is name of the resource group to which the resource belongs.

func (CertificatesClient) ListByResourceGroupComplete

func (client CertificatesClient) ListByResourceGroupComplete(resourceGroupName string, cancel <-chan struct{}) (<-chan Certificate, <-chan error)

ListByResourceGroupComplete gets all elements from the list without paging.

func (CertificatesClient) ListByResourceGroupNextResults

func (client CertificatesClient) ListByResourceGroupNextResults(lastResults CertificateCollection) (result CertificateCollection, err error)

ListByResourceGroupNextResults retrieves the next set of results, if any.

func (CertificatesClient) ListByResourceGroupPreparer

func (client CertificatesClient) ListByResourceGroupPreparer(resourceGroupName string) (*http.Request, error)

ListByResourceGroupPreparer prepares the ListByResourceGroup request.

func (CertificatesClient) ListByResourceGroupResponder

func (client CertificatesClient) ListByResourceGroupResponder(resp *http.Response) (result CertificateCollection, err error)

ListByResourceGroupResponder handles the response to the ListByResourceGroup request. The method always closes the http.Response Body.

func (CertificatesClient) ListByResourceGroupSender

func (client CertificatesClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)

ListByResourceGroupSender sends the ListByResourceGroup request. The method will close the http.Response Body if it receives an error.

func (CertificatesClient) ListComplete

func (client CertificatesClient) ListComplete(cancel <-chan struct{}) (<-chan Certificate, <-chan error)

ListComplete gets all elements from the list without paging.

func (CertificatesClient) ListNextResults

func (client CertificatesClient) ListNextResults(lastResults CertificateCollection) (result CertificateCollection, err error)

ListNextResults retrieves the next set of results, if any.

func (CertificatesClient) ListPreparer

func (client CertificatesClient) ListPreparer() (*http.Request, error)

ListPreparer prepares the List request.

func (CertificatesClient) ListResponder

func (client CertificatesClient) ListResponder(resp *http.Response) (result CertificateCollection, err error)

ListResponder handles the response to the List request. The method always closes the http.Response Body.

func (CertificatesClient) ListSender

func (client CertificatesClient) ListSender(req *http.Request) (*http.Response, error)

ListSender sends the List request. The method will close the http.Response Body if it receives an error.

func (CertificatesClient) Update

func (client CertificatesClient) Update(resourceGroupName string, name string, certificateEnvelope CertificatePatchResource) (result Certificate, err error)

Update create or update a certificate.

resourceGroupName is name of the resource group to which the resource belongs. name is name of the certificate. certificateEnvelope is details of certificate, if it exists already.

func (CertificatesClient) UpdatePreparer

func (client CertificatesClient) UpdatePreparer(resourceGroupName string, name string, certificateEnvelope CertificatePatchResource) (*http.Request, error)

UpdatePreparer prepares the Update request.

func (CertificatesClient) UpdateResponder

func (client CertificatesClient) UpdateResponder(resp *http.Response) (result Certificate, err error)

UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.

func (CertificatesClient) UpdateSender

func (client CertificatesClient) UpdateSender(req *http.Request) (*http.Response, error)

UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.

type Channels

type Channels string

Channels enumerates the values for channels.

const (
	// All specifies the all state for channels.
	All Channels = "All"
	// API specifies the api state for channels.
	API Channels = "Api"
	// Email specifies the email state for channels.
	Email Channels = "Email"
	// Notification specifies the notification state for channels.
	Notification Channels = "Notification"
	// Webhook specifies the webhook state for channels.
	Webhook Channels = "Webhook"
)

type CheckNameResourceTypes

type CheckNameResourceTypes string

CheckNameResourceTypes enumerates the values for check name resource types.

const (
	// CheckNameResourceTypesHostingEnvironment specifies the check name resource types hosting environment state for check
	// name resource types.
	CheckNameResourceTypesHostingEnvironment CheckNameResourceTypes = "HostingEnvironment"
	// CheckNameResourceTypesSite specifies the check name resource types site state for check name resource types.
	CheckNameResourceTypesSite CheckNameResourceTypes = "Site"
	// CheckNameResourceTypesSlot specifies the check name resource types slot state for check name resource types.
	CheckNameResourceTypesSlot CheckNameResourceTypes = "Slot"
)

type CloneAbilityResult

type CloneAbilityResult string

CloneAbilityResult enumerates the values for clone ability result.

const (
	// Cloneable specifies the cloneable state for clone ability result.
	Cloneable CloneAbilityResult = "Cloneable"
	// NotCloneable specifies the not cloneable state for clone ability result.
	NotCloneable CloneAbilityResult = "NotCloneable"
	// PartiallyCloneable specifies the partially cloneable state for clone ability result.
	PartiallyCloneable CloneAbilityResult = "PartiallyCloneable"
)

type CloningInfo

type CloningInfo struct {
	CorrelationID             *uuid.UUID          `json:"correlationId,omitempty"`
	Overwrite                 *bool               `json:"overwrite,omitempty"`
	CloneCustomHostNames      *bool               `json:"cloneCustomHostNames,omitempty"`
	CloneSourceControl        *bool               `json:"cloneSourceControl,omitempty"`
	SourceWebAppID            *string             `json:"sourceWebAppId,omitempty"`
	HostingEnvironment        *string             `json:"hostingEnvironment,omitempty"`
	AppSettingsOverrides      *map[string]*string `json:"appSettingsOverrides,omitempty"`
	ConfigureLoadBalancing    *bool               `json:"configureLoadBalancing,omitempty"`
	TrafficManagerProfileID   *string             `json:"trafficManagerProfileId,omitempty"`
	TrafficManagerProfileName *string             `json:"trafficManagerProfileName,omitempty"`
	IgnoreQuotas              *bool               `json:"ignoreQuotas,omitempty"`
}

CloningInfo is information needed for cloning operation.

type ComputeModeOptions

type ComputeModeOptions string

ComputeModeOptions enumerates the values for compute mode options.

const (
	// ComputeModeOptionsDedicated specifies the compute mode options dedicated state for compute mode options.
	ComputeModeOptionsDedicated ComputeModeOptions = "Dedicated"
	// ComputeModeOptionsDynamic specifies the compute mode options dynamic state for compute mode options.
	ComputeModeOptionsDynamic ComputeModeOptions = "Dynamic"
	// ComputeModeOptionsShared specifies the compute mode options shared state for compute mode options.
	ComputeModeOptionsShared ComputeModeOptions = "Shared"
)

type ConnStringInfo

type ConnStringInfo struct {
	Name             *string              `json:"name,omitempty"`
	ConnectionString *string              `json:"connectionString,omitempty"`
	Type             ConnectionStringType `json:"type,omitempty"`
}

ConnStringInfo is database connection string information.

type ConnStringValueTypePair

type ConnStringValueTypePair struct {
	Value *string              `json:"value,omitempty"`
	Type  ConnectionStringType `json:"type,omitempty"`
}

ConnStringValueTypePair is database connection string value to type pair.

type ConnectionStringDictionary

type ConnectionStringDictionary struct {
	autorest.Response `json:"-"`
	ID                *string                              `json:"id,omitempty"`
	Name              *string                              `json:"name,omitempty"`
	Kind              *string                              `json:"kind,omitempty"`
	Type              *string                              `json:"type,omitempty"`
	Properties        *map[string]*ConnStringValueTypePair `json:"properties,omitempty"`
}

ConnectionStringDictionary is string dictionary resource.

type ConnectionStringType

type ConnectionStringType string

ConnectionStringType enumerates the values for connection string type.

const (
	// APIHub specifies the api hub state for connection string type.
	APIHub ConnectionStringType = "ApiHub"
	// Custom specifies the custom state for connection string type.
	Custom ConnectionStringType = "Custom"
	// DocDb specifies the doc db state for connection string type.
	DocDb ConnectionStringType = "DocDb"
	// EventHub specifies the event hub state for connection string type.
	EventHub ConnectionStringType = "EventHub"
	// MySQL specifies the my sql state for connection string type.
	MySQL ConnectionStringType = "MySql"
	// NotificationHub specifies the notification hub state for connection string type.
	NotificationHub ConnectionStringType = "NotificationHub"
	// PostgreSQL specifies the postgre sql state for connection string type.
	PostgreSQL ConnectionStringType = "PostgreSQL"
	// RedisCache specifies the redis cache state for connection string type.
	RedisCache ConnectionStringType = "RedisCache"
	// ServiceBus specifies the service bus state for connection string type.
	ServiceBus ConnectionStringType = "ServiceBus"
	// SQLAzure specifies the sql azure state for connection string type.
	SQLAzure ConnectionStringType = "SQLAzure"
	// SQLServer specifies the sql server state for connection string type.
	SQLServer ConnectionStringType = "SQLServer"
)

type Contact

type Contact struct {
	AddressMailing *Address `json:"addressMailing,omitempty"`
	Email          *string  `json:"email,omitempty"`
	Fax            *string  `json:"fax,omitempty"`
	JobTitle       *string  `json:"jobTitle,omitempty"`
	NameFirst      *string  `json:"nameFirst,omitempty"`
	NameLast       *string  `json:"nameLast,omitempty"`
	NameMiddle     *string  `json:"nameMiddle,omitempty"`
	Organization   *string  `json:"organization,omitempty"`
	Phone          *string  `json:"phone,omitempty"`
}

Contact is contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois directories as per ICANN requirements.

type ContinuousWebJob

type ContinuousWebJob struct {
	autorest.Response           `json:"-"`
	ID                          *string `json:"id,omitempty"`
	Name                        *string `json:"name,omitempty"`
	Kind                        *string `json:"kind,omitempty"`
	Type                        *string `json:"type,omitempty"`
	*ContinuousWebJobProperties `json:"properties,omitempty"`
}

ContinuousWebJob is continuous Web Job Information.

type ContinuousWebJobCollection

type ContinuousWebJobCollection struct {
	autorest.Response `json:"-"`
	Value             *[]ContinuousWebJob `json:"value,omitempty"`
	NextLink          *string             `json:"nextLink,omitempty"`
}

ContinuousWebJobCollection is collection of Kudu continuous web job information elements.

func (ContinuousWebJobCollection) ContinuousWebJobCollectionPreparer

func (client ContinuousWebJobCollection) ContinuousWebJobCollectionPreparer() (*http.Request, error)

ContinuousWebJobCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type ContinuousWebJobProperties

type ContinuousWebJobProperties struct {
	Status         ContinuousWebJobStatus              `json:"status,omitempty"`
	DetailedStatus *string                             `json:"detailedStatus,omitempty"`
	LogURL         *string                             `json:"logUrl,omitempty"`
	Name           *string                             `json:"name,omitempty"`
	RunCommand     *string                             `json:"runCommand,omitempty"`
	URL            *string                             `json:"url,omitempty"`
	ExtraInfoURL   *string                             `json:"extraInfoUrl,omitempty"`
	JobType        JobType                             `json:"jobType,omitempty"`
	Error          *string                             `json:"error,omitempty"`
	UsingSdk       *bool                               `json:"usingSdk,omitempty"`
	Settings       *map[string]*map[string]interface{} `json:"settings,omitempty"`
}

ContinuousWebJobProperties is continuousWebJob resource specific properties

type ContinuousWebJobStatus

type ContinuousWebJobStatus string

ContinuousWebJobStatus enumerates the values for continuous web job status.

const (
	// Initializing specifies the initializing state for continuous web job status.
	Initializing ContinuousWebJobStatus = "Initializing"
	// PendingRestart specifies the pending restart state for continuous web job status.
	PendingRestart ContinuousWebJobStatus = "PendingRestart"
	// Running specifies the running state for continuous web job status.
	Running ContinuousWebJobStatus = "Running"
	// Starting specifies the starting state for continuous web job status.
	Starting ContinuousWebJobStatus = "Starting"
	// Stopped specifies the stopped state for continuous web job status.
	Stopped ContinuousWebJobStatus = "Stopped"
)

type CorsSettings

type CorsSettings struct {
	AllowedOrigins *[]string `json:"allowedOrigins,omitempty"`
}

CorsSettings is cross-Origin Resource Sharing (CORS) settings for the app.

type CsmMoveResourceEnvelope

type CsmMoveResourceEnvelope struct {
	TargetResourceGroup *string   `json:"targetResourceGroup,omitempty"`
	Resources           *[]string `json:"resources,omitempty"`
}

CsmMoveResourceEnvelope is object with a list of the resources that need to be moved and the resource group they should be moved to.

type CsmOperationCollection

type CsmOperationCollection struct {
	autorest.Response `json:"-"`
	Value             *[]CsmOperationDescription `json:"value,omitempty"`
	NextLink          *string                    `json:"nextLink,omitempty"`
}

CsmOperationCollection is collection of Azure resource manager operation metadata.

func (CsmOperationCollection) CsmOperationCollectionPreparer

func (client CsmOperationCollection) CsmOperationCollectionPreparer() (*http.Request, error)

CsmOperationCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type CsmOperationDescription

type CsmOperationDescription struct {
	Name       *string                            `json:"name,omitempty"`
	Display    *CsmOperationDisplay               `json:"display,omitempty"`
	Origin     *string                            `json:"origin,omitempty"`
	Properties *CsmOperationDescriptionProperties `json:"properties,omitempty"`
}

CsmOperationDescription is description of an operation available for Microsoft.Web resource provider.

type CsmOperationDescriptionProperties

type CsmOperationDescriptionProperties struct {
	ServiceSpecification *ServiceSpecification `json:"serviceSpecification,omitempty"`
}

CsmOperationDescriptionProperties is properties available for a Microsoft.Web resource provider operation.

type CsmOperationDisplay

type CsmOperationDisplay struct {
	Provider    *string `json:"provider,omitempty"`
	Resource    *string `json:"resource,omitempty"`
	Operation   *string `json:"operation,omitempty"`
	Description *string `json:"description,omitempty"`
}

CsmOperationDisplay is meta data about operation used for display in portal.

type CsmPublishingProfileOptions

type CsmPublishingProfileOptions struct {
	Format PublishingProfileFormat `json:"format,omitempty"`
}

CsmPublishingProfileOptions is publishing options for requested profile.

type CsmSlotEntity

type CsmSlotEntity struct {
	TargetSlot   *string `json:"targetSlot,omitempty"`
	PreserveVnet *bool   `json:"preserveVnet,omitempty"`
}

CsmSlotEntity is deployment slot parameters.

type CsmUsageQuota

type CsmUsageQuota struct {
	Unit          *string            `json:"unit,omitempty"`
	NextResetTime *date.Time         `json:"nextResetTime,omitempty"`
	CurrentValue  *int64             `json:"currentValue,omitempty"`
	Limit         *int64             `json:"limit,omitempty"`
	Name          *LocalizableString `json:"name,omitempty"`
}

CsmUsageQuota is usage of the quota resource.

type CsmUsageQuotaCollection

type CsmUsageQuotaCollection struct {
	autorest.Response `json:"-"`
	Value             *[]CsmUsageQuota `json:"value,omitempty"`
	NextLink          *string          `json:"nextLink,omitempty"`
}

CsmUsageQuotaCollection is collection of CSM usage quotas.

func (CsmUsageQuotaCollection) CsmUsageQuotaCollectionPreparer

func (client CsmUsageQuotaCollection) CsmUsageQuotaCollectionPreparer() (*http.Request, error)

CsmUsageQuotaCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type CustomHostNameDNSRecordType

type CustomHostNameDNSRecordType string

CustomHostNameDNSRecordType enumerates the values for custom host name dns record type.

const (
	// A specifies the a state for custom host name dns record type.
	A CustomHostNameDNSRecordType = "A"
	// CName specifies the c name state for custom host name dns record type.
	CName CustomHostNameDNSRecordType = "CName"
)

type CustomHostnameAnalysisResult

type CustomHostnameAnalysisResult struct {
	autorest.Response                       `json:"-"`
	ID                                      *string `json:"id,omitempty"`
	Name                                    *string `json:"name,omitempty"`
	Kind                                    *string `json:"kind,omitempty"`
	Type                                    *string `json:"type,omitempty"`
	*CustomHostnameAnalysisResultProperties `json:"properties,omitempty"`
}

CustomHostnameAnalysisResult is custom domain analysis.

type CustomHostnameAnalysisResultProperties

type CustomHostnameAnalysisResultProperties struct {
	IsHostnameAlreadyVerified           *bool                     `json:"isHostnameAlreadyVerified,omitempty"`
	CustomDomainVerificationTest        DNSVerificationTestResult `json:"customDomainVerificationTest,omitempty"`
	CustomDomainVerificationFailureInfo *ErrorEntity              `json:"customDomainVerificationFailureInfo,omitempty"`
	HasConflictOnScaleUnit              *bool                     `json:"hasConflictOnScaleUnit,omitempty"`
	HasConflictAcrossSubscription       *bool                     `json:"hasConflictAcrossSubscription,omitempty"`
	ConflictingAppResourceID            *string                   `json:"conflictingAppResourceId,omitempty"`
	CNameRecords                        *[]string                 `json:"cNameRecords,omitempty"`
	TxtRecords                          *[]string                 `json:"txtRecords,omitempty"`
	ARecords                            *[]string                 `json:"aRecords,omitempty"`
	AlternateCNameRecords               *[]string                 `json:"alternateCNameRecords,omitempty"`
	AlternateTxtRecords                 *[]string                 `json:"alternateTxtRecords,omitempty"`
}

CustomHostnameAnalysisResultProperties is customHostnameAnalysisResult resource specific properties

type DNSType

type DNSType string

DNSType enumerates the values for dns type.

const (
	// AzureDNS specifies the azure dns state for dns type.
	AzureDNS DNSType = "AzureDns"
	// DefaultDomainRegistrarDNS specifies the default domain registrar dns state for dns type.
	DefaultDomainRegistrarDNS DNSType = "DefaultDomainRegistrarDns"
)

type DNSVerificationTestResult

type DNSVerificationTestResult string

DNSVerificationTestResult enumerates the values for dns verification test result.

const (
	// DNSVerificationTestResultFailed specifies the dns verification test result failed state for dns verification test
	// result.
	DNSVerificationTestResultFailed DNSVerificationTestResult = "Failed"
	// DNSVerificationTestResultPassed specifies the dns verification test result passed state for dns verification test
	// result.
	DNSVerificationTestResultPassed DNSVerificationTestResult = "Passed"
	// DNSVerificationTestResultSkipped specifies the dns verification test result skipped state for dns verification test
	// result.
	DNSVerificationTestResultSkipped DNSVerificationTestResult = "Skipped"
)

type DatabaseBackupSetting

type DatabaseBackupSetting struct {
	DatabaseType         DatabaseType `json:"databaseType,omitempty"`
	Name                 *string      `json:"name,omitempty"`
	ConnectionStringName *string      `json:"connectionStringName,omitempty"`
	ConnectionString     *string      `json:"connectionString,omitempty"`
}

DatabaseBackupSetting is database backup settings.

type DatabaseType

type DatabaseType string

DatabaseType enumerates the values for database type.

const (
	// DatabaseTypeLocalMySQL specifies the database type local my sql state for database type.
	DatabaseTypeLocalMySQL DatabaseType = "LocalMySql"
	// DatabaseTypeMySQL specifies the database type my sql state for database type.
	DatabaseTypeMySQL DatabaseType = "MySql"
	// DatabaseTypePostgreSQL specifies the database type postgre sql state for database type.
	DatabaseTypePostgreSQL DatabaseType = "PostgreSql"
	// DatabaseTypeSQLAzure specifies the database type sql azure state for database type.
	DatabaseTypeSQLAzure DatabaseType = "SqlAzure"
)

type DeletedSite

type DeletedSite struct {
	ID               *int32  `json:"id,omitempty"`
	DeletedTimestamp *string `json:"deletedTimestamp,omitempty"`
	Subscription     *string `json:"subscription,omitempty"`
	ResourceGroup    *string `json:"resourceGroup,omitempty"`
	Name             *string `json:"name,omitempty"`
	Slot             *string `json:"slot,omitempty"`
}

DeletedSite is a deleted app.

type DeletedWebAppCollection

type DeletedWebAppCollection struct {
	autorest.Response `json:"-"`
	Value             *[]DeletedSite `json:"value,omitempty"`
	NextLink          *string        `json:"nextLink,omitempty"`
}

DeletedWebAppCollection is collection of deleted apps.

func (DeletedWebAppCollection) DeletedWebAppCollectionPreparer

func (client DeletedWebAppCollection) DeletedWebAppCollectionPreparer() (*http.Request, error)

DeletedWebAppCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type DeletedWebAppsClient

type DeletedWebAppsClient struct {
	ManagementClient
}

DeletedWebAppsClient is the webSite Management Client

func NewDeletedWebAppsClient

func NewDeletedWebAppsClient(subscriptionID string) DeletedWebAppsClient

NewDeletedWebAppsClient creates an instance of the DeletedWebAppsClient client.

func NewDeletedWebAppsClientWithBaseURI

func NewDeletedWebAppsClientWithBaseURI(baseURI string, subscriptionID string) DeletedWebAppsClient

NewDeletedWebAppsClientWithBaseURI creates an instance of the DeletedWebAppsClient client.

func (DeletedWebAppsClient) List

func (client DeletedWebAppsClient) List() (result DeletedWebAppCollection, err error)

List get all deleted apps for a subscription.

func (DeletedWebAppsClient) ListComplete

func (client DeletedWebAppsClient) ListComplete(cancel <-chan struct{}) (<-chan DeletedSite, <-chan error)

ListComplete gets all elements from the list without paging.

func (DeletedWebAppsClient) ListNextResults

func (client DeletedWebAppsClient) ListNextResults(lastResults DeletedWebAppCollection) (result DeletedWebAppCollection, err error)

ListNextResults retrieves the next set of results, if any.

func (DeletedWebAppsClient) ListPreparer

func (client DeletedWebAppsClient) ListPreparer() (*http.Request, error)

ListPreparer prepares the List request.

func (DeletedWebAppsClient) ListResponder

func (client DeletedWebAppsClient) ListResponder(resp *http.Response) (result DeletedWebAppCollection, err error)

ListResponder handles the response to the List request. The method always closes the http.Response Body.

func (DeletedWebAppsClient) ListSender

func (client DeletedWebAppsClient) ListSender(req *http.Request) (*http.Response, error)

ListSender sends the List request. The method will close the http.Response Body if it receives an error.

type Deployment

type Deployment struct {
	autorest.Response     `json:"-"`
	ID                    *string `json:"id,omitempty"`
	Name                  *string `json:"name,omitempty"`
	Kind                  *string `json:"kind,omitempty"`
	Type                  *string `json:"type,omitempty"`
	*DeploymentProperties `json:"properties,omitempty"`
}

Deployment is user crendentials used for publishing activity.

type DeploymentCollection

type DeploymentCollection struct {
	autorest.Response `json:"-"`
	Value             *[]Deployment `json:"value,omitempty"`
	NextLink          *string       `json:"nextLink,omitempty"`
}

DeploymentCollection is collection of app deployments.

func (DeploymentCollection) DeploymentCollectionPreparer

func (client DeploymentCollection) DeploymentCollectionPreparer() (*http.Request, error)

DeploymentCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type DeploymentLocations

type DeploymentLocations struct {
	autorest.Response                 `json:"-"`
	Locations                         *[]GeoRegion                        `json:"locations,omitempty"`
	HostingEnvironments               *[]AppServiceEnvironment            `json:"hostingEnvironments,omitempty"`
	HostingEnvironmentDeploymentInfos *[]HostingEnvironmentDeploymentInfo `json:"hostingEnvironmentDeploymentInfos,omitempty"`
}

DeploymentLocations is list of available locations (regions or App Service Environments) for deployment of App Service resources.

type DeploymentProperties

type DeploymentProperties struct {
	ID          *string    `json:"id,omitempty"`
	Status      *int32     `json:"status,omitempty"`
	Message     *string    `json:"message,omitempty"`
	Author      *string    `json:"author,omitempty"`
	Deployer    *string    `json:"deployer,omitempty"`
	AuthorEmail *string    `json:"authorEmail,omitempty"`
	StartTime   *date.Time `json:"startTime,omitempty"`
	EndTime     *date.Time `json:"endTime,omitempty"`
	Active      *bool      `json:"active,omitempty"`
	Details     *string    `json:"details,omitempty"`
}

DeploymentProperties is deployment resource specific properties

type Dimension

type Dimension struct {
	Name                   *string `json:"name,omitempty"`
	DisplayName            *string `json:"displayName,omitempty"`
	InternalName           *string `json:"internalName,omitempty"`
	ToBeExportedForShoebox *bool   `json:"toBeExportedForShoebox,omitempty"`
}

Dimension is dimension of a resource metric. For e.g. instance specific HTTP requests for a web app, where instance name is dimension of the metric HTTP request

type Domain

type Domain struct {
	autorest.Response `json:"-"`
	ID                *string             `json:"id,omitempty"`
	Name              *string             `json:"name,omitempty"`
	Kind              *string             `json:"kind,omitempty"`
	Location          *string             `json:"location,omitempty"`
	Type              *string             `json:"type,omitempty"`
	Tags              *map[string]*string `json:"tags,omitempty"`
	*DomainProperties `json:"properties,omitempty"`
}

Domain is information about a domain.

type DomainAvailablilityCheckResult

type DomainAvailablilityCheckResult struct {
	autorest.Response `json:"-"`
	Name              *string    `json:"name,omitempty"`
	Available         *bool      `json:"available,omitempty"`
	DomainType        DomainType `json:"domainType,omitempty"`
}

DomainAvailablilityCheckResult is domain availablility check result.

type DomainCollection

type DomainCollection struct {
	autorest.Response `json:"-"`
	Value             *[]Domain `json:"value,omitempty"`
	NextLink          *string   `json:"nextLink,omitempty"`
}

DomainCollection is collection of domains.

func (DomainCollection) DomainCollectionPreparer

func (client DomainCollection) DomainCollectionPreparer() (*http.Request, error)

DomainCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type DomainControlCenterSsoRequest

type DomainControlCenterSsoRequest struct {
	autorest.Response  `json:"-"`
	URL                *string `json:"url,omitempty"`
	PostParameterKey   *string `json:"postParameterKey,omitempty"`
	PostParameterValue *string `json:"postParameterValue,omitempty"`
}

DomainControlCenterSsoRequest is single sign-on request information for domain management.

type DomainOwnershipIdentifier

type DomainOwnershipIdentifier struct {
	autorest.Response                    `json:"-"`
	ID                                   *string `json:"id,omitempty"`
	Name                                 *string `json:"name,omitempty"`
	Kind                                 *string `json:"kind,omitempty"`
	Type                                 *string `json:"type,omitempty"`
	*DomainOwnershipIdentifierProperties `json:"properties,omitempty"`
}

DomainOwnershipIdentifier is domain ownership Identifier.

type DomainOwnershipIdentifierCollection

type DomainOwnershipIdentifierCollection struct {
	autorest.Response `json:"-"`
	Value             *[]DomainOwnershipIdentifier `json:"value,omitempty"`
	NextLink          *string                      `json:"nextLink,omitempty"`
}

DomainOwnershipIdentifierCollection is collection of domain ownership identifiers.

func (DomainOwnershipIdentifierCollection) DomainOwnershipIdentifierCollectionPreparer

func (client DomainOwnershipIdentifierCollection) DomainOwnershipIdentifierCollectionPreparer() (*http.Request, error)

DomainOwnershipIdentifierCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type DomainOwnershipIdentifierProperties

type DomainOwnershipIdentifierProperties struct {
	OwnershipID *string `json:"ownershipId,omitempty"`
}

DomainOwnershipIdentifierProperties is domainOwnershipIdentifier resource specific properties

type DomainPatchResource

type DomainPatchResource struct {
	ID                             *string `json:"id,omitempty"`
	Name                           *string `json:"name,omitempty"`
	Kind                           *string `json:"kind,omitempty"`
	Type                           *string `json:"type,omitempty"`
	*DomainPatchResourceProperties `json:"properties,omitempty"`
}

DomainPatchResource is ARM resource for a domain.

type DomainPatchResourceProperties

type DomainPatchResourceProperties struct {
	ContactAdmin                *Contact               `json:"contactAdmin,omitempty"`
	ContactBilling              *Contact               `json:"contactBilling,omitempty"`
	ContactRegistrant           *Contact               `json:"contactRegistrant,omitempty"`
	ContactTech                 *Contact               `json:"contactTech,omitempty"`
	RegistrationStatus          DomainStatus           `json:"registrationStatus,omitempty"`
	ProvisioningState           ProvisioningState      `json:"provisioningState,omitempty"`
	NameServers                 *[]string              `json:"nameServers,omitempty"`
	Privacy                     *bool                  `json:"privacy,omitempty"`
	CreatedTime                 *date.Time             `json:"createdTime,omitempty"`
	ExpirationTime              *date.Time             `json:"expirationTime,omitempty"`
	LastRenewedTime             *date.Time             `json:"lastRenewedTime,omitempty"`
	AutoRenew                   *bool                  `json:"autoRenew,omitempty"`
	ReadyForDNSRecordManagement *bool                  `json:"readyForDnsRecordManagement,omitempty"`
	ManagedHostNames            *[]HostName            `json:"managedHostNames,omitempty"`
	Consent                     *DomainPurchaseConsent `json:"consent,omitempty"`
	DomainNotRenewableReasons   *[]string              `json:"domainNotRenewableReasons,omitempty"`
	DNSType                     DNSType                `json:"dnsType,omitempty"`
	DNSZoneID                   *string                `json:"dnsZoneId,omitempty"`
	TargetDNSType               DNSType                `json:"targetDnsType,omitempty"`
	AuthCode                    *string                `json:"authCode,omitempty"`
}

DomainPatchResourceProperties is domainPatchResource resource specific properties

type DomainProperties

type DomainProperties struct {
	ContactAdmin                *Contact               `json:"contactAdmin,omitempty"`
	ContactBilling              *Contact               `json:"contactBilling,omitempty"`
	ContactRegistrant           *Contact               `json:"contactRegistrant,omitempty"`
	ContactTech                 *Contact               `json:"contactTech,omitempty"`
	RegistrationStatus          DomainStatus           `json:"registrationStatus,omitempty"`
	ProvisioningState           ProvisioningState      `json:"provisioningState,omitempty"`
	NameServers                 *[]string              `json:"nameServers,omitempty"`
	Privacy                     *bool                  `json:"privacy,omitempty"`
	CreatedTime                 *date.Time             `json:"createdTime,omitempty"`
	ExpirationTime              *date.Time             `json:"expirationTime,omitempty"`
	LastRenewedTime             *date.Time             `json:"lastRenewedTime,omitempty"`
	AutoRenew                   *bool                  `json:"autoRenew,omitempty"`
	ReadyForDNSRecordManagement *bool                  `json:"readyForDnsRecordManagement,omitempty"`
	ManagedHostNames            *[]HostName            `json:"managedHostNames,omitempty"`
	Consent                     *DomainPurchaseConsent `json:"consent,omitempty"`
	DomainNotRenewableReasons   *[]string              `json:"domainNotRenewableReasons,omitempty"`
	DNSType                     DNSType                `json:"dnsType,omitempty"`
	DNSZoneID                   *string                `json:"dnsZoneId,omitempty"`
	TargetDNSType               DNSType                `json:"targetDnsType,omitempty"`
	AuthCode                    *string                `json:"authCode,omitempty"`
}

DomainProperties is domain resource specific properties

type DomainPurchaseConsent

type DomainPurchaseConsent struct {
	AgreementKeys *[]string  `json:"agreementKeys,omitempty"`
	AgreedBy      *string    `json:"agreedBy,omitempty"`
	AgreedAt      *date.Time `json:"agreedAt,omitempty"`
}

DomainPurchaseConsent is domain purchase consent object, representing acceptance of applicable legal agreements.

type DomainRecommendationSearchParameters

type DomainRecommendationSearchParameters struct {
	Keywords                 *string `json:"keywords,omitempty"`
	MaxDomainRecommendations *int32  `json:"maxDomainRecommendations,omitempty"`
}

DomainRecommendationSearchParameters is domain recommendation search parameters.

type DomainStatus

type DomainStatus string

DomainStatus enumerates the values for domain status.

const (
	// DomainStatusActive specifies the domain status active state for domain status.
	DomainStatusActive DomainStatus = "Active"
	// DomainStatusAwaiting specifies the domain status awaiting state for domain status.
	DomainStatusAwaiting DomainStatus = "Awaiting"
	// DomainStatusCancelled specifies the domain status cancelled state for domain status.
	DomainStatusCancelled DomainStatus = "Cancelled"
	// DomainStatusConfiscated specifies the domain status confiscated state for domain status.
	DomainStatusConfiscated DomainStatus = "Confiscated"
	// DomainStatusDisabled specifies the domain status disabled state for domain status.
	DomainStatusDisabled DomainStatus = "Disabled"
	// DomainStatusExcluded specifies the domain status excluded state for domain status.
	DomainStatusExcluded DomainStatus = "Excluded"
	// DomainStatusExpired specifies the domain status expired state for domain status.
	DomainStatusExpired DomainStatus = "Expired"
	// DomainStatusFailed specifies the domain status failed state for domain status.
	DomainStatusFailed DomainStatus = "Failed"
	// DomainStatusHeld specifies the domain status held state for domain status.
	DomainStatusHeld DomainStatus = "Held"
	// DomainStatusJSONConverterFailed specifies the domain status json converter failed state for domain status.
	DomainStatusJSONConverterFailed DomainStatus = "JsonConverterFailed"
	// DomainStatusLocked specifies the domain status locked state for domain status.
	DomainStatusLocked DomainStatus = "Locked"
	// DomainStatusParked specifies the domain status parked state for domain status.
	DomainStatusParked DomainStatus = "Parked"
	// DomainStatusPending specifies the domain status pending state for domain status.
	DomainStatusPending DomainStatus = "Pending"
	// DomainStatusReserved specifies the domain status reserved state for domain status.
	DomainStatusReserved DomainStatus = "Reserved"
	// DomainStatusReverted specifies the domain status reverted state for domain status.
	DomainStatusReverted DomainStatus = "Reverted"
	// DomainStatusSuspended specifies the domain status suspended state for domain status.
	DomainStatusSuspended DomainStatus = "Suspended"
	// DomainStatusTransferred specifies the domain status transferred state for domain status.
	DomainStatusTransferred DomainStatus = "Transferred"
	// DomainStatusUnknown specifies the domain status unknown state for domain status.
	DomainStatusUnknown DomainStatus = "Unknown"
	// DomainStatusUnlocked specifies the domain status unlocked state for domain status.
	DomainStatusUnlocked DomainStatus = "Unlocked"
	// DomainStatusUnparked specifies the domain status unparked state for domain status.
	DomainStatusUnparked DomainStatus = "Unparked"
	// DomainStatusUpdated specifies the domain status updated state for domain status.
	DomainStatusUpdated DomainStatus = "Updated"
)

type DomainType

type DomainType string

DomainType enumerates the values for domain type.

const (
	// Regular specifies the regular state for domain type.
	Regular DomainType = "Regular"
	// SoftDeleted specifies the soft deleted state for domain type.
	SoftDeleted DomainType = "SoftDeleted"
)

type DomainsClient

type DomainsClient struct {
	ManagementClient
}

DomainsClient is the webSite Management Client

func NewDomainsClient

func NewDomainsClient(subscriptionID string) DomainsClient

NewDomainsClient creates an instance of the DomainsClient client.

func NewDomainsClientWithBaseURI

func NewDomainsClientWithBaseURI(baseURI string, subscriptionID string) DomainsClient

NewDomainsClientWithBaseURI creates an instance of the DomainsClient client.

func (DomainsClient) CheckAvailability

func (client DomainsClient) CheckAvailability(identifier NameIdentifier) (result DomainAvailablilityCheckResult, err error)

CheckAvailability check if a domain is available for registration.

identifier is name of the domain.

func (DomainsClient) CheckAvailabilityPreparer

func (client DomainsClient) CheckAvailabilityPreparer(identifier NameIdentifier) (*http.Request, error)

CheckAvailabilityPreparer prepares the CheckAvailability request.

func (DomainsClient) CheckAvailabilityResponder

func (client DomainsClient) CheckAvailabilityResponder(resp *http.Response) (result DomainAvailablilityCheckResult, err error)

CheckAvailabilityResponder handles the response to the CheckAvailability request. The method always closes the http.Response Body.

func (DomainsClient) CheckAvailabilitySender

func (client DomainsClient) CheckAvailabilitySender(req *http.Request) (*http.Response, error)

CheckAvailabilitySender sends the CheckAvailability request. The method will close the http.Response Body if it receives an error.

func (DomainsClient) CreateOrUpdate

func (client DomainsClient) CreateOrUpdate(resourceGroupName string, domainName string, domain Domain, cancel <-chan struct{}) (<-chan Domain, <-chan error)

CreateOrUpdate creates or updates a domain. This method may poll for completion. Polling can be canceled by passing the cancel channel argument. The channel will be used to cancel polling and any outstanding HTTP requests.

resourceGroupName is name of the resource group to which the resource belongs. domainName is name of the domain. domain is domain registration information.

func (DomainsClient) CreateOrUpdateOwnershipIdentifier

func (client DomainsClient) CreateOrUpdateOwnershipIdentifier(resourceGroupName string, domainName string, name string, domainOwnershipIdentifier DomainOwnershipIdentifier) (result DomainOwnershipIdentifier, err error)

CreateOrUpdateOwnershipIdentifier creates an ownership identifier for a domain or updates identifier details for an existing identifer

resourceGroupName is name of the resource group to which the resource belongs. domainName is name of domain. name is name of identifier. domainOwnershipIdentifier is a JSON representation of the domain ownership properties.

func (DomainsClient) CreateOrUpdateOwnershipIdentifierPreparer

func (client DomainsClient) CreateOrUpdateOwnershipIdentifierPreparer(resourceGroupName string, domainName string, name string, domainOwnershipIdentifier DomainOwnershipIdentifier) (*http.Request, error)

CreateOrUpdateOwnershipIdentifierPreparer prepares the CreateOrUpdateOwnershipIdentifier request.

func (DomainsClient) CreateOrUpdateOwnershipIdentifierResponder

func (client DomainsClient) CreateOrUpdateOwnershipIdentifierResponder(resp *http.Response) (result DomainOwnershipIdentifier, err error)

CreateOrUpdateOwnershipIdentifierResponder handles the response to the CreateOrUpdateOwnershipIdentifier request. The method always closes the http.Response Body.

func (DomainsClient) CreateOrUpdateOwnershipIdentifierSender

func (client DomainsClient) CreateOrUpdateOwnershipIdentifierSender(req *http.Request) (*http.Response, error)

CreateOrUpdateOwnershipIdentifierSender sends the CreateOrUpdateOwnershipIdentifier request. The method will close the http.Response Body if it receives an error.

func (DomainsClient) CreateOrUpdatePreparer

func (client DomainsClient) CreateOrUpdatePreparer(resourceGroupName string, domainName string, domain Domain, cancel <-chan struct{}) (*http.Request, error)

CreateOrUpdatePreparer prepares the CreateOrUpdate request.

func (DomainsClient) CreateOrUpdateResponder

func (client DomainsClient) CreateOrUpdateResponder(resp *http.Response) (result Domain, err error)

CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.

func (DomainsClient) CreateOrUpdateSender

func (client DomainsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)

CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.

func (DomainsClient) Delete

func (client DomainsClient) Delete(resourceGroupName string, domainName string, forceHardDeleteDomain *bool) (result autorest.Response, err error)

Delete delete a domain.

resourceGroupName is name of the resource group to which the resource belongs. domainName is name of the domain. forceHardDeleteDomain is specify <code>true</code> to delete the domain immediately. The default is <code>false</code> which deletes the domain after 24 hours.

func (DomainsClient) DeleteOwnershipIdentifier

func (client DomainsClient) DeleteOwnershipIdentifier(resourceGroupName string, domainName string, name string) (result autorest.Response, err error)

DeleteOwnershipIdentifier delete ownership identifier for domain

resourceGroupName is name of the resource group to which the resource belongs. domainName is name of domain. name is name of identifier.

func (DomainsClient) DeleteOwnershipIdentifierPreparer

func (client DomainsClient) DeleteOwnershipIdentifierPreparer(resourceGroupName string, domainName string, name string) (*http.Request, error)

DeleteOwnershipIdentifierPreparer prepares the DeleteOwnershipIdentifier request.

func (DomainsClient) DeleteOwnershipIdentifierResponder

func (client DomainsClient) DeleteOwnershipIdentifierResponder(resp *http.Response) (result autorest.Response, err error)

DeleteOwnershipIdentifierResponder handles the response to the DeleteOwnershipIdentifier request. The method always closes the http.Response Body.

func (DomainsClient) DeleteOwnershipIdentifierSender

func (client DomainsClient) DeleteOwnershipIdentifierSender(req *http.Request) (*http.Response, error)

DeleteOwnershipIdentifierSender sends the DeleteOwnershipIdentifier request. The method will close the http.Response Body if it receives an error.

func (DomainsClient) DeletePreparer

func (client DomainsClient) DeletePreparer(resourceGroupName string, domainName string, forceHardDeleteDomain *bool) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (DomainsClient) DeleteResponder

func (client DomainsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)

DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.

func (DomainsClient) DeleteSender

func (client DomainsClient) DeleteSender(req *http.Request) (*http.Response, error)

DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.

func (DomainsClient) Get

func (client DomainsClient) Get(resourceGroupName string, domainName string) (result Domain, err error)

Get get a domain.

resourceGroupName is name of the resource group to which the resource belongs. domainName is name of the domain.

func (DomainsClient) GetControlCenterSsoRequest

func (client DomainsClient) GetControlCenterSsoRequest() (result DomainControlCenterSsoRequest, err error)

GetControlCenterSsoRequest generate a single sign-on request for the domain management portal.

func (DomainsClient) GetControlCenterSsoRequestPreparer

func (client DomainsClient) GetControlCenterSsoRequestPreparer() (*http.Request, error)

GetControlCenterSsoRequestPreparer prepares the GetControlCenterSsoRequest request.

func (DomainsClient) GetControlCenterSsoRequestResponder

func (client DomainsClient) GetControlCenterSsoRequestResponder(resp *http.Response) (result DomainControlCenterSsoRequest, err error)

GetControlCenterSsoRequestResponder handles the response to the GetControlCenterSsoRequest request. The method always closes the http.Response Body.

func (DomainsClient) GetControlCenterSsoRequestSender

func (client DomainsClient) GetControlCenterSsoRequestSender(req *http.Request) (*http.Response, error)

GetControlCenterSsoRequestSender sends the GetControlCenterSsoRequest request. The method will close the http.Response Body if it receives an error.

func (DomainsClient) GetOwnershipIdentifier

func (client DomainsClient) GetOwnershipIdentifier(resourceGroupName string, domainName string, name string) (result DomainOwnershipIdentifier, err error)

GetOwnershipIdentifier get ownership identifier for domain

resourceGroupName is name of the resource group to which the resource belongs. domainName is name of domain. name is name of identifier.

func (DomainsClient) GetOwnershipIdentifierPreparer

func (client DomainsClient) GetOwnershipIdentifierPreparer(resourceGroupName string, domainName string, name string) (*http.Request, error)

GetOwnershipIdentifierPreparer prepares the GetOwnershipIdentifier request.

func (DomainsClient) GetOwnershipIdentifierResponder

func (client DomainsClient) GetOwnershipIdentifierResponder(resp *http.Response) (result DomainOwnershipIdentifier, err error)

GetOwnershipIdentifierResponder handles the response to the GetOwnershipIdentifier request. The method always closes the http.Response Body.

func (DomainsClient) GetOwnershipIdentifierSender

func (client DomainsClient) GetOwnershipIdentifierSender(req *http.Request) (*http.Response, error)

GetOwnershipIdentifierSender sends the GetOwnershipIdentifier request. The method will close the http.Response Body if it receives an error.

func (DomainsClient) GetPreparer

func (client DomainsClient) GetPreparer(resourceGroupName string, domainName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (DomainsClient) GetResponder

func (client DomainsClient) GetResponder(resp *http.Response) (result Domain, err error)

GetResponder handles the response to the Get request. The method always closes the http.Response Body.

func (DomainsClient) GetSender

func (client DomainsClient) GetSender(req *http.Request) (*http.Response, error)

GetSender sends the Get request. The method will close the http.Response Body if it receives an error.

func (DomainsClient) List

func (client DomainsClient) List() (result DomainCollection, err error)

List get all domains in a subscription.

func (DomainsClient) ListByResourceGroup

func (client DomainsClient) ListByResourceGroup(resourceGroupName string) (result DomainCollection, err error)

ListByResourceGroup get all domains in a resource group.

resourceGroupName is name of the resource group to which the resource belongs.

func (DomainsClient) ListByResourceGroupComplete

func (client DomainsClient) ListByResourceGroupComplete(resourceGroupName string, cancel <-chan struct{}) (<-chan Domain, <-chan error)

ListByResourceGroupComplete gets all elements from the list without paging.

func (DomainsClient) ListByResourceGroupNextResults

func (client DomainsClient) ListByResourceGroupNextResults(lastResults DomainCollection) (result DomainCollection, err error)

ListByResourceGroupNextResults retrieves the next set of results, if any.

func (DomainsClient) ListByResourceGroupPreparer

func (client DomainsClient) ListByResourceGroupPreparer(resourceGroupName string) (*http.Request, error)

ListByResourceGroupPreparer prepares the ListByResourceGroup request.

func (DomainsClient) ListByResourceGroupResponder

func (client DomainsClient) ListByResourceGroupResponder(resp *http.Response) (result DomainCollection, err error)

ListByResourceGroupResponder handles the response to the ListByResourceGroup request. The method always closes the http.Response Body.

func (DomainsClient) ListByResourceGroupSender

func (client DomainsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)

ListByResourceGroupSender sends the ListByResourceGroup request. The method will close the http.Response Body if it receives an error.

func (DomainsClient) ListComplete

func (client DomainsClient) ListComplete(cancel <-chan struct{}) (<-chan Domain, <-chan error)

ListComplete gets all elements from the list without paging.

func (DomainsClient) ListNextResults

func (client DomainsClient) ListNextResults(lastResults DomainCollection) (result DomainCollection, err error)

ListNextResults retrieves the next set of results, if any.

func (DomainsClient) ListOwnershipIdentifiers

func (client DomainsClient) ListOwnershipIdentifiers(resourceGroupName string, domainName string) (result DomainOwnershipIdentifierCollection, err error)

ListOwnershipIdentifiers lists domain ownership identifiers.

resourceGroupName is name of the resource group to which the resource belongs. domainName is name of domain.

func (DomainsClient) ListOwnershipIdentifiersComplete

func (client DomainsClient) ListOwnershipIdentifiersComplete(resourceGroupName string, domainName string, cancel <-chan struct{}) (<-chan DomainOwnershipIdentifier, <-chan error)

ListOwnershipIdentifiersComplete gets all elements from the list without paging.

func (DomainsClient) ListOwnershipIdentifiersNextResults

func (client DomainsClient) ListOwnershipIdentifiersNextResults(lastResults DomainOwnershipIdentifierCollection) (result DomainOwnershipIdentifierCollection, err error)

ListOwnershipIdentifiersNextResults retrieves the next set of results, if any.

func (DomainsClient) ListOwnershipIdentifiersPreparer

func (client DomainsClient) ListOwnershipIdentifiersPreparer(resourceGroupName string, domainName string) (*http.Request, error)

ListOwnershipIdentifiersPreparer prepares the ListOwnershipIdentifiers request.

func (DomainsClient) ListOwnershipIdentifiersResponder

func (client DomainsClient) ListOwnershipIdentifiersResponder(resp *http.Response) (result DomainOwnershipIdentifierCollection, err error)

ListOwnershipIdentifiersResponder handles the response to the ListOwnershipIdentifiers request. The method always closes the http.Response Body.

func (DomainsClient) ListOwnershipIdentifiersSender

func (client DomainsClient) ListOwnershipIdentifiersSender(req *http.Request) (*http.Response, error)

ListOwnershipIdentifiersSender sends the ListOwnershipIdentifiers request. The method will close the http.Response Body if it receives an error.

func (DomainsClient) ListPreparer

func (client DomainsClient) ListPreparer() (*http.Request, error)

ListPreparer prepares the List request.

func (DomainsClient) ListRecommendations

func (client DomainsClient) ListRecommendations(parameters DomainRecommendationSearchParameters) (result NameIdentifierCollection, err error)

ListRecommendations get domain name recommendations based on keywords.

parameters is search parameters for domain name recommendations.

func (DomainsClient) ListRecommendationsComplete

func (client DomainsClient) ListRecommendationsComplete(parameters DomainRecommendationSearchParameters, cancel <-chan struct{}) (<-chan NameIdentifier, <-chan error)

ListRecommendationsComplete gets all elements from the list without paging.

func (DomainsClient) ListRecommendationsNextResults

func (client DomainsClient) ListRecommendationsNextResults(lastResults NameIdentifierCollection) (result NameIdentifierCollection, err error)

ListRecommendationsNextResults retrieves the next set of results, if any.

func (DomainsClient) ListRecommendationsPreparer

func (client DomainsClient) ListRecommendationsPreparer(parameters DomainRecommendationSearchParameters) (*http.Request, error)

ListRecommendationsPreparer prepares the ListRecommendations request.

func (DomainsClient) ListRecommendationsResponder

func (client DomainsClient) ListRecommendationsResponder(resp *http.Response) (result NameIdentifierCollection, err error)

ListRecommendationsResponder handles the response to the ListRecommendations request. The method always closes the http.Response Body.

func (DomainsClient) ListRecommendationsSender

func (client DomainsClient) ListRecommendationsSender(req *http.Request) (*http.Response, error)

ListRecommendationsSender sends the ListRecommendations request. The method will close the http.Response Body if it receives an error.

func (DomainsClient) ListResponder

func (client DomainsClient) ListResponder(resp *http.Response) (result DomainCollection, err error)

ListResponder handles the response to the List request. The method always closes the http.Response Body.

func (DomainsClient) ListSender

func (client DomainsClient) ListSender(req *http.Request) (*http.Response, error)

ListSender sends the List request. The method will close the http.Response Body if it receives an error.

func (DomainsClient) Update

func (client DomainsClient) Update(resourceGroupName string, domainName string, domain DomainPatchResource) (result Domain, err error)

Update creates or updates a domain.

resourceGroupName is name of the resource group to which the resource belongs. domainName is name of the domain. domain is domain registration information.

func (DomainsClient) UpdateOwnershipIdentifier

func (client DomainsClient) UpdateOwnershipIdentifier(resourceGroupName string, domainName string, name string, domainOwnershipIdentifier DomainOwnershipIdentifier) (result DomainOwnershipIdentifier, err error)

UpdateOwnershipIdentifier creates an ownership identifier for a domain or updates identifier details for an existing identifer

resourceGroupName is name of the resource group to which the resource belongs. domainName is name of domain. name is name of identifier. domainOwnershipIdentifier is a JSON representation of the domain ownership properties.

func (DomainsClient) UpdateOwnershipIdentifierPreparer

func (client DomainsClient) UpdateOwnershipIdentifierPreparer(resourceGroupName string, domainName string, name string, domainOwnershipIdentifier DomainOwnershipIdentifier) (*http.Request, error)

UpdateOwnershipIdentifierPreparer prepares the UpdateOwnershipIdentifier request.

func (DomainsClient) UpdateOwnershipIdentifierResponder

func (client DomainsClient) UpdateOwnershipIdentifierResponder(resp *http.Response) (result DomainOwnershipIdentifier, err error)

UpdateOwnershipIdentifierResponder handles the response to the UpdateOwnershipIdentifier request. The method always closes the http.Response Body.

func (DomainsClient) UpdateOwnershipIdentifierSender

func (client DomainsClient) UpdateOwnershipIdentifierSender(req *http.Request) (*http.Response, error)

UpdateOwnershipIdentifierSender sends the UpdateOwnershipIdentifier request. The method will close the http.Response Body if it receives an error.

func (DomainsClient) UpdatePreparer

func (client DomainsClient) UpdatePreparer(resourceGroupName string, domainName string, domain DomainPatchResource) (*http.Request, error)

UpdatePreparer prepares the Update request.

func (DomainsClient) UpdateResponder

func (client DomainsClient) UpdateResponder(resp *http.Response) (result Domain, err error)

UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.

func (DomainsClient) UpdateSender

func (client DomainsClient) UpdateSender(req *http.Request) (*http.Response, error)

UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.

type EnabledConfig

type EnabledConfig struct {
	Enabled *bool `json:"enabled,omitempty"`
}

EnabledConfig is enabled configuration.

type ErrorEntity

type ErrorEntity struct {
	ExtendedCode    *string        `json:"extendedCode,omitempty"`
	MessageTemplate *string        `json:"messageTemplate,omitempty"`
	Parameters      *[]string      `json:"parameters,omitempty"`
	InnerErrors     *[]ErrorEntity `json:"innerErrors,omitempty"`
	Code            *string        `json:"code,omitempty"`
	Message         *string        `json:"message,omitempty"`
}

ErrorEntity is body of the error response returned from the API.

type Experiments

type Experiments struct {
	RampUpRules *[]RampUpRule `json:"rampUpRules,omitempty"`
}

Experiments is routing rules in production experiments.

type FileSystemApplicationLogsConfig

type FileSystemApplicationLogsConfig struct {
	Level LogLevel `json:"level,omitempty"`
}

FileSystemApplicationLogsConfig is application logs to file system configuration.

type FileSystemHTTPLogsConfig

type FileSystemHTTPLogsConfig struct {
	RetentionInMb   *int32 `json:"retentionInMb,omitempty"`
	RetentionInDays *int32 `json:"retentionInDays,omitempty"`
	Enabled         *bool  `json:"enabled,omitempty"`
}

FileSystemHTTPLogsConfig is http logs to file system configuration.

type FrequencyUnit

type FrequencyUnit string

FrequencyUnit enumerates the values for frequency unit.

const (
	// Day specifies the day state for frequency unit.
	Day FrequencyUnit = "Day"
	// Hour specifies the hour state for frequency unit.
	Hour FrequencyUnit = "Hour"
)

type FunctionEnvelope

type FunctionEnvelope struct {
	autorest.Response           `json:"-"`
	ID                          *string `json:"id,omitempty"`
	Name                        *string `json:"name,omitempty"`
	Kind                        *string `json:"kind,omitempty"`
	Type                        *string `json:"type,omitempty"`
	*FunctionEnvelopeProperties `json:"properties,omitempty"`
}

FunctionEnvelope is web Job Information.

type FunctionEnvelopeCollection

type FunctionEnvelopeCollection struct {
	autorest.Response `json:"-"`
	Value             *[]FunctionEnvelope `json:"value,omitempty"`
	NextLink          *string             `json:"nextLink,omitempty"`
}

FunctionEnvelopeCollection is collection of Kudu function information elements.

func (FunctionEnvelopeCollection) FunctionEnvelopeCollectionPreparer

func (client FunctionEnvelopeCollection) FunctionEnvelopeCollectionPreparer() (*http.Request, error)

FunctionEnvelopeCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type FunctionEnvelopeProperties

type FunctionEnvelopeProperties struct {
	Name               *string                 `json:"name,omitempty"`
	FunctionAppID      *string                 `json:"functionAppId,omitempty"`
	ScriptRootPathHref *string                 `json:"scriptRootPathHref,omitempty"`
	ScriptHref         *string                 `json:"scriptHref,omitempty"`
	ConfigHref         *string                 `json:"configHref,omitempty"`
	SecretsFileHref    *string                 `json:"secretsFileHref,omitempty"`
	Href               *string                 `json:"href,omitempty"`
	Config             *map[string]interface{} `json:"config,omitempty"`
	Files              *map[string]*string     `json:"files,omitempty"`
	TestData           *string                 `json:"testData,omitempty"`
}

FunctionEnvelopeProperties is functionEnvelope resource specific properties

type FunctionSecrets

type FunctionSecrets struct {
	autorest.Response          `json:"-"`
	ID                         *string `json:"id,omitempty"`
	Name                       *string `json:"name,omitempty"`
	Kind                       *string `json:"kind,omitempty"`
	Type                       *string `json:"type,omitempty"`
	*FunctionSecretsProperties `json:"properties,omitempty"`
}

FunctionSecrets is function secrets.

type FunctionSecretsProperties

type FunctionSecretsProperties struct {
	Key        *string `json:"key,omitempty"`
	TriggerURL *string `json:"triggerUrl,omitempty"`
}

FunctionSecretsProperties is functionSecrets resource specific properties

type GeoRegion

type GeoRegion struct {
	ID                   *string `json:"id,omitempty"`
	Name                 *string `json:"name,omitempty"`
	Kind                 *string `json:"kind,omitempty"`
	Type                 *string `json:"type,omitempty"`
	*GeoRegionProperties `json:"properties,omitempty"`
}

GeoRegion is geographical region.

type GeoRegionCollection

type GeoRegionCollection struct {
	autorest.Response `json:"-"`
	Value             *[]GeoRegion `json:"value,omitempty"`
	NextLink          *string      `json:"nextLink,omitempty"`
}

GeoRegionCollection is collection of geographical regions.

func (GeoRegionCollection) GeoRegionCollectionPreparer

func (client GeoRegionCollection) GeoRegionCollectionPreparer() (*http.Request, error)

GeoRegionCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type GeoRegionProperties

type GeoRegionProperties struct {
	Name        *string `json:"name,omitempty"`
	Description *string `json:"description,omitempty"`
	DisplayName *string `json:"displayName,omitempty"`
}

GeoRegionProperties is geoRegion resource specific properties

type GlobalCsmSkuDescription

type GlobalCsmSkuDescription struct {
	Name         *string       `json:"name,omitempty"`
	Tier         *string       `json:"tier,omitempty"`
	Size         *string       `json:"size,omitempty"`
	Family       *string       `json:"family,omitempty"`
	Capacity     *SkuCapacity  `json:"capacity,omitempty"`
	Locations    *[]string     `json:"locations,omitempty"`
	Capabilities *[]Capability `json:"capabilities,omitempty"`
}

GlobalCsmSkuDescription is a Global SKU Description.

type HTTPLogsConfig

type HTTPLogsConfig struct {
	FileSystem       *FileSystemHTTPLogsConfig       `json:"fileSystem,omitempty"`
	AzureBlobStorage *AzureBlobStorageHTTPLogsConfig `json:"azureBlobStorage,omitempty"`
}

HTTPLogsConfig is http logs configuration.

type HandlerMapping

type HandlerMapping struct {
	Extension       *string `json:"extension,omitempty"`
	ScriptProcessor *string `json:"scriptProcessor,omitempty"`
	Arguments       *string `json:"arguments,omitempty"`
}

HandlerMapping is the IIS handler mappings used to define which handler processes HTTP requests with certain extension. For example, it is used to configure php-cgi.exe process to handle all HTTP requests with *.php extension.

type HostName

type HostName struct {
	Name                        *string                     `json:"name,omitempty"`
	SiteNames                   *[]string                   `json:"siteNames,omitempty"`
	AzureResourceName           *string                     `json:"azureResourceName,omitempty"`
	AzureResourceType           AzureResourceType           `json:"azureResourceType,omitempty"`
	CustomHostNameDNSRecordType CustomHostNameDNSRecordType `json:"customHostNameDnsRecordType,omitempty"`
	HostNameType                HostNameType                `json:"hostNameType,omitempty"`
}

HostName is details of a hostname derived from a domain.

type HostNameBinding

type HostNameBinding struct {
	autorest.Response          `json:"-"`
	ID                         *string `json:"id,omitempty"`
	Name                       *string `json:"name,omitempty"`
	Kind                       *string `json:"kind,omitempty"`
	Type                       *string `json:"type,omitempty"`
	*HostNameBindingProperties `json:"properties,omitempty"`
}

HostNameBinding is a hostname binding object.

type HostNameBindingCollection

type HostNameBindingCollection struct {
	autorest.Response `json:"-"`
	Value             *[]HostNameBinding `json:"value,omitempty"`
	NextLink          *string            `json:"nextLink,omitempty"`
}

HostNameBindingCollection is collection of hostname bindings.

func (HostNameBindingCollection) HostNameBindingCollectionPreparer

func (client HostNameBindingCollection) HostNameBindingCollectionPreparer() (*http.Request, error)

HostNameBindingCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type HostNameBindingProperties

type HostNameBindingProperties struct {
	SiteName                    *string                     `json:"siteName,omitempty"`
	DomainID                    *string                     `json:"domainId,omitempty"`
	AzureResourceName           *string                     `json:"azureResourceName,omitempty"`
	AzureResourceType           AzureResourceType           `json:"azureResourceType,omitempty"`
	CustomHostNameDNSRecordType CustomHostNameDNSRecordType `json:"customHostNameDnsRecordType,omitempty"`
	HostNameType                HostNameType                `json:"hostNameType,omitempty"`
	SslState                    SslState                    `json:"sslState,omitempty"`
	Thumbprint                  *string                     `json:"thumbprint,omitempty"`
	VirtualIP                   *string                     `json:"virtualIP,omitempty"`
}

HostNameBindingProperties is hostNameBinding resource specific properties

type HostNameSslState

type HostNameSslState struct {
	Name       *string  `json:"name,omitempty"`
	SslState   SslState `json:"sslState,omitempty"`
	VirtualIP  *string  `json:"virtualIP,omitempty"`
	Thumbprint *string  `json:"thumbprint,omitempty"`
	ToUpdate   *bool    `json:"toUpdate,omitempty"`
	HostType   HostType `json:"hostType,omitempty"`
}

HostNameSslState is SSL-enabled hostname.

type HostNameType

type HostNameType string

HostNameType enumerates the values for host name type.

const (
	// Managed specifies the managed state for host name type.
	Managed HostNameType = "Managed"
	// Verified specifies the verified state for host name type.
	Verified HostNameType = "Verified"
)

type HostType

type HostType string

HostType enumerates the values for host type.

const (
	// HostTypeRepository specifies the host type repository state for host type.
	HostTypeRepository HostType = "Repository"
	// HostTypeStandard specifies the host type standard state for host type.
	HostTypeStandard HostType = "Standard"
)

type HostingEnvironmentDeploymentInfo

type HostingEnvironmentDeploymentInfo struct {
	Name     *string `json:"name,omitempty"`
	Location *string `json:"location,omitempty"`
}

HostingEnvironmentDeploymentInfo is information needed to create resources on an App Service Environment.

type HostingEnvironmentDiagnostics

type HostingEnvironmentDiagnostics struct {
	autorest.Response `json:"-"`
	Name              *string `json:"name,omitempty"`
	DiagnosicsOutput  *string `json:"diagnosicsOutput,omitempty"`
}

HostingEnvironmentDiagnostics is diagnostics for an App Service Environment.

type HostingEnvironmentProfile

type HostingEnvironmentProfile struct {
	ID   *string `json:"id,omitempty"`
	Name *string `json:"name,omitempty"`
	Type *string `json:"type,omitempty"`
}

HostingEnvironmentProfile is specification for an App Service Environment to use for this resource.

type HostingEnvironmentStatus

type HostingEnvironmentStatus string

HostingEnvironmentStatus enumerates the values for hosting environment status.

const (
	// Deleting specifies the deleting state for hosting environment status.
	Deleting HostingEnvironmentStatus = "Deleting"
	// Preparing specifies the preparing state for hosting environment status.
	Preparing HostingEnvironmentStatus = "Preparing"
	// Ready specifies the ready state for hosting environment status.
	Ready HostingEnvironmentStatus = "Ready"
	// Scaling specifies the scaling state for hosting environment status.
	Scaling HostingEnvironmentStatus = "Scaling"
)

type HybridConnection

type HybridConnection struct {
	autorest.Response           `json:"-"`
	ID                          *string `json:"id,omitempty"`
	Name                        *string `json:"name,omitempty"`
	Kind                        *string `json:"kind,omitempty"`
	Type                        *string `json:"type,omitempty"`
	*HybridConnectionProperties `json:"properties,omitempty"`
}

HybridConnection is hybrid Connection contract. This is used to configure a Hybrid Connection.

type HybridConnectionCollection

type HybridConnectionCollection struct {
	autorest.Response `json:"-"`
	Value             *[]HybridConnection `json:"value,omitempty"`
	NextLink          *string             `json:"nextLink,omitempty"`
}

HybridConnectionCollection is collection of hostname bindings.

func (HybridConnectionCollection) HybridConnectionCollectionPreparer

func (client HybridConnectionCollection) HybridConnectionCollectionPreparer() (*http.Request, error)

HybridConnectionCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type HybridConnectionKey

type HybridConnectionKey struct {
	autorest.Response              `json:"-"`
	ID                             *string `json:"id,omitempty"`
	Name                           *string `json:"name,omitempty"`
	Kind                           *string `json:"kind,omitempty"`
	Type                           *string `json:"type,omitempty"`
	*HybridConnectionKeyProperties `json:"properties,omitempty"`
}

HybridConnectionKey is hybrid Connection key contract. This has the send key name and value for a Hybrid Connection.

type HybridConnectionKeyProperties

type HybridConnectionKeyProperties struct {
	SendKeyName  *string `json:"sendKeyName,omitempty"`
	SendKeyValue *string `json:"sendKeyValue,omitempty"`
}

HybridConnectionKeyProperties is hybridConnectionKey resource specific properties

type HybridConnectionLimits

type HybridConnectionLimits struct {
	autorest.Response                 `json:"-"`
	ID                                *string `json:"id,omitempty"`
	Name                              *string `json:"name,omitempty"`
	Kind                              *string `json:"kind,omitempty"`
	Type                              *string `json:"type,omitempty"`
	*HybridConnectionLimitsProperties `json:"properties,omitempty"`
}

HybridConnectionLimits is hybrid Connection limits contract. This is used to return the plan limits of Hybrid Connections.

type HybridConnectionLimitsProperties

type HybridConnectionLimitsProperties struct {
	Current *int32 `json:"current,omitempty"`
	Maximum *int32 `json:"maximum,omitempty"`
}

HybridConnectionLimitsProperties is hybridConnectionLimits resource specific properties

type HybridConnectionProperties

type HybridConnectionProperties struct {
	ServiceBusNamespace *string `json:"serviceBusNamespace,omitempty"`
	RelayName           *string `json:"relayName,omitempty"`
	RelayArmURI         *string `json:"relayArmUri,omitempty"`
	Hostname            *string `json:"hostname,omitempty"`
	Port                *int32  `json:"port,omitempty"`
	SendKeyName         *string `json:"sendKeyName,omitempty"`
	SendKeyValue        *string `json:"sendKeyValue,omitempty"`
	ServiceBusSuffix    *string `json:"serviceBusSuffix,omitempty"`
}

HybridConnectionProperties is hybridConnection resource specific properties

type IPSecurityRestriction

type IPSecurityRestriction struct {
	IPAddress  *string `json:"ipAddress,omitempty"`
	SubnetMask *string `json:"subnetMask,omitempty"`
}

IPSecurityRestriction is IP security restriction on an app.

type Identifier

type Identifier struct {
	autorest.Response     `json:"-"`
	ID                    *string `json:"id,omitempty"`
	Name                  *string `json:"name,omitempty"`
	Kind                  *string `json:"kind,omitempty"`
	Type                  *string `json:"type,omitempty"`
	*IdentifierProperties `json:"properties,omitempty"`
}

Identifier is identifier.

type IdentifierCollection

type IdentifierCollection struct {
	autorest.Response `json:"-"`
	Value             *[]Identifier `json:"value,omitempty"`
	NextLink          *string       `json:"nextLink,omitempty"`
}

IdentifierCollection is collection of identifiers.

func (IdentifierCollection) IdentifierCollectionPreparer

func (client IdentifierCollection) IdentifierCollectionPreparer() (*http.Request, error)

IdentifierCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type IdentifierProperties

type IdentifierProperties struct {
	ID *string `json:"id,omitempty"`
}

IdentifierProperties is identifier resource specific properties

type InAvailabilityReasonType

type InAvailabilityReasonType string

InAvailabilityReasonType enumerates the values for in availability reason type.

const (
	// AlreadyExists specifies the already exists state for in availability reason type.
	AlreadyExists InAvailabilityReasonType = "AlreadyExists"
	// Invalid specifies the invalid state for in availability reason type.
	Invalid InAvailabilityReasonType = "Invalid"
)

type InternalLoadBalancingMode

type InternalLoadBalancingMode string

InternalLoadBalancingMode enumerates the values for internal load balancing mode.

const (
	// InternalLoadBalancingModeNone specifies the internal load balancing mode none state for internal load balancing
	// mode.
	InternalLoadBalancingModeNone InternalLoadBalancingMode = "None"
	// InternalLoadBalancingModePublishing specifies the internal load balancing mode publishing state for internal load
	// balancing mode.
	InternalLoadBalancingModePublishing InternalLoadBalancingMode = "Publishing"
	// InternalLoadBalancingModeWeb specifies the internal load balancing mode web state for internal load balancing mode.
	InternalLoadBalancingModeWeb InternalLoadBalancingMode = "Web"
)

type Job

type Job struct {
	autorest.Response `json:"-"`
	ID                *string `json:"id,omitempty"`
	Name              *string `json:"name,omitempty"`
	Kind              *string `json:"kind,omitempty"`
	Type              *string `json:"type,omitempty"`
	*JobProperties    `json:"properties,omitempty"`
}

Job is web Job Information.

type JobCollection

type JobCollection struct {
	autorest.Response `json:"-"`
	Value             *[]Job  `json:"value,omitempty"`
	NextLink          *string `json:"nextLink,omitempty"`
}

JobCollection is collection of Kudu web job information elements.

func (JobCollection) JobCollectionPreparer

func (client JobCollection) JobCollectionPreparer() (*http.Request, error)

JobCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type JobProperties

type JobProperties struct {
	Name         *string                             `json:"name,omitempty"`
	RunCommand   *string                             `json:"runCommand,omitempty"`
	URL          *string                             `json:"url,omitempty"`
	ExtraInfoURL *string                             `json:"extraInfoUrl,omitempty"`
	JobType      JobType                             `json:"jobType,omitempty"`
	Error        *string                             `json:"error,omitempty"`
	UsingSdk     *bool                               `json:"usingSdk,omitempty"`
	Settings     *map[string]*map[string]interface{} `json:"settings,omitempty"`
}

JobProperties is webJob resource specific properties

type JobType

type JobType string

JobType enumerates the values for job type.

const (
	// Continuous specifies the continuous state for job type.
	Continuous JobType = "Continuous"
	// Triggered specifies the triggered state for job type.
	Triggered JobType = "Triggered"
)

type KeyVaultSecretStatus

type KeyVaultSecretStatus string

KeyVaultSecretStatus enumerates the values for key vault secret status.

const (
	// KeyVaultSecretStatusAzureServiceUnauthorizedToAccessKeyVault specifies the key vault secret status azure service
	// unauthorized to access key vault state for key vault secret status.
	KeyVaultSecretStatusAzureServiceUnauthorizedToAccessKeyVault KeyVaultSecretStatus = "AzureServiceUnauthorizedToAccessKeyVault"
	// KeyVaultSecretStatusCertificateOrderFailed specifies the key vault secret status certificate order failed state for
	// key vault secret status.
	KeyVaultSecretStatusCertificateOrderFailed KeyVaultSecretStatus = "CertificateOrderFailed"
	// KeyVaultSecretStatusExternalPrivateKey specifies the key vault secret status external private key state for key
	// vault secret status.
	KeyVaultSecretStatusExternalPrivateKey KeyVaultSecretStatus = "ExternalPrivateKey"
	// KeyVaultSecretStatusInitialized specifies the key vault secret status initialized state for key vault secret status.
	KeyVaultSecretStatusInitialized KeyVaultSecretStatus = "Initialized"
	// KeyVaultSecretStatusKeyVaultDoesNotExist specifies the key vault secret status key vault does not exist state for
	// key vault secret status.
	KeyVaultSecretStatusKeyVaultDoesNotExist KeyVaultSecretStatus = "KeyVaultDoesNotExist"
	// KeyVaultSecretStatusKeyVaultSecretDoesNotExist specifies the key vault secret status key vault secret does not exist
	// state for key vault secret status.
	KeyVaultSecretStatusKeyVaultSecretDoesNotExist KeyVaultSecretStatus = "KeyVaultSecretDoesNotExist"
	// KeyVaultSecretStatusOperationNotPermittedOnKeyVault specifies the key vault secret status operation not permitted on
	// key vault state for key vault secret status.
	KeyVaultSecretStatusOperationNotPermittedOnKeyVault KeyVaultSecretStatus = "OperationNotPermittedOnKeyVault"
	// KeyVaultSecretStatusSucceeded specifies the key vault secret status succeeded state for key vault secret status.
	KeyVaultSecretStatusSucceeded KeyVaultSecretStatus = "Succeeded"
	// KeyVaultSecretStatusUnknown specifies the key vault secret status unknown state for key vault secret status.
	KeyVaultSecretStatusUnknown KeyVaultSecretStatus = "Unknown"
	// KeyVaultSecretStatusUnknownError specifies the key vault secret status unknown error state for key vault secret
	// status.
	KeyVaultSecretStatusUnknownError KeyVaultSecretStatus = "UnknownError"
	// KeyVaultSecretStatusWaitingOnCertificateOrder specifies the key vault secret status waiting on certificate order
	// state for key vault secret status.
	KeyVaultSecretStatusWaitingOnCertificateOrder KeyVaultSecretStatus = "WaitingOnCertificateOrder"
)

type ListCapability

type ListCapability struct {
	autorest.Response `json:"-"`
	Value             *[]Capability `json:"value,omitempty"`
}

ListCapability is

type ListCertificateEmail

type ListCertificateEmail struct {
	autorest.Response `json:"-"`
	Value             *[]CertificateEmail `json:"value,omitempty"`
}

ListCertificateEmail is

type ListCertificateOrderAction

type ListCertificateOrderAction struct {
	autorest.Response `json:"-"`
	Value             *[]CertificateOrderAction `json:"value,omitempty"`
}

ListCertificateOrderAction is

type ListHostingEnvironmentDiagnostics

type ListHostingEnvironmentDiagnostics struct {
	autorest.Response `json:"-"`
	Value             *[]HostingEnvironmentDiagnostics `json:"value,omitempty"`
}

ListHostingEnvironmentDiagnostics is

type ListOperation

type ListOperation struct {
	autorest.Response `json:"-"`
	Value             *[]Operation `json:"value,omitempty"`
}

ListOperation is

type ListRecommendation

type ListRecommendation struct {
	autorest.Response `json:"-"`
	Value             *[]Recommendation `json:"value,omitempty"`
}

ListRecommendation is

type ListVnetInfo

type ListVnetInfo struct {
	autorest.Response `json:"-"`
	Value             *[]VnetInfo `json:"value,omitempty"`
}

ListVnetInfo is

type ListVnetRoute

type ListVnetRoute struct {
	autorest.Response `json:"-"`
	Value             *[]VnetRoute `json:"value,omitempty"`
}

ListVnetRoute is

type LocalizableString

type LocalizableString struct {
	Value          *string `json:"value,omitempty"`
	LocalizedValue *string `json:"localizedValue,omitempty"`
}

LocalizableString is localizable string object containing the name and a localized value.

type LogLevel

type LogLevel string

LogLevel enumerates the values for log level.

const (
	// Error specifies the error state for log level.
	Error LogLevel = "Error"
	// Information specifies the information state for log level.
	Information LogLevel = "Information"
	// Off specifies the off state for log level.
	Off LogLevel = "Off"
	// Verbose specifies the verbose state for log level.
	Verbose LogLevel = "Verbose"
	// Warning specifies the warning state for log level.
	Warning LogLevel = "Warning"
)

type MSDeploy

type MSDeploy struct {
	ID            *string `json:"id,omitempty"`
	Name          *string `json:"name,omitempty"`
	Kind          *string `json:"kind,omitempty"`
	Type          *string `json:"type,omitempty"`
	*MSDeployCore `json:"properties,omitempty"`
}

MSDeploy is mSDeploy ARM PUT information

type MSDeployCore

type MSDeployCore struct {
	PackageURI              *string             `json:"packageUri,omitempty"`
	ConnectionString        *string             `json:"connectionString,omitempty"`
	DbType                  *string             `json:"dbType,omitempty"`
	SetParametersXMLFileURI *string             `json:"setParametersXmlFileUri,omitempty"`
	SetParameters           *map[string]*string `json:"setParameters,omitempty"`
	SkipAppData             *bool               `json:"skipAppData,omitempty"`
	AppOffline              *bool               `json:"appOffline,omitempty"`
}

MSDeployCore is mSDeploy ARM PUT core information

type MSDeployLog

type MSDeployLog struct {
	autorest.Response      `json:"-"`
	ID                     *string `json:"id,omitempty"`
	Name                   *string `json:"name,omitempty"`
	Kind                   *string `json:"kind,omitempty"`
	Type                   *string `json:"type,omitempty"`
	*MSDeployLogProperties `json:"properties,omitempty"`
}

MSDeployLog is mSDeploy log

type MSDeployLogEntry

type MSDeployLogEntry struct {
	Time    *date.Time           `json:"time,omitempty"`
	Type    MSDeployLogEntryType `json:"type,omitempty"`
	Message *string              `json:"message,omitempty"`
}

MSDeployLogEntry is mSDeploy log entry

type MSDeployLogEntryType

type MSDeployLogEntryType string

MSDeployLogEntryType enumerates the values for ms deploy log entry type.

const (
	// MSDeployLogEntryTypeError specifies the ms deploy log entry type error state for ms deploy log entry type.
	MSDeployLogEntryTypeError MSDeployLogEntryType = "Error"
	// MSDeployLogEntryTypeMessage specifies the ms deploy log entry type message state for ms deploy log entry type.
	MSDeployLogEntryTypeMessage MSDeployLogEntryType = "Message"
	// MSDeployLogEntryTypeWarning specifies the ms deploy log entry type warning state for ms deploy log entry type.
	MSDeployLogEntryTypeWarning MSDeployLogEntryType = "Warning"
)

type MSDeployLogProperties

type MSDeployLogProperties struct {
	Entries *[]MSDeployLogEntry `json:"entries,omitempty"`
}

MSDeployLogProperties is mSDeployLog resource specific properties

type MSDeployProvisioningState

type MSDeployProvisioningState string

MSDeployProvisioningState enumerates the values for ms deploy provisioning state.

const (
	// MSDeployProvisioningStateAccepted specifies the ms deploy provisioning state accepted state for ms deploy
	// provisioning state.
	MSDeployProvisioningStateAccepted MSDeployProvisioningState = "accepted"
	// MSDeployProvisioningStateCanceled specifies the ms deploy provisioning state canceled state for ms deploy
	// provisioning state.
	MSDeployProvisioningStateCanceled MSDeployProvisioningState = "canceled"
	// MSDeployProvisioningStateFailed specifies the ms deploy provisioning state failed state for ms deploy provisioning
	// state.
	MSDeployProvisioningStateFailed MSDeployProvisioningState = "failed"
	// MSDeployProvisioningStateRunning specifies the ms deploy provisioning state running state for ms deploy provisioning
	// state.
	MSDeployProvisioningStateRunning MSDeployProvisioningState = "running"
	// MSDeployProvisioningStateSucceeded specifies the ms deploy provisioning state succeeded state for ms deploy
	// provisioning state.
	MSDeployProvisioningStateSucceeded MSDeployProvisioningState = "succeeded"
)

type MSDeployStatus

type MSDeployStatus struct {
	autorest.Response         `json:"-"`
	ID                        *string `json:"id,omitempty"`
	Name                      *string `json:"name,omitempty"`
	Kind                      *string `json:"kind,omitempty"`
	Type                      *string `json:"type,omitempty"`
	*MSDeployStatusProperties `json:"properties,omitempty"`
}

MSDeployStatus is mSDeploy ARM response

type MSDeployStatusProperties

type MSDeployStatusProperties struct {
	Deployer          *string                   `json:"deployer,omitempty"`
	ProvisioningState MSDeployProvisioningState `json:"provisioningState,omitempty"`
	StartTime         *date.Time                `json:"startTime,omitempty"`
	EndTime           *date.Time                `json:"endTime,omitempty"`
	Complete          *bool                     `json:"complete,omitempty"`
}

MSDeployStatusProperties is mSDeployStatus resource specific properties

type ManagedPipelineMode

type ManagedPipelineMode string

ManagedPipelineMode enumerates the values for managed pipeline mode.

const (
	// Classic specifies the classic state for managed pipeline mode.
	Classic ManagedPipelineMode = "Classic"
	// Integrated specifies the integrated state for managed pipeline mode.
	Integrated ManagedPipelineMode = "Integrated"
)

type ManagedServiceIdentity

type ManagedServiceIdentity struct {
	Type        *map[string]interface{} `json:"type,omitempty"`
	TenantID    *string                 `json:"tenantId,omitempty"`
	PrincipalID *string                 `json:"principalId,omitempty"`
}

ManagedServiceIdentity is managed service identity.

type ManagementClient

type ManagementClient struct {
	autorest.Client
	BaseURI        string
	SubscriptionID string
}

ManagementClient is the base client for Web.

func New

func New(subscriptionID string) ManagementClient

New creates an instance of the ManagementClient client.

func NewWithBaseURI

func NewWithBaseURI(baseURI string, subscriptionID string) ManagementClient

NewWithBaseURI creates an instance of the ManagementClient client.

func (ManagementClient) CheckNameAvailability

func (client ManagementClient) CheckNameAvailability(request ResourceNameAvailabilityRequest) (result ResourceNameAvailability, err error)

CheckNameAvailability check if a resource name is available.

request is name availability request.

func (ManagementClient) CheckNameAvailabilityPreparer

func (client ManagementClient) CheckNameAvailabilityPreparer(request ResourceNameAvailabilityRequest) (*http.Request, error)

CheckNameAvailabilityPreparer prepares the CheckNameAvailability request.

func (ManagementClient) CheckNameAvailabilityResponder

func (client ManagementClient) CheckNameAvailabilityResponder(resp *http.Response) (result ResourceNameAvailability, err error)

CheckNameAvailabilityResponder handles the response to the CheckNameAvailability request. The method always closes the http.Response Body.

func (ManagementClient) CheckNameAvailabilitySender

func (client ManagementClient) CheckNameAvailabilitySender(req *http.Request) (*http.Response, error)

CheckNameAvailabilitySender sends the CheckNameAvailability request. The method will close the http.Response Body if it receives an error.

func (ManagementClient) GetPublishingUser

func (client ManagementClient) GetPublishingUser() (result User, err error)

GetPublishingUser gets publishing user

func (ManagementClient) GetPublishingUserPreparer

func (client ManagementClient) GetPublishingUserPreparer() (*http.Request, error)

GetPublishingUserPreparer prepares the GetPublishingUser request.

func (ManagementClient) GetPublishingUserResponder

func (client ManagementClient) GetPublishingUserResponder(resp *http.Response) (result User, err error)

GetPublishingUserResponder handles the response to the GetPublishingUser request. The method always closes the http.Response Body.

func (ManagementClient) GetPublishingUserSender

func (client ManagementClient) GetPublishingUserSender(req *http.Request) (*http.Response, error)

GetPublishingUserSender sends the GetPublishingUser request. The method will close the http.Response Body if it receives an error.

func (ManagementClient) GetSourceControl

func (client ManagementClient) GetSourceControl(sourceControlType string) (result SourceControl, err error)

GetSourceControl gets source control token

sourceControlType is type of source control

func (ManagementClient) GetSourceControlPreparer

func (client ManagementClient) GetSourceControlPreparer(sourceControlType string) (*http.Request, error)

GetSourceControlPreparer prepares the GetSourceControl request.

func (ManagementClient) GetSourceControlResponder

func (client ManagementClient) GetSourceControlResponder(resp *http.Response) (result SourceControl, err error)

GetSourceControlResponder handles the response to the GetSourceControl request. The method always closes the http.Response Body.

func (ManagementClient) GetSourceControlSender

func (client ManagementClient) GetSourceControlSender(req *http.Request) (*http.Response, error)

GetSourceControlSender sends the GetSourceControl request. The method will close the http.Response Body if it receives an error.

func (ManagementClient) GetSubscriptionDeploymentLocations

func (client ManagementClient) GetSubscriptionDeploymentLocations() (result DeploymentLocations, err error)

GetSubscriptionDeploymentLocations gets list of available geo regions plus ministamps

func (ManagementClient) GetSubscriptionDeploymentLocationsPreparer

func (client ManagementClient) GetSubscriptionDeploymentLocationsPreparer() (*http.Request, error)

GetSubscriptionDeploymentLocationsPreparer prepares the GetSubscriptionDeploymentLocations request.

func (ManagementClient) GetSubscriptionDeploymentLocationsResponder

func (client ManagementClient) GetSubscriptionDeploymentLocationsResponder(resp *http.Response) (result DeploymentLocations, err error)

GetSubscriptionDeploymentLocationsResponder handles the response to the GetSubscriptionDeploymentLocations request. The method always closes the http.Response Body.

func (ManagementClient) GetSubscriptionDeploymentLocationsSender

func (client ManagementClient) GetSubscriptionDeploymentLocationsSender(req *http.Request) (*http.Response, error)

GetSubscriptionDeploymentLocationsSender sends the GetSubscriptionDeploymentLocations request. The method will close the http.Response Body if it receives an error.

func (ManagementClient) ListGeoRegions

func (client ManagementClient) ListGeoRegions(sku SkuName, linuxWorkersEnabled *bool) (result GeoRegionCollection, err error)

ListGeoRegions get a list of available geographical regions.

sku is name of SKU used to filter the regions. linuxWorkersEnabled is specify <code>true</code> if you want to filter to only regions that support Linux workers.

func (ManagementClient) ListGeoRegionsComplete

func (client ManagementClient) ListGeoRegionsComplete(sku SkuName, linuxWorkersEnabled *bool, cancel <-chan struct{}) (<-chan GeoRegion, <-chan error)

ListGeoRegionsComplete gets all elements from the list without paging.

func (ManagementClient) ListGeoRegionsNextResults

func (client ManagementClient) ListGeoRegionsNextResults(lastResults GeoRegionCollection) (result GeoRegionCollection, err error)

ListGeoRegionsNextResults retrieves the next set of results, if any.

func (ManagementClient) ListGeoRegionsPreparer

func (client ManagementClient) ListGeoRegionsPreparer(sku SkuName, linuxWorkersEnabled *bool) (*http.Request, error)

ListGeoRegionsPreparer prepares the ListGeoRegions request.

func (ManagementClient) ListGeoRegionsResponder

func (client ManagementClient) ListGeoRegionsResponder(resp *http.Response) (result GeoRegionCollection, err error)

ListGeoRegionsResponder handles the response to the ListGeoRegions request. The method always closes the http.Response Body.

func (ManagementClient) ListGeoRegionsSender

func (client ManagementClient) ListGeoRegionsSender(req *http.Request) (*http.Response, error)

ListGeoRegionsSender sends the ListGeoRegions request. The method will close the http.Response Body if it receives an error.

func (ManagementClient) ListPremierAddOnOffers

func (client ManagementClient) ListPremierAddOnOffers() (result PremierAddOnOfferCollection, err error)

ListPremierAddOnOffers list all premier add-on offers.

func (ManagementClient) ListPremierAddOnOffersComplete

func (client ManagementClient) ListPremierAddOnOffersComplete(cancel <-chan struct{}) (<-chan PremierAddOnOffer, <-chan error)

ListPremierAddOnOffersComplete gets all elements from the list without paging.

func (ManagementClient) ListPremierAddOnOffersNextResults

func (client ManagementClient) ListPremierAddOnOffersNextResults(lastResults PremierAddOnOfferCollection) (result PremierAddOnOfferCollection, err error)

ListPremierAddOnOffersNextResults retrieves the next set of results, if any.

func (ManagementClient) ListPremierAddOnOffersPreparer

func (client ManagementClient) ListPremierAddOnOffersPreparer() (*http.Request, error)

ListPremierAddOnOffersPreparer prepares the ListPremierAddOnOffers request.

func (ManagementClient) ListPremierAddOnOffersResponder

func (client ManagementClient) ListPremierAddOnOffersResponder(resp *http.Response) (result PremierAddOnOfferCollection, err error)

ListPremierAddOnOffersResponder handles the response to the ListPremierAddOnOffers request. The method always closes the http.Response Body.

func (ManagementClient) ListPremierAddOnOffersSender

func (client ManagementClient) ListPremierAddOnOffersSender(req *http.Request) (*http.Response, error)

ListPremierAddOnOffersSender sends the ListPremierAddOnOffers request. The method will close the http.Response Body if it receives an error.

func (ManagementClient) ListSkus

func (client ManagementClient) ListSkus() (result SkuInfos, err error)

ListSkus list all SKUs.

func (ManagementClient) ListSkusPreparer

func (client ManagementClient) ListSkusPreparer() (*http.Request, error)

ListSkusPreparer prepares the ListSkus request.

func (ManagementClient) ListSkusResponder

func (client ManagementClient) ListSkusResponder(resp *http.Response) (result SkuInfos, err error)

ListSkusResponder handles the response to the ListSkus request. The method always closes the http.Response Body.

func (ManagementClient) ListSkusSender

func (client ManagementClient) ListSkusSender(req *http.Request) (*http.Response, error)

ListSkusSender sends the ListSkus request. The method will close the http.Response Body if it receives an error.

func (ManagementClient) ListSourceControls

func (client ManagementClient) ListSourceControls() (result SourceControlCollection, err error)

ListSourceControls gets the source controls available for Azure websites.

func (ManagementClient) ListSourceControlsComplete

func (client ManagementClient) ListSourceControlsComplete(cancel <-chan struct{}) (<-chan SourceControl, <-chan error)

ListSourceControlsComplete gets all elements from the list without paging.

func (ManagementClient) ListSourceControlsNextResults

func (client ManagementClient) ListSourceControlsNextResults(lastResults SourceControlCollection) (result SourceControlCollection, err error)

ListSourceControlsNextResults retrieves the next set of results, if any.

func (ManagementClient) ListSourceControlsPreparer

func (client ManagementClient) ListSourceControlsPreparer() (*http.Request, error)

ListSourceControlsPreparer prepares the ListSourceControls request.

func (ManagementClient) ListSourceControlsResponder

func (client ManagementClient) ListSourceControlsResponder(resp *http.Response) (result SourceControlCollection, err error)

ListSourceControlsResponder handles the response to the ListSourceControls request. The method always closes the http.Response Body.

func (ManagementClient) ListSourceControlsSender

func (client ManagementClient) ListSourceControlsSender(req *http.Request) (*http.Response, error)

ListSourceControlsSender sends the ListSourceControls request. The method will close the http.Response Body if it receives an error.

func (ManagementClient) Move

func (client ManagementClient) Move(resourceGroupName string, moveResourceEnvelope CsmMoveResourceEnvelope) (result autorest.Response, err error)

Move move resources between resource groups.

resourceGroupName is name of the resource group to which the resource belongs. moveResourceEnvelope is object that represents the resource to move.

func (ManagementClient) MovePreparer

func (client ManagementClient) MovePreparer(resourceGroupName string, moveResourceEnvelope CsmMoveResourceEnvelope) (*http.Request, error)

MovePreparer prepares the Move request.

func (ManagementClient) MoveResponder

func (client ManagementClient) MoveResponder(resp *http.Response) (result autorest.Response, err error)

MoveResponder handles the response to the Move request. The method always closes the http.Response Body.

func (ManagementClient) MoveSender

func (client ManagementClient) MoveSender(req *http.Request) (*http.Response, error)

MoveSender sends the Move request. The method will close the http.Response Body if it receives an error.

func (ManagementClient) UpdatePublishingUser

func (client ManagementClient) UpdatePublishingUser(userDetails User) (result User, err error)

UpdatePublishingUser updates publishing user

userDetails is details of publishing user

func (ManagementClient) UpdatePublishingUserPreparer

func (client ManagementClient) UpdatePublishingUserPreparer(userDetails User) (*http.Request, error)

UpdatePublishingUserPreparer prepares the UpdatePublishingUser request.

func (ManagementClient) UpdatePublishingUserResponder

func (client ManagementClient) UpdatePublishingUserResponder(resp *http.Response) (result User, err error)

UpdatePublishingUserResponder handles the response to the UpdatePublishingUser request. The method always closes the http.Response Body.

func (ManagementClient) UpdatePublishingUserSender

func (client ManagementClient) UpdatePublishingUserSender(req *http.Request) (*http.Response, error)

UpdatePublishingUserSender sends the UpdatePublishingUser request. The method will close the http.Response Body if it receives an error.

func (ManagementClient) UpdateSourceControl

func (client ManagementClient) UpdateSourceControl(sourceControlType string, requestMessage SourceControl) (result SourceControl, err error)

UpdateSourceControl updates source control token

sourceControlType is type of source control requestMessage is source control token information

func (ManagementClient) UpdateSourceControlPreparer

func (client ManagementClient) UpdateSourceControlPreparer(sourceControlType string, requestMessage SourceControl) (*http.Request, error)

UpdateSourceControlPreparer prepares the UpdateSourceControl request.

func (ManagementClient) UpdateSourceControlResponder

func (client ManagementClient) UpdateSourceControlResponder(resp *http.Response) (result SourceControl, err error)

UpdateSourceControlResponder handles the response to the UpdateSourceControl request. The method always closes the http.Response Body.

func (ManagementClient) UpdateSourceControlSender

func (client ManagementClient) UpdateSourceControlSender(req *http.Request) (*http.Response, error)

UpdateSourceControlSender sends the UpdateSourceControl request. The method will close the http.Response Body if it receives an error.

func (ManagementClient) Validate

func (client ManagementClient) Validate(resourceGroupName string, validateRequest ValidateRequest) (result ValidateResponse, err error)

Validate validate if a resource can be created.

resourceGroupName is name of the resource group to which the resource belongs. validateRequest is request with the resources to validate.

func (ManagementClient) ValidateMove

func (client ManagementClient) ValidateMove(resourceGroupName string, moveResourceEnvelope CsmMoveResourceEnvelope) (result autorest.Response, err error)

ValidateMove validate whether a resource can be moved.

resourceGroupName is name of the resource group to which the resource belongs. moveResourceEnvelope is object that represents the resource to move.

func (ManagementClient) ValidateMovePreparer

func (client ManagementClient) ValidateMovePreparer(resourceGroupName string, moveResourceEnvelope CsmMoveResourceEnvelope) (*http.Request, error)

ValidateMovePreparer prepares the ValidateMove request.

func (ManagementClient) ValidateMoveResponder

func (client ManagementClient) ValidateMoveResponder(resp *http.Response) (result autorest.Response, err error)

ValidateMoveResponder handles the response to the ValidateMove request. The method always closes the http.Response Body.

func (ManagementClient) ValidateMoveSender

func (client ManagementClient) ValidateMoveSender(req *http.Request) (*http.Response, error)

ValidateMoveSender sends the ValidateMove request. The method will close the http.Response Body if it receives an error.

func (ManagementClient) ValidatePreparer

func (client ManagementClient) ValidatePreparer(resourceGroupName string, validateRequest ValidateRequest) (*http.Request, error)

ValidatePreparer prepares the Validate request.

func (ManagementClient) ValidateResponder

func (client ManagementClient) ValidateResponder(resp *http.Response) (result ValidateResponse, err error)

ValidateResponder handles the response to the Validate request. The method always closes the http.Response Body.

func (ManagementClient) ValidateSender

func (client ManagementClient) ValidateSender(req *http.Request) (*http.Response, error)

ValidateSender sends the Validate request. The method will close the http.Response Body if it receives an error.

func (ManagementClient) VerifyHostingEnvironmentVnet

func (client ManagementClient) VerifyHostingEnvironmentVnet(parameters VnetParameters) (result VnetValidationFailureDetails, err error)

VerifyHostingEnvironmentVnet verifies if this VNET is compatible with an App Service Environment by analyzing the Network Security Group rules.

parameters is VNET information

func (ManagementClient) VerifyHostingEnvironmentVnetPreparer

func (client ManagementClient) VerifyHostingEnvironmentVnetPreparer(parameters VnetParameters) (*http.Request, error)

VerifyHostingEnvironmentVnetPreparer prepares the VerifyHostingEnvironmentVnet request.

func (ManagementClient) VerifyHostingEnvironmentVnetResponder

func (client ManagementClient) VerifyHostingEnvironmentVnetResponder(resp *http.Response) (result VnetValidationFailureDetails, err error)

VerifyHostingEnvironmentVnetResponder handles the response to the VerifyHostingEnvironmentVnet request. The method always closes the http.Response Body.

func (ManagementClient) VerifyHostingEnvironmentVnetSender

func (client ManagementClient) VerifyHostingEnvironmentVnetSender(req *http.Request) (*http.Response, error)

VerifyHostingEnvironmentVnetSender sends the VerifyHostingEnvironmentVnet request. The method will close the http.Response Body if it receives an error.

type MetricAvailabilily

type MetricAvailabilily struct {
	TimeGrain *string `json:"timeGrain,omitempty"`
	Retention *string `json:"retention,omitempty"`
}

MetricAvailabilily is metric availability and retention.

type MetricAvailability

type MetricAvailability struct {
	TimeGrain    *string `json:"timeGrain,omitempty"`
	BlobDuration *string `json:"blobDuration,omitempty"`
}

MetricAvailability is retention policy of a resource metric.

type MetricDefinition

type MetricDefinition struct {
	autorest.Response           `json:"-"`
	ID                          *string `json:"id,omitempty"`
	Name                        *string `json:"name,omitempty"`
	Kind                        *string `json:"kind,omitempty"`
	Type                        *string `json:"type,omitempty"`
	*MetricDefinitionProperties `json:"properties,omitempty"`
}

MetricDefinition is metadata for a metric.

type MetricDefinitionProperties

type MetricDefinitionProperties struct {
	Name                   *string               `json:"name,omitempty"`
	Unit                   *string               `json:"unit,omitempty"`
	PrimaryAggregationType *string               `json:"primaryAggregationType,omitempty"`
	MetricAvailabilities   *[]MetricAvailabilily `json:"metricAvailabilities,omitempty"`
	DisplayName            *string               `json:"displayName,omitempty"`
}

MetricDefinitionProperties is metricDefinition resource specific properties

type MetricSpecification

type MetricSpecification struct {
	Name                             *string               `json:"name,omitempty"`
	DisplayName                      *string               `json:"displayName,omitempty"`
	DisplayDescription               *string               `json:"displayDescription,omitempty"`
	Unit                             *string               `json:"unit,omitempty"`
	AggregationType                  *string               `json:"aggregationType,omitempty"`
	SupportsInstanceLevelAggregation *bool                 `json:"supportsInstanceLevelAggregation,omitempty"`
	EnableRegionalMdmAccount         *bool                 `json:"enableRegionalMdmAccount,omitempty"`
	SourceMdmAccount                 *string               `json:"sourceMdmAccount,omitempty"`
	SourceMdmNamespace               *string               `json:"sourceMdmNamespace,omitempty"`
	MetricFilterPattern              *string               `json:"metricFilterPattern,omitempty"`
	FillGapWithZero                  *bool                 `json:"fillGapWithZero,omitempty"`
	IsInternal                       *bool                 `json:"isInternal,omitempty"`
	Dimensions                       *[]Dimension          `json:"dimensions,omitempty"`
	Category                         *string               `json:"category,omitempty"`
	Availabilities                   *[]MetricAvailability `json:"availabilities,omitempty"`
}

MetricSpecification is definition of a single resource metric.

type MigrateMySQLRequest

type MigrateMySQLRequest struct {
	ID                             *string `json:"id,omitempty"`
	Name                           *string `json:"name,omitempty"`
	Kind                           *string `json:"kind,omitempty"`
	Type                           *string `json:"type,omitempty"`
	*MigrateMySQLRequestProperties `json:"properties,omitempty"`
}

MigrateMySQLRequest is mySQL migration request.

type MigrateMySQLRequestProperties

type MigrateMySQLRequestProperties struct {
	ConnectionString *string            `json:"connectionString,omitempty"`
	MigrationType    MySQLMigrationType `json:"migrationType,omitempty"`
}

MigrateMySQLRequestProperties is migrateMySqlRequest resource specific properties

type MigrateMySQLStatus

type MigrateMySQLStatus struct {
	autorest.Response             `json:"-"`
	ID                            *string `json:"id,omitempty"`
	Name                          *string `json:"name,omitempty"`
	Kind                          *string `json:"kind,omitempty"`
	Type                          *string `json:"type,omitempty"`
	*MigrateMySQLStatusProperties `json:"properties,omitempty"`
}

MigrateMySQLStatus is mySQL migration status.

type MigrateMySQLStatusProperties

type MigrateMySQLStatusProperties struct {
	MigrationOperationStatus OperationStatus `json:"migrationOperationStatus,omitempty"`
	OperationID              *string         `json:"operationId,omitempty"`
	LocalMySQLEnabled        *bool           `json:"localMySqlEnabled,omitempty"`
}

MigrateMySQLStatusProperties is migrateMySqlStatus resource specific properties

type MySQLMigrationType

type MySQLMigrationType string

MySQLMigrationType enumerates the values for my sql migration type.

const (
	// LocalToRemote specifies the local to remote state for my sql migration type.
	LocalToRemote MySQLMigrationType = "LocalToRemote"
	// RemoteToLocal specifies the remote to local state for my sql migration type.
	RemoteToLocal MySQLMigrationType = "RemoteToLocal"
)

type NameIdentifier

type NameIdentifier struct {
	Name *string `json:"name,omitempty"`
}

NameIdentifier is identifies an object.

type NameIdentifierCollection

type NameIdentifierCollection struct {
	autorest.Response `json:"-"`
	Value             *[]NameIdentifier `json:"value,omitempty"`
	NextLink          *string           `json:"nextLink,omitempty"`
}

NameIdentifierCollection is collection of domain name identifiers.

func (NameIdentifierCollection) NameIdentifierCollectionPreparer

func (client NameIdentifierCollection) NameIdentifierCollectionPreparer() (*http.Request, error)

NameIdentifierCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type NameValuePair

type NameValuePair struct {
	Name  *string `json:"name,omitempty"`
	Value *string `json:"value,omitempty"`
}

NameValuePair is name value pair.

type NetworkAccessControlEntry

type NetworkAccessControlEntry struct {
	Action       AccessControlEntryAction `json:"action,omitempty"`
	Description  *string                  `json:"description,omitempty"`
	Order        *int32                   `json:"order,omitempty"`
	RemoteSubnet *string                  `json:"remoteSubnet,omitempty"`
}

NetworkAccessControlEntry is network access control entry.

type NetworkFeatures

type NetworkFeatures struct {
	autorest.Response          `json:"-"`
	ID                         *string `json:"id,omitempty"`
	Name                       *string `json:"name,omitempty"`
	Kind                       *string `json:"kind,omitempty"`
	Type                       *string `json:"type,omitempty"`
	*NetworkFeaturesProperties `json:"properties,omitempty"`
}

NetworkFeatures is full view of network features for an app (presently VNET integration and Hybrid Connections).

type NetworkFeaturesProperties

type NetworkFeaturesProperties struct {
	VirtualNetworkName       *string                         `json:"virtualNetworkName,omitempty"`
	VirtualNetworkConnection *VnetInfo                       `json:"virtualNetworkConnection,omitempty"`
	HybridConnections        *[]RelayServiceConnectionEntity `json:"hybridConnections,omitempty"`
	HybridConnectionsV2      *[]HybridConnection             `json:"hybridConnectionsV2,omitempty"`
}

NetworkFeaturesProperties is networkFeatures resource specific properties

type NotificationLevel

type NotificationLevel string

NotificationLevel enumerates the values for notification level.

const (
	// NotificationLevelCritical specifies the notification level critical state for notification level.
	NotificationLevelCritical NotificationLevel = "Critical"
	// NotificationLevelInformation specifies the notification level information state for notification level.
	NotificationLevelInformation NotificationLevel = "Information"
	// NotificationLevelNonUrgentSuggestion specifies the notification level non urgent suggestion state for notification
	// level.
	NotificationLevelNonUrgentSuggestion NotificationLevel = "NonUrgentSuggestion"
	// NotificationLevelWarning specifies the notification level warning state for notification level.
	NotificationLevelWarning NotificationLevel = "Warning"
)

type Operation

type Operation struct {
	autorest.Response    `json:"-"`
	ID                   *string         `json:"id,omitempty"`
	Name                 *string         `json:"name,omitempty"`
	Status               OperationStatus `json:"status,omitempty"`
	Errors               *[]ErrorEntity  `json:"errors,omitempty"`
	CreatedTime          *date.Time      `json:"createdTime,omitempty"`
	ModifiedTime         *date.Time      `json:"modifiedTime,omitempty"`
	ExpirationTime       *date.Time      `json:"expirationTime,omitempty"`
	GeoMasterOperationID *uuid.UUID      `json:"geoMasterOperationId,omitempty"`
}

Operation is operation.

type OperationStatus

type OperationStatus string

OperationStatus enumerates the values for operation status.

const (
	// OperationStatusCreated specifies the operation status created state for operation status.
	OperationStatusCreated OperationStatus = "Created"
	// OperationStatusFailed specifies the operation status failed state for operation status.
	OperationStatusFailed OperationStatus = "Failed"
	// OperationStatusInProgress specifies the operation status in progress state for operation status.
	OperationStatusInProgress OperationStatus = "InProgress"
	// OperationStatusSucceeded specifies the operation status succeeded state for operation status.
	OperationStatusSucceeded OperationStatus = "Succeeded"
	// OperationStatusTimedOut specifies the operation status timed out state for operation status.
	OperationStatusTimedOut OperationStatus = "TimedOut"
)

type PerfMonCounterCollection

type PerfMonCounterCollection struct {
	autorest.Response `json:"-"`
	Value             *[]PerfMonResponse `json:"value,omitempty"`
	NextLink          *string            `json:"nextLink,omitempty"`
}

PerfMonCounterCollection is collection of performance monitor counters.

func (PerfMonCounterCollection) PerfMonCounterCollectionPreparer

func (client PerfMonCounterCollection) PerfMonCounterCollectionPreparer() (*http.Request, error)

PerfMonCounterCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type PerfMonResponse

type PerfMonResponse struct {
	Code    *string     `json:"code,omitempty"`
	Message *string     `json:"message,omitempty"`
	Data    *PerfMonSet `json:"data,omitempty"`
}

PerfMonResponse is performance monitor API response.

type PerfMonSample

type PerfMonSample struct {
	Time         *date.Time `json:"time,omitempty"`
	InstanceName *string    `json:"instanceName,omitempty"`
	Value        *float64   `json:"value,omitempty"`
	CoreCount    *int32     `json:"coreCount,omitempty"`
}

PerfMonSample is performance monitor sample in a set.

type PerfMonSet

type PerfMonSet struct {
	Name      *string          `json:"name,omitempty"`
	StartTime *date.Time       `json:"startTime,omitempty"`
	EndTime   *date.Time       `json:"endTime,omitempty"`
	TimeGrain *string          `json:"timeGrain,omitempty"`
	Values    *[]PerfMonSample `json:"values,omitempty"`
}

PerfMonSet is metric information.

type PremierAddOn

type PremierAddOn struct {
	autorest.Response       `json:"-"`
	ID                      *string             `json:"id,omitempty"`
	Name                    *string             `json:"name,omitempty"`
	Kind                    *string             `json:"kind,omitempty"`
	Location                *string             `json:"location,omitempty"`
	Type                    *string             `json:"type,omitempty"`
	Tags                    *map[string]*string `json:"tags,omitempty"`
	*PremierAddOnProperties `json:"properties,omitempty"`
}

PremierAddOn is premier add-on.

type PremierAddOnOffer

type PremierAddOnOffer struct {
	ID                           *string `json:"id,omitempty"`
	Name                         *string `json:"name,omitempty"`
	Kind                         *string `json:"kind,omitempty"`
	Type                         *string `json:"type,omitempty"`
	*PremierAddOnOfferProperties `json:"properties,omitempty"`
}

PremierAddOnOffer is premier add-on offer.

type PremierAddOnOfferCollection

type PremierAddOnOfferCollection struct {
	autorest.Response `json:"-"`
	Value             *[]PremierAddOnOffer `json:"value,omitempty"`
	NextLink          *string              `json:"nextLink,omitempty"`
}

PremierAddOnOfferCollection is collection of premier add-on offers.

func (PremierAddOnOfferCollection) PremierAddOnOfferCollectionPreparer

func (client PremierAddOnOfferCollection) PremierAddOnOfferCollectionPreparer() (*http.Request, error)

PremierAddOnOfferCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type PremierAddOnOfferProperties

type PremierAddOnOfferProperties struct {
	Sku                        *string                    `json:"sku,omitempty"`
	Product                    *string                    `json:"product,omitempty"`
	Vendor                     *string                    `json:"vendor,omitempty"`
	Name                       *string                    `json:"name,omitempty"`
	PromoCodeRequired          *bool                      `json:"promoCodeRequired,omitempty"`
	Quota                      *int32                     `json:"quota,omitempty"`
	WebHostingPlanRestrictions AppServicePlanRestrictions `json:"webHostingPlanRestrictions,omitempty"`
	PrivacyPolicyURL           *string                    `json:"privacyPolicyUrl,omitempty"`
	LegalTermsURL              *string                    `json:"legalTermsUrl,omitempty"`
	MarketplacePublisher       *string                    `json:"marketplacePublisher,omitempty"`
	MarketplaceOffer           *string                    `json:"marketplaceOffer,omitempty"`
}

PremierAddOnOfferProperties is premierAddOnOffer resource specific properties

type PremierAddOnProperties

type PremierAddOnProperties struct {
	Sku                  *string             `json:"sku,omitempty"`
	Product              *string             `json:"product,omitempty"`
	Vendor               *string             `json:"vendor,omitempty"`
	PremierAddOnName     *string             `json:"name,omitempty"`
	Location             *string             `json:"location,omitempty"`
	Tags                 *map[string]*string `json:"tags,omitempty"`
	MarketplacePublisher *string             `json:"marketplacePublisher,omitempty"`
	MarketplaceOffer     *string             `json:"marketplaceOffer,omitempty"`
}

PremierAddOnProperties is premierAddOn resource specific properties

type ProcessInfo

type ProcessInfo struct {
	autorest.Response      `json:"-"`
	ID                     *string `json:"id,omitempty"`
	Name                   *string `json:"name,omitempty"`
	Kind                   *string `json:"kind,omitempty"`
	Type                   *string `json:"type,omitempty"`
	*ProcessInfoProperties `json:"properties,omitempty"`
}

ProcessInfo is process Information.

type ProcessInfoCollection

type ProcessInfoCollection struct {
	autorest.Response `json:"-"`
	Value             *[]ProcessInfo `json:"value,omitempty"`
	NextLink          *string        `json:"nextLink,omitempty"`
}

ProcessInfoCollection is collection of Kudu process information elements.

func (ProcessInfoCollection) ProcessInfoCollectionPreparer

func (client ProcessInfoCollection) ProcessInfoCollectionPreparer() (*http.Request, error)

ProcessInfoCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type ProcessInfoProperties

type ProcessInfoProperties struct {
	ID                         *int32               `json:"id,omitempty"`
	Name                       *string              `json:"name,omitempty"`
	Href                       *string              `json:"href,omitempty"`
	MiniDump                   *string              `json:"miniDump,omitempty"`
	IsProfileRunning           *bool                `json:"isProfileRunning,omitempty"`
	IsIisProfileRunning        *bool                `json:"isIisProfileRunning,omitempty"`
	IisProfileTimeoutInSeconds *float64             `json:"iisProfileTimeoutInSeconds,omitempty"`
	Parent                     *string              `json:"parent,omitempty"`
	Children                   *[]string            `json:"children,omitempty"`
	Threads                    *[]ProcessThreadInfo `json:"threads,omitempty"`
	OpenFileHandles            *[]string            `json:"openFileHandles,omitempty"`
	Modules                    *[]ProcessModuleInfo `json:"modules,omitempty"`
	FileName                   *string              `json:"fileName,omitempty"`
	CommandLine                *string              `json:"commandLine,omitempty"`
	UserName                   *string              `json:"userName,omitempty"`
	HandleCount                *int32               `json:"handleCount,omitempty"`
	ModuleCount                *int32               `json:"moduleCount,omitempty"`
	ThreadCount                *int32               `json:"threadCount,omitempty"`
	StartTime                  *date.Time           `json:"startTime,omitempty"`
	TotalProcessorTime         *string              `json:"totalProcessorTime,omitempty"`
	UserProcessorTime          *string              `json:"userProcessorTime,omitempty"`
	PrivilegedProcessorTime    *string              `json:"privilegedProcessorTime,omitempty"`
	WorkingSet64               *int64               `json:"workingSet64,omitempty"`
	PeakWorkingSet64           *int64               `json:"peakWorkingSet64,omitempty"`
	PrivateMemorySize64        *int64               `json:"privateMemorySize64,omitempty"`
	VirtualMemorySize64        *int64               `json:"virtualMemorySize64,omitempty"`
	PeakVirtualMemorySize64    *int64               `json:"peakVirtualMemorySize64,omitempty"`
	PagedSystemMemorySize64    *int64               `json:"pagedSystemMemorySize64,omitempty"`
	NonpagedSystemMemorySize64 *int64               `json:"nonpagedSystemMemorySize64,omitempty"`
	PagedMemorySize64          *int64               `json:"pagedMemorySize64,omitempty"`
	PeakPagedMemorySize64      *int64               `json:"peakPagedMemorySize64,omitempty"`
	TimeStamp                  *date.Time           `json:"timeStamp,omitempty"`
	EnvironmentVariables       *map[string]*string  `json:"environmentVariables,omitempty"`
	IsScmSite                  *bool                `json:"isScmSite,omitempty"`
	IsWebJob                   *bool                `json:"isWebJob,omitempty"`
	Description                *string              `json:"description,omitempty"`
}

ProcessInfoProperties is processInfo resource specific properties

type ProcessModuleInfo

type ProcessModuleInfo struct {
	autorest.Response            `json:"-"`
	ID                           *string `json:"id,omitempty"`
	Name                         *string `json:"name,omitempty"`
	Kind                         *string `json:"kind,omitempty"`
	Type                         *string `json:"type,omitempty"`
	*ProcessModuleInfoProperties `json:"properties,omitempty"`
}

ProcessModuleInfo is process Module Information.

type ProcessModuleInfoCollection

type ProcessModuleInfoCollection struct {
	autorest.Response `json:"-"`
	Value             *[]ProcessModuleInfo `json:"value,omitempty"`
	NextLink          *string              `json:"nextLink,omitempty"`
}

ProcessModuleInfoCollection is collection of Kudu thread information elements.

func (ProcessModuleInfoCollection) ProcessModuleInfoCollectionPreparer

func (client ProcessModuleInfoCollection) ProcessModuleInfoCollectionPreparer() (*http.Request, error)

ProcessModuleInfoCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type ProcessModuleInfoProperties

type ProcessModuleInfoProperties struct {
	BaseAddress      *string `json:"baseAddress,omitempty"`
	FileName         *string `json:"fileName,omitempty"`
	Href             *string `json:"href,omitempty"`
	FilePath         *string `json:"filePath,omitempty"`
	ModuleMemorySize *int32  `json:"moduleMemorySize,omitempty"`
	FileVersion      *string `json:"fileVersion,omitempty"`
	FileDescription  *string `json:"fileDescription,omitempty"`
	Product          *string `json:"product,omitempty"`
	ProductVersion   *string `json:"productVersion,omitempty"`
	IsDebug          *bool   `json:"isDebug,omitempty"`
	Language         *string `json:"language,omitempty"`
}

ProcessModuleInfoProperties is processModuleInfo resource specific properties

type ProcessThreadInfo

type ProcessThreadInfo struct {
	autorest.Response            `json:"-"`
	ID                           *string `json:"id,omitempty"`
	Name                         *string `json:"name,omitempty"`
	Kind                         *string `json:"kind,omitempty"`
	Type                         *string `json:"type,omitempty"`
	*ProcessThreadInfoProperties `json:"properties,omitempty"`
}

ProcessThreadInfo is process Thread Information.

type ProcessThreadInfoCollection

type ProcessThreadInfoCollection struct {
	autorest.Response `json:"-"`
	Value             *[]ProcessThreadInfo `json:"value,omitempty"`
	NextLink          *string              `json:"nextLink,omitempty"`
}

ProcessThreadInfoCollection is collection of Kudu thread information elements.

func (ProcessThreadInfoCollection) ProcessThreadInfoCollectionPreparer

func (client ProcessThreadInfoCollection) ProcessThreadInfoCollectionPreparer() (*http.Request, error)

ProcessThreadInfoCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type ProcessThreadInfoProperties

type ProcessThreadInfoProperties struct {
	ID                       *int32     `json:"id,omitempty"`
	Href                     *string    `json:"href,omitempty"`
	Process                  *string    `json:"process,omitempty"`
	StartAddress             *string    `json:"startAddress,omitempty"`
	CurrentPriority          *int32     `json:"currentPriority,omitempty"`
	PriorityLevel            *string    `json:"priorityLevel,omitempty"`
	BasePriority             *int32     `json:"basePriority,omitempty"`
	StartTime                *date.Time `json:"startTime,omitempty"`
	TotalProcessorTime       *string    `json:"totalProcessorTime,omitempty"`
	UserProcessorTime        *string    `json:"userProcessorTime,omitempty"`
	PriviledgedProcessorTime *string    `json:"priviledgedProcessorTime,omitempty"`
	State                    *string    `json:"state,omitempty"`
	WaitReason               *string    `json:"waitReason,omitempty"`
}

ProcessThreadInfoProperties is processThreadInfo resource specific properties

type ProviderClient

type ProviderClient struct {
	ManagementClient
}

ProviderClient is the webSite Management Client

func NewProviderClient

func NewProviderClient(subscriptionID string) ProviderClient

NewProviderClient creates an instance of the ProviderClient client.

func NewProviderClientWithBaseURI

func NewProviderClientWithBaseURI(baseURI string, subscriptionID string) ProviderClient

NewProviderClientWithBaseURI creates an instance of the ProviderClient client.

func (ProviderClient) GetAvailableStacks

func (client ProviderClient) GetAvailableStacks() (result SetObject, err error)

GetAvailableStacks get available application frameworks and their versions

func (ProviderClient) GetAvailableStacksOnPrem

func (client ProviderClient) GetAvailableStacksOnPrem() (result SetObject, err error)

GetAvailableStacksOnPrem get available application frameworks and their versions

func (ProviderClient) GetAvailableStacksOnPremPreparer

func (client ProviderClient) GetAvailableStacksOnPremPreparer() (*http.Request, error)

GetAvailableStacksOnPremPreparer prepares the GetAvailableStacksOnPrem request.

func (ProviderClient) GetAvailableStacksOnPremResponder

func (client ProviderClient) GetAvailableStacksOnPremResponder(resp *http.Response) (result SetObject, err error)

GetAvailableStacksOnPremResponder handles the response to the GetAvailableStacksOnPrem request. The method always closes the http.Response Body.

func (ProviderClient) GetAvailableStacksOnPremSender

func (client ProviderClient) GetAvailableStacksOnPremSender(req *http.Request) (*http.Response, error)

GetAvailableStacksOnPremSender sends the GetAvailableStacksOnPrem request. The method will close the http.Response Body if it receives an error.

func (ProviderClient) GetAvailableStacksPreparer

func (client ProviderClient) GetAvailableStacksPreparer() (*http.Request, error)

GetAvailableStacksPreparer prepares the GetAvailableStacks request.

func (ProviderClient) GetAvailableStacksResponder

func (client ProviderClient) GetAvailableStacksResponder(resp *http.Response) (result SetObject, err error)

GetAvailableStacksResponder handles the response to the GetAvailableStacks request. The method always closes the http.Response Body.

func (ProviderClient) GetAvailableStacksSender

func (client ProviderClient) GetAvailableStacksSender(req *http.Request) (*http.Response, error)

GetAvailableStacksSender sends the GetAvailableStacks request. The method will close the http.Response Body if it receives an error.

func (ProviderClient) ListOperations

func (client ProviderClient) ListOperations() (result CsmOperationCollection, err error)

ListOperations gets all available operations for the Microsoft.Web resource provider. Also exposes resource metric definitions

func (ProviderClient) ListOperationsComplete

func (client ProviderClient) ListOperationsComplete(cancel <-chan struct{}) (<-chan CsmOperationDescription, <-chan error)

ListOperationsComplete gets all elements from the list without paging.

func (ProviderClient) ListOperationsNextResults

func (client ProviderClient) ListOperationsNextResults(lastResults CsmOperationCollection) (result CsmOperationCollection, err error)

ListOperationsNextResults retrieves the next set of results, if any.

func (ProviderClient) ListOperationsPreparer

func (client ProviderClient) ListOperationsPreparer() (*http.Request, error)

ListOperationsPreparer prepares the ListOperations request.

func (ProviderClient) ListOperationsResponder

func (client ProviderClient) ListOperationsResponder(resp *http.Response) (result CsmOperationCollection, err error)

ListOperationsResponder handles the response to the ListOperations request. The method always closes the http.Response Body.

func (ProviderClient) ListOperationsSender

func (client ProviderClient) ListOperationsSender(req *http.Request) (*http.Response, error)

ListOperationsSender sends the ListOperations request. The method will close the http.Response Body if it receives an error.

type ProvisioningState

type ProvisioningState string

ProvisioningState enumerates the values for provisioning state.

const (
	// ProvisioningStateCanceled specifies the provisioning state canceled state for provisioning state.
	ProvisioningStateCanceled ProvisioningState = "Canceled"
	// ProvisioningStateDeleting specifies the provisioning state deleting state for provisioning state.
	ProvisioningStateDeleting ProvisioningState = "Deleting"
	// ProvisioningStateFailed specifies the provisioning state failed state for provisioning state.
	ProvisioningStateFailed ProvisioningState = "Failed"
	// ProvisioningStateInProgress specifies the provisioning state in progress state for provisioning state.
	ProvisioningStateInProgress ProvisioningState = "InProgress"
	// ProvisioningStateSucceeded specifies the provisioning state succeeded state for provisioning state.
	ProvisioningStateSucceeded ProvisioningState = "Succeeded"
)

type ProxyOnlyResource

type ProxyOnlyResource struct {
	ID   *string `json:"id,omitempty"`
	Name *string `json:"name,omitempty"`
	Kind *string `json:"kind,omitempty"`
	Type *string `json:"type,omitempty"`
}

ProxyOnlyResource is azure proxy only resource. This resource is not tracked by Azure Resource Manager.

type PublicCertificate

type PublicCertificate struct {
	autorest.Response            `json:"-"`
	ID                           *string `json:"id,omitempty"`
	Name                         *string `json:"name,omitempty"`
	Kind                         *string `json:"kind,omitempty"`
	Type                         *string `json:"type,omitempty"`
	*PublicCertificateProperties `json:"properties,omitempty"`
}

PublicCertificate is public certificate object

type PublicCertificateCollection

type PublicCertificateCollection struct {
	autorest.Response `json:"-"`
	Value             *[]PublicCertificate `json:"value,omitempty"`
	NextLink          *string              `json:"nextLink,omitempty"`
}

PublicCertificateCollection is collection of public certificates

func (PublicCertificateCollection) PublicCertificateCollectionPreparer

func (client PublicCertificateCollection) PublicCertificateCollectionPreparer() (*http.Request, error)

PublicCertificateCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type PublicCertificateLocation

type PublicCertificateLocation string

PublicCertificateLocation enumerates the values for public certificate location.

const (
	// PublicCertificateLocationCurrentUserMy specifies the public certificate location current user my state for public
	// certificate location.
	PublicCertificateLocationCurrentUserMy PublicCertificateLocation = "CurrentUserMy"
	// PublicCertificateLocationLocalMachineMy specifies the public certificate location local machine my state for public
	// certificate location.
	PublicCertificateLocationLocalMachineMy PublicCertificateLocation = "LocalMachineMy"
	// PublicCertificateLocationUnknown specifies the public certificate location unknown state for public certificate
	// location.
	PublicCertificateLocationUnknown PublicCertificateLocation = "Unknown"
)

type PublicCertificateProperties

type PublicCertificateProperties struct {
	Blob                      *[]byte                   `json:"blob,omitempty"`
	PublicCertificateLocation PublicCertificateLocation `json:"publicCertificateLocation,omitempty"`
	Thumbprint                *string                   `json:"thumbprint,omitempty"`
}

PublicCertificateProperties is publicCertificate resource specific properties

type PublishingProfileFormat

type PublishingProfileFormat string

PublishingProfileFormat enumerates the values for publishing profile format.

const (
	// FileZilla3 specifies the file zilla 3 state for publishing profile format.
	FileZilla3 PublishingProfileFormat = "FileZilla3"
	// Ftp specifies the ftp state for publishing profile format.
	Ftp PublishingProfileFormat = "Ftp"
	// WebDeploy specifies the web deploy state for publishing profile format.
	WebDeploy PublishingProfileFormat = "WebDeploy"
)

type PushSettings

type PushSettings struct {
	autorest.Response       `json:"-"`
	ID                      *string `json:"id,omitempty"`
	Name                    *string `json:"name,omitempty"`
	Kind                    *string `json:"kind,omitempty"`
	Type                    *string `json:"type,omitempty"`
	*PushSettingsProperties `json:"properties,omitempty"`
}

PushSettings is push settings for the App.

type PushSettingsProperties

type PushSettingsProperties struct {
	IsPushEnabled     *bool   `json:"isPushEnabled,omitempty"`
	TagWhitelistJSON  *string `json:"tagWhitelistJson,omitempty"`
	TagsRequiringAuth *string `json:"tagsRequiringAuth,omitempty"`
	DynamicTagsJSON   *string `json:"dynamicTagsJson,omitempty"`
}

PushSettingsProperties is pushSettings resource specific properties

type RampUpRule

type RampUpRule struct {
	ActionHostName            *string  `json:"actionHostName,omitempty"`
	ReroutePercentage         *float64 `json:"reroutePercentage,omitempty"`
	ChangeStep                *float64 `json:"changeStep,omitempty"`
	ChangeIntervalInMinutes   *int32   `json:"changeIntervalInMinutes,omitempty"`
	MinReroutePercentage      *float64 `json:"minReroutePercentage,omitempty"`
	MaxReroutePercentage      *float64 `json:"maxReroutePercentage,omitempty"`
	ChangeDecisionCallbackURL *string  `json:"changeDecisionCallbackUrl,omitempty"`
	Name                      *string  `json:"name,omitempty"`
}

RampUpRule is routing rules for ramp up testing. This rule allows to redirect static traffic % to a slot or to gradually change routing % based on performance.

type ReadCloser

type ReadCloser struct {
	autorest.Response `json:"-"`
	Value             *io.ReadCloser `json:"value,omitempty"`
}

ReadCloser is

type Recommendation

type Recommendation struct {
	CreationTime               *date.Time        `json:"creationTime,omitempty"`
	RecommendationID           *uuid.UUID        `json:"recommendationId,omitempty"`
	ResourceID                 *string           `json:"resourceId,omitempty"`
	ResourceScope              ResourceScopeType `json:"resourceScope,omitempty"`
	RuleName                   *string           `json:"ruleName,omitempty"`
	DisplayName                *string           `json:"displayName,omitempty"`
	Message                    *string           `json:"message,omitempty"`
	Level                      NotificationLevel `json:"level,omitempty"`
	Channels                   Channels          `json:"channels,omitempty"`
	Tags                       *[]string         `json:"tags,omitempty"`
	ActionName                 *string           `json:"actionName,omitempty"`
	StartTime                  *date.Time        `json:"startTime,omitempty"`
	EndTime                    *date.Time        `json:"endTime,omitempty"`
	NextNotificationTime       *date.Time        `json:"nextNotificationTime,omitempty"`
	NotificationExpirationTime *date.Time        `json:"notificationExpirationTime,omitempty"`
	NotifiedTime               *date.Time        `json:"notifiedTime,omitempty"`
	Score                      *float64          `json:"score,omitempty"`
	IsDynamic                  *bool             `json:"isDynamic,omitempty"`
	ExtensionName              *string           `json:"extensionName,omitempty"`
	BladeName                  *string           `json:"bladeName,omitempty"`
	ForwardLink                *string           `json:"forwardLink,omitempty"`
}

Recommendation is represents a recommendation result generated by the recommendation engine.

type RecommendationRule

type RecommendationRule struct {
	autorest.Response `json:"-"`
	Name              *string           `json:"name,omitempty"`
	DisplayName       *string           `json:"displayName,omitempty"`
	Message           *string           `json:"message,omitempty"`
	RecommendationID  *uuid.UUID        `json:"recommendationId,omitempty"`
	Description       *string           `json:"description,omitempty"`
	ActionName        *string           `json:"actionName,omitempty"`
	Level             NotificationLevel `json:"level,omitempty"`
	Channels          Channels          `json:"channels,omitempty"`
	Tags              *[]string         `json:"tags,omitempty"`
	IsDynamic         *bool             `json:"isDynamic,omitempty"`
	ExtensionName     *string           `json:"extensionName,omitempty"`
	BladeName         *string           `json:"bladeName,omitempty"`
	ForwardLink       *string           `json:"forwardLink,omitempty"`
}

RecommendationRule is represents a recommendation rule that the recommendation engine can perform.

type RecommendationsClient

type RecommendationsClient struct {
	ManagementClient
}

RecommendationsClient is the webSite Management Client

func NewRecommendationsClient

func NewRecommendationsClient(subscriptionID string) RecommendationsClient

NewRecommendationsClient creates an instance of the RecommendationsClient client.

func NewRecommendationsClientWithBaseURI

func NewRecommendationsClientWithBaseURI(baseURI string, subscriptionID string) RecommendationsClient

NewRecommendationsClientWithBaseURI creates an instance of the RecommendationsClient client.

func (RecommendationsClient) DisableAllForWebApp

func (client RecommendationsClient) DisableAllForWebApp(resourceGroupName string, siteName string) (result autorest.Response, err error)

DisableAllForWebApp disable all recommendations for an app.

resourceGroupName is name of the resource group to which the resource belongs. siteName is name of the app.

func (RecommendationsClient) DisableAllForWebAppPreparer

func (client RecommendationsClient) DisableAllForWebAppPreparer(resourceGroupName string, siteName string) (*http.Request, error)

DisableAllForWebAppPreparer prepares the DisableAllForWebApp request.

func (RecommendationsClient) DisableAllForWebAppResponder

func (client RecommendationsClient) DisableAllForWebAppResponder(resp *http.Response) (result autorest.Response, err error)

DisableAllForWebAppResponder handles the response to the DisableAllForWebApp request. The method always closes the http.Response Body.

func (RecommendationsClient) DisableAllForWebAppSender

func (client RecommendationsClient) DisableAllForWebAppSender(req *http.Request) (*http.Response, error)

DisableAllForWebAppSender sends the DisableAllForWebApp request. The method will close the http.Response Body if it receives an error.

func (RecommendationsClient) GetRuleDetailsByWebApp

func (client RecommendationsClient) GetRuleDetailsByWebApp(resourceGroupName string, siteName string, name string, updateSeen *bool) (result RecommendationRule, err error)

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 <code>true</code> to update the last-seen timestamp of the recommendation object.

func (RecommendationsClient) GetRuleDetailsByWebAppPreparer

func (client RecommendationsClient) GetRuleDetailsByWebAppPreparer(resourceGroupName string, siteName string, name string, updateSeen *bool) (*http.Request, error)

GetRuleDetailsByWebAppPreparer prepares the GetRuleDetailsByWebApp request.

func (RecommendationsClient) GetRuleDetailsByWebAppResponder

func (client RecommendationsClient) GetRuleDetailsByWebAppResponder(resp *http.Response) (result RecommendationRule, err error)

GetRuleDetailsByWebAppResponder handles the response to the GetRuleDetailsByWebApp request. The method always closes the http.Response Body.

func (RecommendationsClient) GetRuleDetailsByWebAppSender

func (client RecommendationsClient) GetRuleDetailsByWebAppSender(req *http.Request) (*http.Response, error)

GetRuleDetailsByWebAppSender sends the GetRuleDetailsByWebApp request. The method will close the http.Response Body if it receives an error.

func (RecommendationsClient) List

func (client RecommendationsClient) List(featured *bool, filter string) (result ListRecommendation, err error)

List list all recommendations for a subscription.

featured is specify <code>true</code> to return only the most critical recommendations. The default is <code>false</code>, 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 (RecommendationsClient) ListHistoryForWebApp

func (client RecommendationsClient) ListHistoryForWebApp(resourceGroupName string, siteName string, filter string) (result ListRecommendation, err error)

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 (RecommendationsClient) ListHistoryForWebAppPreparer

func (client RecommendationsClient) ListHistoryForWebAppPreparer(resourceGroupName string, siteName string, filter string) (*http.Request, error)

ListHistoryForWebAppPreparer prepares the ListHistoryForWebApp request.

func (RecommendationsClient) ListHistoryForWebAppResponder

func (client RecommendationsClient) ListHistoryForWebAppResponder(resp *http.Response) (result ListRecommendation, err error)

ListHistoryForWebAppResponder handles the response to the ListHistoryForWebApp request. The method always closes the http.Response Body.

func (RecommendationsClient) ListHistoryForWebAppSender

func (client RecommendationsClient) ListHistoryForWebAppSender(req *http.Request) (*http.Response, error)

ListHistoryForWebAppSender sends the ListHistoryForWebApp request. The method will close the http.Response Body if it receives an error.

func (RecommendationsClient) ListPreparer

func (client RecommendationsClient) ListPreparer(featured *bool, filter string) (*http.Request, error)

ListPreparer prepares the List request.

func (RecommendationsClient) ListRecommendedRulesForWebApp

func (client RecommendationsClient) ListRecommendedRulesForWebApp(resourceGroupName string, siteName string, featured *bool, filter string) (result ListRecommendation, err error)

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 <code>true</code> to return only the most critical recommendations. The default is <code>false</code>, 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 (RecommendationsClient) ListRecommendedRulesForWebAppPreparer

func (client RecommendationsClient) ListRecommendedRulesForWebAppPreparer(resourceGroupName string, siteName string, featured *bool, filter string) (*http.Request, error)

ListRecommendedRulesForWebAppPreparer prepares the ListRecommendedRulesForWebApp request.

func (RecommendationsClient) ListRecommendedRulesForWebAppResponder

func (client RecommendationsClient) ListRecommendedRulesForWebAppResponder(resp *http.Response) (result ListRecommendation, err error)

ListRecommendedRulesForWebAppResponder handles the response to the ListRecommendedRulesForWebApp request. The method always closes the http.Response Body.

func (RecommendationsClient) ListRecommendedRulesForWebAppSender

func (client RecommendationsClient) ListRecommendedRulesForWebAppSender(req *http.Request) (*http.Response, error)

ListRecommendedRulesForWebAppSender sends the ListRecommendedRulesForWebApp request. The method will close the http.Response Body if it receives an error.

func (RecommendationsClient) ListResponder

func (client RecommendationsClient) ListResponder(resp *http.Response) (result ListRecommendation, err error)

ListResponder handles the response to the List request. The method always closes the http.Response Body.

func (RecommendationsClient) ListSender

func (client RecommendationsClient) ListSender(req *http.Request) (*http.Response, error)

ListSender sends the List request. The method will close the http.Response Body if it receives an error.

func (RecommendationsClient) ResetAllFilters

func (client RecommendationsClient) ResetAllFilters() (result autorest.Response, err error)

ResetAllFilters reset all recommendation opt-out settings for a subscription.

func (RecommendationsClient) ResetAllFiltersForWebApp

func (client RecommendationsClient) ResetAllFiltersForWebApp(resourceGroupName string, siteName string) (result autorest.Response, err error)

ResetAllFiltersForWebApp reset all recommendation opt-out settings for an app.

resourceGroupName is name of the resource group to which the resource belongs. siteName is name of the app.

func (RecommendationsClient) ResetAllFiltersForWebAppPreparer

func (client RecommendationsClient) ResetAllFiltersForWebAppPreparer(resourceGroupName string, siteName string) (*http.Request, error)

ResetAllFiltersForWebAppPreparer prepares the ResetAllFiltersForWebApp request.

func (RecommendationsClient) ResetAllFiltersForWebAppResponder

func (client RecommendationsClient) ResetAllFiltersForWebAppResponder(resp *http.Response) (result autorest.Response, err error)

ResetAllFiltersForWebAppResponder handles the response to the ResetAllFiltersForWebApp request. The method always closes the http.Response Body.

func (RecommendationsClient) ResetAllFiltersForWebAppSender

func (client RecommendationsClient) ResetAllFiltersForWebAppSender(req *http.Request) (*http.Response, error)

ResetAllFiltersForWebAppSender sends the ResetAllFiltersForWebApp request. The method will close the http.Response Body if it receives an error.

func (RecommendationsClient) ResetAllFiltersPreparer

func (client RecommendationsClient) ResetAllFiltersPreparer() (*http.Request, error)

ResetAllFiltersPreparer prepares the ResetAllFilters request.

func (RecommendationsClient) ResetAllFiltersResponder

func (client RecommendationsClient) ResetAllFiltersResponder(resp *http.Response) (result autorest.Response, err error)

ResetAllFiltersResponder handles the response to the ResetAllFilters request. The method always closes the http.Response Body.

func (RecommendationsClient) ResetAllFiltersSender

func (client RecommendationsClient) ResetAllFiltersSender(req *http.Request) (*http.Response, error)

ResetAllFiltersSender sends the ResetAllFilters request. The method will close the http.Response Body if it receives an error.

type ReissueCertificateOrderRequest

type ReissueCertificateOrderRequest struct {
	ID                                        *string             `json:"id,omitempty"`
	Name                                      *string             `json:"name,omitempty"`
	Kind                                      *string             `json:"kind,omitempty"`
	Location                                  *string             `json:"location,omitempty"`
	Type                                      *string             `json:"type,omitempty"`
	Tags                                      *map[string]*string `json:"tags,omitempty"`
	*ReissueCertificateOrderRequestProperties `json:"properties,omitempty"`
}

ReissueCertificateOrderRequest is class representing certificate reissue request.

type ReissueCertificateOrderRequestProperties

type ReissueCertificateOrderRequestProperties struct {
	KeySize                    *int32  `json:"keySize,omitempty"`
	DelayExistingRevokeInHours *int32  `json:"delayExistingRevokeInHours,omitempty"`
	Csr                        *string `json:"csr,omitempty"`
	IsPrivateKeyExternal       *bool   `json:"isPrivateKeyExternal,omitempty"`
}

ReissueCertificateOrderRequestProperties is reissueCertificateOrderRequest resource specific properties

type RelayServiceConnectionEntity

type RelayServiceConnectionEntity struct {
	autorest.Response                       `json:"-"`
	ID                                      *string `json:"id,omitempty"`
	Name                                    *string `json:"name,omitempty"`
	Kind                                    *string `json:"kind,omitempty"`
	Type                                    *string `json:"type,omitempty"`
	*RelayServiceConnectionEntityProperties `json:"properties,omitempty"`
}

RelayServiceConnectionEntity is hybrid Connection for an App Service app.

type RelayServiceConnectionEntityProperties

type RelayServiceConnectionEntityProperties struct {
	EntityName               *string `json:"entityName,omitempty"`
	EntityConnectionString   *string `json:"entityConnectionString,omitempty"`
	ResourceType             *string `json:"resourceType,omitempty"`
	ResourceConnectionString *string `json:"resourceConnectionString,omitempty"`
	Hostname                 *string `json:"hostname,omitempty"`
	Port                     *int32  `json:"port,omitempty"`
	BiztalkURI               *string `json:"biztalkUri,omitempty"`
}

RelayServiceConnectionEntityProperties is relayServiceConnectionEntity resource specific properties

type RenewCertificateOrderRequest

type RenewCertificateOrderRequest struct {
	ID                                      *string             `json:"id,omitempty"`
	Name                                    *string             `json:"name,omitempty"`
	Kind                                    *string             `json:"kind,omitempty"`
	Location                                *string             `json:"location,omitempty"`
	Type                                    *string             `json:"type,omitempty"`
	Tags                                    *map[string]*string `json:"tags,omitempty"`
	*RenewCertificateOrderRequestProperties `json:"properties,omitempty"`
}

RenewCertificateOrderRequest is class representing certificate renew request.

type RenewCertificateOrderRequestProperties

type RenewCertificateOrderRequestProperties struct {
	KeySize              *int32  `json:"keySize,omitempty"`
	Csr                  *string `json:"csr,omitempty"`
	IsPrivateKeyExternal *bool   `json:"isPrivateKeyExternal,omitempty"`
}

RenewCertificateOrderRequestProperties is renewCertificateOrderRequest resource specific properties

type RequestsBasedTrigger

type RequestsBasedTrigger struct {
	Count        *int32  `json:"count,omitempty"`
	TimeInterval *string `json:"timeInterval,omitempty"`
}

RequestsBasedTrigger is trigger based on total requests.

type Resource

type Resource struct {
	ID       *string             `json:"id,omitempty"`
	Name     *string             `json:"name,omitempty"`
	Kind     *string             `json:"kind,omitempty"`
	Location *string             `json:"location,omitempty"`
	Type     *string             `json:"type,omitempty"`
	Tags     *map[string]*string `json:"tags,omitempty"`
}

Resource is azure resource. This resource is tracked in Azure Resource Manager

type ResourceCollection

type ResourceCollection struct {
	autorest.Response `json:"-"`
	Value             *[]string `json:"value,omitempty"`
	NextLink          *string   `json:"nextLink,omitempty"`
}

ResourceCollection is collection of resources.

func (ResourceCollection) ResourceCollectionPreparer

func (client ResourceCollection) ResourceCollectionPreparer() (*http.Request, error)

ResourceCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type ResourceMetric

type ResourceMetric struct {
	Name         *ResourceMetricName       `json:"name,omitempty"`
	Unit         *string                   `json:"unit,omitempty"`
	TimeGrain    *string                   `json:"timeGrain,omitempty"`
	StartTime    *date.Time                `json:"startTime,omitempty"`
	EndTime      *date.Time                `json:"endTime,omitempty"`
	ResourceID   *string                   `json:"resourceId,omitempty"`
	ID           *string                   `json:"id,omitempty"`
	MetricValues *[]ResourceMetricValue    `json:"metricValues,omitempty"`
	Properties   *[]ResourceMetricProperty `json:"properties,omitempty"`
}

ResourceMetric is object representing a metric for any resource .

type ResourceMetricAvailability

type ResourceMetricAvailability struct {
	TimeGrain *string `json:"timeGrain,omitempty"`
	Retention *string `json:"retention,omitempty"`
}

ResourceMetricAvailability is metrics availability and retention.

type ResourceMetricCollection

type ResourceMetricCollection struct {
	autorest.Response `json:"-"`
	Value             *[]ResourceMetric `json:"value,omitempty"`
	NextLink          *string           `json:"nextLink,omitempty"`
}

ResourceMetricCollection is collection of metric responses.

func (ResourceMetricCollection) ResourceMetricCollectionPreparer

func (client ResourceMetricCollection) ResourceMetricCollectionPreparer() (*http.Request, error)

ResourceMetricCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type ResourceMetricDefinition

type ResourceMetricDefinition struct {
	ID                                  *string `json:"id,omitempty"`
	Name                                *string `json:"name,omitempty"`
	Kind                                *string `json:"kind,omitempty"`
	Type                                *string `json:"type,omitempty"`
	*ResourceMetricDefinitionProperties `json:"properties,omitempty"`
}

ResourceMetricDefinition is metadata for the metrics.

type ResourceMetricDefinitionCollection

type ResourceMetricDefinitionCollection struct {
	autorest.Response `json:"-"`
	Value             *[]ResourceMetricDefinition `json:"value,omitempty"`
	NextLink          *string                     `json:"nextLink,omitempty"`
}

ResourceMetricDefinitionCollection is collection of metric definitions.

func (ResourceMetricDefinitionCollection) ResourceMetricDefinitionCollectionPreparer

func (client ResourceMetricDefinitionCollection) ResourceMetricDefinitionCollectionPreparer() (*http.Request, error)

ResourceMetricDefinitionCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type ResourceMetricDefinitionProperties

type ResourceMetricDefinitionProperties struct {
	Name                   *ResourceMetricName           `json:"name,omitempty"`
	Unit                   *string                       `json:"unit,omitempty"`
	PrimaryAggregationType *string                       `json:"primaryAggregationType,omitempty"`
	MetricAvailabilities   *[]ResourceMetricAvailability `json:"metricAvailabilities,omitempty"`
	ResourceURI            *string                       `json:"resourceUri,omitempty"`
	ID                     *string                       `json:"id,omitempty"`
	Properties             *map[string]*string           `json:"properties,omitempty"`
}

ResourceMetricDefinitionProperties is resourceMetricDefinition resource specific properties

type ResourceMetricName

type ResourceMetricName struct {
	Value          *string `json:"value,omitempty"`
	LocalizedValue *string `json:"localizedValue,omitempty"`
}

ResourceMetricName is name of a metric for any resource .

type ResourceMetricProperty

type ResourceMetricProperty struct {
	Key   *string `json:"key,omitempty"`
	Value *string `json:"value,omitempty"`
}

ResourceMetricProperty is resource metric property.

type ResourceMetricValue

type ResourceMetricValue struct {
	Timestamp  *string                   `json:"timestamp,omitempty"`
	Average    *float64                  `json:"average,omitempty"`
	Minimum    *float64                  `json:"minimum,omitempty"`
	Maximum    *float64                  `json:"maximum,omitempty"`
	Total      *float64                  `json:"total,omitempty"`
	Count      *float64                  `json:"count,omitempty"`
	Properties *[]ResourceMetricProperty `json:"properties,omitempty"`
}

ResourceMetricValue is value of resource metric.

type ResourceNameAvailability

type ResourceNameAvailability struct {
	autorest.Response `json:"-"`
	NameAvailable     *bool                    `json:"nameAvailable,omitempty"`
	Reason            InAvailabilityReasonType `json:"reason,omitempty"`
	Message           *string                  `json:"message,omitempty"`
}

ResourceNameAvailability is information regarding availbility of a resource name.

type ResourceNameAvailabilityRequest

type ResourceNameAvailabilityRequest struct {
	Name   *string                `json:"name,omitempty"`
	Type   CheckNameResourceTypes `json:"type,omitempty"`
	IsFqdn *bool                  `json:"isFqdn,omitempty"`
}

ResourceNameAvailabilityRequest is resource name availability request content.

type ResourceScopeType

type ResourceScopeType string

ResourceScopeType enumerates the values for resource scope type.

const (
	// ServerFarm specifies the server farm state for resource scope type.
	ServerFarm ResourceScopeType = "ServerFarm"
	// Subscription specifies the subscription state for resource scope type.
	Subscription ResourceScopeType = "Subscription"
	// WebSite specifies the web site state for resource scope type.
	WebSite ResourceScopeType = "WebSite"
)

type RestoreRequest

type RestoreRequest struct {
	autorest.Response         `json:"-"`
	ID                        *string `json:"id,omitempty"`
	Name                      *string `json:"name,omitempty"`
	Kind                      *string `json:"kind,omitempty"`
	Type                      *string `json:"type,omitempty"`
	*RestoreRequestProperties `json:"properties,omitempty"`
}

RestoreRequest is description of a restore request.

type RestoreRequestProperties

type RestoreRequestProperties struct {
	StorageAccountURL          *string                    `json:"storageAccountUrl,omitempty"`
	BlobName                   *string                    `json:"blobName,omitempty"`
	Overwrite                  *bool                      `json:"overwrite,omitempty"`
	SiteName                   *string                    `json:"siteName,omitempty"`
	Databases                  *[]DatabaseBackupSetting   `json:"databases,omitempty"`
	IgnoreConflictingHostNames *bool                      `json:"ignoreConflictingHostNames,omitempty"`
	IgnoreDatabases            *bool                      `json:"ignoreDatabases,omitempty"`
	AppServicePlan             *string                    `json:"appServicePlan,omitempty"`
	OperationType              BackupRestoreOperationType `json:"operationType,omitempty"`
	AdjustConnectionStrings    *bool                      `json:"adjustConnectionStrings,omitempty"`
	HostingEnvironment         *string                    `json:"hostingEnvironment,omitempty"`
}

RestoreRequestProperties is restoreRequest resource specific properties

type RestoreResponse

type RestoreResponse struct {
	autorest.Response          `json:"-"`
	ID                         *string `json:"id,omitempty"`
	Name                       *string `json:"name,omitempty"`
	Kind                       *string `json:"kind,omitempty"`
	Type                       *string `json:"type,omitempty"`
	*RestoreResponseProperties `json:"properties,omitempty"`
}

RestoreResponse is response for an app restore request.

type RestoreResponseProperties

type RestoreResponseProperties struct {
	OperationID *string `json:"operationId,omitempty"`
}

RestoreResponseProperties is restoreResponse resource specific properties

type RouteType

type RouteType string

RouteType enumerates the values for route type.

const (
	// DEFAULT specifies the default state for route type.
	DEFAULT RouteType = "DEFAULT"
	// INHERITED specifies the inherited state for route type.
	INHERITED RouteType = "INHERITED"
	// STATIC specifies the static state for route type.
	STATIC RouteType = "STATIC"
)

type ScmType

type ScmType string

ScmType enumerates the values for scm type.

const (
	// ScmTypeBitbucketGit specifies the scm type bitbucket git state for scm type.
	ScmTypeBitbucketGit ScmType = "BitbucketGit"
	// ScmTypeBitbucketHg specifies the scm type bitbucket hg state for scm type.
	ScmTypeBitbucketHg ScmType = "BitbucketHg"
	// ScmTypeCodePlexGit specifies the scm type code plex git state for scm type.
	ScmTypeCodePlexGit ScmType = "CodePlexGit"
	// ScmTypeCodePlexHg specifies the scm type code plex hg state for scm type.
	ScmTypeCodePlexHg ScmType = "CodePlexHg"
	// ScmTypeDropbox specifies the scm type dropbox state for scm type.
	ScmTypeDropbox ScmType = "Dropbox"
	// ScmTypeExternalGit specifies the scm type external git state for scm type.
	ScmTypeExternalGit ScmType = "ExternalGit"
	// ScmTypeExternalHg specifies the scm type external hg state for scm type.
	ScmTypeExternalHg ScmType = "ExternalHg"
	// ScmTypeGitHub specifies the scm type git hub state for scm type.
	ScmTypeGitHub ScmType = "GitHub"
	// ScmTypeLocalGit specifies the scm type local git state for scm type.
	ScmTypeLocalGit ScmType = "LocalGit"
	// ScmTypeNone specifies the scm type none state for scm type.
	ScmTypeNone ScmType = "None"
	// ScmTypeOneDrive specifies the scm type one drive state for scm type.
	ScmTypeOneDrive ScmType = "OneDrive"
	// ScmTypeTfs specifies the scm type tfs state for scm type.
	ScmTypeTfs ScmType = "Tfs"
	// ScmTypeVSO specifies the scm type vso state for scm type.
	ScmTypeVSO ScmType = "VSO"
)

type ServiceSpecification

type ServiceSpecification struct {
	MetricSpecifications *[]MetricSpecification `json:"metricSpecifications,omitempty"`
}

ServiceSpecification is resource metrics service provided by Microsoft.Insights resource provider.

type SetObject

type SetObject struct {
	autorest.Response `json:"-"`
	Value             *map[string]interface{} `json:"value,omitempty"`
}

SetObject is

type Site

type Site struct {
	autorest.Response `json:"-"`
	ID                *string             `json:"id,omitempty"`
	Name              *string             `json:"name,omitempty"`
	Kind              *string             `json:"kind,omitempty"`
	Location          *string             `json:"location,omitempty"`
	Type              *string             `json:"type,omitempty"`
	Tags              *map[string]*string `json:"tags,omitempty"`
	*SiteProperties   `json:"properties,omitempty"`
	Identity          *ManagedServiceIdentity `json:"identity,omitempty"`
}

Site is a web app, a mobile app backend, or an API app.

type SiteAuthSettings

type SiteAuthSettings struct {
	autorest.Response           `json:"-"`
	ID                          *string `json:"id,omitempty"`
	Name                        *string `json:"name,omitempty"`
	Kind                        *string `json:"kind,omitempty"`
	Type                        *string `json:"type,omitempty"`
	*SiteAuthSettingsProperties `json:"properties,omitempty"`
}

SiteAuthSettings is configuration settings for the Azure App Service Authentication / Authorization feature.

type SiteAuthSettingsProperties

type SiteAuthSettingsProperties struct {
	Enabled                      *bool                         `json:"enabled,omitempty"`
	RuntimeVersion               *string                       `json:"runtimeVersion,omitempty"`
	UnauthenticatedClientAction  UnauthenticatedClientAction   `json:"unauthenticatedClientAction,omitempty"`
	TokenStoreEnabled            *bool                         `json:"tokenStoreEnabled,omitempty"`
	AllowedExternalRedirectUrls  *[]string                     `json:"allowedExternalRedirectUrls,omitempty"`
	DefaultProvider              BuiltInAuthenticationProvider `json:"defaultProvider,omitempty"`
	TokenRefreshExtensionHours   *float64                      `json:"tokenRefreshExtensionHours,omitempty"`
	ClientID                     *string                       `json:"clientId,omitempty"`
	ClientSecret                 *string                       `json:"clientSecret,omitempty"`
	Issuer                       *string                       `json:"issuer,omitempty"`
	AllowedAudiences             *[]string                     `json:"allowedAudiences,omitempty"`
	AdditionalLoginParams        *[]string                     `json:"additionalLoginParams,omitempty"`
	GoogleClientID               *string                       `json:"googleClientId,omitempty"`
	GoogleClientSecret           *string                       `json:"googleClientSecret,omitempty"`
	GoogleOAuthScopes            *[]string                     `json:"googleOAuthScopes,omitempty"`
	FacebookAppID                *string                       `json:"facebookAppId,omitempty"`
	FacebookAppSecret            *string                       `json:"facebookAppSecret,omitempty"`
	FacebookOAuthScopes          *[]string                     `json:"facebookOAuthScopes,omitempty"`
	TwitterConsumerKey           *string                       `json:"twitterConsumerKey,omitempty"`
	TwitterConsumerSecret        *string                       `json:"twitterConsumerSecret,omitempty"`
	MicrosoftAccountClientID     *string                       `json:"microsoftAccountClientId,omitempty"`
	MicrosoftAccountClientSecret *string                       `json:"microsoftAccountClientSecret,omitempty"`
	MicrosoftAccountOAuthScopes  *[]string                     `json:"microsoftAccountOAuthScopes,omitempty"`
}

SiteAuthSettingsProperties is siteAuthSettings resource specific properties

type SiteAvailabilityState

type SiteAvailabilityState string

SiteAvailabilityState enumerates the values for site availability state.

const (
	// DisasterRecoveryMode specifies the disaster recovery mode state for site availability state.
	DisasterRecoveryMode SiteAvailabilityState = "DisasterRecoveryMode"
	// Limited specifies the limited state for site availability state.
	Limited SiteAvailabilityState = "Limited"
	// Normal specifies the normal state for site availability state.
	Normal SiteAvailabilityState = "Normal"
)

type SiteCloneability

type SiteCloneability struct {
	autorest.Response       `json:"-"`
	Result                  CloneAbilityResult           `json:"result,omitempty"`
	BlockingFeatures        *[]SiteCloneabilityCriterion `json:"blockingFeatures,omitempty"`
	UnsupportedFeatures     *[]SiteCloneabilityCriterion `json:"unsupportedFeatures,omitempty"`
	BlockingCharacteristics *[]SiteCloneabilityCriterion `json:"blockingCharacteristics,omitempty"`
}

SiteCloneability is represents whether or not an app is cloneable.

type SiteCloneabilityCriterion

type SiteCloneabilityCriterion struct {
	Name        *string `json:"name,omitempty"`
	Description *string `json:"description,omitempty"`
}

SiteCloneabilityCriterion is an app cloneability criterion.

type SiteConfig

type SiteConfig struct {
	NumberOfWorkers              *int32                   `json:"numberOfWorkers,omitempty"`
	DefaultDocuments             *[]string                `json:"defaultDocuments,omitempty"`
	NetFrameworkVersion          *string                  `json:"netFrameworkVersion,omitempty"`
	PhpVersion                   *string                  `json:"phpVersion,omitempty"`
	PythonVersion                *string                  `json:"pythonVersion,omitempty"`
	NodeVersion                  *string                  `json:"nodeVersion,omitempty"`
	LinuxFxVersion               *string                  `json:"linuxFxVersion,omitempty"`
	RequestTracingEnabled        *bool                    `json:"requestTracingEnabled,omitempty"`
	RequestTracingExpirationTime *date.Time               `json:"requestTracingExpirationTime,omitempty"`
	RemoteDebuggingEnabled       *bool                    `json:"remoteDebuggingEnabled,omitempty"`
	RemoteDebuggingVersion       *string                  `json:"remoteDebuggingVersion,omitempty"`
	HTTPLoggingEnabled           *bool                    `json:"httpLoggingEnabled,omitempty"`
	LogsDirectorySizeLimit       *int32                   `json:"logsDirectorySizeLimit,omitempty"`
	DetailedErrorLoggingEnabled  *bool                    `json:"detailedErrorLoggingEnabled,omitempty"`
	PublishingUsername           *string                  `json:"publishingUsername,omitempty"`
	AppSettings                  *[]NameValuePair         `json:"appSettings,omitempty"`
	ConnectionStrings            *[]ConnStringInfo        `json:"connectionStrings,omitempty"`
	MachineKey                   *SiteMachineKey          `json:"machineKey,omitempty"`
	HandlerMappings              *[]HandlerMapping        `json:"handlerMappings,omitempty"`
	DocumentRoot                 *string                  `json:"documentRoot,omitempty"`
	ScmType                      ScmType                  `json:"scmType,omitempty"`
	Use32BitWorkerProcess        *bool                    `json:"use32BitWorkerProcess,omitempty"`
	WebSocketsEnabled            *bool                    `json:"webSocketsEnabled,omitempty"`
	AlwaysOn                     *bool                    `json:"alwaysOn,omitempty"`
	JavaVersion                  *string                  `json:"javaVersion,omitempty"`
	JavaContainer                *string                  `json:"javaContainer,omitempty"`
	JavaContainerVersion         *string                  `json:"javaContainerVersion,omitempty"`
	AppCommandLine               *string                  `json:"appCommandLine,omitempty"`
	ManagedPipelineMode          ManagedPipelineMode      `json:"managedPipelineMode,omitempty"`
	VirtualApplications          *[]VirtualApplication    `json:"virtualApplications,omitempty"`
	LoadBalancing                SiteLoadBalancing        `json:"loadBalancing,omitempty"`
	Experiments                  *Experiments             `json:"experiments,omitempty"`
	Limits                       *SiteLimits              `json:"limits,omitempty"`
	AutoHealEnabled              *bool                    `json:"autoHealEnabled,omitempty"`
	AutoHealRules                *AutoHealRules           `json:"autoHealRules,omitempty"`
	TracingOptions               *string                  `json:"tracingOptions,omitempty"`
	VnetName                     *string                  `json:"vnetName,omitempty"`
	Cors                         *CorsSettings            `json:"cors,omitempty"`
	Push                         *PushSettings            `json:"push,omitempty"`
	APIDefinition                *APIDefinitionInfo       `json:"apiDefinition,omitempty"`
	AutoSwapSlotName             *string                  `json:"autoSwapSlotName,omitempty"`
	LocalMySQLEnabled            *bool                    `json:"localMySqlEnabled,omitempty"`
	IPSecurityRestrictions       *[]IPSecurityRestriction `json:"ipSecurityRestrictions,omitempty"`
}

SiteConfig is configuration of an App Service app.

type SiteConfigResource

type SiteConfigResource struct {
	autorest.Response `json:"-"`
	ID                *string `json:"id,omitempty"`
	Name              *string `json:"name,omitempty"`
	Kind              *string `json:"kind,omitempty"`
	Type              *string `json:"type,omitempty"`
	*SiteConfig       `json:"properties,omitempty"`
}

SiteConfigResource is web app configuration ARM resource.

type SiteConfigResourceCollection

type SiteConfigResourceCollection struct {
	autorest.Response `json:"-"`
	Value             *[]SiteConfigResource `json:"value,omitempty"`
	NextLink          *string               `json:"nextLink,omitempty"`
}

SiteConfigResourceCollection is collection of site configurations.

func (SiteConfigResourceCollection) SiteConfigResourceCollectionPreparer

func (client SiteConfigResourceCollection) SiteConfigResourceCollectionPreparer() (*http.Request, error)

SiteConfigResourceCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type SiteConfigurationSnapshotInfo

type SiteConfigurationSnapshotInfo struct {
	ID                                       *string `json:"id,omitempty"`
	Name                                     *string `json:"name,omitempty"`
	Kind                                     *string `json:"kind,omitempty"`
	Type                                     *string `json:"type,omitempty"`
	*SiteConfigurationSnapshotInfoProperties `json:"properties,omitempty"`
}

SiteConfigurationSnapshotInfo is a snapshot of a web app configuration.

type SiteConfigurationSnapshotInfoCollection

type SiteConfigurationSnapshotInfoCollection struct {
	autorest.Response `json:"-"`
	Value             *[]SiteConfigurationSnapshotInfo `json:"value,omitempty"`
	NextLink          *string                          `json:"nextLink,omitempty"`
}

SiteConfigurationSnapshotInfoCollection is collection of metadata for the app configuration snapshots that can be restored.

func (SiteConfigurationSnapshotInfoCollection) SiteConfigurationSnapshotInfoCollectionPreparer

func (client SiteConfigurationSnapshotInfoCollection) SiteConfigurationSnapshotInfoCollectionPreparer() (*http.Request, error)

SiteConfigurationSnapshotInfoCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type SiteConfigurationSnapshotInfoProperties

type SiteConfigurationSnapshotInfoProperties struct {
	Time *date.Time `json:"time,omitempty"`
	ID   *int32     `json:"id,omitempty"`
}

SiteConfigurationSnapshotInfoProperties is siteConfigurationSnapshotInfo resource specific properties

type SiteExtensionInfo

type SiteExtensionInfo struct {
	autorest.Response            `json:"-"`
	ID                           *string `json:"id,omitempty"`
	Name                         *string `json:"name,omitempty"`
	Kind                         *string `json:"kind,omitempty"`
	Type                         *string `json:"type,omitempty"`
	*SiteExtensionInfoProperties `json:"properties,omitempty"`
}

SiteExtensionInfo is site Extension Information.

type SiteExtensionInfoCollection

type SiteExtensionInfoCollection struct {
	autorest.Response `json:"-"`
	Value             *[]SiteExtensionInfo `json:"value,omitempty"`
	NextLink          *string              `json:"nextLink,omitempty"`
}

SiteExtensionInfoCollection is collection of Kudu site extension information elements.

func (SiteExtensionInfoCollection) SiteExtensionInfoCollectionPreparer

func (client SiteExtensionInfoCollection) SiteExtensionInfoCollectionPreparer() (*http.Request, error)

SiteExtensionInfoCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type SiteExtensionInfoProperties

type SiteExtensionInfoProperties struct {
	ID                   *string           `json:"id,omitempty"`
	Title                *string           `json:"title,omitempty"`
	Type                 SiteExtensionType `json:"type,omitempty"`
	Summary              *string           `json:"summary,omitempty"`
	Description          *string           `json:"description,omitempty"`
	Version              *string           `json:"version,omitempty"`
	ExtensionURL         *string           `json:"extensionUrl,omitempty"`
	ProjectURL           *string           `json:"projectUrl,omitempty"`
	IconURL              *string           `json:"iconUrl,omitempty"`
	LicenseURL           *string           `json:"licenseUrl,omitempty"`
	FeedURL              *string           `json:"feedUrl,omitempty"`
	Authors              *[]string         `json:"authors,omitempty"`
	InstallationArgs     *string           `json:"installationArgs,omitempty"`
	PublishedDateTime    *date.Time        `json:"publishedDateTime,omitempty"`
	DownloadCount        *int32            `json:"downloadCount,omitempty"`
	LocalIsLatestVersion *bool             `json:"localIsLatestVersion,omitempty"`
	LocalPath            *string           `json:"localPath,omitempty"`
	InstalledDateTime    *date.Time        `json:"installedDateTime,omitempty"`
	ProvisioningState    *string           `json:"provisioningState,omitempty"`
	Comment              *string           `json:"comment,omitempty"`
}

SiteExtensionInfoProperties is siteExtensionInfo resource specific properties

type SiteExtensionType

type SiteExtensionType string

SiteExtensionType enumerates the values for site extension type.

const (
	// Gallery specifies the gallery state for site extension type.
	Gallery SiteExtensionType = "Gallery"
	// WebRoot specifies the web root state for site extension type.
	WebRoot SiteExtensionType = "WebRoot"
)

type SiteInstance

type SiteInstance struct {
	ID                      *string `json:"id,omitempty"`
	Name                    *string `json:"name,omitempty"`
	Kind                    *string `json:"kind,omitempty"`
	Type                    *string `json:"type,omitempty"`
	*SiteInstanceProperties `json:"properties,omitempty"`
}

SiteInstance is instance of an app.

type SiteInstanceProperties

type SiteInstanceProperties struct {
	Name *string `json:"name,omitempty"`
}

SiteInstanceProperties is siteInstance resource specific properties

type SiteLimits

type SiteLimits struct {
	MaxPercentageCPU *float64 `json:"maxPercentageCpu,omitempty"`
	MaxMemoryInMb    *int64   `json:"maxMemoryInMb,omitempty"`
	MaxDiskSizeInMb  *int64   `json:"maxDiskSizeInMb,omitempty"`
}

SiteLimits is metric limits set on an app.

type SiteLoadBalancing

type SiteLoadBalancing string

SiteLoadBalancing enumerates the values for site load balancing.

const (
	// LeastRequests specifies the least requests state for site load balancing.
	LeastRequests SiteLoadBalancing = "LeastRequests"
	// LeastResponseTime specifies the least response time state for site load balancing.
	LeastResponseTime SiteLoadBalancing = "LeastResponseTime"
	// RequestHash specifies the request hash state for site load balancing.
	RequestHash SiteLoadBalancing = "RequestHash"
	// WeightedRoundRobin specifies the weighted round robin state for site load balancing.
	WeightedRoundRobin SiteLoadBalancing = "WeightedRoundRobin"
	// WeightedTotalTraffic specifies the weighted total traffic state for site load balancing.
	WeightedTotalTraffic SiteLoadBalancing = "WeightedTotalTraffic"
)

type SiteLogsConfig

type SiteLogsConfig struct {
	autorest.Response         `json:"-"`
	ID                        *string `json:"id,omitempty"`
	Name                      *string `json:"name,omitempty"`
	Kind                      *string `json:"kind,omitempty"`
	Type                      *string `json:"type,omitempty"`
	*SiteLogsConfigProperties `json:"properties,omitempty"`
}

SiteLogsConfig is configuration of App Service site logs.

type SiteLogsConfigProperties

type SiteLogsConfigProperties struct {
	ApplicationLogs       *ApplicationLogsConfig `json:"applicationLogs,omitempty"`
	HTTPLogs              *HTTPLogsConfig        `json:"httpLogs,omitempty"`
	FailedRequestsTracing *EnabledConfig         `json:"failedRequestsTracing,omitempty"`
	DetailedErrorMessages *EnabledConfig         `json:"detailedErrorMessages,omitempty"`
}

SiteLogsConfigProperties is siteLogsConfig resource specific properties

type SiteMachineKey

type SiteMachineKey struct {
	Validation    *string `json:"validation,omitempty"`
	ValidationKey *string `json:"validationKey,omitempty"`
	Decryption    *string `json:"decryption,omitempty"`
	DecryptionKey *string `json:"decryptionKey,omitempty"`
}

SiteMachineKey is machineKey of an app.

type SitePatchResource

type SitePatchResource struct {
	ID                           *string `json:"id,omitempty"`
	Name                         *string `json:"name,omitempty"`
	Kind                         *string `json:"kind,omitempty"`
	Type                         *string `json:"type,omitempty"`
	*SitePatchResourceProperties `json:"properties,omitempty"`
}

SitePatchResource is ARM resource for a site.

type SitePatchResourceProperties

type SitePatchResourceProperties struct {
	State                       *string                    `json:"state,omitempty"`
	HostNames                   *[]string                  `json:"hostNames,omitempty"`
	RepositorySiteName          *string                    `json:"repositorySiteName,omitempty"`
	UsageState                  UsageState                 `json:"usageState,omitempty"`
	Enabled                     *bool                      `json:"enabled,omitempty"`
	EnabledHostNames            *[]string                  `json:"enabledHostNames,omitempty"`
	AvailabilityState           SiteAvailabilityState      `json:"availabilityState,omitempty"`
	HostNameSslStates           *[]HostNameSslState        `json:"hostNameSslStates,omitempty"`
	ServerFarmID                *string                    `json:"serverFarmId,omitempty"`
	Reserved                    *bool                      `json:"reserved,omitempty"`
	LastModifiedTimeUtc         *date.Time                 `json:"lastModifiedTimeUtc,omitempty"`
	SiteConfig                  *SiteConfig                `json:"siteConfig,omitempty"`
	TrafficManagerHostNames     *[]string                  `json:"trafficManagerHostNames,omitempty"`
	ScmSiteAlsoStopped          *bool                      `json:"scmSiteAlsoStopped,omitempty"`
	TargetSwapSlot              *string                    `json:"targetSwapSlot,omitempty"`
	HostingEnvironmentProfile   *HostingEnvironmentProfile `json:"hostingEnvironmentProfile,omitempty"`
	ClientAffinityEnabled       *bool                      `json:"clientAffinityEnabled,omitempty"`
	ClientCertEnabled           *bool                      `json:"clientCertEnabled,omitempty"`
	HostNamesDisabled           *bool                      `json:"hostNamesDisabled,omitempty"`
	OutboundIPAddresses         *string                    `json:"outboundIpAddresses,omitempty"`
	PossibleOutboundIPAddresses *string                    `json:"possibleOutboundIpAddresses,omitempty"`
	ContainerSize               *int32                     `json:"containerSize,omitempty"`
	DailyMemoryTimeQuota        *int32                     `json:"dailyMemoryTimeQuota,omitempty"`
	SuspendedTill               *date.Time                 `json:"suspendedTill,omitempty"`
	MaxNumberOfWorkers          *int32                     `json:"maxNumberOfWorkers,omitempty"`
	CloningInfo                 *CloningInfo               `json:"cloningInfo,omitempty"`
	SnapshotInfo                *SnapshotRecoveryRequest   `json:"snapshotInfo,omitempty"`
	ResourceGroup               *string                    `json:"resourceGroup,omitempty"`
	IsDefaultContainer          *bool                      `json:"isDefaultContainer,omitempty"`
	DefaultHostName             *string                    `json:"defaultHostName,omitempty"`
	SlotSwapStatus              *SlotSwapStatus            `json:"slotSwapStatus,omitempty"`
	HTTPSOnly                   *bool                      `json:"httpsOnly,omitempty"`
}

SitePatchResourceProperties is sitePatchResource resource specific properties

type SitePhpErrorLogFlag

type SitePhpErrorLogFlag struct {
	autorest.Response              `json:"-"`
	ID                             *string `json:"id,omitempty"`
	Name                           *string `json:"name,omitempty"`
	Kind                           *string `json:"kind,omitempty"`
	Type                           *string `json:"type,omitempty"`
	*SitePhpErrorLogFlagProperties `json:"properties,omitempty"`
}

SitePhpErrorLogFlag is used for getting PHP error logging flag.

type SitePhpErrorLogFlagProperties

type SitePhpErrorLogFlagProperties struct {
	LocalLogErrors           *string `json:"localLogErrors,omitempty"`
	MasterLogErrors          *string `json:"masterLogErrors,omitempty"`
	LocalLogErrorsMaxLength  *string `json:"localLogErrorsMaxLength,omitempty"`
	MasterLogErrorsMaxLength *string `json:"masterLogErrorsMaxLength,omitempty"`
}

SitePhpErrorLogFlagProperties is sitePhpErrorLogFlag resource specific properties

type SiteProperties

type SiteProperties struct {
	State                       *string                    `json:"state,omitempty"`
	HostNames                   *[]string                  `json:"hostNames,omitempty"`
	RepositorySiteName          *string                    `json:"repositorySiteName,omitempty"`
	UsageState                  UsageState                 `json:"usageState,omitempty"`
	Enabled                     *bool                      `json:"enabled,omitempty"`
	EnabledHostNames            *[]string                  `json:"enabledHostNames,omitempty"`
	AvailabilityState           SiteAvailabilityState      `json:"availabilityState,omitempty"`
	HostNameSslStates           *[]HostNameSslState        `json:"hostNameSslStates,omitempty"`
	ServerFarmID                *string                    `json:"serverFarmId,omitempty"`
	Reserved                    *bool                      `json:"reserved,omitempty"`
	LastModifiedTimeUtc         *date.Time                 `json:"lastModifiedTimeUtc,omitempty"`
	SiteConfig                  *SiteConfig                `json:"siteConfig,omitempty"`
	TrafficManagerHostNames     *[]string                  `json:"trafficManagerHostNames,omitempty"`
	ScmSiteAlsoStopped          *bool                      `json:"scmSiteAlsoStopped,omitempty"`
	TargetSwapSlot              *string                    `json:"targetSwapSlot,omitempty"`
	HostingEnvironmentProfile   *HostingEnvironmentProfile `json:"hostingEnvironmentProfile,omitempty"`
	ClientAffinityEnabled       *bool                      `json:"clientAffinityEnabled,omitempty"`
	ClientCertEnabled           *bool                      `json:"clientCertEnabled,omitempty"`
	HostNamesDisabled           *bool                      `json:"hostNamesDisabled,omitempty"`
	OutboundIPAddresses         *string                    `json:"outboundIpAddresses,omitempty"`
	PossibleOutboundIPAddresses *string                    `json:"possibleOutboundIpAddresses,omitempty"`
	ContainerSize               *int32                     `json:"containerSize,omitempty"`
	DailyMemoryTimeQuota        *int32                     `json:"dailyMemoryTimeQuota,omitempty"`
	SuspendedTill               *date.Time                 `json:"suspendedTill,omitempty"`
	MaxNumberOfWorkers          *int32                     `json:"maxNumberOfWorkers,omitempty"`
	CloningInfo                 *CloningInfo               `json:"cloningInfo,omitempty"`
	SnapshotInfo                *SnapshotRecoveryRequest   `json:"snapshotInfo,omitempty"`
	ResourceGroup               *string                    `json:"resourceGroup,omitempty"`
	IsDefaultContainer          *bool                      `json:"isDefaultContainer,omitempty"`
	DefaultHostName             *string                    `json:"defaultHostName,omitempty"`
	SlotSwapStatus              *SlotSwapStatus            `json:"slotSwapStatus,omitempty"`
	HTTPSOnly                   *bool                      `json:"httpsOnly,omitempty"`
}

SiteProperties is site resource specific properties

type SiteSeal

type SiteSeal struct {
	autorest.Response `json:"-"`
	HTML              *string `json:"html,omitempty"`
}

SiteSeal is site seal

type SiteSealRequest

type SiteSealRequest struct {
	LightTheme *bool   `json:"lightTheme,omitempty"`
	Locale     *string `json:"locale,omitempty"`
}

SiteSealRequest is site seal request.

type SiteSourceControl

type SiteSourceControl struct {
	autorest.Response            `json:"-"`
	ID                           *string `json:"id,omitempty"`
	Name                         *string `json:"name,omitempty"`
	Kind                         *string `json:"kind,omitempty"`
	Type                         *string `json:"type,omitempty"`
	*SiteSourceControlProperties `json:"properties,omitempty"`
}

SiteSourceControl is source control configuration for an app.

type SiteSourceControlProperties

type SiteSourceControlProperties struct {
	RepoURL                   *string `json:"repoUrl,omitempty"`
	Branch                    *string `json:"branch,omitempty"`
	IsManualIntegration       *bool   `json:"isManualIntegration,omitempty"`
	DeploymentRollbackEnabled *bool   `json:"deploymentRollbackEnabled,omitempty"`
	IsMercurial               *bool   `json:"isMercurial,omitempty"`
}

SiteSourceControlProperties is siteSourceControl resource specific properties

type SkuCapacity

type SkuCapacity struct {
	Minimum   *int32  `json:"minimum,omitempty"`
	Maximum   *int32  `json:"maximum,omitempty"`
	Default   *int32  `json:"default,omitempty"`
	ScaleType *string `json:"scaleType,omitempty"`
}

SkuCapacity is description of the App Service plan scale options.

type SkuDescription

type SkuDescription struct {
	Name         *string       `json:"name,omitempty"`
	Tier         *string       `json:"tier,omitempty"`
	Size         *string       `json:"size,omitempty"`
	Family       *string       `json:"family,omitempty"`
	Capacity     *int32        `json:"capacity,omitempty"`
	SkuCapacity  *SkuCapacity  `json:"skuCapacity,omitempty"`
	Locations    *[]string     `json:"locations,omitempty"`
	Capabilities *[]Capability `json:"capabilities,omitempty"`
}

SkuDescription is description of a SKU for a scalable resource.

type SkuInfo

type SkuInfo struct {
	ResourceType *string         `json:"resourceType,omitempty"`
	Sku          *SkuDescription `json:"sku,omitempty"`
	Capacity     *SkuCapacity    `json:"capacity,omitempty"`
}

SkuInfo is SKU discovery information.

type SkuInfoCollection

type SkuInfoCollection struct {
	autorest.Response `json:"-"`
	Value             *[]SkuInfo `json:"value,omitempty"`
	NextLink          *string    `json:"nextLink,omitempty"`
}

SkuInfoCollection is collection of SKU information.

func (SkuInfoCollection) SkuInfoCollectionPreparer

func (client SkuInfoCollection) SkuInfoCollectionPreparer() (*http.Request, error)

SkuInfoCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type SkuInfos

type SkuInfos struct {
	autorest.Response `json:"-"`
	ResourceType      *string                    `json:"resourceType,omitempty"`
	Skus              *[]GlobalCsmSkuDescription `json:"skus,omitempty"`
}

SkuInfos is collection of SKU information.

type SkuName

type SkuName string

SkuName enumerates the values for sku name.

const (
	// SkuNameBasic specifies the sku name basic state for sku name.
	SkuNameBasic SkuName = "Basic"
	// SkuNameDynamic specifies the sku name dynamic state for sku name.
	SkuNameDynamic SkuName = "Dynamic"
	// SkuNameFree specifies the sku name free state for sku name.
	SkuNameFree SkuName = "Free"
	// SkuNameIsolated specifies the sku name isolated state for sku name.
	SkuNameIsolated SkuName = "Isolated"
	// SkuNamePremium specifies the sku name premium state for sku name.
	SkuNamePremium SkuName = "Premium"
	// SkuNamePremiumV2 specifies the sku name premium v2 state for sku name.
	SkuNamePremiumV2 SkuName = "PremiumV2"
	// SkuNameShared specifies the sku name shared state for sku name.
	SkuNameShared SkuName = "Shared"
	// SkuNameStandard specifies the sku name standard state for sku name.
	SkuNameStandard SkuName = "Standard"
)

type SlotConfigNames

type SlotConfigNames struct {
	ConnectionStringNames *[]string `json:"connectionStringNames,omitempty"`
	AppSettingNames       *[]string `json:"appSettingNames,omitempty"`
}

SlotConfigNames is names for connection strings and application settings to be marked as sticky to the deployment slot and not moved during a swap operation. This is valid for all deployment slots in an app.

type SlotConfigNamesResource

type SlotConfigNamesResource struct {
	autorest.Response `json:"-"`
	ID                *string `json:"id,omitempty"`
	Name              *string `json:"name,omitempty"`
	Kind              *string `json:"kind,omitempty"`
	Type              *string `json:"type,omitempty"`
	*SlotConfigNames  `json:"properties,omitempty"`
}

SlotConfigNamesResource is slot Config names azure resource.

type SlotDifference

type SlotDifference struct {
	ID                        *string `json:"id,omitempty"`
	Name                      *string `json:"name,omitempty"`
	Kind                      *string `json:"kind,omitempty"`
	Type                      *string `json:"type,omitempty"`
	*SlotDifferenceProperties `json:"properties,omitempty"`
}

SlotDifference is a setting difference between two deployment slots of an app.

type SlotDifferenceCollection

type SlotDifferenceCollection struct {
	autorest.Response `json:"-"`
	Value             *[]SlotDifference `json:"value,omitempty"`
	NextLink          *string           `json:"nextLink,omitempty"`
}

SlotDifferenceCollection is collection of slot differences.

func (SlotDifferenceCollection) SlotDifferenceCollectionPreparer

func (client SlotDifferenceCollection) SlotDifferenceCollectionPreparer() (*http.Request, error)

SlotDifferenceCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type SlotDifferenceProperties

type SlotDifferenceProperties struct {
	Type               *string `json:"type,omitempty"`
	SettingType        *string `json:"settingType,omitempty"`
	DiffRule           *string `json:"diffRule,omitempty"`
	SettingName        *string `json:"settingName,omitempty"`
	ValueInCurrentSlot *string `json:"valueInCurrentSlot,omitempty"`
	ValueInTargetSlot  *string `json:"valueInTargetSlot,omitempty"`
	Description        *string `json:"description,omitempty"`
}

SlotDifferenceProperties is slotDifference resource specific properties

type SlotSwapStatus

type SlotSwapStatus struct {
	TimestampUtc        *date.Time `json:"timestampUtc,omitempty"`
	SourceSlotName      *string    `json:"sourceSlotName,omitempty"`
	DestinationSlotName *string    `json:"destinationSlotName,omitempty"`
}

SlotSwapStatus is the status of the last successfull slot swap operation.

type SlowRequestsBasedTrigger

type SlowRequestsBasedTrigger struct {
	TimeTaken    *string `json:"timeTaken,omitempty"`
	Count        *int32  `json:"count,omitempty"`
	TimeInterval *string `json:"timeInterval,omitempty"`
}

SlowRequestsBasedTrigger is trigger based on request execution time.

type Snapshot

type Snapshot struct {
	ID                  *string `json:"id,omitempty"`
	Name                *string `json:"name,omitempty"`
	Kind                *string `json:"kind,omitempty"`
	Type                *string `json:"type,omitempty"`
	*SnapshotProperties `json:"properties,omitempty"`
}

Snapshot is a snapshot of an app.

type SnapshotCollection

type SnapshotCollection struct {
	autorest.Response `json:"-"`
	Value             *[]Snapshot `json:"value,omitempty"`
	NextLink          *string     `json:"nextLink,omitempty"`
}

SnapshotCollection is collection of snapshots which can be used to revert an app to a previous time.

func (SnapshotCollection) SnapshotCollectionPreparer

func (client SnapshotCollection) SnapshotCollectionPreparer() (*http.Request, error)

SnapshotCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type SnapshotProperties

type SnapshotProperties struct {
	Time *string `json:"time,omitempty"`
}

SnapshotProperties is snapshot resource specific properties

type SnapshotRecoveryRequest

type SnapshotRecoveryRequest struct {
	ID                                 *string `json:"id,omitempty"`
	Name                               *string `json:"name,omitempty"`
	Kind                               *string `json:"kind,omitempty"`
	Type                               *string `json:"type,omitempty"`
	*SnapshotRecoveryRequestProperties `json:"properties,omitempty"`
}

SnapshotRecoveryRequest is details about app recovery operation.

type SnapshotRecoveryRequestProperties

type SnapshotRecoveryRequestProperties struct {
	SnapshotTime               *string                 `json:"snapshotTime,omitempty"`
	RecoveryTarget             *SnapshotRecoveryTarget `json:"recoveryTarget,omitempty"`
	Overwrite                  *bool                   `json:"overwrite,omitempty"`
	RecoverConfiguration       *bool                   `json:"recoverConfiguration,omitempty"`
	IgnoreConflictingHostNames *bool                   `json:"ignoreConflictingHostNames,omitempty"`
}

SnapshotRecoveryRequestProperties is snapshotRecoveryRequest resource specific properties

type SnapshotRecoveryTarget

type SnapshotRecoveryTarget struct {
	Location *string `json:"location,omitempty"`
	ID       *string `json:"id,omitempty"`
}

SnapshotRecoveryTarget is specifies the web app that snapshot contents will be written to.

type SourceControl

type SourceControl struct {
	autorest.Response        `json:"-"`
	ID                       *string `json:"id,omitempty"`
	Name                     *string `json:"name,omitempty"`
	Kind                     *string `json:"kind,omitempty"`
	Type                     *string `json:"type,omitempty"`
	*SourceControlProperties `json:"properties,omitempty"`
}

SourceControl is the source control OAuth token.

type SourceControlCollection

type SourceControlCollection struct {
	autorest.Response `json:"-"`
	Value             *[]SourceControl `json:"value,omitempty"`
	NextLink          *string          `json:"nextLink,omitempty"`
}

SourceControlCollection is collection of source controls.

func (SourceControlCollection) SourceControlCollectionPreparer

func (client SourceControlCollection) SourceControlCollectionPreparer() (*http.Request, error)

SourceControlCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type SourceControlProperties

type SourceControlProperties struct {
	Name           *string    `json:"name,omitempty"`
	Token          *string    `json:"token,omitempty"`
	TokenSecret    *string    `json:"tokenSecret,omitempty"`
	RefreshToken   *string    `json:"refreshToken,omitempty"`
	ExpirationTime *date.Time `json:"expirationTime,omitempty"`
}

SourceControlProperties is sourceControl resource specific properties

type SslState

type SslState string

SslState enumerates the values for ssl state.

const (
	// Disabled specifies the disabled state for ssl state.
	Disabled SslState = "Disabled"
	// IPBasedEnabled specifies the ip based enabled state for ssl state.
	IPBasedEnabled SslState = "IpBasedEnabled"
	// SniEnabled specifies the sni enabled state for ssl state.
	SniEnabled SslState = "SniEnabled"
)

type StampCapacity

type StampCapacity struct {
	Name                           *string            `json:"name,omitempty"`
	AvailableCapacity              *int64             `json:"availableCapacity,omitempty"`
	TotalCapacity                  *int64             `json:"totalCapacity,omitempty"`
	Unit                           *string            `json:"unit,omitempty"`
	ComputeMode                    ComputeModeOptions `json:"computeMode,omitempty"`
	WorkerSize                     WorkerSizeOptions  `json:"workerSize,omitempty"`
	WorkerSizeID                   *int32             `json:"workerSizeId,omitempty"`
	ExcludeFromCapacityAllocation  *bool              `json:"excludeFromCapacityAllocation,omitempty"`
	IsApplicableForAllComputeModes *bool              `json:"isApplicableForAllComputeModes,omitempty"`
	SiteMode                       *string            `json:"siteMode,omitempty"`
}

StampCapacity is stamp capacity information.

type StampCapacityCollection

type StampCapacityCollection struct {
	autorest.Response `json:"-"`
	Value             *[]StampCapacity `json:"value,omitempty"`
	NextLink          *string          `json:"nextLink,omitempty"`
}

StampCapacityCollection is collection of stamp capacities.

func (StampCapacityCollection) StampCapacityCollectionPreparer

func (client StampCapacityCollection) StampCapacityCollectionPreparer() (*http.Request, error)

StampCapacityCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type StatusCodesBasedTrigger

type StatusCodesBasedTrigger struct {
	Status       *int32  `json:"status,omitempty"`
	SubStatus    *int32  `json:"subStatus,omitempty"`
	Win32Status  *int32  `json:"win32Status,omitempty"`
	Count        *int32  `json:"count,omitempty"`
	TimeInterval *string `json:"timeInterval,omitempty"`
}

StatusCodesBasedTrigger is trigger based on status code.

type StatusOptions

type StatusOptions string

StatusOptions enumerates the values for status options.

const (
	// StatusOptionsCreating specifies the status options creating state for status options.
	StatusOptionsCreating StatusOptions = "Creating"
	// StatusOptionsPending specifies the status options pending state for status options.
	StatusOptionsPending StatusOptions = "Pending"
	// StatusOptionsReady specifies the status options ready state for status options.
	StatusOptionsReady StatusOptions = "Ready"
)

type StorageMigrationOptions

type StorageMigrationOptions struct {
	ID                                 *string `json:"id,omitempty"`
	Name                               *string `json:"name,omitempty"`
	Kind                               *string `json:"kind,omitempty"`
	Type                               *string `json:"type,omitempty"`
	*StorageMigrationOptionsProperties `json:"properties,omitempty"`
}

StorageMigrationOptions is options for app content migration.

type StorageMigrationOptionsProperties

type StorageMigrationOptionsProperties struct {
	AzurefilesConnectionString *string `json:"azurefilesConnectionString,omitempty"`
	AzurefilesShare            *string `json:"azurefilesShare,omitempty"`
	SwitchSiteAfterMigration   *bool   `json:"switchSiteAfterMigration,omitempty"`
	BlockWriteAccessToSite     *bool   `json:"blockWriteAccessToSite,omitempty"`
}

StorageMigrationOptionsProperties is storageMigrationOptions resource specific properties

type StorageMigrationResponse

type StorageMigrationResponse struct {
	autorest.Response                   `json:"-"`
	ID                                  *string `json:"id,omitempty"`
	Name                                *string `json:"name,omitempty"`
	Kind                                *string `json:"kind,omitempty"`
	Type                                *string `json:"type,omitempty"`
	*StorageMigrationResponseProperties `json:"properties,omitempty"`
}

StorageMigrationResponse is response for a migration of app content request.

type StorageMigrationResponseProperties

type StorageMigrationResponseProperties struct {
	OperationID *string `json:"operationId,omitempty"`
}

StorageMigrationResponseProperties is storageMigrationResponse resource specific properties

type String

type String struct {
	autorest.Response `json:"-"`
	Value             *string `json:"value,omitempty"`
}

String is

type StringDictionary

type StringDictionary struct {
	autorest.Response `json:"-"`
	ID                *string             `json:"id,omitempty"`
	Name              *string             `json:"name,omitempty"`
	Kind              *string             `json:"kind,omitempty"`
	Type              *string             `json:"type,omitempty"`
	Properties        *map[string]*string `json:"properties,omitempty"`
}

StringDictionary is string dictionary resource.

type TldLegalAgreement

type TldLegalAgreement struct {
	AgreementKey *string `json:"agreementKey,omitempty"`
	Title        *string `json:"title,omitempty"`
	Content      *string `json:"content,omitempty"`
	URL          *string `json:"url,omitempty"`
}

TldLegalAgreement is legal agreement for a top level domain.

type TldLegalAgreementCollection

type TldLegalAgreementCollection struct {
	autorest.Response `json:"-"`
	Value             *[]TldLegalAgreement `json:"value,omitempty"`
	NextLink          *string              `json:"nextLink,omitempty"`
}

TldLegalAgreementCollection is collection of top-level domain legal agreements.

func (TldLegalAgreementCollection) TldLegalAgreementCollectionPreparer

func (client TldLegalAgreementCollection) TldLegalAgreementCollectionPreparer() (*http.Request, error)

TldLegalAgreementCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type TopLevelDomain

type TopLevelDomain struct {
	autorest.Response         `json:"-"`
	ID                        *string `json:"id,omitempty"`
	Name                      *string `json:"name,omitempty"`
	Kind                      *string `json:"kind,omitempty"`
	Type                      *string `json:"type,omitempty"`
	*TopLevelDomainProperties `json:"properties,omitempty"`
}

TopLevelDomain is a top level domain object.

type TopLevelDomainAgreementOption

type TopLevelDomainAgreementOption struct {
	IncludePrivacy *bool `json:"includePrivacy,omitempty"`
	ForTransfer    *bool `json:"forTransfer,omitempty"`
}

TopLevelDomainAgreementOption is options for retrieving the list of top level domain legal agreements.

type TopLevelDomainCollection

type TopLevelDomainCollection struct {
	autorest.Response `json:"-"`
	Value             *[]TopLevelDomain `json:"value,omitempty"`
	NextLink          *string           `json:"nextLink,omitempty"`
}

TopLevelDomainCollection is collection of Top-level domains.

func (TopLevelDomainCollection) TopLevelDomainCollectionPreparer

func (client TopLevelDomainCollection) TopLevelDomainCollectionPreparer() (*http.Request, error)

TopLevelDomainCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type TopLevelDomainProperties

type TopLevelDomainProperties struct {
	DomainName *string `json:"name,omitempty"`
	Privacy    *bool   `json:"privacy,omitempty"`
}

TopLevelDomainProperties is topLevelDomain resource specific properties

type TopLevelDomainsClient

type TopLevelDomainsClient struct {
	ManagementClient
}

TopLevelDomainsClient is the webSite Management Client

func NewTopLevelDomainsClient

func NewTopLevelDomainsClient(subscriptionID string) TopLevelDomainsClient

NewTopLevelDomainsClient creates an instance of the TopLevelDomainsClient client.

func NewTopLevelDomainsClientWithBaseURI

func NewTopLevelDomainsClientWithBaseURI(baseURI string, subscriptionID string) TopLevelDomainsClient

NewTopLevelDomainsClientWithBaseURI creates an instance of the TopLevelDomainsClient client.

func (TopLevelDomainsClient) Get

func (client TopLevelDomainsClient) Get(name string) (result TopLevelDomain, err error)

Get get details of a top-level domain.

name is name of the top-level domain.

func (TopLevelDomainsClient) GetPreparer

func (client TopLevelDomainsClient) GetPreparer(name string) (*http.Request, error)

GetPreparer prepares the Get request.

func (TopLevelDomainsClient) GetResponder

func (client TopLevelDomainsClient) GetResponder(resp *http.Response) (result TopLevelDomain, err error)

GetResponder handles the response to the Get request. The method always closes the http.Response Body.

func (TopLevelDomainsClient) GetSender

func (client TopLevelDomainsClient) GetSender(req *http.Request) (*http.Response, error)

GetSender sends the Get request. The method will close the http.Response Body if it receives an error.

func (TopLevelDomainsClient) List

func (client TopLevelDomainsClient) List() (result TopLevelDomainCollection, err error)

List get all top-level domains supported for registration.

func (TopLevelDomainsClient) ListAgreements

func (client TopLevelDomainsClient) ListAgreements(name string, agreementOption TopLevelDomainAgreementOption) (result TldLegalAgreementCollection, err error)

ListAgreements gets all legal agreements that user needs to accept before purchasing a domain.

name is name of the top-level domain. agreementOption is domain agreement options.

func (TopLevelDomainsClient) ListAgreementsComplete

func (client TopLevelDomainsClient) ListAgreementsComplete(name string, agreementOption TopLevelDomainAgreementOption, cancel <-chan struct{}) (<-chan TldLegalAgreement, <-chan error)

ListAgreementsComplete gets all elements from the list without paging.

func (TopLevelDomainsClient) ListAgreementsNextResults

func (client TopLevelDomainsClient) ListAgreementsNextResults(lastResults TldLegalAgreementCollection) (result TldLegalAgreementCollection, err error)

ListAgreementsNextResults retrieves the next set of results, if any.

func (TopLevelDomainsClient) ListAgreementsPreparer

func (client TopLevelDomainsClient) ListAgreementsPreparer(name string, agreementOption TopLevelDomainAgreementOption) (*http.Request, error)

ListAgreementsPreparer prepares the ListAgreements request.

func (TopLevelDomainsClient) ListAgreementsResponder

func (client TopLevelDomainsClient) ListAgreementsResponder(resp *http.Response) (result TldLegalAgreementCollection, err error)

ListAgreementsResponder handles the response to the ListAgreements request. The method always closes the http.Response Body.

func (TopLevelDomainsClient) ListAgreementsSender

func (client TopLevelDomainsClient) ListAgreementsSender(req *http.Request) (*http.Response, error)

ListAgreementsSender sends the ListAgreements request. The method will close the http.Response Body if it receives an error.

func (TopLevelDomainsClient) ListComplete

func (client TopLevelDomainsClient) ListComplete(cancel <-chan struct{}) (<-chan TopLevelDomain, <-chan error)

ListComplete gets all elements from the list without paging.

func (TopLevelDomainsClient) ListNextResults

func (client TopLevelDomainsClient) ListNextResults(lastResults TopLevelDomainCollection) (result TopLevelDomainCollection, err error)

ListNextResults retrieves the next set of results, if any.

func (TopLevelDomainsClient) ListPreparer

func (client TopLevelDomainsClient) ListPreparer() (*http.Request, error)

ListPreparer prepares the List request.

func (TopLevelDomainsClient) ListResponder

func (client TopLevelDomainsClient) ListResponder(resp *http.Response) (result TopLevelDomainCollection, err error)

ListResponder handles the response to the List request. The method always closes the http.Response Body.

func (TopLevelDomainsClient) ListSender

func (client TopLevelDomainsClient) ListSender(req *http.Request) (*http.Response, error)

ListSender sends the List request. The method will close the http.Response Body if it receives an error.

type TriggeredJobHistory

type TriggeredJobHistory struct {
	autorest.Response              `json:"-"`
	ID                             *string `json:"id,omitempty"`
	Name                           *string `json:"name,omitempty"`
	Kind                           *string `json:"kind,omitempty"`
	Type                           *string `json:"type,omitempty"`
	*TriggeredJobHistoryProperties `json:"properties,omitempty"`
}

TriggeredJobHistory is triggered Web Job History. List of Triggered Web Job Run Information elements.

type TriggeredJobHistoryCollection

type TriggeredJobHistoryCollection struct {
	autorest.Response `json:"-"`
	Value             *[]TriggeredJobHistory `json:"value,omitempty"`
	NextLink          *string                `json:"nextLink,omitempty"`
}

TriggeredJobHistoryCollection is collection of Kudu continuous web job information elements.

func (TriggeredJobHistoryCollection) TriggeredJobHistoryCollectionPreparer

func (client TriggeredJobHistoryCollection) TriggeredJobHistoryCollectionPreparer() (*http.Request, error)

TriggeredJobHistoryCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type TriggeredJobHistoryProperties

type TriggeredJobHistoryProperties struct {
	TriggeredJobRuns *[]TriggeredJobRun `json:"triggeredJobRuns,omitempty"`
}

TriggeredJobHistoryProperties is triggeredJobHistory resource specific properties

type TriggeredJobRun

type TriggeredJobRun struct {
	ID                         *string `json:"id,omitempty"`
	Name                       *string `json:"name,omitempty"`
	Kind                       *string `json:"kind,omitempty"`
	Type                       *string `json:"type,omitempty"`
	*TriggeredJobRunProperties `json:"properties,omitempty"`
}

TriggeredJobRun is triggered Web Job Run Information.

type TriggeredJobRunProperties

type TriggeredJobRunProperties struct {
	ID        *string               `json:"id,omitempty"`
	Name      *string               `json:"name,omitempty"`
	Status    TriggeredWebJobStatus `json:"status,omitempty"`
	StartTime *date.Time            `json:"startTime,omitempty"`
	EndTime   *date.Time            `json:"endTime,omitempty"`
	Duration  *string               `json:"duration,omitempty"`
	OutputURL *string               `json:"outputUrl,omitempty"`
	ErrorURL  *string               `json:"errorUrl,omitempty"`
	URL       *string               `json:"url,omitempty"`
	JobName   *string               `json:"jobName,omitempty"`
	Trigger   *string               `json:"trigger,omitempty"`
}

TriggeredJobRunProperties is triggeredJobRun resource specific properties

type TriggeredWebJob

type TriggeredWebJob struct {
	autorest.Response          `json:"-"`
	ID                         *string `json:"id,omitempty"`
	Name                       *string `json:"name,omitempty"`
	Kind                       *string `json:"kind,omitempty"`
	Type                       *string `json:"type,omitempty"`
	*TriggeredWebJobProperties `json:"properties,omitempty"`
}

TriggeredWebJob is triggered Web Job Information.

type TriggeredWebJobCollection

type TriggeredWebJobCollection struct {
	autorest.Response `json:"-"`
	Value             *[]TriggeredWebJob `json:"value,omitempty"`
	NextLink          *string            `json:"nextLink,omitempty"`
}

TriggeredWebJobCollection is collection of Kudu continuous web job information elements.

func (TriggeredWebJobCollection) TriggeredWebJobCollectionPreparer

func (client TriggeredWebJobCollection) TriggeredWebJobCollectionPreparer() (*http.Request, error)

TriggeredWebJobCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type TriggeredWebJobProperties

type TriggeredWebJobProperties struct {
	LatestRun        *TriggeredJobRun                    `json:"latestRun,omitempty"`
	HistoryURL       *string                             `json:"historyUrl,omitempty"`
	SchedulerLogsURL *string                             `json:"schedulerLogsUrl,omitempty"`
	Name             *string                             `json:"name,omitempty"`
	RunCommand       *string                             `json:"runCommand,omitempty"`
	URL              *string                             `json:"url,omitempty"`
	ExtraInfoURL     *string                             `json:"extraInfoUrl,omitempty"`
	JobType          JobType                             `json:"jobType,omitempty"`
	Error            *string                             `json:"error,omitempty"`
	UsingSdk         *bool                               `json:"usingSdk,omitempty"`
	Settings         *map[string]*map[string]interface{} `json:"settings,omitempty"`
}

TriggeredWebJobProperties is triggeredWebJob resource specific properties

type TriggeredWebJobStatus

type TriggeredWebJobStatus string

TriggeredWebJobStatus enumerates the values for triggered web job status.

const (
	// TriggeredWebJobStatusError specifies the triggered web job status error state for triggered web job status.
	TriggeredWebJobStatusError TriggeredWebJobStatus = "Error"
	// TriggeredWebJobStatusFailed specifies the triggered web job status failed state for triggered web job status.
	TriggeredWebJobStatusFailed TriggeredWebJobStatus = "Failed"
	// TriggeredWebJobStatusSuccess specifies the triggered web job status success state for triggered web job status.
	TriggeredWebJobStatusSuccess TriggeredWebJobStatus = "Success"
)

type UnauthenticatedClientAction

type UnauthenticatedClientAction string

UnauthenticatedClientAction enumerates the values for unauthenticated client action.

const (
	// AllowAnonymous specifies the allow anonymous state for unauthenticated client action.
	AllowAnonymous UnauthenticatedClientAction = "AllowAnonymous"
	// RedirectToLoginPage specifies the redirect to login page state for unauthenticated client action.
	RedirectToLoginPage UnauthenticatedClientAction = "RedirectToLoginPage"
)

type Usage

type Usage struct {
	ID               *string `json:"id,omitempty"`
	Name             *string `json:"name,omitempty"`
	Kind             *string `json:"kind,omitempty"`
	Type             *string `json:"type,omitempty"`
	*UsageProperties `json:"properties,omitempty"`
}

Usage is usage of the quota resource.

type UsageCollection

type UsageCollection struct {
	autorest.Response `json:"-"`
	Value             *[]Usage `json:"value,omitempty"`
	NextLink          *string  `json:"nextLink,omitempty"`
}

UsageCollection is collection of usages.

func (UsageCollection) UsageCollectionPreparer

func (client UsageCollection) UsageCollectionPreparer() (*http.Request, error)

UsageCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type UsageProperties

type UsageProperties struct {
	DisplayName   *string            `json:"displayName,omitempty"`
	Name          *string            `json:"name,omitempty"`
	ResourceName  *string            `json:"resourceName,omitempty"`
	Unit          *string            `json:"unit,omitempty"`
	CurrentValue  *int64             `json:"currentValue,omitempty"`
	Limit         *int64             `json:"limit,omitempty"`
	NextResetTime *date.Time         `json:"nextResetTime,omitempty"`
	ComputeMode   ComputeModeOptions `json:"computeMode,omitempty"`
	SiteMode      *string            `json:"siteMode,omitempty"`
}

UsageProperties is usage resource specific properties

type UsageState

type UsageState string

UsageState enumerates the values for usage state.

const (
	// UsageStateExceeded specifies the usage state exceeded state for usage state.
	UsageStateExceeded UsageState = "Exceeded"
	// UsageStateNormal specifies the usage state normal state for usage state.
	UsageStateNormal UsageState = "Normal"
)

type User

type User struct {
	autorest.Response `json:"-"`
	ID                *string `json:"id,omitempty"`
	Name              *string `json:"name,omitempty"`
	Kind              *string `json:"kind,omitempty"`
	Type              *string `json:"type,omitempty"`
	*UserProperties   `json:"properties,omitempty"`
}

User is user crendentials used for publishing activity.

type UserProperties

type UserProperties struct {
	UserName                   *string `json:"name,omitempty"`
	PublishingUserName         *string `json:"publishingUserName,omitempty"`
	PublishingPassword         *string `json:"publishingPassword,omitempty"`
	PublishingPasswordHash     *string `json:"publishingPasswordHash,omitempty"`
	PublishingPasswordHashSalt *string `json:"publishingPasswordHashSalt,omitempty"`
}

UserProperties is user resource specific properties

type ValidateProperties

type ValidateProperties struct {
	ServerFarmID       *string `json:"serverFarmId,omitempty"`
	SkuName            *string `json:"skuName,omitempty"`
	NeedLinuxWorkers   *bool   `json:"needLinuxWorkers,omitempty"`
	IsSpot             *bool   `json:"isSpot,omitempty"`
	Capacity           *int32  `json:"capacity,omitempty"`
	HostingEnvironment *string `json:"hostingEnvironment,omitempty"`
}

ValidateProperties is app properties used for validation.

type ValidateRequest

type ValidateRequest struct {
	Name                *string               `json:"name,omitempty"`
	Type                ValidateResourceTypes `json:"type,omitempty"`
	Location            *string               `json:"location,omitempty"`
	*ValidateProperties `json:"properties,omitempty"`
}

ValidateRequest is resource validation request content.

type ValidateResourceTypes

type ValidateResourceTypes string

ValidateResourceTypes enumerates the values for validate resource types.

const (
	// ValidateResourceTypesServerFarm specifies the validate resource types server farm state for validate resource types.
	ValidateResourceTypesServerFarm ValidateResourceTypes = "ServerFarm"
	// ValidateResourceTypesSite specifies the validate resource types site state for validate resource types.
	ValidateResourceTypesSite ValidateResourceTypes = "Site"
)

type ValidateResponse

type ValidateResponse struct {
	autorest.Response `json:"-"`
	Status            *string                `json:"status,omitempty"`
	Error             *ValidateResponseError `json:"error,omitempty"`
}

ValidateResponse is describes the result of resource validation.

type ValidateResponseError

type ValidateResponseError struct {
	Code    *string `json:"code,omitempty"`
	Message *string `json:"message,omitempty"`
}

ValidateResponseError is error details for when validation fails.

type VirtualApplication

type VirtualApplication struct {
	VirtualPath        *string             `json:"virtualPath,omitempty"`
	PhysicalPath       *string             `json:"physicalPath,omitempty"`
	PreloadEnabled     *bool               `json:"preloadEnabled,omitempty"`
	VirtualDirectories *[]VirtualDirectory `json:"virtualDirectories,omitempty"`
}

VirtualApplication is virtual application in an app.

type VirtualDirectory

type VirtualDirectory struct {
	VirtualPath  *string `json:"virtualPath,omitempty"`
	PhysicalPath *string `json:"physicalPath,omitempty"`
}

VirtualDirectory is directory for virtual application.

type VirtualIPMapping

type VirtualIPMapping struct {
	VirtualIP         *string `json:"virtualIP,omitempty"`
	InternalHTTPPort  *int32  `json:"internalHttpPort,omitempty"`
	InternalHTTPSPort *int32  `json:"internalHttpsPort,omitempty"`
	InUse             *bool   `json:"inUse,omitempty"`
}

VirtualIPMapping is virtual IP mapping.

type VirtualNetworkProfile

type VirtualNetworkProfile struct {
	ID     *string `json:"id,omitempty"`
	Name   *string `json:"name,omitempty"`
	Type   *string `json:"type,omitempty"`
	Subnet *string `json:"subnet,omitempty"`
}

VirtualNetworkProfile is specification for using a Virtual Network.

type VnetGateway

type VnetGateway struct {
	autorest.Response      `json:"-"`
	ID                     *string `json:"id,omitempty"`
	Name                   *string `json:"name,omitempty"`
	Kind                   *string `json:"kind,omitempty"`
	Type                   *string `json:"type,omitempty"`
	*VnetGatewayProperties `json:"properties,omitempty"`
}

VnetGateway is the Virtual Network gateway contract. This is used to give the Virtual Network gateway access to the VPN package.

type VnetGatewayProperties

type VnetGatewayProperties struct {
	VnetName      *string `json:"vnetName,omitempty"`
	VpnPackageURI *string `json:"vpnPackageUri,omitempty"`
}

VnetGatewayProperties is vnetGateway resource specific properties

type VnetInfo

type VnetInfo struct {
	autorest.Response   `json:"-"`
	ID                  *string `json:"id,omitempty"`
	Name                *string `json:"name,omitempty"`
	Kind                *string `json:"kind,omitempty"`
	Type                *string `json:"type,omitempty"`
	*VnetInfoProperties `json:"properties,omitempty"`
}

VnetInfo is virtual Network information contract.

type VnetInfoProperties

type VnetInfoProperties struct {
	VnetResourceID *string      `json:"vnetResourceId,omitempty"`
	CertThumbprint *string      `json:"certThumbprint,omitempty"`
	CertBlob       *[]byte      `json:"certBlob,omitempty"`
	Routes         *[]VnetRoute `json:"routes,omitempty"`
	ResyncRequired *bool        `json:"resyncRequired,omitempty"`
	DNSServers     *string      `json:"dnsServers,omitempty"`
}

VnetInfoProperties is vnetInfo resource specific properties

type VnetParameters

type VnetParameters struct {
	ID                        *string `json:"id,omitempty"`
	Name                      *string `json:"name,omitempty"`
	Kind                      *string `json:"kind,omitempty"`
	Type                      *string `json:"type,omitempty"`
	*VnetParametersProperties `json:"properties,omitempty"`
}

VnetParameters is the required set of inputs to validate a VNET

type VnetParametersProperties

type VnetParametersProperties struct {
	VnetResourceGroup *string `json:"vnetResourceGroup,omitempty"`
	VnetName          *string `json:"vnetName,omitempty"`
	VnetSubnetName    *string `json:"vnetSubnetName,omitempty"`
}

VnetParametersProperties is vnetParameters resource specific properties

type VnetRoute

type VnetRoute struct {
	autorest.Response    `json:"-"`
	ID                   *string `json:"id,omitempty"`
	Name                 *string `json:"name,omitempty"`
	Kind                 *string `json:"kind,omitempty"`
	Type                 *string `json:"type,omitempty"`
	*VnetRouteProperties `json:"properties,omitempty"`
}

VnetRoute is virtual Network route contract used to pass routing information for a Virtual Network.

type VnetRouteProperties

type VnetRouteProperties struct {
	VnetRouteName *string   `json:"name,omitempty"`
	StartAddress  *string   `json:"startAddress,omitempty"`
	EndAddress    *string   `json:"endAddress,omitempty"`
	RouteType     RouteType `json:"routeType,omitempty"`
}

VnetRouteProperties is vnetRoute resource specific properties

type VnetValidationFailureDetails

type VnetValidationFailureDetails struct {
	autorest.Response                       `json:"-"`
	ID                                      *string `json:"id,omitempty"`
	Name                                    *string `json:"name,omitempty"`
	Kind                                    *string `json:"kind,omitempty"`
	Type                                    *string `json:"type,omitempty"`
	*VnetValidationFailureDetailsProperties `json:"properties,omitempty"`
}

VnetValidationFailureDetails is a class that describes the reason for a validation failure.

type VnetValidationFailureDetailsProperties

type VnetValidationFailureDetailsProperties struct {
	Failed      *bool                        `json:"failed,omitempty"`
	FailedTests *[]VnetValidationTestFailure `json:"failedTests,omitempty"`
}

VnetValidationFailureDetailsProperties is vnetValidationFailureDetails resource specific properties

type VnetValidationTestFailure

type VnetValidationTestFailure struct {
	ID                                   *string `json:"id,omitempty"`
	Name                                 *string `json:"name,omitempty"`
	Kind                                 *string `json:"kind,omitempty"`
	Type                                 *string `json:"type,omitempty"`
	*VnetValidationTestFailureProperties `json:"properties,omitempty"`
}

VnetValidationTestFailure is a class that describes a test that failed during NSG and UDR validation.

type VnetValidationTestFailureProperties

type VnetValidationTestFailureProperties struct {
	TestName *string `json:"testName,omitempty"`
	Details  *string `json:"details,omitempty"`
}

VnetValidationTestFailureProperties is vnetValidationTestFailure resource specific properties

type WorkerPool

type WorkerPool struct {
	WorkerSizeID  *int32             `json:"workerSizeId,omitempty"`
	ComputeMode   ComputeModeOptions `json:"computeMode,omitempty"`
	WorkerSize    *string            `json:"workerSize,omitempty"`
	WorkerCount   *int32             `json:"workerCount,omitempty"`
	InstanceNames *[]string          `json:"instanceNames,omitempty"`
}

WorkerPool is worker pool of an App Service Environment.

type WorkerPoolCollection

type WorkerPoolCollection struct {
	autorest.Response `json:"-"`
	Value             *[]WorkerPoolResource `json:"value,omitempty"`
	NextLink          *string               `json:"nextLink,omitempty"`
}

WorkerPoolCollection is collection of worker pools.

func (WorkerPoolCollection) WorkerPoolCollectionPreparer

func (client WorkerPoolCollection) WorkerPoolCollectionPreparer() (*http.Request, error)

WorkerPoolCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type WorkerPoolResource

type WorkerPoolResource struct {
	autorest.Response `json:"-"`
	ID                *string `json:"id,omitempty"`
	Name              *string `json:"name,omitempty"`
	Kind              *string `json:"kind,omitempty"`
	Type              *string `json:"type,omitempty"`
	*WorkerPool       `json:"properties,omitempty"`
	Sku               *SkuDescription `json:"sku,omitempty"`
}

WorkerPoolResource is worker pool of an App Service Environment ARM resource.

type WorkerSizeOptions

type WorkerSizeOptions string

WorkerSizeOptions enumerates the values for worker size options.

const (
	// D1 specifies the d1 state for worker size options.
	D1 WorkerSizeOptions = "D1"
	// D2 specifies the d2 state for worker size options.
	D2 WorkerSizeOptions = "D2"
	// D3 specifies the d3 state for worker size options.
	D3 WorkerSizeOptions = "D3"
	// Default specifies the default state for worker size options.
	Default WorkerSizeOptions = "Default"
	// Large specifies the large state for worker size options.
	Large WorkerSizeOptions = "Large"
	// Medium specifies the medium state for worker size options.
	Medium WorkerSizeOptions = "Medium"
	// Small specifies the small state for worker size options.
	Small WorkerSizeOptions = "Small"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL