web

package
v3.1.0-beta+incompatible Latest Latest
Warning

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

Go to latest
Published: Jul 20, 2016 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Package web implements the Azure ARM Web service API version 2015-08-01.

Use these APIs to manage Azure Websites resources through the Azure Resource Manager. All task operations conform to the HTTP/1.1 protocol specification and each operation returns an x-ms-request-id header that can be used to obtain information about the request. You must make sure that requests made to these resources are secure. For more information, see Authenticating Azure Resource Manager requests (https://msdn.microsoft.com/en-us/library/azure/dn790557.aspx).

Index

Constants

View Source
const (
	// APIVersion is the version of the Web
	APIVersion = "2015-08-01"

	// 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 web 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 vips

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 ArmPlan

type ArmPlan struct {
	Name          *string `json:"name,omitempty"`
	Publisher     *string `json:"publisher,omitempty"`
	Product       *string `json:"product,omitempty"`
	PromotionCode *string `json:"promotionCode,omitempty"`
	Version       *string `json:"version,omitempty"`
}

ArmPlan is the plan object in an ARM, represents a marketplace plan

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 autoHealActions - Describes the actions which can be taken 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 autoHealCustomAction - Describes the 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 autoHealRules - describes the rules which 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 autoHealTriggers - describes the 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"`
	Location          *string               `json:"location,omitempty"`
	Type              *string               `json:"type,omitempty"`
	Tags              *map[string]*string   `json:"tags,omitempty"`
	Properties        *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

type BackupItemProperties

type BackupItemProperties struct {
	ID                   *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

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"`
	Location          *string                  `json:"location,omitempty"`
	Type              *string                  `json:"type,omitempty"`
	Tags              *map[string]*string      `json:"tags,omitempty"`
	Properties        *BackupRequestProperties `json:"properties,omitempty"`
}

BackupRequest is description of a backup which will be performed

type BackupRequestProperties

type BackupRequestProperties struct {
	Name              *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

type BackupRestoreOperationType

type BackupRestoreOperationType string

BackupRestoreOperationType enumerates the values for backup restore operation type.

const (
	// Clone specifies the clone state for backup restore operation type.
	Clone BackupRestoreOperationType = "Clone"
	// Default specifies the default state for backup restore operation type.
	Default BackupRestoreOperationType = "Default"
	// Relocation specifies the relocation state for backup restore operation
	// type.
	Relocation BackupRestoreOperationType = "Relocation"
)

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 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"`
	Properties        *CertificateProperties `json:"properties,omitempty"`
}

Certificate is app certificate

type CertificateCollection

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

CertificateCollection is collection of certificates

type CertificateDetails

type CertificateDetails 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"`
	Properties *CertificateDetailsProperties `json:"properties,omitempty"`
}

CertificateDetails is certificate Details

type CertificateDetailsProperties

type CertificateDetailsProperties 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"`
}

CertificateDetailsProperties is

type CertificateEmail

type CertificateEmail 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"`
	Properties *CertificateEmailProperties `json:"properties,omitempty"`
}

CertificateEmail is certificate Email

type CertificateEmailProperties

type CertificateEmailProperties struct {
	EmailID   *string    `json:"emailId,omitempty"`
	TimeStamp *date.Time `json:"timeStamp,omitempty"`
}

CertificateEmailProperties is

type CertificateOrder

type CertificateOrder 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"`
	Properties        *CertificateOrderProperties `json:"properties,omitempty"`
}

CertificateOrder is certificate purchase order

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"`
	Properties *CertificateOrderActionProperties `json:"properties,omitempty"`
}

CertificateOrderAction is represents a certificate action

type CertificateOrderActionProperties

type CertificateOrderActionProperties struct {
	Type      CertificateOrderActionType `json:"type,omitempty"`
	CreatedAt *date.Time                 `json:"createdAt,omitempty"`
}

CertificateOrderActionProperties is

type CertificateOrderActionType

type CertificateOrderActionType string

CertificateOrderActionType enumerates the values for certificate order action type.

const (
	// 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"
	// FraudDetected specifies the fraud detected state for certificate order
	// action type.
	FraudDetected CertificateOrderActionType = "FraudDetected"
	// 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"
)

type CertificateOrderCertificate

type CertificateOrderCertificate 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"`
	Properties        *CertificateOrderCertificateProperties `json:"properties,omitempty"`
}

CertificateOrderCertificate is class representing the Key Vault container for certificate purchased through Azure

type CertificateOrderCertificateCollection

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

CertificateOrderCertificateCollection is collection of ceritificateorder certificates

type CertificateOrderCertificateProperties

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

CertificateOrderCertificateProperties is

type CertificateOrderCollection

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

CertificateOrderCollection is collection of ceritificate orders

type CertificateOrderProperties

type CertificateOrderProperties struct {
	Certificates                *map[string]*CertificateOrderCertificate `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"`
}

CertificateOrderProperties is

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 CertificateOrdersClient

type CertificateOrdersClient struct {
	ManagementClient
}

CertificateOrdersClient is the use these APIs to manage Azure Websites resources through the Azure Resource Manager. All task operations conform to the HTTP/1.1 protocol specification and each operation returns an x-ms-request-id header that can be used to obtain information about the request. You must make sure that requests made to these resources are secure. For more information, see <a href="https://msdn.microsoft.com/en-us/library/azure/dn790557.aspx">Authenticating Azure Resource Manager requests.</a>

func NewCertificateOrdersClient

func NewCertificateOrdersClient(subscriptionID string) CertificateOrdersClient

NewCertificateOrdersClient creates an instance of the CertificateOrdersClient client.

func NewCertificateOrdersClientWithBaseURI

func NewCertificateOrdersClientWithBaseURI(baseURI string, subscriptionID string) CertificateOrdersClient

NewCertificateOrdersClientWithBaseURI creates an instance of the CertificateOrdersClient client.

func (CertificateOrdersClient) CreateOrUpdateCertificate

func (client CertificateOrdersClient) CreateOrUpdateCertificate(resourceGroupName string, certificateOrderName string, name string, keyVaultCertificate CertificateOrderCertificate) (result CertificateOrderCertificate, err error)

CreateOrUpdateCertificate sends the create or update certificate request.

resourceGroupName is azure resource group name certificateOrderName is certificate name name is certificate name keyVaultCertificate is key Vault secret csm Id

func (CertificateOrdersClient) CreateOrUpdateCertificateOrder

func (client CertificateOrdersClient) CreateOrUpdateCertificateOrder(resourceGroupName string, name string, certificateDistinguishedName CertificateOrder) (result CertificateOrder, err error)

CreateOrUpdateCertificateOrder sends the create or update certificate order request.

resourceGroupName is azure resource group name name is certificate name certificateDistinguishedName is distinguished name to be used for purchasing certificate

func (CertificateOrdersClient) CreateOrUpdateCertificateOrderPreparer

func (client CertificateOrdersClient) CreateOrUpdateCertificateOrderPreparer(resourceGroupName string, name string, certificateDistinguishedName CertificateOrder) (*http.Request, error)

CreateOrUpdateCertificateOrderPreparer prepares the CreateOrUpdateCertificateOrder request.

func (CertificateOrdersClient) CreateOrUpdateCertificateOrderResponder

func (client CertificateOrdersClient) CreateOrUpdateCertificateOrderResponder(resp *http.Response) (result CertificateOrder, err error)

CreateOrUpdateCertificateOrderResponder handles the response to the CreateOrUpdateCertificateOrder request. The method always closes the http.Response Body.

func (CertificateOrdersClient) CreateOrUpdateCertificateOrderSender

func (client CertificateOrdersClient) CreateOrUpdateCertificateOrderSender(req *http.Request) (*http.Response, error)

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

func (CertificateOrdersClient) CreateOrUpdateCertificatePreparer

func (client CertificateOrdersClient) CreateOrUpdateCertificatePreparer(resourceGroupName string, certificateOrderName string, name string, keyVaultCertificate CertificateOrderCertificate) (*http.Request, error)

CreateOrUpdateCertificatePreparer prepares the CreateOrUpdateCertificate request.

func (CertificateOrdersClient) CreateOrUpdateCertificateResponder

func (client CertificateOrdersClient) CreateOrUpdateCertificateResponder(resp *http.Response) (result CertificateOrderCertificate, err error)

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

func (CertificateOrdersClient) CreateOrUpdateCertificateSender

func (client CertificateOrdersClient) 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 (CertificateOrdersClient) DeleteCertificate

func (client CertificateOrdersClient) DeleteCertificate(resourceGroupName string, certificateOrderName string, name string) (result SetObject, err error)

DeleteCertificate sends the delete certificate request.

resourceGroupName is azure resource group name certificateOrderName is certificate name name is certificate name

func (CertificateOrdersClient) DeleteCertificateOrder

func (client CertificateOrdersClient) DeleteCertificateOrder(resourceGroupName string, name string) (result SetObject, err error)

DeleteCertificateOrder sends the delete certificate order request.

resourceGroupName is azure resource group name name is certificate name

func (CertificateOrdersClient) DeleteCertificateOrderPreparer

func (client CertificateOrdersClient) DeleteCertificateOrderPreparer(resourceGroupName string, name string) (*http.Request, error)

DeleteCertificateOrderPreparer prepares the DeleteCertificateOrder request.

func (CertificateOrdersClient) DeleteCertificateOrderResponder

func (client CertificateOrdersClient) DeleteCertificateOrderResponder(resp *http.Response) (result SetObject, err error)

DeleteCertificateOrderResponder handles the response to the DeleteCertificateOrder request. The method always closes the http.Response Body.

func (CertificateOrdersClient) DeleteCertificateOrderSender

func (client CertificateOrdersClient) DeleteCertificateOrderSender(req *http.Request) (*http.Response, error)

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

func (CertificateOrdersClient) DeleteCertificatePreparer

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

DeleteCertificatePreparer prepares the DeleteCertificate request.

func (CertificateOrdersClient) DeleteCertificateResponder

func (client CertificateOrdersClient) DeleteCertificateResponder(resp *http.Response) (result SetObject, err error)

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

func (CertificateOrdersClient) DeleteCertificateSender

func (client CertificateOrdersClient) 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 (CertificateOrdersClient) GetCertificate

func (client CertificateOrdersClient) GetCertificate(resourceGroupName string, certificateOrderName string, name string) (result CertificateOrderCertificate, err error)

GetCertificate sends the get certificate request.

resourceGroupName is azure resource group name certificateOrderName is certificate name name is certificate name

func (CertificateOrdersClient) GetCertificateOrder

func (client CertificateOrdersClient) GetCertificateOrder(resourceGroupName string, name string) (result CertificateOrder, err error)

GetCertificateOrder sends the get certificate order request.

resourceGroupName is azure resource group name name is certificate name

func (CertificateOrdersClient) GetCertificateOrderPreparer

func (client CertificateOrdersClient) GetCertificateOrderPreparer(resourceGroupName string, name string) (*http.Request, error)

GetCertificateOrderPreparer prepares the GetCertificateOrder request.

func (CertificateOrdersClient) GetCertificateOrderResponder

func (client CertificateOrdersClient) GetCertificateOrderResponder(resp *http.Response) (result CertificateOrder, err error)

GetCertificateOrderResponder handles the response to the GetCertificateOrder request. The method always closes the http.Response Body.

func (CertificateOrdersClient) GetCertificateOrderSender

func (client CertificateOrdersClient) GetCertificateOrderSender(req *http.Request) (*http.Response, error)

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

func (CertificateOrdersClient) GetCertificateOrders

func (client CertificateOrdersClient) GetCertificateOrders(resourceGroupName string) (result CertificateOrderCollection, err error)

GetCertificateOrders sends the get certificate orders request.

resourceGroupName is azure resource group name

func (CertificateOrdersClient) GetCertificateOrdersPreparer

func (client CertificateOrdersClient) GetCertificateOrdersPreparer(resourceGroupName string) (*http.Request, error)

GetCertificateOrdersPreparer prepares the GetCertificateOrders request.

func (CertificateOrdersClient) GetCertificateOrdersResponder

func (client CertificateOrdersClient) GetCertificateOrdersResponder(resp *http.Response) (result CertificateOrderCollection, err error)

GetCertificateOrdersResponder handles the response to the GetCertificateOrders request. The method always closes the http.Response Body.

func (CertificateOrdersClient) GetCertificateOrdersSender

func (client CertificateOrdersClient) GetCertificateOrdersSender(req *http.Request) (*http.Response, error)

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

func (CertificateOrdersClient) GetCertificatePreparer

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

GetCertificatePreparer prepares the GetCertificate request.

func (CertificateOrdersClient) GetCertificateResponder

func (client CertificateOrdersClient) GetCertificateResponder(resp *http.Response) (result CertificateOrderCertificate, err error)

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

func (CertificateOrdersClient) GetCertificateSender

func (client CertificateOrdersClient) 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 (CertificateOrdersClient) GetCertificates

func (client CertificateOrdersClient) GetCertificates(resourceGroupName string, certificateOrderName string) (result CertificateOrderCertificateCollection, err error)

GetCertificates sends the get certificates request.

resourceGroupName is azure resource group name certificateOrderName is certificate name

func (CertificateOrdersClient) GetCertificatesPreparer

func (client CertificateOrdersClient) GetCertificatesPreparer(resourceGroupName string, certificateOrderName string) (*http.Request, error)

GetCertificatesPreparer prepares the GetCertificates request.

func (CertificateOrdersClient) GetCertificatesResponder

func (client CertificateOrdersClient) GetCertificatesResponder(resp *http.Response) (result CertificateOrderCertificateCollection, err error)

GetCertificatesResponder handles the response to the GetCertificates request. The method always closes the http.Response Body.

func (CertificateOrdersClient) GetCertificatesSender

func (client CertificateOrdersClient) GetCertificatesSender(req *http.Request) (*http.Response, error)

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

func (CertificateOrdersClient) ReissueCertificateOrder

func (client CertificateOrdersClient) ReissueCertificateOrder(resourceGroupName string, name string, reissueCertificateOrderRequest ReissueCertificateOrderRequest) (result SetObject, err error)

ReissueCertificateOrder sends the reissue certificate order request.

resourceGroupName is azure resource group name name is certificate name reissueCertificateOrderRequest is reissue parameters

func (CertificateOrdersClient) ReissueCertificateOrderPreparer

func (client CertificateOrdersClient) ReissueCertificateOrderPreparer(resourceGroupName string, name string, reissueCertificateOrderRequest ReissueCertificateOrderRequest) (*http.Request, error)

ReissueCertificateOrderPreparer prepares the ReissueCertificateOrder request.

func (CertificateOrdersClient) ReissueCertificateOrderResponder

func (client CertificateOrdersClient) ReissueCertificateOrderResponder(resp *http.Response) (result SetObject, err error)

ReissueCertificateOrderResponder handles the response to the ReissueCertificateOrder request. The method always closes the http.Response Body.

func (CertificateOrdersClient) ReissueCertificateOrderSender

func (client CertificateOrdersClient) ReissueCertificateOrderSender(req *http.Request) (*http.Response, error)

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

func (CertificateOrdersClient) RenewCertificateOrder

func (client CertificateOrdersClient) RenewCertificateOrder(resourceGroupName string, name string, renewCertificateOrderRequest RenewCertificateOrderRequest) (result SetObject, err error)

RenewCertificateOrder sends the renew certificate order request.

resourceGroupName is azure resource group name name is certificate name renewCertificateOrderRequest is renew parameters

func (CertificateOrdersClient) RenewCertificateOrderPreparer

func (client CertificateOrdersClient) RenewCertificateOrderPreparer(resourceGroupName string, name string, renewCertificateOrderRequest RenewCertificateOrderRequest) (*http.Request, error)

RenewCertificateOrderPreparer prepares the RenewCertificateOrder request.

func (CertificateOrdersClient) RenewCertificateOrderResponder

func (client CertificateOrdersClient) RenewCertificateOrderResponder(resp *http.Response) (result SetObject, err error)

RenewCertificateOrderResponder handles the response to the RenewCertificateOrder request. The method always closes the http.Response Body.

func (CertificateOrdersClient) RenewCertificateOrderSender

func (client CertificateOrdersClient) RenewCertificateOrderSender(req *http.Request) (*http.Response, error)

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

func (CertificateOrdersClient) ResendCertificateEmail

func (client CertificateOrdersClient) ResendCertificateEmail(resourceGroupName string, name string) (result SetObject, err error)

ResendCertificateEmail sends the resend certificate email request.

resourceGroupName is azure resource group name name is certificate order name

func (CertificateOrdersClient) ResendCertificateEmailPreparer

func (client CertificateOrdersClient) ResendCertificateEmailPreparer(resourceGroupName string, name string) (*http.Request, error)

ResendCertificateEmailPreparer prepares the ResendCertificateEmail request.

func (CertificateOrdersClient) ResendCertificateEmailResponder

func (client CertificateOrdersClient) ResendCertificateEmailResponder(resp *http.Response) (result SetObject, err error)

ResendCertificateEmailResponder handles the response to the ResendCertificateEmail request. The method always closes the http.Response Body.

func (CertificateOrdersClient) ResendCertificateEmailSender

func (client CertificateOrdersClient) ResendCertificateEmailSender(req *http.Request) (*http.Response, error)

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

func (CertificateOrdersClient) RetrieveCertificateActions

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

RetrieveCertificateActions sends the retrieve certificate actions request.

resourceGroupName is azure resource group name name is certificate order name

func (CertificateOrdersClient) RetrieveCertificateActionsPreparer

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

RetrieveCertificateActionsPreparer prepares the RetrieveCertificateActions request.

func (CertificateOrdersClient) RetrieveCertificateActionsResponder

func (client CertificateOrdersClient) 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 (CertificateOrdersClient) RetrieveCertificateActionsSender

func (client CertificateOrdersClient) 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 (CertificateOrdersClient) RetrieveCertificateEmailHistory

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

RetrieveCertificateEmailHistory sends the retrieve certificate email history request.

resourceGroupName is azure resource group name name is certificate order name

func (CertificateOrdersClient) RetrieveCertificateEmailHistoryPreparer

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

RetrieveCertificateEmailHistoryPreparer prepares the RetrieveCertificateEmailHistory request.

func (CertificateOrdersClient) RetrieveCertificateEmailHistoryResponder

func (client CertificateOrdersClient) 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 (CertificateOrdersClient) RetrieveCertificateEmailHistorySender

func (client CertificateOrdersClient) 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 (CertificateOrdersClient) UpdateCertificate

func (client CertificateOrdersClient) UpdateCertificate(resourceGroupName string, certificateOrderName string, name string, keyVaultCertificate CertificateOrderCertificate) (result CertificateOrderCertificate, err error)

UpdateCertificate sends the update certificate request.

resourceGroupName is azure resource group name certificateOrderName is certificate name name is certificate name keyVaultCertificate is key Vault secret csm Id

func (CertificateOrdersClient) UpdateCertificateOrder

func (client CertificateOrdersClient) UpdateCertificateOrder(resourceGroupName string, name string, certificateDistinguishedName CertificateOrder) (result CertificateOrder, err error)

UpdateCertificateOrder sends the update certificate order request.

resourceGroupName is azure resource group name name is certificate name certificateDistinguishedName is distinguished name to be used for purchasing certificate

func (CertificateOrdersClient) UpdateCertificateOrderPreparer

func (client CertificateOrdersClient) UpdateCertificateOrderPreparer(resourceGroupName string, name string, certificateDistinguishedName CertificateOrder) (*http.Request, error)

UpdateCertificateOrderPreparer prepares the UpdateCertificateOrder request.

func (CertificateOrdersClient) UpdateCertificateOrderResponder

func (client CertificateOrdersClient) UpdateCertificateOrderResponder(resp *http.Response) (result CertificateOrder, err error)

UpdateCertificateOrderResponder handles the response to the UpdateCertificateOrder request. The method always closes the http.Response Body.

func (CertificateOrdersClient) UpdateCertificateOrderSender

func (client CertificateOrdersClient) UpdateCertificateOrderSender(req *http.Request) (*http.Response, error)

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

func (CertificateOrdersClient) UpdateCertificatePreparer

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

UpdateCertificatePreparer prepares the UpdateCertificate request.

func (CertificateOrdersClient) UpdateCertificateResponder

func (client CertificateOrdersClient) UpdateCertificateResponder(resp *http.Response) (result CertificateOrderCertificate, err error)

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

func (CertificateOrdersClient) UpdateCertificateSender

func (client CertificateOrdersClient) 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 (CertificateOrdersClient) VerifyDomainOwnership

func (client CertificateOrdersClient) VerifyDomainOwnership(resourceGroupName string, name string) (result SetObject, err error)

VerifyDomainOwnership sends the verify domain ownership request.

resourceGroupName is azure resource group name name is certificate order name

func (CertificateOrdersClient) VerifyDomainOwnershipPreparer

func (client CertificateOrdersClient) VerifyDomainOwnershipPreparer(resourceGroupName string, name string) (*http.Request, error)

VerifyDomainOwnershipPreparer prepares the VerifyDomainOwnership request.

func (CertificateOrdersClient) VerifyDomainOwnershipResponder

func (client CertificateOrdersClient) VerifyDomainOwnershipResponder(resp *http.Response) (result SetObject, err error)

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

func (CertificateOrdersClient) VerifyDomainOwnershipSender

func (client CertificateOrdersClient) 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 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                   *string                    `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                   *string                    `json:"cerBlob,omitempty"`
	PublicKeyHash             *string                    `json:"publicKeyHash,omitempty"`
	HostingEnvironmentProfile *HostingEnvironmentProfile `json:"hostingEnvironmentProfile,omitempty"`
}

CertificateProperties is

type CertificatesClient

type CertificatesClient struct {
	ManagementClient
}

CertificatesClient is the use these APIs to manage Azure Websites resources through the Azure Resource Manager. All task operations conform to the HTTP/1.1 protocol specification and each operation returns an x-ms-request-id header that can be used to obtain information about the request. You must make sure that requests made to these resources are secure. For more information, see <a href="https://msdn.microsoft.com/en-us/library/azure/dn790557.aspx">Authenticating Azure Resource Manager requests.</a>

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) CreateOrUpdateCertificate

func (client CertificatesClient) CreateOrUpdateCertificate(resourceGroupName string, name string, certificateEnvelope Certificate) (result Certificate, err error)

CreateOrUpdateCertificate sends the create or update certificate request.

resourceGroupName is name of the resource group name is name of the certificate. certificateEnvelope is details of certificate if it exists already.

func (CertificatesClient) CreateOrUpdateCertificatePreparer

func (client CertificatesClient) CreateOrUpdateCertificatePreparer(resourceGroupName string, name string, certificateEnvelope Certificate) (*http.Request, error)

CreateOrUpdateCertificatePreparer prepares the CreateOrUpdateCertificate request.

func (CertificatesClient) CreateOrUpdateCertificateResponder

func (client CertificatesClient) CreateOrUpdateCertificateResponder(resp *http.Response) (result Certificate, err error)

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

func (CertificatesClient) CreateOrUpdateCertificateSender

func (client CertificatesClient) 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 (CertificatesClient) CreateOrUpdateCsr

func (client CertificatesClient) CreateOrUpdateCsr(resourceGroupName string, name string, csrEnvelope Csr) (result Csr, err error)

CreateOrUpdateCsr sends the create or update csr request.

resourceGroupName is name of the resource group name is name of the certificate. csrEnvelope is details of certificate signing request if it exists already.

func (CertificatesClient) CreateOrUpdateCsrPreparer

func (client CertificatesClient) CreateOrUpdateCsrPreparer(resourceGroupName string, name string, csrEnvelope Csr) (*http.Request, error)

CreateOrUpdateCsrPreparer prepares the CreateOrUpdateCsr request.

func (CertificatesClient) CreateOrUpdateCsrResponder

func (client CertificatesClient) CreateOrUpdateCsrResponder(resp *http.Response) (result Csr, err error)

CreateOrUpdateCsrResponder handles the response to the CreateOrUpdateCsr request. The method always closes the http.Response Body.

func (CertificatesClient) CreateOrUpdateCsrSender

func (client CertificatesClient) CreateOrUpdateCsrSender(req *http.Request) (*http.Response, error)

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

func (CertificatesClient) DeleteCertificate

func (client CertificatesClient) DeleteCertificate(resourceGroupName string, name string) (result SetObject, err error)

DeleteCertificate sends the delete certificate request.

resourceGroupName is name of the resource group name is name of the certificate to be deleted.

func (CertificatesClient) DeleteCertificatePreparer

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

DeleteCertificatePreparer prepares the DeleteCertificate request.

func (CertificatesClient) DeleteCertificateResponder

func (client CertificatesClient) DeleteCertificateResponder(resp *http.Response) (result SetObject, err error)

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

func (CertificatesClient) DeleteCertificateSender

func (client CertificatesClient) 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 (CertificatesClient) DeleteCsr

func (client CertificatesClient) DeleteCsr(resourceGroupName string, name string) (result SetObject, err error)

DeleteCsr sends the delete csr request.

resourceGroupName is name of the resource group name is name of the certificate signing request.

func (CertificatesClient) DeleteCsrPreparer

func (client CertificatesClient) DeleteCsrPreparer(resourceGroupName string, name string) (*http.Request, error)

DeleteCsrPreparer prepares the DeleteCsr request.

func (CertificatesClient) DeleteCsrResponder

func (client CertificatesClient) DeleteCsrResponder(resp *http.Response) (result SetObject, err error)

DeleteCsrResponder handles the response to the DeleteCsr request. The method always closes the http.Response Body.

func (CertificatesClient) DeleteCsrSender

func (client CertificatesClient) DeleteCsrSender(req *http.Request) (*http.Response, error)

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

func (CertificatesClient) GetCertificate

func (client CertificatesClient) GetCertificate(resourceGroupName string, name string) (result Certificate, err error)

GetCertificate sends the get certificate request.

resourceGroupName is name of the resource group name is name of the certificate.

func (CertificatesClient) GetCertificatePreparer

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

GetCertificatePreparer prepares the GetCertificate request.

func (CertificatesClient) GetCertificateResponder

func (client CertificatesClient) GetCertificateResponder(resp *http.Response) (result Certificate, err error)

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

func (CertificatesClient) GetCertificateSender

func (client CertificatesClient) 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 (CertificatesClient) GetCertificates

func (client CertificatesClient) GetCertificates(resourceGroupName string) (result CertificateCollection, err error)

GetCertificates sends the get certificates request.

resourceGroupName is name of the resource group

func (CertificatesClient) GetCertificatesPreparer

func (client CertificatesClient) GetCertificatesPreparer(resourceGroupName string) (*http.Request, error)

GetCertificatesPreparer prepares the GetCertificates request.

func (CertificatesClient) GetCertificatesResponder

func (client CertificatesClient) GetCertificatesResponder(resp *http.Response) (result CertificateCollection, err error)

GetCertificatesResponder handles the response to the GetCertificates request. The method always closes the http.Response Body.

func (CertificatesClient) GetCertificatesSender

func (client CertificatesClient) GetCertificatesSender(req *http.Request) (*http.Response, error)

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

func (CertificatesClient) GetCsr

func (client CertificatesClient) GetCsr(resourceGroupName string, name string) (result Csr, err error)

GetCsr sends the get csr request.

resourceGroupName is name of the resource group name is name of the certificate.

func (CertificatesClient) GetCsrPreparer

func (client CertificatesClient) GetCsrPreparer(resourceGroupName string, name string) (*http.Request, error)

GetCsrPreparer prepares the GetCsr request.

func (CertificatesClient) GetCsrResponder

func (client CertificatesClient) GetCsrResponder(resp *http.Response) (result Csr, err error)

GetCsrResponder handles the response to the GetCsr request. The method always closes the http.Response Body.

func (CertificatesClient) GetCsrSender

func (client CertificatesClient) GetCsrSender(req *http.Request) (*http.Response, error)

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

func (CertificatesClient) GetCsrs

func (client CertificatesClient) GetCsrs(resourceGroupName string) (result ListCsr, err error)

GetCsrs sends the get csrs request.

resourceGroupName is name of the resource group

func (CertificatesClient) GetCsrsPreparer

func (client CertificatesClient) GetCsrsPreparer(resourceGroupName string) (*http.Request, error)

GetCsrsPreparer prepares the GetCsrs request.

func (CertificatesClient) GetCsrsResponder

func (client CertificatesClient) GetCsrsResponder(resp *http.Response) (result ListCsr, err error)

GetCsrsResponder handles the response to the GetCsrs request. The method always closes the http.Response Body.

func (CertificatesClient) GetCsrsSender

func (client CertificatesClient) GetCsrsSender(req *http.Request) (*http.Response, error)

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

func (CertificatesClient) UpdateCertificate

func (client CertificatesClient) UpdateCertificate(resourceGroupName string, name string, certificateEnvelope Certificate) (result Certificate, err error)

UpdateCertificate sends the update certificate request.

resourceGroupName is name of the resource group name is name of the certificate. certificateEnvelope is details of certificate if it exists already.

func (CertificatesClient) UpdateCertificatePreparer

func (client CertificatesClient) UpdateCertificatePreparer(resourceGroupName string, name string, certificateEnvelope Certificate) (*http.Request, error)

UpdateCertificatePreparer prepares the UpdateCertificate request.

func (CertificatesClient) UpdateCertificateResponder

func (client CertificatesClient) UpdateCertificateResponder(resp *http.Response) (result Certificate, err error)

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

func (CertificatesClient) UpdateCertificateSender

func (client CertificatesClient) 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 (CertificatesClient) UpdateCsr

func (client CertificatesClient) UpdateCsr(resourceGroupName string, name string, csrEnvelope Csr) (result Csr, err error)

UpdateCsr sends the update csr request.

resourceGroupName is name of the resource group name is name of the certificate. csrEnvelope is details of certificate signing request if it exists already.

func (CertificatesClient) UpdateCsrPreparer

func (client CertificatesClient) UpdateCsrPreparer(resourceGroupName string, name string, csrEnvelope Csr) (*http.Request, error)

UpdateCsrPreparer prepares the UpdateCsr request.

func (CertificatesClient) UpdateCsrResponder

func (client CertificatesClient) UpdateCsrResponder(resp *http.Response) (result Csr, err error)

UpdateCsrResponder handles the response to the UpdateCsr request. The method always closes the http.Response Body.

func (CertificatesClient) UpdateCsrSender

func (client CertificatesClient) UpdateCsrSender(req *http.Request) (*http.Response, error)

UpdateCsrSender sends the UpdateCsr 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"
)

type ClassicMobileService

type ClassicMobileService 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"`
	Properties        *ClassicMobileServiceProperties `json:"properties,omitempty"`
}

ClassicMobileService is a mobile service

type ClassicMobileServiceCollection

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

ClassicMobileServiceCollection is collection of Classic Mobile Services

type ClassicMobileServiceProperties

type ClassicMobileServiceProperties struct {
	Name *string `json:"name,omitempty"`
}

ClassicMobileServiceProperties is

type ClassicMobileServicesClient

type ClassicMobileServicesClient struct {
	ManagementClient
}

ClassicMobileServicesClient is the use these APIs to manage Azure Websites resources through the Azure Resource Manager. All task operations conform to the HTTP/1.1 protocol specification and each operation returns an x-ms-request-id header that can be used to obtain information about the request. You must make sure that requests made to these resources are secure. For more information, see <a href="https://msdn.microsoft.com/en-us/library/azure/dn790557.aspx">Authenticating Azure Resource Manager requests.</a>

func NewClassicMobileServicesClient

func NewClassicMobileServicesClient(subscriptionID string) ClassicMobileServicesClient

NewClassicMobileServicesClient creates an instance of the ClassicMobileServicesClient client.

func NewClassicMobileServicesClientWithBaseURI

func NewClassicMobileServicesClientWithBaseURI(baseURI string, subscriptionID string) ClassicMobileServicesClient

NewClassicMobileServicesClientWithBaseURI creates an instance of the ClassicMobileServicesClient client.

func (ClassicMobileServicesClient) DeleteClassicMobileService

func (client ClassicMobileServicesClient) DeleteClassicMobileService(resourceGroupName string, name string) (result SetObject, err error)

DeleteClassicMobileService sends the delete classic mobile service request.

resourceGroupName is name of resource group name is name of mobile service

func (ClassicMobileServicesClient) DeleteClassicMobileServicePreparer

func (client ClassicMobileServicesClient) DeleteClassicMobileServicePreparer(resourceGroupName string, name string) (*http.Request, error)

DeleteClassicMobileServicePreparer prepares the DeleteClassicMobileService request.

func (ClassicMobileServicesClient) DeleteClassicMobileServiceResponder

func (client ClassicMobileServicesClient) DeleteClassicMobileServiceResponder(resp *http.Response) (result SetObject, err error)

DeleteClassicMobileServiceResponder handles the response to the DeleteClassicMobileService request. The method always closes the http.Response Body.

func (ClassicMobileServicesClient) DeleteClassicMobileServiceSender

func (client ClassicMobileServicesClient) DeleteClassicMobileServiceSender(req *http.Request) (*http.Response, error)

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

func (ClassicMobileServicesClient) GetClassicMobileService

func (client ClassicMobileServicesClient) GetClassicMobileService(resourceGroupName string, name string) (result ClassicMobileService, err error)

GetClassicMobileService sends the get classic mobile service request.

resourceGroupName is name of resource group name is name of mobile service

func (ClassicMobileServicesClient) GetClassicMobileServicePreparer

func (client ClassicMobileServicesClient) GetClassicMobileServicePreparer(resourceGroupName string, name string) (*http.Request, error)

GetClassicMobileServicePreparer prepares the GetClassicMobileService request.

func (ClassicMobileServicesClient) GetClassicMobileServiceResponder

func (client ClassicMobileServicesClient) GetClassicMobileServiceResponder(resp *http.Response) (result ClassicMobileService, err error)

GetClassicMobileServiceResponder handles the response to the GetClassicMobileService request. The method always closes the http.Response Body.

func (ClassicMobileServicesClient) GetClassicMobileServiceSender

func (client ClassicMobileServicesClient) GetClassicMobileServiceSender(req *http.Request) (*http.Response, error)

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

func (ClassicMobileServicesClient) GetClassicMobileServices

func (client ClassicMobileServicesClient) GetClassicMobileServices(resourceGroupName string) (result ClassicMobileServiceCollection, err error)

GetClassicMobileServices sends the get classic mobile services request.

resourceGroupName is name of resource group

func (ClassicMobileServicesClient) GetClassicMobileServicesPreparer

func (client ClassicMobileServicesClient) GetClassicMobileServicesPreparer(resourceGroupName string) (*http.Request, error)

GetClassicMobileServicesPreparer prepares the GetClassicMobileServices request.

func (ClassicMobileServicesClient) GetClassicMobileServicesResponder

func (client ClassicMobileServicesClient) GetClassicMobileServicesResponder(resp *http.Response) (result ClassicMobileServiceCollection, err error)

GetClassicMobileServicesResponder handles the response to the GetClassicMobileServices request. The method always closes the http.Response Body.

func (ClassicMobileServicesClient) GetClassicMobileServicesSender

func (client ClassicMobileServicesClient) GetClassicMobileServicesSender(req *http.Request) (*http.Response, error)

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

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             *string             `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"`
}

CloningInfo is represents information needed for cloning operation

type ComputeModeOptions

type ComputeModeOptions string

ComputeModeOptions enumerates the values for compute mode options.

const (
	// Dedicated specifies the dedicated state for compute mode options.
	Dedicated ComputeModeOptions = "Dedicated"
	// Dynamic specifies the dynamic state for compute mode options.
	Dynamic ComputeModeOptions = "Dynamic"
	// Shared specifies the shared state for compute mode options.
	Shared ComputeModeOptions = "Shared"
)

type ConnStringInfo

type ConnStringInfo struct {
	Name             *string            `json:"name,omitempty"`
	ConnectionString *string            `json:"connectionString,omitempty"`
	Type             DatabaseServerType `json:"type,omitempty"`
}

ConnStringInfo is represents database connection string information

type ConnStringValueTypePair

type ConnStringValueTypePair struct {
	Value *string            `json:"value,omitempty"`
	Type  DatabaseServerType `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"`
	Location          *string                              `json:"location,omitempty"`
	Type              *string                              `json:"type,omitempty"`
	Tags              *map[string]*string                  `json:"tags,omitempty"`
	Properties        *map[string]*ConnStringValueTypePair `json:"properties,omitempty"`
}

ConnectionStringDictionary is string dictionary resource

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 will be be made publicly available through the Whois directories as per ICANN requirements.

type CorsSettings

type CorsSettings struct {
	AllowedOrigins *[]string `json:"allowedOrigins,omitempty"`
}

CorsSettings is cross-Origin Resource Sharing (CORS) settings for the web app.

type CsmMoveResourceEnvelope

type CsmMoveResourceEnvelope struct {
	TargetResourceGroup *string   `json:"targetResourceGroup,omitempty"`
	Resources           *[]string `json:"resources,omitempty"`
}

CsmMoveResourceEnvelope is class containing a list of the resources that need to be moved and the resource group they should be moved to

type CsmPublishingProfileOptions

type CsmPublishingProfileOptions struct {
	Format *string `json:"format,omitempty"`
}

CsmPublishingProfileOptions is publishing options for requested profile

type CsmSiteRecoveryEntity

type CsmSiteRecoveryEntity struct {
	SnapshotTime  *date.Time `json:"snapshotTime,omitempty"`
	RecoverConfig *bool      `json:"recoverConfig,omitempty"`
	SiteName      *string    `json:"siteName,omitempty"`
	SlotName      *string    `json:"slotName,omitempty"`
}

CsmSiteRecoveryEntity is class containting details about site recovery operation.

type CsmSlotEntity

type CsmSlotEntity struct {
	TargetSlot   *string `json:"targetSlot,omitempty"`
	PreserveVnet *bool   `json:"preserveVnet,omitempty"`
}

CsmSlotEntity is class containing 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

type Csr

type Csr 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"`
	Properties        *CsrProperties      `json:"properties,omitempty"`
}

Csr is certificate signing request object

type CsrProperties

type CsrProperties struct {
	Name               *string `json:"name,omitempty"`
	DistinguishedName  *string `json:"distinguishedName,omitempty"`
	CsrString          *string `json:"csrString,omitempty"`
	PfxBlob            *string `json:"pfxBlob,omitempty"`
	Password           *string `json:"password,omitempty"`
	PublicKeyHash      *string `json:"publicKeyHash,omitempty"`
	HostingEnvironment *string `json:"hostingEnvironment,omitempty"`
}

CsrProperties is

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 DatabaseBackupSetting

type DatabaseBackupSetting struct {
	DatabaseType         *string `json:"databaseType,omitempty"`
	Name                 *string `json:"name,omitempty"`
	ConnectionStringName *string `json:"connectionStringName,omitempty"`
	ConnectionString     *string `json:"connectionString,omitempty"`
}

DatabaseBackupSetting is note: properties are serialized in JSON format and stored in DB. if new properties are added they might not be in the previous data rows so please handle nulls

type DatabaseServerType

type DatabaseServerType string

DatabaseServerType enumerates the values for database server type.

const (
	// Custom specifies the custom state for database server type.
	Custom DatabaseServerType = "Custom"
	// MySQL specifies the my sql state for database server type.
	MySQL DatabaseServerType = "MySql"
	// SQLAzure specifies the sql azure state for database server type.
	SQLAzure DatabaseServerType = "SQLAzure"
	// SQLServer specifies the sql server state for database server type.
	SQLServer DatabaseServerType = "SQLServer"
)

type DeletedSite

type DeletedSite 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"`
	Properties *DeletedSiteProperties `json:"properties,omitempty"`
}

DeletedSite is reports deleted site including the timestamp of operation

type DeletedSiteCollection

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

DeletedSiteCollection is collection of deleted sites

type DeletedSiteProperties

type DeletedSiteProperties struct {
	DeletedTimestamp          *date.Time                 `json:"deletedTimestamp,omitempty"`
	Name                      *string                    `json:"name,omitempty"`
	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"`
	LastModifiedTimeUtc       *date.Time                 `json:"lastModifiedTimeUtc,omitempty"`
	SiteConfig                *SiteConfig                `json:"siteConfig,omitempty"`
	TrafficManagerHostNames   *[]string                  `json:"trafficManagerHostNames,omitempty"`
	PremiumAppDeployed        *bool                      `json:"premiumAppDeployed,omitempty"`
	ScmSiteAlsoStopped        *bool                      `json:"scmSiteAlsoStopped,omitempty"`
	TargetSwapSlot            *string                    `json:"targetSwapSlot,omitempty"`
	HostingEnvironmentProfile *HostingEnvironmentProfile `json:"hostingEnvironmentProfile,omitempty"`
	MicroService              *string                    `json:"microService,omitempty"`
	GatewaySiteName           *string                    `json:"gatewaySiteName,omitempty"`
	ClientAffinityEnabled     *bool                      `json:"clientAffinityEnabled,omitempty"`
	ClientCertEnabled         *bool                      `json:"clientCertEnabled,omitempty"`
	HostNamesDisabled         *bool                      `json:"hostNamesDisabled,omitempty"`
	OutboundIPAddresses       *string                    `json:"outboundIpAddresses,omitempty"`
	ContainerSize             *int32                     `json:"containerSize,omitempty"`
	MaxNumberOfWorkers        *int32                     `json:"maxNumberOfWorkers,omitempty"`
	CloningInfo               *CloningInfo               `json:"cloningInfo,omitempty"`
	ResourceGroup             *string                    `json:"resourceGroup,omitempty"`
	IsDefaultContainer        *bool                      `json:"isDefaultContainer,omitempty"`
	DefaultHostName           *string                    `json:"defaultHostName,omitempty"`
}

DeletedSiteProperties is

type Deployment

type Deployment 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"`
	Properties        *DeploymentProperties `json:"properties,omitempty"`
}

Deployment is represents 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

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:"author_email,omitempty"`
	StartTime   *date.Time `json:"start_time,omitempty"`
	EndTime     *date.Time `json:"end_time,omitempty"`
	Active      *bool      `json:"active,omitempty"`
	Details     *string    `json:"details,omitempty"`
}

DeploymentProperties is

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"`
	Properties        *DomainProperties   `json:"properties,omitempty"`
}

Domain is represents 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

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 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"`
}

DomainProperties is

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 DomainRegistrationInput

type DomainRegistrationInput 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"`
	Properties *DomainRegistrationInputProperties `json:"properties,omitempty"`
}

DomainRegistrationInput is domain registration input for validation Api

type DomainRegistrationInputProperties

type DomainRegistrationInputProperties struct {
	Name                        *string                `json:"name,omitempty"`
	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"`
}

DomainRegistrationInputProperties is

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 use these APIs to manage Azure Websites resources through the Azure Resource Manager. All task operations conform to the HTTP/1.1 protocol specification and each operation returns an x-ms-request-id header that can be used to obtain information about the request. You must make sure that requests made to these resources are secure. For more information, see <a href="https://msdn.microsoft.com/en-us/library/azure/dn790557.aspx">Authenticating Azure Resource Manager requests.</a>

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) CreateOrUpdateDomain

func (client DomainsClient) CreateOrUpdateDomain(resourceGroupName string, domainName string, domain Domain) (result Domain, err error)

CreateOrUpdateDomain sends the create or update domain request.

resourceGroupName is &gt;Name of the resource group domainName is name of the domain domain is domain registration information

func (DomainsClient) CreateOrUpdateDomainPreparer

func (client DomainsClient) CreateOrUpdateDomainPreparer(resourceGroupName string, domainName string, domain Domain) (*http.Request, error)

CreateOrUpdateDomainPreparer prepares the CreateOrUpdateDomain request.

func (DomainsClient) CreateOrUpdateDomainResponder

func (client DomainsClient) CreateOrUpdateDomainResponder(resp *http.Response) (result Domain, err error)

CreateOrUpdateDomainResponder handles the response to the CreateOrUpdateDomain request. The method always closes the http.Response Body.

func (DomainsClient) CreateOrUpdateDomainSender

func (client DomainsClient) CreateOrUpdateDomainSender(req *http.Request) (*http.Response, error)

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

func (DomainsClient) DeleteDomain

func (client DomainsClient) DeleteDomain(resourceGroupName string, domainName string, forceHardDeleteDomain *bool) (result SetObject, err error)

DeleteDomain sends the delete domain request.

resourceGroupName is name of the resource group domainName is name of the domain forceHardDeleteDomain is if true then the domain will be deleted immediately instead of after 24 hours

func (DomainsClient) DeleteDomainPreparer

func (client DomainsClient) DeleteDomainPreparer(resourceGroupName string, domainName string, forceHardDeleteDomain *bool) (*http.Request, error)

DeleteDomainPreparer prepares the DeleteDomain request.

func (DomainsClient) DeleteDomainResponder

func (client DomainsClient) DeleteDomainResponder(resp *http.Response) (result SetObject, err error)

DeleteDomainResponder handles the response to the DeleteDomain request. The method always closes the http.Response Body.

func (DomainsClient) DeleteDomainSender

func (client DomainsClient) DeleteDomainSender(req *http.Request) (*http.Response, error)

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

func (DomainsClient) GetDomain

func (client DomainsClient) GetDomain(resourceGroupName string, domainName string) (result Domain, err error)

GetDomain sends the get domain request.

resourceGroupName is name of the resource group domainName is name of the domain

func (DomainsClient) GetDomainOperation

func (client DomainsClient) GetDomainOperation(resourceGroupName string, domainName string, operationID string) (result Domain, err error)

GetDomainOperation sends the get domain operation request.

resourceGroupName is name of the resource group domainName is name of the domain operationID is domain purchase operation Id

func (DomainsClient) GetDomainOperationPreparer

func (client DomainsClient) GetDomainOperationPreparer(resourceGroupName string, domainName string, operationID string) (*http.Request, error)

GetDomainOperationPreparer prepares the GetDomainOperation request.

func (DomainsClient) GetDomainOperationResponder

func (client DomainsClient) GetDomainOperationResponder(resp *http.Response) (result Domain, err error)

GetDomainOperationResponder handles the response to the GetDomainOperation request. The method always closes the http.Response Body.

func (DomainsClient) GetDomainOperationSender

func (client DomainsClient) GetDomainOperationSender(req *http.Request) (*http.Response, error)

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

func (DomainsClient) GetDomainPreparer

func (client DomainsClient) GetDomainPreparer(resourceGroupName string, domainName string) (*http.Request, error)

GetDomainPreparer prepares the GetDomain request.

func (DomainsClient) GetDomainResponder

func (client DomainsClient) GetDomainResponder(resp *http.Response) (result Domain, err error)

GetDomainResponder handles the response to the GetDomain request. The method always closes the http.Response Body.

func (DomainsClient) GetDomainSender

func (client DomainsClient) GetDomainSender(req *http.Request) (*http.Response, error)

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

func (DomainsClient) GetDomains

func (client DomainsClient) GetDomains(resourceGroupName string) (result DomainCollection, err error)

GetDomains sends the get domains request.

resourceGroupName is name of the resource group

func (DomainsClient) GetDomainsPreparer

func (client DomainsClient) GetDomainsPreparer(resourceGroupName string) (*http.Request, error)

GetDomainsPreparer prepares the GetDomains request.

func (DomainsClient) GetDomainsResponder

func (client DomainsClient) GetDomainsResponder(resp *http.Response) (result DomainCollection, err error)

GetDomainsResponder handles the response to the GetDomains request. The method always closes the http.Response Body.

func (DomainsClient) GetDomainsSender

func (client DomainsClient) GetDomainsSender(req *http.Request) (*http.Response, error)

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

func (DomainsClient) UpdateDomain

func (client DomainsClient) UpdateDomain(resourceGroupName string, domainName string, domain Domain) (result Domain, err error)

UpdateDomain sends the update domain request.

resourceGroupName is &gt;Name of the resource group domainName is name of the domain domain is domain registration information

func (DomainsClient) UpdateDomainPreparer

func (client DomainsClient) UpdateDomainPreparer(resourceGroupName string, domainName string, domain Domain) (*http.Request, error)

UpdateDomainPreparer prepares the UpdateDomain request.

func (DomainsClient) UpdateDomainResponder

func (client DomainsClient) UpdateDomainResponder(resp *http.Response) (result Domain, err error)

UpdateDomainResponder handles the response to the UpdateDomain request. The method always closes the http.Response Body.

func (DomainsClient) UpdateDomainSender

func (client DomainsClient) UpdateDomainSender(req *http.Request) (*http.Response, error)

UpdateDomainSender sends the UpdateDomain 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 Experiments

type Experiments struct {
	RampUpRules *[]RampUpRule `json:"rampUpRules,omitempty"`
}

Experiments is class containing Routing 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 GeoRegion

type GeoRegion 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"`
	Properties *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 geo regions

type GeoRegionProperties

type GeoRegionProperties struct {
	Name        *string `json:"name,omitempty"`
	Description *string `json:"description,omitempty"`
	DisplayName *string `json:"displayName,omitempty"`
}

GeoRegionProperties is

type GlobalCertificateOrderClient

type GlobalCertificateOrderClient struct {
	ManagementClient
}

GlobalCertificateOrderClient is the use these APIs to manage Azure Websites resources through the Azure Resource Manager. All task operations conform to the HTTP/1.1 protocol specification and each operation returns an x-ms-request-id header that can be used to obtain information about the request. You must make sure that requests made to these resources are secure. For more information, see <a href="https://msdn.microsoft.com/en-us/library/azure/dn790557.aspx">Authenticating Azure Resource Manager requests.</a>

func NewGlobalCertificateOrderClient

func NewGlobalCertificateOrderClient(subscriptionID string) GlobalCertificateOrderClient

NewGlobalCertificateOrderClient creates an instance of the GlobalCertificateOrderClient client.

func NewGlobalCertificateOrderClientWithBaseURI

func NewGlobalCertificateOrderClientWithBaseURI(baseURI string, subscriptionID string) GlobalCertificateOrderClient

NewGlobalCertificateOrderClientWithBaseURI creates an instance of the GlobalCertificateOrderClient client.

func (GlobalCertificateOrderClient) GetAllCertificateOrders

func (client GlobalCertificateOrderClient) GetAllCertificateOrders() (result CertificateOrderCollection, err error)

GetAllCertificateOrders sends the get all certificate orders request.

func (GlobalCertificateOrderClient) GetAllCertificateOrdersPreparer

func (client GlobalCertificateOrderClient) GetAllCertificateOrdersPreparer() (*http.Request, error)

GetAllCertificateOrdersPreparer prepares the GetAllCertificateOrders request.

func (GlobalCertificateOrderClient) GetAllCertificateOrdersResponder

func (client GlobalCertificateOrderClient) GetAllCertificateOrdersResponder(resp *http.Response) (result CertificateOrderCollection, err error)

GetAllCertificateOrdersResponder handles the response to the GetAllCertificateOrders request. The method always closes the http.Response Body.

func (GlobalCertificateOrderClient) GetAllCertificateOrdersSender

func (client GlobalCertificateOrderClient) GetAllCertificateOrdersSender(req *http.Request) (*http.Response, error)

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

func (GlobalCertificateOrderClient) ValidateCertificatePurchaseInformation

func (client GlobalCertificateOrderClient) ValidateCertificatePurchaseInformation(certificateOrder CertificateOrder) (result SetObject, err error)

ValidateCertificatePurchaseInformation sends the validate certificate purchase information request.

certificateOrder is certificate order

func (GlobalCertificateOrderClient) ValidateCertificatePurchaseInformationPreparer

func (client GlobalCertificateOrderClient) ValidateCertificatePurchaseInformationPreparer(certificateOrder CertificateOrder) (*http.Request, error)

ValidateCertificatePurchaseInformationPreparer prepares the ValidateCertificatePurchaseInformation request.

func (GlobalCertificateOrderClient) ValidateCertificatePurchaseInformationResponder

func (client GlobalCertificateOrderClient) ValidateCertificatePurchaseInformationResponder(resp *http.Response) (result SetObject, err error)

ValidateCertificatePurchaseInformationResponder handles the response to the ValidateCertificatePurchaseInformation request. The method always closes the http.Response Body.

func (GlobalCertificateOrderClient) ValidateCertificatePurchaseInformationSender

func (client GlobalCertificateOrderClient) ValidateCertificatePurchaseInformationSender(req *http.Request) (*http.Response, error)

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

type GlobalClient

type GlobalClient struct {
	ManagementClient
}

GlobalClient is the use these APIs to manage Azure Websites resources through the Azure Resource Manager. All task operations conform to the HTTP/1.1 protocol specification and each operation returns an x-ms-request-id header that can be used to obtain information about the request. You must make sure that requests made to these resources are secure. For more information, see <a href="https://msdn.microsoft.com/en-us/library/azure/dn790557.aspx">Authenticating Azure Resource Manager requests.</a>

func NewGlobalClient

func NewGlobalClient(subscriptionID string) GlobalClient

NewGlobalClient creates an instance of the GlobalClient client.

func NewGlobalClientWithBaseURI

func NewGlobalClientWithBaseURI(baseURI string, subscriptionID string) GlobalClient

NewGlobalClientWithBaseURI creates an instance of the GlobalClient client.

func (GlobalClient) CheckNameAvailability

func (client GlobalClient) CheckNameAvailability(request ResourceNameAvailabilityRequest) (result ResourceNameAvailability, err error)

CheckNameAvailability sends the check name availability request.

request is name availability request

func (GlobalClient) CheckNameAvailabilityPreparer

func (client GlobalClient) CheckNameAvailabilityPreparer(request ResourceNameAvailabilityRequest) (*http.Request, error)

CheckNameAvailabilityPreparer prepares the CheckNameAvailability request.

func (GlobalClient) CheckNameAvailabilityResponder

func (client GlobalClient) 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 (GlobalClient) CheckNameAvailabilitySender

func (client GlobalClient) 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 (GlobalClient) GetAllCertificates

func (client GlobalClient) GetAllCertificates() (result CertificateCollection, err error)

GetAllCertificates sends the get all certificates request.

func (GlobalClient) GetAllCertificatesPreparer

func (client GlobalClient) GetAllCertificatesPreparer() (*http.Request, error)

GetAllCertificatesPreparer prepares the GetAllCertificates request.

func (GlobalClient) GetAllCertificatesResponder

func (client GlobalClient) GetAllCertificatesResponder(resp *http.Response) (result CertificateCollection, err error)

GetAllCertificatesResponder handles the response to the GetAllCertificates request. The method always closes the http.Response Body.

func (GlobalClient) GetAllCertificatesSender

func (client GlobalClient) GetAllCertificatesSender(req *http.Request) (*http.Response, error)

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

func (GlobalClient) GetAllClassicMobileServices

func (client GlobalClient) GetAllClassicMobileServices() (result ClassicMobileServiceCollection, err error)

GetAllClassicMobileServices sends the get all classic mobile services request.

func (GlobalClient) GetAllClassicMobileServicesPreparer

func (client GlobalClient) GetAllClassicMobileServicesPreparer() (*http.Request, error)

GetAllClassicMobileServicesPreparer prepares the GetAllClassicMobileServices request.

func (GlobalClient) GetAllClassicMobileServicesResponder

func (client GlobalClient) GetAllClassicMobileServicesResponder(resp *http.Response) (result ClassicMobileServiceCollection, err error)

GetAllClassicMobileServicesResponder handles the response to the GetAllClassicMobileServices request. The method always closes the http.Response Body.

func (GlobalClient) GetAllClassicMobileServicesSender

func (client GlobalClient) GetAllClassicMobileServicesSender(req *http.Request) (*http.Response, error)

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

func (GlobalClient) GetAllHostingEnvironments

func (client GlobalClient) GetAllHostingEnvironments() (result HostingEnvironmentCollection, err error)

GetAllHostingEnvironments sends the get all hosting environments request.

func (GlobalClient) GetAllHostingEnvironmentsPreparer

func (client GlobalClient) GetAllHostingEnvironmentsPreparer() (*http.Request, error)

GetAllHostingEnvironmentsPreparer prepares the GetAllHostingEnvironments request.

func (GlobalClient) GetAllHostingEnvironmentsResponder

func (client GlobalClient) GetAllHostingEnvironmentsResponder(resp *http.Response) (result HostingEnvironmentCollection, err error)

GetAllHostingEnvironmentsResponder handles the response to the GetAllHostingEnvironments request. The method always closes the http.Response Body.

func (GlobalClient) GetAllHostingEnvironmentsSender

func (client GlobalClient) GetAllHostingEnvironmentsSender(req *http.Request) (*http.Response, error)

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

func (GlobalClient) GetAllManagedHostingEnvironments

func (client GlobalClient) GetAllManagedHostingEnvironments() (result ManagedHostingEnvironmentCollection, err error)

GetAllManagedHostingEnvironments sends the get all managed hosting environments request.

func (GlobalClient) GetAllManagedHostingEnvironmentsPreparer

func (client GlobalClient) GetAllManagedHostingEnvironmentsPreparer() (*http.Request, error)

GetAllManagedHostingEnvironmentsPreparer prepares the GetAllManagedHostingEnvironments request.

func (GlobalClient) GetAllManagedHostingEnvironmentsResponder

func (client GlobalClient) GetAllManagedHostingEnvironmentsResponder(resp *http.Response) (result ManagedHostingEnvironmentCollection, err error)

GetAllManagedHostingEnvironmentsResponder handles the response to the GetAllManagedHostingEnvironments request. The method always closes the http.Response Body.

func (GlobalClient) GetAllManagedHostingEnvironmentsSender

func (client GlobalClient) GetAllManagedHostingEnvironmentsSender(req *http.Request) (*http.Response, error)

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

func (GlobalClient) GetAllServerFarms

func (client GlobalClient) GetAllServerFarms(detailed *bool) (result ServerFarmCollection, err error)

GetAllServerFarms sends the get all server farms request.

detailed is false to return a subset of App Service Plan properties, true to return all of the properties. Retrieval of all properties may increase the API latency.

func (GlobalClient) GetAllServerFarmsPreparer

func (client GlobalClient) GetAllServerFarmsPreparer(detailed *bool) (*http.Request, error)

GetAllServerFarmsPreparer prepares the GetAllServerFarms request.

func (GlobalClient) GetAllServerFarmsResponder

func (client GlobalClient) GetAllServerFarmsResponder(resp *http.Response) (result ServerFarmCollection, err error)

GetAllServerFarmsResponder handles the response to the GetAllServerFarms request. The method always closes the http.Response Body.

func (GlobalClient) GetAllServerFarmsSender

func (client GlobalClient) GetAllServerFarmsSender(req *http.Request) (*http.Response, error)

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

func (GlobalClient) GetAllSites

func (client GlobalClient) GetAllSites() (result SiteCollection, err error)

GetAllSites sends the get all sites request.

func (GlobalClient) GetAllSitesPreparer

func (client GlobalClient) GetAllSitesPreparer() (*http.Request, error)

GetAllSitesPreparer prepares the GetAllSites request.

func (GlobalClient) GetAllSitesResponder

func (client GlobalClient) GetAllSitesResponder(resp *http.Response) (result SiteCollection, err error)

GetAllSitesResponder handles the response to the GetAllSites request. The method always closes the http.Response Body.

func (GlobalClient) GetAllSitesSender

func (client GlobalClient) GetAllSitesSender(req *http.Request) (*http.Response, error)

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

func (GlobalClient) GetSubscriptionGeoRegions

func (client GlobalClient) GetSubscriptionGeoRegions(sku string) (result GeoRegionCollection, err error)

GetSubscriptionGeoRegions sends the get subscription geo regions request.

sku is filter only to regions that support this sku

func (GlobalClient) GetSubscriptionGeoRegionsPreparer

func (client GlobalClient) GetSubscriptionGeoRegionsPreparer(sku string) (*http.Request, error)

GetSubscriptionGeoRegionsPreparer prepares the GetSubscriptionGeoRegions request.

func (GlobalClient) GetSubscriptionGeoRegionsResponder

func (client GlobalClient) GetSubscriptionGeoRegionsResponder(resp *http.Response) (result GeoRegionCollection, err error)

GetSubscriptionGeoRegionsResponder handles the response to the GetSubscriptionGeoRegions request. The method always closes the http.Response Body.

func (GlobalClient) GetSubscriptionGeoRegionsSender

func (client GlobalClient) GetSubscriptionGeoRegionsSender(req *http.Request) (*http.Response, error)

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

func (GlobalClient) GetSubscriptionPublishingCredentials

func (client GlobalClient) GetSubscriptionPublishingCredentials() (result User, err error)

GetSubscriptionPublishingCredentials sends the get subscription publishing credentials request.

func (GlobalClient) GetSubscriptionPublishingCredentialsPreparer

func (client GlobalClient) GetSubscriptionPublishingCredentialsPreparer() (*http.Request, error)

GetSubscriptionPublishingCredentialsPreparer prepares the GetSubscriptionPublishingCredentials request.

func (GlobalClient) GetSubscriptionPublishingCredentialsResponder

func (client GlobalClient) GetSubscriptionPublishingCredentialsResponder(resp *http.Response) (result User, err error)

GetSubscriptionPublishingCredentialsResponder handles the response to the GetSubscriptionPublishingCredentials request. The method always closes the http.Response Body.

func (GlobalClient) GetSubscriptionPublishingCredentialsSender

func (client GlobalClient) GetSubscriptionPublishingCredentialsSender(req *http.Request) (*http.Response, error)

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

func (GlobalClient) IsHostingEnvironmentNameAvailable

func (client GlobalClient) IsHostingEnvironmentNameAvailable(name string) (result SetObject, err error)

IsHostingEnvironmentNameAvailable sends the is hosting environment name available request.

name is hosting environment name

func (GlobalClient) IsHostingEnvironmentNameAvailablePreparer

func (client GlobalClient) IsHostingEnvironmentNameAvailablePreparer(name string) (*http.Request, error)

IsHostingEnvironmentNameAvailablePreparer prepares the IsHostingEnvironmentNameAvailable request.

func (GlobalClient) IsHostingEnvironmentNameAvailableResponder

func (client GlobalClient) IsHostingEnvironmentNameAvailableResponder(resp *http.Response) (result SetObject, err error)

IsHostingEnvironmentNameAvailableResponder handles the response to the IsHostingEnvironmentNameAvailable request. The method always closes the http.Response Body.

func (GlobalClient) IsHostingEnvironmentNameAvailableSender

func (client GlobalClient) IsHostingEnvironmentNameAvailableSender(req *http.Request) (*http.Response, error)

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

func (GlobalClient) IsHostingEnvironmentWithLegacyNameAvailable

func (client GlobalClient) IsHostingEnvironmentWithLegacyNameAvailable(name string) (result SetObject, err error)

IsHostingEnvironmentWithLegacyNameAvailable sends the is hosting environment with legacy name available request.

name is hosting environment name

func (GlobalClient) IsHostingEnvironmentWithLegacyNameAvailablePreparer

func (client GlobalClient) IsHostingEnvironmentWithLegacyNameAvailablePreparer(name string) (*http.Request, error)

IsHostingEnvironmentWithLegacyNameAvailablePreparer prepares the IsHostingEnvironmentWithLegacyNameAvailable request.

func (GlobalClient) IsHostingEnvironmentWithLegacyNameAvailableResponder

func (client GlobalClient) IsHostingEnvironmentWithLegacyNameAvailableResponder(resp *http.Response) (result SetObject, err error)

IsHostingEnvironmentWithLegacyNameAvailableResponder handles the response to the IsHostingEnvironmentWithLegacyNameAvailable request. The method always closes the http.Response Body.

func (GlobalClient) IsHostingEnvironmentWithLegacyNameAvailableSender

func (client GlobalClient) IsHostingEnvironmentWithLegacyNameAvailableSender(req *http.Request) (*http.Response, error)

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

func (GlobalClient) ListPremierAddOnOffers

func (client GlobalClient) ListPremierAddOnOffers() (result SetObject, err error)

ListPremierAddOnOffers sends the list premier add on offers request.

func (GlobalClient) ListPremierAddOnOffersPreparer

func (client GlobalClient) ListPremierAddOnOffersPreparer() (*http.Request, error)

ListPremierAddOnOffersPreparer prepares the ListPremierAddOnOffers request.

func (GlobalClient) ListPremierAddOnOffersResponder

func (client GlobalClient) ListPremierAddOnOffersResponder(resp *http.Response) (result SetObject, err error)

ListPremierAddOnOffersResponder handles the response to the ListPremierAddOnOffers request. The method always closes the http.Response Body.

func (GlobalClient) ListPremierAddOnOffersSender

func (client GlobalClient) 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 (GlobalClient) UpdateSubscriptionPublishingCredentials

func (client GlobalClient) UpdateSubscriptionPublishingCredentials(requestMessage User) (result User, err error)

UpdateSubscriptionPublishingCredentials sends the update subscription publishing credentials request.

requestMessage is requestMessage with new publishing credentials

func (GlobalClient) UpdateSubscriptionPublishingCredentialsPreparer

func (client GlobalClient) UpdateSubscriptionPublishingCredentialsPreparer(requestMessage User) (*http.Request, error)

UpdateSubscriptionPublishingCredentialsPreparer prepares the UpdateSubscriptionPublishingCredentials request.

func (GlobalClient) UpdateSubscriptionPublishingCredentialsResponder

func (client GlobalClient) UpdateSubscriptionPublishingCredentialsResponder(resp *http.Response) (result User, err error)

UpdateSubscriptionPublishingCredentialsResponder handles the response to the UpdateSubscriptionPublishingCredentials request. The method always closes the http.Response Body.

func (GlobalClient) UpdateSubscriptionPublishingCredentialsSender

func (client GlobalClient) UpdateSubscriptionPublishingCredentialsSender(req *http.Request) (*http.Response, error)

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

type GlobalDomainRegistrationClient

type GlobalDomainRegistrationClient struct {
	ManagementClient
}

GlobalDomainRegistrationClient is the use these APIs to manage Azure Websites resources through the Azure Resource Manager. All task operations conform to the HTTP/1.1 protocol specification and each operation returns an x-ms-request-id header that can be used to obtain information about the request. You must make sure that requests made to these resources are secure. For more information, see <a href="https://msdn.microsoft.com/en-us/library/azure/dn790557.aspx">Authenticating Azure Resource Manager requests.</a>

func NewGlobalDomainRegistrationClient

func NewGlobalDomainRegistrationClient(subscriptionID string) GlobalDomainRegistrationClient

NewGlobalDomainRegistrationClient creates an instance of the GlobalDomainRegistrationClient client.

func NewGlobalDomainRegistrationClientWithBaseURI

func NewGlobalDomainRegistrationClientWithBaseURI(baseURI string, subscriptionID string) GlobalDomainRegistrationClient

NewGlobalDomainRegistrationClientWithBaseURI creates an instance of the GlobalDomainRegistrationClient client.

func (GlobalDomainRegistrationClient) CheckDomainAvailability

func (client GlobalDomainRegistrationClient) CheckDomainAvailability(identifier NameIdentifier) (result DomainAvailablilityCheckResult, err error)

CheckDomainAvailability sends the check domain availability request.

identifier is name of the domain

func (GlobalDomainRegistrationClient) CheckDomainAvailabilityPreparer

func (client GlobalDomainRegistrationClient) CheckDomainAvailabilityPreparer(identifier NameIdentifier) (*http.Request, error)

CheckDomainAvailabilityPreparer prepares the CheckDomainAvailability request.

func (GlobalDomainRegistrationClient) CheckDomainAvailabilityResponder

func (client GlobalDomainRegistrationClient) CheckDomainAvailabilityResponder(resp *http.Response) (result DomainAvailablilityCheckResult, err error)

CheckDomainAvailabilityResponder handles the response to the CheckDomainAvailability request. The method always closes the http.Response Body.

func (GlobalDomainRegistrationClient) CheckDomainAvailabilitySender

func (client GlobalDomainRegistrationClient) CheckDomainAvailabilitySender(req *http.Request) (*http.Response, error)

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

func (GlobalDomainRegistrationClient) GetAllDomains

func (client GlobalDomainRegistrationClient) GetAllDomains() (result DomainCollection, err error)

GetAllDomains sends the get all domains request.

func (GlobalDomainRegistrationClient) GetAllDomainsPreparer

func (client GlobalDomainRegistrationClient) GetAllDomainsPreparer() (*http.Request, error)

GetAllDomainsPreparer prepares the GetAllDomains request.

func (GlobalDomainRegistrationClient) GetAllDomainsResponder

func (client GlobalDomainRegistrationClient) GetAllDomainsResponder(resp *http.Response) (result DomainCollection, err error)

GetAllDomainsResponder handles the response to the GetAllDomains request. The method always closes the http.Response Body.

func (GlobalDomainRegistrationClient) GetAllDomainsSender

func (client GlobalDomainRegistrationClient) GetAllDomainsSender(req *http.Request) (*http.Response, error)

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

func (GlobalDomainRegistrationClient) GetDomainControlCenterSsoRequest

func (client GlobalDomainRegistrationClient) GetDomainControlCenterSsoRequest() (result DomainControlCenterSsoRequest, err error)

GetDomainControlCenterSsoRequest sends the get domain control center sso request request.

func (GlobalDomainRegistrationClient) GetDomainControlCenterSsoRequestPreparer

func (client GlobalDomainRegistrationClient) GetDomainControlCenterSsoRequestPreparer() (*http.Request, error)

GetDomainControlCenterSsoRequestPreparer prepares the GetDomainControlCenterSsoRequest request.

func (GlobalDomainRegistrationClient) GetDomainControlCenterSsoRequestResponder

func (client GlobalDomainRegistrationClient) GetDomainControlCenterSsoRequestResponder(resp *http.Response) (result DomainControlCenterSsoRequest, err error)

GetDomainControlCenterSsoRequestResponder handles the response to the GetDomainControlCenterSsoRequest request. The method always closes the http.Response Body.

func (GlobalDomainRegistrationClient) GetDomainControlCenterSsoRequestSender

func (client GlobalDomainRegistrationClient) GetDomainControlCenterSsoRequestSender(req *http.Request) (*http.Response, error)

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

func (GlobalDomainRegistrationClient) ListDomainRecommendations

func (client GlobalDomainRegistrationClient) ListDomainRecommendations(parameters DomainRecommendationSearchParameters) (result NameIdentifierCollection, err error)

ListDomainRecommendations sends the list domain recommendations request.

parameters is domain recommendation search parameters

func (GlobalDomainRegistrationClient) ListDomainRecommendationsPreparer

func (client GlobalDomainRegistrationClient) ListDomainRecommendationsPreparer(parameters DomainRecommendationSearchParameters) (*http.Request, error)

ListDomainRecommendationsPreparer prepares the ListDomainRecommendations request.

func (GlobalDomainRegistrationClient) ListDomainRecommendationsResponder

func (client GlobalDomainRegistrationClient) ListDomainRecommendationsResponder(resp *http.Response) (result NameIdentifierCollection, err error)

ListDomainRecommendationsResponder handles the response to the ListDomainRecommendations request. The method always closes the http.Response Body.

func (GlobalDomainRegistrationClient) ListDomainRecommendationsSender

func (client GlobalDomainRegistrationClient) ListDomainRecommendationsSender(req *http.Request) (*http.Response, error)

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

func (GlobalDomainRegistrationClient) ValidateDomainPurchaseInformation

func (client GlobalDomainRegistrationClient) ValidateDomainPurchaseInformation(domainRegistrationInput DomainRegistrationInput) (result SetObject, err error)

ValidateDomainPurchaseInformation sends the validate domain purchase information request.

domainRegistrationInput is domain registration information

func (GlobalDomainRegistrationClient) ValidateDomainPurchaseInformationPreparer

func (client GlobalDomainRegistrationClient) ValidateDomainPurchaseInformationPreparer(domainRegistrationInput DomainRegistrationInput) (*http.Request, error)

ValidateDomainPurchaseInformationPreparer prepares the ValidateDomainPurchaseInformation request.

func (GlobalDomainRegistrationClient) ValidateDomainPurchaseInformationResponder

func (client GlobalDomainRegistrationClient) ValidateDomainPurchaseInformationResponder(resp *http.Response) (result SetObject, err error)

ValidateDomainPurchaseInformationResponder handles the response to the ValidateDomainPurchaseInformation request. The method always closes the http.Response Body.

func (GlobalDomainRegistrationClient) ValidateDomainPurchaseInformationSender

func (client GlobalDomainRegistrationClient) ValidateDomainPurchaseInformationSender(req *http.Request) (*http.Response, error)

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

type GlobalResourceGroupsClient

type GlobalResourceGroupsClient struct {
	ManagementClient
}

GlobalResourceGroupsClient is the use these APIs to manage Azure Websites resources through the Azure Resource Manager. All task operations conform to the HTTP/1.1 protocol specification and each operation returns an x-ms-request-id header that can be used to obtain information about the request. You must make sure that requests made to these resources are secure. For more information, see <a href="https://msdn.microsoft.com/en-us/library/azure/dn790557.aspx">Authenticating Azure Resource Manager requests.</a>

func NewGlobalResourceGroupsClient

func NewGlobalResourceGroupsClient(subscriptionID string) GlobalResourceGroupsClient

NewGlobalResourceGroupsClient creates an instance of the GlobalResourceGroupsClient client.

func NewGlobalResourceGroupsClientWithBaseURI

func NewGlobalResourceGroupsClientWithBaseURI(baseURI string, subscriptionID string) GlobalResourceGroupsClient

NewGlobalResourceGroupsClientWithBaseURI creates an instance of the GlobalResourceGroupsClient client.

func (GlobalResourceGroupsClient) MoveResources

func (client GlobalResourceGroupsClient) MoveResources(resourceGroupName string, moveResourceEnvelope CsmMoveResourceEnvelope) (result autorest.Response, err error)

MoveResources sends the move resources request.

func (GlobalResourceGroupsClient) MoveResourcesPreparer

func (client GlobalResourceGroupsClient) MoveResourcesPreparer(resourceGroupName string, moveResourceEnvelope CsmMoveResourceEnvelope) (*http.Request, error)

MoveResourcesPreparer prepares the MoveResources request.

func (GlobalResourceGroupsClient) MoveResourcesResponder

func (client GlobalResourceGroupsClient) MoveResourcesResponder(resp *http.Response) (result autorest.Response, err error)

MoveResourcesResponder handles the response to the MoveResources request. The method always closes the http.Response Body.

func (GlobalResourceGroupsClient) MoveResourcesSender

func (client GlobalResourceGroupsClient) MoveResourcesSender(req *http.Request) (*http.Response, error)

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

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"`
	Location          *string                    `json:"location,omitempty"`
	Type              *string                    `json:"type,omitempty"`
	Tags              *map[string]*string        `json:"tags,omitempty"`
	Properties        *HostNameBindingProperties `json:"properties,omitempty"`
}

HostNameBinding is a host name binding object

type HostNameBindingCollection

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

HostNameBindingCollection is collection of host name bindings

type HostNameBindingProperties

type HostNameBindingProperties struct {
	Name                        *string                     `json:"name,omitempty"`
	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"`
}

HostNameBindingProperties is

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"`
}

HostNameSslState is object that represents a SSL-enabled host name.

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 HostingEnvironment

type HostingEnvironment 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"`
	Properties        *HostingEnvironmentProperties `json:"properties,omitempty"`
}

HostingEnvironment is description of an hostingEnvironment (App Service Environment)

type HostingEnvironmentCollection

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

HostingEnvironmentCollection is collection of hosting environments (App Service Environments)

type HostingEnvironmentDiagnostics

type HostingEnvironmentDiagnostics struct {
	autorest.Response `json:"-"`
	Name              *string `json:"name,omitempty"`
	DiagnosicsOutput  *string `json:"diagnosicsOutput,omitempty"`
}

HostingEnvironmentDiagnostics is diagnostics for a hosting environment (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 a hostingEnvironment (App Service Environment) to use for this resource

type HostingEnvironmentProperties

type HostingEnvironmentProperties 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"`
	APIManagementAccountID    *string                      `json:"apiManagementAccountId,omitempty"`
	Suspended                 *bool                        `json:"suspended,omitempty"`
	ClusterSettings           *[]NameValuePair             `json:"clusterSettings,omitempty"`
}

HostingEnvironmentProperties is

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 HostingEnvironmentsClient

type HostingEnvironmentsClient struct {
	ManagementClient
}

HostingEnvironmentsClient is the use these APIs to manage Azure Websites resources through the Azure Resource Manager. All task operations conform to the HTTP/1.1 protocol specification and each operation returns an x-ms-request-id header that can be used to obtain information about the request. You must make sure that requests made to these resources are secure. For more information, see <a href="https://msdn.microsoft.com/en-us/library/azure/dn790557.aspx">Authenticating Azure Resource Manager requests.</a>

func NewHostingEnvironmentsClient

func NewHostingEnvironmentsClient(subscriptionID string) HostingEnvironmentsClient

NewHostingEnvironmentsClient creates an instance of the HostingEnvironmentsClient client.

func NewHostingEnvironmentsClientWithBaseURI

func NewHostingEnvironmentsClientWithBaseURI(baseURI string, subscriptionID string) HostingEnvironmentsClient

NewHostingEnvironmentsClientWithBaseURI creates an instance of the HostingEnvironmentsClient client.

func (HostingEnvironmentsClient) CreateOrUpdateHostingEnvironment

func (client HostingEnvironmentsClient) CreateOrUpdateHostingEnvironment(resourceGroupName string, name string, hostingEnvironmentEnvelope HostingEnvironment, cancel <-chan struct{}) (result autorest.Response, err error)

CreateOrUpdateHostingEnvironment sends the create or update hosting environment request. 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 resource group name is name of hostingEnvironment (App Service Environment) hostingEnvironmentEnvelope is properties of hostingEnvironment (App Service Environment)

func (HostingEnvironmentsClient) CreateOrUpdateHostingEnvironmentPreparer

func (client HostingEnvironmentsClient) CreateOrUpdateHostingEnvironmentPreparer(resourceGroupName string, name string, hostingEnvironmentEnvelope HostingEnvironment, cancel <-chan struct{}) (*http.Request, error)

CreateOrUpdateHostingEnvironmentPreparer prepares the CreateOrUpdateHostingEnvironment request.

func (HostingEnvironmentsClient) CreateOrUpdateHostingEnvironmentResponder

func (client HostingEnvironmentsClient) CreateOrUpdateHostingEnvironmentResponder(resp *http.Response) (result autorest.Response, err error)

CreateOrUpdateHostingEnvironmentResponder handles the response to the CreateOrUpdateHostingEnvironment request. The method always closes the http.Response Body.

func (HostingEnvironmentsClient) CreateOrUpdateHostingEnvironmentSender

func (client HostingEnvironmentsClient) CreateOrUpdateHostingEnvironmentSender(req *http.Request) (*http.Response, error)

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

func (HostingEnvironmentsClient) CreateOrUpdateMultiRolePool

func (client HostingEnvironmentsClient) CreateOrUpdateMultiRolePool(resourceGroupName string, name string, multiRolePoolEnvelope WorkerPool, cancel <-chan struct{}) (result autorest.Response, err error)

CreateOrUpdateMultiRolePool sends the create or update multi role pool request. 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 resource group name is name of hostingEnvironment (App Service Environment) multiRolePoolEnvelope is properties of multiRole pool

func (HostingEnvironmentsClient) CreateOrUpdateMultiRolePoolPreparer

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

CreateOrUpdateMultiRolePoolPreparer prepares the CreateOrUpdateMultiRolePool request.

func (HostingEnvironmentsClient) CreateOrUpdateMultiRolePoolResponder

func (client HostingEnvironmentsClient) CreateOrUpdateMultiRolePoolResponder(resp *http.Response) (result autorest.Response, err error)

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

func (HostingEnvironmentsClient) CreateOrUpdateMultiRolePoolSender

func (client HostingEnvironmentsClient) 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 (HostingEnvironmentsClient) CreateOrUpdateWorkerPool

func (client HostingEnvironmentsClient) CreateOrUpdateWorkerPool(resourceGroupName string, name string, workerPoolName string, workerPoolEnvelope WorkerPool, cancel <-chan struct{}) (result autorest.Response, err error)

CreateOrUpdateWorkerPool sends the create or update worker pool request. 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 resource group name is name of hostingEnvironment (App Service Environment) workerPoolName is name of worker pool workerPoolEnvelope is properties of worker pool

func (HostingEnvironmentsClient) CreateOrUpdateWorkerPoolPreparer

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

CreateOrUpdateWorkerPoolPreparer prepares the CreateOrUpdateWorkerPool request.

func (HostingEnvironmentsClient) CreateOrUpdateWorkerPoolResponder

func (client HostingEnvironmentsClient) CreateOrUpdateWorkerPoolResponder(resp *http.Response) (result autorest.Response, err error)

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

func (HostingEnvironmentsClient) CreateOrUpdateWorkerPoolSender

func (client HostingEnvironmentsClient) 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 (HostingEnvironmentsClient) DeleteHostingEnvironment

func (client HostingEnvironmentsClient) DeleteHostingEnvironment(resourceGroupName string, name string, forceDelete *bool, cancel <-chan struct{}) (result autorest.Response, err error)

DeleteHostingEnvironment sends the delete hosting environment request. 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 resource group name is name of hostingEnvironment (App Service Environment) forceDelete is delete even if the hostingEnvironment (App Service Environment) contains resources

func (HostingEnvironmentsClient) DeleteHostingEnvironmentPreparer

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

DeleteHostingEnvironmentPreparer prepares the DeleteHostingEnvironment request.

func (HostingEnvironmentsClient) DeleteHostingEnvironmentResponder

func (client HostingEnvironmentsClient) DeleteHostingEnvironmentResponder(resp *http.Response) (result autorest.Response, err error)

DeleteHostingEnvironmentResponder handles the response to the DeleteHostingEnvironment request. The method always closes the http.Response Body.

func (HostingEnvironmentsClient) DeleteHostingEnvironmentSender

func (client HostingEnvironmentsClient) DeleteHostingEnvironmentSender(req *http.Request) (*http.Response, error)

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

func (HostingEnvironmentsClient) GetHostingEnvironment

func (client HostingEnvironmentsClient) GetHostingEnvironment(resourceGroupName string, name string) (result HostingEnvironment, err error)

GetHostingEnvironment sends the get hosting environment request.

resourceGroupName is name of resource group name is name of hostingEnvironment (App Service Environment)

func (HostingEnvironmentsClient) GetHostingEnvironmentCapacities

func (client HostingEnvironmentsClient) GetHostingEnvironmentCapacities(resourceGroupName string, name string) (result StampCapacityCollection, err error)

GetHostingEnvironmentCapacities sends the get hosting environment capacities request.

resourceGroupName is name of resource group name is name of hostingEnvironment (App Service Environment)

func (HostingEnvironmentsClient) GetHostingEnvironmentCapacitiesPreparer

func (client HostingEnvironmentsClient) GetHostingEnvironmentCapacitiesPreparer(resourceGroupName string, name string) (*http.Request, error)

GetHostingEnvironmentCapacitiesPreparer prepares the GetHostingEnvironmentCapacities request.

func (HostingEnvironmentsClient) GetHostingEnvironmentCapacitiesResponder

func (client HostingEnvironmentsClient) GetHostingEnvironmentCapacitiesResponder(resp *http.Response) (result StampCapacityCollection, err error)

GetHostingEnvironmentCapacitiesResponder handles the response to the GetHostingEnvironmentCapacities request. The method always closes the http.Response Body.

func (HostingEnvironmentsClient) GetHostingEnvironmentCapacitiesSender

func (client HostingEnvironmentsClient) GetHostingEnvironmentCapacitiesSender(req *http.Request) (*http.Response, error)

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

func (HostingEnvironmentsClient) GetHostingEnvironmentDiagnostics

func (client HostingEnvironmentsClient) GetHostingEnvironmentDiagnostics(resourceGroupName string, name string) (result ListHostingEnvironmentDiagnostics, err error)

GetHostingEnvironmentDiagnostics sends the get hosting environment diagnostics request.

resourceGroupName is name of resource group name is name of hostingEnvironment (App Service Environment)

func (HostingEnvironmentsClient) GetHostingEnvironmentDiagnosticsItem

func (client HostingEnvironmentsClient) GetHostingEnvironmentDiagnosticsItem(resourceGroupName string, name string, diagnosticsName string) (result HostingEnvironmentDiagnostics, err error)

GetHostingEnvironmentDiagnosticsItem sends the get hosting environment diagnostics item request.

resourceGroupName is name of resource group name is name of hostingEnvironment (App Service Environment) diagnosticsName is name of the diagnostics

func (HostingEnvironmentsClient) GetHostingEnvironmentDiagnosticsItemPreparer

func (client HostingEnvironmentsClient) GetHostingEnvironmentDiagnosticsItemPreparer(resourceGroupName string, name string, diagnosticsName string) (*http.Request, error)

GetHostingEnvironmentDiagnosticsItemPreparer prepares the GetHostingEnvironmentDiagnosticsItem request.

func (HostingEnvironmentsClient) GetHostingEnvironmentDiagnosticsItemResponder

func (client HostingEnvironmentsClient) GetHostingEnvironmentDiagnosticsItemResponder(resp *http.Response) (result HostingEnvironmentDiagnostics, err error)

GetHostingEnvironmentDiagnosticsItemResponder handles the response to the GetHostingEnvironmentDiagnosticsItem request. The method always closes the http.Response Body.

func (HostingEnvironmentsClient) GetHostingEnvironmentDiagnosticsItemSender

func (client HostingEnvironmentsClient) GetHostingEnvironmentDiagnosticsItemSender(req *http.Request) (*http.Response, error)

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

func (HostingEnvironmentsClient) GetHostingEnvironmentDiagnosticsPreparer

func (client HostingEnvironmentsClient) GetHostingEnvironmentDiagnosticsPreparer(resourceGroupName string, name string) (*http.Request, error)

GetHostingEnvironmentDiagnosticsPreparer prepares the GetHostingEnvironmentDiagnostics request.

func (HostingEnvironmentsClient) GetHostingEnvironmentDiagnosticsResponder

func (client HostingEnvironmentsClient) GetHostingEnvironmentDiagnosticsResponder(resp *http.Response) (result ListHostingEnvironmentDiagnostics, err error)

GetHostingEnvironmentDiagnosticsResponder handles the response to the GetHostingEnvironmentDiagnostics request. The method always closes the http.Response Body.

func (HostingEnvironmentsClient) GetHostingEnvironmentDiagnosticsSender

func (client HostingEnvironmentsClient) GetHostingEnvironmentDiagnosticsSender(req *http.Request) (*http.Response, error)

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

func (HostingEnvironmentsClient) GetHostingEnvironmentMetricDefinitions

func (client HostingEnvironmentsClient) GetHostingEnvironmentMetricDefinitions(resourceGroupName string, name string) (result MetricDefinition, err error)

GetHostingEnvironmentMetricDefinitions sends the get hosting environment metric definitions request.

resourceGroupName is name of resource group name is name of hostingEnvironment (App Service Environment)

func (HostingEnvironmentsClient) GetHostingEnvironmentMetricDefinitionsPreparer

func (client HostingEnvironmentsClient) GetHostingEnvironmentMetricDefinitionsPreparer(resourceGroupName string, name string) (*http.Request, error)

GetHostingEnvironmentMetricDefinitionsPreparer prepares the GetHostingEnvironmentMetricDefinitions request.

func (HostingEnvironmentsClient) GetHostingEnvironmentMetricDefinitionsResponder

func (client HostingEnvironmentsClient) GetHostingEnvironmentMetricDefinitionsResponder(resp *http.Response) (result MetricDefinition, err error)

GetHostingEnvironmentMetricDefinitionsResponder handles the response to the GetHostingEnvironmentMetricDefinitions request. The method always closes the http.Response Body.

func (HostingEnvironmentsClient) GetHostingEnvironmentMetricDefinitionsSender

func (client HostingEnvironmentsClient) GetHostingEnvironmentMetricDefinitionsSender(req *http.Request) (*http.Response, error)

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

func (HostingEnvironmentsClient) GetHostingEnvironmentMetrics

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

GetHostingEnvironmentMetrics sends the get hosting environment metrics request.

resourceGroupName is name of resource group name is name of hostingEnvironment (App Service Environment) details is include instance details 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 (HostingEnvironmentsClient) GetHostingEnvironmentMetricsPreparer

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

GetHostingEnvironmentMetricsPreparer prepares the GetHostingEnvironmentMetrics request.

func (HostingEnvironmentsClient) GetHostingEnvironmentMetricsResponder

func (client HostingEnvironmentsClient) GetHostingEnvironmentMetricsResponder(resp *http.Response) (result ResourceMetricCollection, err error)

GetHostingEnvironmentMetricsResponder handles the response to the GetHostingEnvironmentMetrics request. The method always closes the http.Response Body.

func (HostingEnvironmentsClient) GetHostingEnvironmentMetricsSender

func (client HostingEnvironmentsClient) GetHostingEnvironmentMetricsSender(req *http.Request) (*http.Response, error)

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

func (HostingEnvironmentsClient) GetHostingEnvironmentMultiRoleMetricDefinitions

func (client HostingEnvironmentsClient) GetHostingEnvironmentMultiRoleMetricDefinitions(resourceGroupName string, name string) (result MetricDefinitionCollection, err error)

GetHostingEnvironmentMultiRoleMetricDefinitions sends the get hosting environment multi role metric definitions request.

resourceGroupName is name of resource group name is name of hostingEnvironment (App Service Environment)

func (HostingEnvironmentsClient) GetHostingEnvironmentMultiRoleMetricDefinitionsPreparer

func (client HostingEnvironmentsClient) GetHostingEnvironmentMultiRoleMetricDefinitionsPreparer(resourceGroupName string, name string) (*http.Request, error)

GetHostingEnvironmentMultiRoleMetricDefinitionsPreparer prepares the GetHostingEnvironmentMultiRoleMetricDefinitions request.

func (HostingEnvironmentsClient) GetHostingEnvironmentMultiRoleMetricDefinitionsResponder

func (client HostingEnvironmentsClient) GetHostingEnvironmentMultiRoleMetricDefinitionsResponder(resp *http.Response) (result MetricDefinitionCollection, err error)

GetHostingEnvironmentMultiRoleMetricDefinitionsResponder handles the response to the GetHostingEnvironmentMultiRoleMetricDefinitions request. The method always closes the http.Response Body.

func (HostingEnvironmentsClient) GetHostingEnvironmentMultiRoleMetricDefinitionsSender

func (client HostingEnvironmentsClient) GetHostingEnvironmentMultiRoleMetricDefinitionsSender(req *http.Request) (*http.Response, error)

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

func (HostingEnvironmentsClient) GetHostingEnvironmentMultiRoleMetrics

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

GetHostingEnvironmentMultiRoleMetrics sends the get hosting environment multi role metrics request.

resourceGroupName is name of resource group name is name of hostingEnvironment (App Service Environment) startTime is beginning time of metrics query endTime is end time of metrics query timeGrain is time granularity of metrics query details is include instance details 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 (HostingEnvironmentsClient) GetHostingEnvironmentMultiRoleMetricsPreparer

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

GetHostingEnvironmentMultiRoleMetricsPreparer prepares the GetHostingEnvironmentMultiRoleMetrics request.

func (HostingEnvironmentsClient) GetHostingEnvironmentMultiRoleMetricsResponder

func (client HostingEnvironmentsClient) GetHostingEnvironmentMultiRoleMetricsResponder(resp *http.Response) (result ResourceMetricCollection, err error)

GetHostingEnvironmentMultiRoleMetricsResponder handles the response to the GetHostingEnvironmentMultiRoleMetrics request. The method always closes the http.Response Body.

func (HostingEnvironmentsClient) GetHostingEnvironmentMultiRoleMetricsSender

func (client HostingEnvironmentsClient) GetHostingEnvironmentMultiRoleMetricsSender(req *http.Request) (*http.Response, error)

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

func (HostingEnvironmentsClient) GetHostingEnvironmentMultiRoleUsages

func (client HostingEnvironmentsClient) GetHostingEnvironmentMultiRoleUsages(resourceGroupName string, name string) (result UsageCollection, err error)

GetHostingEnvironmentMultiRoleUsages sends the get hosting environment multi role usages request.

resourceGroupName is name of resource group name is name of hostingEnvironment (App Service Environment)

func (HostingEnvironmentsClient) GetHostingEnvironmentMultiRoleUsagesPreparer

func (client HostingEnvironmentsClient) GetHostingEnvironmentMultiRoleUsagesPreparer(resourceGroupName string, name string) (*http.Request, error)

GetHostingEnvironmentMultiRoleUsagesPreparer prepares the GetHostingEnvironmentMultiRoleUsages request.

func (HostingEnvironmentsClient) GetHostingEnvironmentMultiRoleUsagesResponder

func (client HostingEnvironmentsClient) GetHostingEnvironmentMultiRoleUsagesResponder(resp *http.Response) (result UsageCollection, err error)

GetHostingEnvironmentMultiRoleUsagesResponder handles the response to the GetHostingEnvironmentMultiRoleUsages request. The method always closes the http.Response Body.

func (HostingEnvironmentsClient) GetHostingEnvironmentMultiRoleUsagesSender

func (client HostingEnvironmentsClient) GetHostingEnvironmentMultiRoleUsagesSender(req *http.Request) (*http.Response, error)

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

func (HostingEnvironmentsClient) GetHostingEnvironmentOperation

func (client HostingEnvironmentsClient) GetHostingEnvironmentOperation(resourceGroupName string, name string, operationID string) (result SetObject, err error)

GetHostingEnvironmentOperation sends the get hosting environment operation request.

resourceGroupName is name of resource group name is name of hostingEnvironment (App Service Environment) operationID is operation identifier GUID

func (HostingEnvironmentsClient) GetHostingEnvironmentOperationPreparer

func (client HostingEnvironmentsClient) GetHostingEnvironmentOperationPreparer(resourceGroupName string, name string, operationID string) (*http.Request, error)

GetHostingEnvironmentOperationPreparer prepares the GetHostingEnvironmentOperation request.

func (HostingEnvironmentsClient) GetHostingEnvironmentOperationResponder

func (client HostingEnvironmentsClient) GetHostingEnvironmentOperationResponder(resp *http.Response) (result SetObject, err error)

GetHostingEnvironmentOperationResponder handles the response to the GetHostingEnvironmentOperation request. The method always closes the http.Response Body.

func (HostingEnvironmentsClient) GetHostingEnvironmentOperationSender

func (client HostingEnvironmentsClient) GetHostingEnvironmentOperationSender(req *http.Request) (*http.Response, error)

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

func (HostingEnvironmentsClient) GetHostingEnvironmentOperations

func (client HostingEnvironmentsClient) GetHostingEnvironmentOperations(resourceGroupName string, name string) (result SetObject, err error)

GetHostingEnvironmentOperations sends the get hosting environment operations request.

resourceGroupName is name of resource group name is name of hostingEnvironment (App Service Environment)

func (HostingEnvironmentsClient) GetHostingEnvironmentOperationsPreparer

func (client HostingEnvironmentsClient) GetHostingEnvironmentOperationsPreparer(resourceGroupName string, name string) (*http.Request, error)

GetHostingEnvironmentOperationsPreparer prepares the GetHostingEnvironmentOperations request.

func (HostingEnvironmentsClient) GetHostingEnvironmentOperationsResponder

func (client HostingEnvironmentsClient) GetHostingEnvironmentOperationsResponder(resp *http.Response) (result SetObject, err error)

GetHostingEnvironmentOperationsResponder handles the response to the GetHostingEnvironmentOperations request. The method always closes the http.Response Body.

func (HostingEnvironmentsClient) GetHostingEnvironmentOperationsSender

func (client HostingEnvironmentsClient) GetHostingEnvironmentOperationsSender(req *http.Request) (*http.Response, error)

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

func (HostingEnvironmentsClient) GetHostingEnvironmentPreparer

func (client HostingEnvironmentsClient) GetHostingEnvironmentPreparer(resourceGroupName string, name string) (*http.Request, error)

GetHostingEnvironmentPreparer prepares the GetHostingEnvironment request.

func (HostingEnvironmentsClient) GetHostingEnvironmentResponder

func (client HostingEnvironmentsClient) GetHostingEnvironmentResponder(resp *http.Response) (result HostingEnvironment, err error)

GetHostingEnvironmentResponder handles the response to the GetHostingEnvironment request. The method always closes the http.Response Body.

func (HostingEnvironmentsClient) GetHostingEnvironmentSender

func (client HostingEnvironmentsClient) GetHostingEnvironmentSender(req *http.Request) (*http.Response, error)

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

func (HostingEnvironmentsClient) GetHostingEnvironmentServerFarms

func (client HostingEnvironmentsClient) GetHostingEnvironmentServerFarms(resourceGroupName string, name string) (result ServerFarmCollection, err error)

GetHostingEnvironmentServerFarms sends the get hosting environment server farms request.

resourceGroupName is name of resource group name is name of hostingEnvironment (App Service Environment)

func (HostingEnvironmentsClient) GetHostingEnvironmentServerFarmsPreparer

func (client HostingEnvironmentsClient) GetHostingEnvironmentServerFarmsPreparer(resourceGroupName string, name string) (*http.Request, error)

GetHostingEnvironmentServerFarmsPreparer prepares the GetHostingEnvironmentServerFarms request.

func (HostingEnvironmentsClient) GetHostingEnvironmentServerFarmsResponder

func (client HostingEnvironmentsClient) GetHostingEnvironmentServerFarmsResponder(resp *http.Response) (result ServerFarmCollection, err error)

GetHostingEnvironmentServerFarmsResponder handles the response to the GetHostingEnvironmentServerFarms request. The method always closes the http.Response Body.

func (HostingEnvironmentsClient) GetHostingEnvironmentServerFarmsSender

func (client HostingEnvironmentsClient) GetHostingEnvironmentServerFarmsSender(req *http.Request) (*http.Response, error)

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

func (HostingEnvironmentsClient) GetHostingEnvironmentSites

func (client HostingEnvironmentsClient) GetHostingEnvironmentSites(resourceGroupName string, name string, propertiesToInclude string) (result SiteCollection, err error)

GetHostingEnvironmentSites sends the get hosting environment sites request.

resourceGroupName is name of resource group name is name of hostingEnvironment (App Service Environment) propertiesToInclude is comma separated list of site properties to include

func (HostingEnvironmentsClient) GetHostingEnvironmentSitesPreparer

func (client HostingEnvironmentsClient) GetHostingEnvironmentSitesPreparer(resourceGroupName string, name string, propertiesToInclude string) (*http.Request, error)

GetHostingEnvironmentSitesPreparer prepares the GetHostingEnvironmentSites request.

func (HostingEnvironmentsClient) GetHostingEnvironmentSitesResponder

func (client HostingEnvironmentsClient) GetHostingEnvironmentSitesResponder(resp *http.Response) (result SiteCollection, err error)

GetHostingEnvironmentSitesResponder handles the response to the GetHostingEnvironmentSites request. The method always closes the http.Response Body.

func (HostingEnvironmentsClient) GetHostingEnvironmentSitesSender

func (client HostingEnvironmentsClient) GetHostingEnvironmentSitesSender(req *http.Request) (*http.Response, error)

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

func (HostingEnvironmentsClient) GetHostingEnvironmentUsages

func (client HostingEnvironmentsClient) GetHostingEnvironmentUsages(resourceGroupName string, name string, filter string) (result CsmUsageQuotaCollection, err error)

GetHostingEnvironmentUsages sends the get hosting environment usages request.

resourceGroupName is name of resource group name is name of hostingEnvironment (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 (HostingEnvironmentsClient) GetHostingEnvironmentUsagesPreparer

func (client HostingEnvironmentsClient) GetHostingEnvironmentUsagesPreparer(resourceGroupName string, name string, filter string) (*http.Request, error)

GetHostingEnvironmentUsagesPreparer prepares the GetHostingEnvironmentUsages request.

func (HostingEnvironmentsClient) GetHostingEnvironmentUsagesResponder

func (client HostingEnvironmentsClient) GetHostingEnvironmentUsagesResponder(resp *http.Response) (result CsmUsageQuotaCollection, err error)

GetHostingEnvironmentUsagesResponder handles the response to the GetHostingEnvironmentUsages request. The method always closes the http.Response Body.

func (HostingEnvironmentsClient) GetHostingEnvironmentUsagesSender

func (client HostingEnvironmentsClient) GetHostingEnvironmentUsagesSender(req *http.Request) (*http.Response, error)

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

func (HostingEnvironmentsClient) GetHostingEnvironmentVips

func (client HostingEnvironmentsClient) GetHostingEnvironmentVips(resourceGroupName string, name string) (result AddressResponse, err error)

GetHostingEnvironmentVips sends the get hosting environment vips request.

resourceGroupName is name of resource group name is name of hostingEnvironment (App Service Environment)

func (HostingEnvironmentsClient) GetHostingEnvironmentVipsPreparer

func (client HostingEnvironmentsClient) GetHostingEnvironmentVipsPreparer(resourceGroupName string, name string) (*http.Request, error)

GetHostingEnvironmentVipsPreparer prepares the GetHostingEnvironmentVips request.

func (HostingEnvironmentsClient) GetHostingEnvironmentVipsResponder

func (client HostingEnvironmentsClient) GetHostingEnvironmentVipsResponder(resp *http.Response) (result AddressResponse, err error)

GetHostingEnvironmentVipsResponder handles the response to the GetHostingEnvironmentVips request. The method always closes the http.Response Body.

func (HostingEnvironmentsClient) GetHostingEnvironmentVipsSender

func (client HostingEnvironmentsClient) GetHostingEnvironmentVipsSender(req *http.Request) (*http.Response, error)

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

func (HostingEnvironmentsClient) GetHostingEnvironmentWebHostingPlans

func (client HostingEnvironmentsClient) GetHostingEnvironmentWebHostingPlans(resourceGroupName string, name string) (result ServerFarmCollection, err error)

GetHostingEnvironmentWebHostingPlans sends the get hosting environment web hosting plans request.

resourceGroupName is name of resource group name is name of hostingEnvironment (App Service Environment)

func (HostingEnvironmentsClient) GetHostingEnvironmentWebHostingPlansPreparer

func (client HostingEnvironmentsClient) GetHostingEnvironmentWebHostingPlansPreparer(resourceGroupName string, name string) (*http.Request, error)

GetHostingEnvironmentWebHostingPlansPreparer prepares the GetHostingEnvironmentWebHostingPlans request.

func (HostingEnvironmentsClient) GetHostingEnvironmentWebHostingPlansResponder

func (client HostingEnvironmentsClient) GetHostingEnvironmentWebHostingPlansResponder(resp *http.Response) (result ServerFarmCollection, err error)

GetHostingEnvironmentWebHostingPlansResponder handles the response to the GetHostingEnvironmentWebHostingPlans request. The method always closes the http.Response Body.

func (HostingEnvironmentsClient) GetHostingEnvironmentWebHostingPlansSender

func (client HostingEnvironmentsClient) GetHostingEnvironmentWebHostingPlansSender(req *http.Request) (*http.Response, error)

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

func (HostingEnvironmentsClient) GetHostingEnvironmentWebWorkerMetricDefinitions

func (client HostingEnvironmentsClient) GetHostingEnvironmentWebWorkerMetricDefinitions(resourceGroupName string, name string, workerPoolName string) (result MetricDefinitionCollection, err error)

GetHostingEnvironmentWebWorkerMetricDefinitions sends the get hosting environment web worker metric definitions request.

resourceGroupName is name of resource group name is name of hostingEnvironment (App Service Environment) workerPoolName is name of worker pool

func (HostingEnvironmentsClient) GetHostingEnvironmentWebWorkerMetricDefinitionsPreparer

func (client HostingEnvironmentsClient) GetHostingEnvironmentWebWorkerMetricDefinitionsPreparer(resourceGroupName string, name string, workerPoolName string) (*http.Request, error)

GetHostingEnvironmentWebWorkerMetricDefinitionsPreparer prepares the GetHostingEnvironmentWebWorkerMetricDefinitions request.

func (HostingEnvironmentsClient) GetHostingEnvironmentWebWorkerMetricDefinitionsResponder

func (client HostingEnvironmentsClient) GetHostingEnvironmentWebWorkerMetricDefinitionsResponder(resp *http.Response) (result MetricDefinitionCollection, err error)

GetHostingEnvironmentWebWorkerMetricDefinitionsResponder handles the response to the GetHostingEnvironmentWebWorkerMetricDefinitions request. The method always closes the http.Response Body.

func (HostingEnvironmentsClient) GetHostingEnvironmentWebWorkerMetricDefinitionsSender

func (client HostingEnvironmentsClient) GetHostingEnvironmentWebWorkerMetricDefinitionsSender(req *http.Request) (*http.Response, error)

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

func (HostingEnvironmentsClient) GetHostingEnvironmentWebWorkerMetrics

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

GetHostingEnvironmentWebWorkerMetrics sends the get hosting environment web worker metrics request.

resourceGroupName is name of resource group name is name of hostingEnvironment (App Service Environment) workerPoolName is name of worker pool details is include instance details 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 (HostingEnvironmentsClient) GetHostingEnvironmentWebWorkerMetricsPreparer

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

GetHostingEnvironmentWebWorkerMetricsPreparer prepares the GetHostingEnvironmentWebWorkerMetrics request.

func (HostingEnvironmentsClient) GetHostingEnvironmentWebWorkerMetricsResponder

func (client HostingEnvironmentsClient) GetHostingEnvironmentWebWorkerMetricsResponder(resp *http.Response) (result ResourceMetricCollection, err error)

GetHostingEnvironmentWebWorkerMetricsResponder handles the response to the GetHostingEnvironmentWebWorkerMetrics request. The method always closes the http.Response Body.

func (HostingEnvironmentsClient) GetHostingEnvironmentWebWorkerMetricsSender

func (client HostingEnvironmentsClient) GetHostingEnvironmentWebWorkerMetricsSender(req *http.Request) (*http.Response, error)

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

func (HostingEnvironmentsClient) GetHostingEnvironmentWebWorkerUsages

func (client HostingEnvironmentsClient) GetHostingEnvironmentWebWorkerUsages(resourceGroupName string, name string, workerPoolName string) (result UsageCollection, err error)

GetHostingEnvironmentWebWorkerUsages sends the get hosting environment web worker usages request.

resourceGroupName is name of resource group name is name of hostingEnvironment (App Service Environment) workerPoolName is name of worker pool

func (HostingEnvironmentsClient) GetHostingEnvironmentWebWorkerUsagesPreparer

func (client HostingEnvironmentsClient) GetHostingEnvironmentWebWorkerUsagesPreparer(resourceGroupName string, name string, workerPoolName string) (*http.Request, error)

GetHostingEnvironmentWebWorkerUsagesPreparer prepares the GetHostingEnvironmentWebWorkerUsages request.

func (HostingEnvironmentsClient) GetHostingEnvironmentWebWorkerUsagesResponder

func (client HostingEnvironmentsClient) GetHostingEnvironmentWebWorkerUsagesResponder(resp *http.Response) (result UsageCollection, err error)

GetHostingEnvironmentWebWorkerUsagesResponder handles the response to the GetHostingEnvironmentWebWorkerUsages request. The method always closes the http.Response Body.

func (HostingEnvironmentsClient) GetHostingEnvironmentWebWorkerUsagesSender

func (client HostingEnvironmentsClient) GetHostingEnvironmentWebWorkerUsagesSender(req *http.Request) (*http.Response, error)

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

func (HostingEnvironmentsClient) GetHostingEnvironments

func (client HostingEnvironmentsClient) GetHostingEnvironments(resourceGroupName string) (result HostingEnvironmentCollection, err error)

GetHostingEnvironments sends the get hosting environments request.

resourceGroupName is name of resource group

func (HostingEnvironmentsClient) GetHostingEnvironmentsPreparer

func (client HostingEnvironmentsClient) GetHostingEnvironmentsPreparer(resourceGroupName string) (*http.Request, error)

GetHostingEnvironmentsPreparer prepares the GetHostingEnvironments request.

func (HostingEnvironmentsClient) GetHostingEnvironmentsResponder

func (client HostingEnvironmentsClient) GetHostingEnvironmentsResponder(resp *http.Response) (result HostingEnvironmentCollection, err error)

GetHostingEnvironmentsResponder handles the response to the GetHostingEnvironments request. The method always closes the http.Response Body.

func (HostingEnvironmentsClient) GetHostingEnvironmentsSender

func (client HostingEnvironmentsClient) GetHostingEnvironmentsSender(req *http.Request) (*http.Response, error)

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

func (HostingEnvironmentsClient) GetMultiRolePool

func (client HostingEnvironmentsClient) GetMultiRolePool(resourceGroupName string, name string) (result WorkerPool, err error)

GetMultiRolePool sends the get multi role pool request.

resourceGroupName is name of resource group name is name of hostingEnvironment (App Service Environment)

func (HostingEnvironmentsClient) GetMultiRolePoolInstanceMetricDefinitions

func (client HostingEnvironmentsClient) GetMultiRolePoolInstanceMetricDefinitions(resourceGroupName string, name string, instance string) (result SetObject, err error)

GetMultiRolePoolInstanceMetricDefinitions sends the get multi role pool instance metric definitions request.

resourceGroupName is name of resource group name is name of hostingEnvironment (App Service Environment) instance is name of instance in the multiRole pool&gt;

func (HostingEnvironmentsClient) GetMultiRolePoolInstanceMetricDefinitionsPreparer

func (client HostingEnvironmentsClient) GetMultiRolePoolInstanceMetricDefinitionsPreparer(resourceGroupName string, name string, instance string) (*http.Request, error)

GetMultiRolePoolInstanceMetricDefinitionsPreparer prepares the GetMultiRolePoolInstanceMetricDefinitions request.

func (HostingEnvironmentsClient) GetMultiRolePoolInstanceMetricDefinitionsResponder

func (client HostingEnvironmentsClient) GetMultiRolePoolInstanceMetricDefinitionsResponder(resp *http.Response) (result SetObject, err error)

GetMultiRolePoolInstanceMetricDefinitionsResponder handles the response to the GetMultiRolePoolInstanceMetricDefinitions request. The method always closes the http.Response Body.

func (HostingEnvironmentsClient) GetMultiRolePoolInstanceMetricDefinitionsSender

func (client HostingEnvironmentsClient) GetMultiRolePoolInstanceMetricDefinitionsSender(req *http.Request) (*http.Response, error)

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

func (HostingEnvironmentsClient) GetMultiRolePoolInstanceMetrics

func (client HostingEnvironmentsClient) GetMultiRolePoolInstanceMetrics(resourceGroupName string, name string, instance string, details *bool) (result SetObject, err error)

GetMultiRolePoolInstanceMetrics sends the get multi role pool instance metrics request.

resourceGroupName is name of resource group name is name of hostingEnvironment (App Service Environment) instance is name of instance in the multiRole pool details is include instance details

func (HostingEnvironmentsClient) GetMultiRolePoolInstanceMetricsPreparer

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

GetMultiRolePoolInstanceMetricsPreparer prepares the GetMultiRolePoolInstanceMetrics request.

func (HostingEnvironmentsClient) GetMultiRolePoolInstanceMetricsResponder

func (client HostingEnvironmentsClient) GetMultiRolePoolInstanceMetricsResponder(resp *http.Response) (result SetObject, err error)

GetMultiRolePoolInstanceMetricsResponder handles the response to the GetMultiRolePoolInstanceMetrics request. The method always closes the http.Response Body.

func (HostingEnvironmentsClient) GetMultiRolePoolInstanceMetricsSender

func (client HostingEnvironmentsClient) GetMultiRolePoolInstanceMetricsSender(req *http.Request) (*http.Response, error)

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

func (HostingEnvironmentsClient) GetMultiRolePoolPreparer

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

GetMultiRolePoolPreparer prepares the GetMultiRolePool request.

func (HostingEnvironmentsClient) GetMultiRolePoolResponder

func (client HostingEnvironmentsClient) GetMultiRolePoolResponder(resp *http.Response) (result WorkerPool, err error)

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

func (HostingEnvironmentsClient) GetMultiRolePoolSender

func (client HostingEnvironmentsClient) 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 (HostingEnvironmentsClient) GetMultiRolePoolSkus

func (client HostingEnvironmentsClient) GetMultiRolePoolSkus(resourceGroupName string, name string) (result SkuInfoCollection, err error)

GetMultiRolePoolSkus sends the get multi role pool skus request.

resourceGroupName is name of resource group name is name of hostingEnvironment (App Service Environment)

func (HostingEnvironmentsClient) GetMultiRolePoolSkusPreparer

func (client HostingEnvironmentsClient) GetMultiRolePoolSkusPreparer(resourceGroupName string, name string) (*http.Request, error)

GetMultiRolePoolSkusPreparer prepares the GetMultiRolePoolSkus request.

func (HostingEnvironmentsClient) GetMultiRolePoolSkusResponder

func (client HostingEnvironmentsClient) GetMultiRolePoolSkusResponder(resp *http.Response) (result SkuInfoCollection, err error)

GetMultiRolePoolSkusResponder handles the response to the GetMultiRolePoolSkus request. The method always closes the http.Response Body.

func (HostingEnvironmentsClient) GetMultiRolePoolSkusSender

func (client HostingEnvironmentsClient) GetMultiRolePoolSkusSender(req *http.Request) (*http.Response, error)

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

func (HostingEnvironmentsClient) GetMultiRolePools

func (client HostingEnvironmentsClient) GetMultiRolePools(resourceGroupName string, name string) (result WorkerPoolCollection, err error)

GetMultiRolePools sends the get multi role pools request.

resourceGroupName is name of resource group name is name of hostingEnvironment (App Service Environment)

func (HostingEnvironmentsClient) GetMultiRolePoolsPreparer

func (client HostingEnvironmentsClient) GetMultiRolePoolsPreparer(resourceGroupName string, name string) (*http.Request, error)

GetMultiRolePoolsPreparer prepares the GetMultiRolePools request.

func (HostingEnvironmentsClient) GetMultiRolePoolsResponder

func (client HostingEnvironmentsClient) GetMultiRolePoolsResponder(resp *http.Response) (result WorkerPoolCollection, err error)

GetMultiRolePoolsResponder handles the response to the GetMultiRolePools request. The method always closes the http.Response Body.

func (HostingEnvironmentsClient) GetMultiRolePoolsSender

func (client HostingEnvironmentsClient) GetMultiRolePoolsSender(req *http.Request) (*http.Response, error)

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

func (HostingEnvironmentsClient) GetWorkerPool

func (client HostingEnvironmentsClient) GetWorkerPool(resourceGroupName string, name string, workerPoolName string) (result WorkerPool, err error)

GetWorkerPool sends the get worker pool request.

resourceGroupName is name of resource group name is name of hostingEnvironment (App Service Environment) workerPoolName is name of worker pool

func (HostingEnvironmentsClient) GetWorkerPoolInstanceMetricDefinitions

func (client HostingEnvironmentsClient) GetWorkerPoolInstanceMetricDefinitions(resourceGroupName string, name string, workerPoolName string, instance string) (result SetObject, err error)

GetWorkerPoolInstanceMetricDefinitions sends the get worker pool instance metric definitions request.

resourceGroupName is name of resource group name is name of hostingEnvironment (App Service Environment) workerPoolName is name of worker pool instance is name of instance in the worker pool

func (HostingEnvironmentsClient) GetWorkerPoolInstanceMetricDefinitionsPreparer

func (client HostingEnvironmentsClient) GetWorkerPoolInstanceMetricDefinitionsPreparer(resourceGroupName string, name string, workerPoolName string, instance string) (*http.Request, error)

GetWorkerPoolInstanceMetricDefinitionsPreparer prepares the GetWorkerPoolInstanceMetricDefinitions request.

func (HostingEnvironmentsClient) GetWorkerPoolInstanceMetricDefinitionsResponder

func (client HostingEnvironmentsClient) GetWorkerPoolInstanceMetricDefinitionsResponder(resp *http.Response) (result SetObject, err error)

GetWorkerPoolInstanceMetricDefinitionsResponder handles the response to the GetWorkerPoolInstanceMetricDefinitions request. The method always closes the http.Response Body.

func (HostingEnvironmentsClient) GetWorkerPoolInstanceMetricDefinitionsSender

func (client HostingEnvironmentsClient) GetWorkerPoolInstanceMetricDefinitionsSender(req *http.Request) (*http.Response, error)

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

func (HostingEnvironmentsClient) GetWorkerPoolInstanceMetrics

func (client HostingEnvironmentsClient) GetWorkerPoolInstanceMetrics(resourceGroupName string, name string, workerPoolName string, instance string, details *bool, filter string) (result SetObject, err error)

GetWorkerPoolInstanceMetrics sends the get worker pool instance metrics request.

resourceGroupName is name of resource group name is name of hostingEnvironment (App Service Environment) workerPoolName is name of worker pool instance is name of instance in the worker pool details is include instance details 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 (HostingEnvironmentsClient) GetWorkerPoolInstanceMetricsPreparer

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

GetWorkerPoolInstanceMetricsPreparer prepares the GetWorkerPoolInstanceMetrics request.

func (HostingEnvironmentsClient) GetWorkerPoolInstanceMetricsResponder

func (client HostingEnvironmentsClient) GetWorkerPoolInstanceMetricsResponder(resp *http.Response) (result SetObject, err error)

GetWorkerPoolInstanceMetricsResponder handles the response to the GetWorkerPoolInstanceMetrics request. The method always closes the http.Response Body.

func (HostingEnvironmentsClient) GetWorkerPoolInstanceMetricsSender

func (client HostingEnvironmentsClient) GetWorkerPoolInstanceMetricsSender(req *http.Request) (*http.Response, error)

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

func (HostingEnvironmentsClient) GetWorkerPoolPreparer

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

GetWorkerPoolPreparer prepares the GetWorkerPool request.

func (HostingEnvironmentsClient) GetWorkerPoolResponder

func (client HostingEnvironmentsClient) GetWorkerPoolResponder(resp *http.Response) (result WorkerPool, err error)

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

func (HostingEnvironmentsClient) GetWorkerPoolSender

func (client HostingEnvironmentsClient) 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 (HostingEnvironmentsClient) GetWorkerPoolSkus

func (client HostingEnvironmentsClient) GetWorkerPoolSkus(resourceGroupName string, name string, workerPoolName string) (result SkuInfoCollection, err error)

GetWorkerPoolSkus sends the get worker pool skus request.

resourceGroupName is name of resource group name is name of hostingEnvironment (App Service Environment) workerPoolName is name of worker pool

func (HostingEnvironmentsClient) GetWorkerPoolSkusPreparer

func (client HostingEnvironmentsClient) GetWorkerPoolSkusPreparer(resourceGroupName string, name string, workerPoolName string) (*http.Request, error)

GetWorkerPoolSkusPreparer prepares the GetWorkerPoolSkus request.

func (HostingEnvironmentsClient) GetWorkerPoolSkusResponder

func (client HostingEnvironmentsClient) GetWorkerPoolSkusResponder(resp *http.Response) (result SkuInfoCollection, err error)

GetWorkerPoolSkusResponder handles the response to the GetWorkerPoolSkus request. The method always closes the http.Response Body.

func (HostingEnvironmentsClient) GetWorkerPoolSkusSender

func (client HostingEnvironmentsClient) GetWorkerPoolSkusSender(req *http.Request) (*http.Response, error)

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

func (HostingEnvironmentsClient) GetWorkerPools

func (client HostingEnvironmentsClient) GetWorkerPools(resourceGroupName string, name string) (result WorkerPoolCollection, err error)

GetWorkerPools sends the get worker pools request.

resourceGroupName is name of resource group name is name of hostingEnvironment (App Service Environment)

func (HostingEnvironmentsClient) GetWorkerPoolsPreparer

func (client HostingEnvironmentsClient) GetWorkerPoolsPreparer(resourceGroupName string, name string) (*http.Request, error)

GetWorkerPoolsPreparer prepares the GetWorkerPools request.

func (HostingEnvironmentsClient) GetWorkerPoolsResponder

func (client HostingEnvironmentsClient) GetWorkerPoolsResponder(resp *http.Response) (result WorkerPoolCollection, err error)

GetWorkerPoolsResponder handles the response to the GetWorkerPools request. The method always closes the http.Response Body.

func (HostingEnvironmentsClient) GetWorkerPoolsSender

func (client HostingEnvironmentsClient) GetWorkerPoolsSender(req *http.Request) (*http.Response, error)

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

func (HostingEnvironmentsClient) RebootHostingEnvironment

func (client HostingEnvironmentsClient) RebootHostingEnvironment(resourceGroupName string, name string) (result SetObject, err error)

RebootHostingEnvironment sends the reboot hosting environment request.

resourceGroupName is name of resource group name is name of hostingEnvironment (App Service Environment)

func (HostingEnvironmentsClient) RebootHostingEnvironmentPreparer

func (client HostingEnvironmentsClient) RebootHostingEnvironmentPreparer(resourceGroupName string, name string) (*http.Request, error)

RebootHostingEnvironmentPreparer prepares the RebootHostingEnvironment request.

func (HostingEnvironmentsClient) RebootHostingEnvironmentResponder

func (client HostingEnvironmentsClient) RebootHostingEnvironmentResponder(resp *http.Response) (result SetObject, err error)

RebootHostingEnvironmentResponder handles the response to the RebootHostingEnvironment request. The method always closes the http.Response Body.

func (HostingEnvironmentsClient) RebootHostingEnvironmentSender

func (client HostingEnvironmentsClient) RebootHostingEnvironmentSender(req *http.Request) (*http.Response, error)

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

func (HostingEnvironmentsClient) ResumeHostingEnvironment

func (client HostingEnvironmentsClient) ResumeHostingEnvironment(resourceGroupName string, name string, cancel <-chan struct{}) (result autorest.Response, err error)

ResumeHostingEnvironment sends the resume hosting environment request. 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 resource group name is name of hostingEnvironment (App Service Environment)

func (HostingEnvironmentsClient) ResumeHostingEnvironmentPreparer

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

ResumeHostingEnvironmentPreparer prepares the ResumeHostingEnvironment request.

func (HostingEnvironmentsClient) ResumeHostingEnvironmentResponder

func (client HostingEnvironmentsClient) ResumeHostingEnvironmentResponder(resp *http.Response) (result autorest.Response, err error)

ResumeHostingEnvironmentResponder handles the response to the ResumeHostingEnvironment request. The method always closes the http.Response Body.

func (HostingEnvironmentsClient) ResumeHostingEnvironmentSender

func (client HostingEnvironmentsClient) ResumeHostingEnvironmentSender(req *http.Request) (*http.Response, error)

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

func (HostingEnvironmentsClient) SuspendHostingEnvironment

func (client HostingEnvironmentsClient) SuspendHostingEnvironment(resourceGroupName string, name string, cancel <-chan struct{}) (result autorest.Response, err error)

SuspendHostingEnvironment sends the suspend hosting environment request. 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 resource group name is name of hostingEnvironment (App Service Environment)

func (HostingEnvironmentsClient) SuspendHostingEnvironmentPreparer

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

SuspendHostingEnvironmentPreparer prepares the SuspendHostingEnvironment request.

func (HostingEnvironmentsClient) SuspendHostingEnvironmentResponder

func (client HostingEnvironmentsClient) SuspendHostingEnvironmentResponder(resp *http.Response) (result autorest.Response, err error)

SuspendHostingEnvironmentResponder handles the response to the SuspendHostingEnvironment request. The method always closes the http.Response Body.

func (HostingEnvironmentsClient) SuspendHostingEnvironmentSender

func (client HostingEnvironmentsClient) SuspendHostingEnvironmentSender(req *http.Request) (*http.Response, error)

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

type IPSecurityRestriction

type IPSecurityRestriction struct {
	IPAddress  *string `json:"ipAddress,omitempty"`
	SubnetMask *string `json:"subnetMask,omitempty"`
}

IPSecurityRestriction is represents an ip security restriction on a web app.

type InternalLoadBalancingMode

type InternalLoadBalancingMode string

InternalLoadBalancingMode enumerates the values for internal load balancing mode.

const (
	// None specifies the none state for internal load balancing mode.
	None InternalLoadBalancingMode = "None"
	// Publishing specifies the publishing state for internal load balancing
	// mode.
	Publishing InternalLoadBalancingMode = "Publishing"
	// Web specifies the web state for internal load balancing mode.
	Web InternalLoadBalancingMode = "Web"
)

type KeyValuePairStringString

type KeyValuePairStringString struct {
	Key   *string `json:"key,omitempty"`
	Value *string `json:"value,omitempty"`
}

KeyValuePairStringString is

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"
	// 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 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 ListCsr

type ListCsr struct {
	autorest.Response `json:"-"`
	Value             *[]Csr `json:"value,omitempty"`
}

ListCsr is

type ListHostingEnvironmentDiagnostics

type ListHostingEnvironmentDiagnostics struct {
	autorest.Response `json:"-"`
	Value             *[]HostingEnvironmentDiagnostics `json:"value,omitempty"`
}

ListHostingEnvironmentDiagnostics 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 localizableString 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 ManagedHostingEnvironment

type ManagedHostingEnvironment 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"`
	Properties        *ManagedHostingEnvironmentProperties `json:"properties,omitempty"`
}

ManagedHostingEnvironment is description of a managed hosting environment

type ManagedHostingEnvironmentCollection

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

ManagedHostingEnvironmentCollection is collection of managed hosting environments

type ManagedHostingEnvironmentProperties

type ManagedHostingEnvironmentProperties struct {
	Name                 *string                         `json:"name,omitempty"`
	Location             *string                         `json:"location,omitempty"`
	Status               ManagedHostingEnvironmentStatus `json:"status,omitempty"`
	VirtualNetwork       *VirtualNetworkProfile          `json:"virtualNetwork,omitempty"`
	IpsslAddressCount    *int32                          `json:"ipsslAddressCount,omitempty"`
	DNSSuffix            *string                         `json:"dnsSuffix,omitempty"`
	SubscriptionID       *string                         `json:"subscriptionId,omitempty"`
	ResourceGroup        *string                         `json:"resourceGroup,omitempty"`
	EnvironmentIsHealthy *bool                           `json:"environmentIsHealthy,omitempty"`
	EnvironmentStatus    *string                         `json:"environmentStatus,omitempty"`
	Suspended            *bool                           `json:"suspended,omitempty"`
	APIManagementAccount *string                         `json:"apiManagementAccount,omitempty"`
}

ManagedHostingEnvironmentProperties is

type ManagedHostingEnvironmentStatus

type ManagedHostingEnvironmentStatus string

ManagedHostingEnvironmentStatus enumerates the values for managed hosting environment status.

const (
	// ManagedHostingEnvironmentStatusDeleting specifies the managed hosting
	// environment status deleting state for managed hosting environment
	// status.
	ManagedHostingEnvironmentStatusDeleting ManagedHostingEnvironmentStatus = "Deleting"
	// ManagedHostingEnvironmentStatusPreparing specifies the managed hosting
	// environment status preparing state for managed hosting environment
	// status.
	ManagedHostingEnvironmentStatusPreparing ManagedHostingEnvironmentStatus = "Preparing"
	// ManagedHostingEnvironmentStatusReady specifies the managed hosting
	// environment status ready state for managed hosting environment status.
	ManagedHostingEnvironmentStatusReady ManagedHostingEnvironmentStatus = "Ready"
)

type ManagedHostingEnvironmentsClient

type ManagedHostingEnvironmentsClient struct {
	ManagementClient
}

ManagedHostingEnvironmentsClient is the use these APIs to manage Azure Websites resources through the Azure Resource Manager. All task operations conform to the HTTP/1.1 protocol specification and each operation returns an x-ms-request-id header that can be used to obtain information about the request. You must make sure that requests made to these resources are secure. For more information, see <a href="https://msdn.microsoft.com/en-us/library/azure/dn790557.aspx">Authenticating Azure Resource Manager requests.</a>

func NewManagedHostingEnvironmentsClient

func NewManagedHostingEnvironmentsClient(subscriptionID string) ManagedHostingEnvironmentsClient

NewManagedHostingEnvironmentsClient creates an instance of the ManagedHostingEnvironmentsClient client.

func NewManagedHostingEnvironmentsClientWithBaseURI

func NewManagedHostingEnvironmentsClientWithBaseURI(baseURI string, subscriptionID string) ManagedHostingEnvironmentsClient

NewManagedHostingEnvironmentsClientWithBaseURI creates an instance of the ManagedHostingEnvironmentsClient client.

func (ManagedHostingEnvironmentsClient) CreateOrUpdateManagedHostingEnvironment

func (client ManagedHostingEnvironmentsClient) CreateOrUpdateManagedHostingEnvironment(resourceGroupName string, name string, managedHostingEnvironmentEnvelope HostingEnvironment, cancel <-chan struct{}) (result autorest.Response, err error)

CreateOrUpdateManagedHostingEnvironment sends the create or update managed hosting environment request. 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 resource group name is name of managed hosting environment managedHostingEnvironmentEnvelope is properties of managed hosting environment

func (ManagedHostingEnvironmentsClient) CreateOrUpdateManagedHostingEnvironmentPreparer

func (client ManagedHostingEnvironmentsClient) CreateOrUpdateManagedHostingEnvironmentPreparer(resourceGroupName string, name string, managedHostingEnvironmentEnvelope HostingEnvironment, cancel <-chan struct{}) (*http.Request, error)

CreateOrUpdateManagedHostingEnvironmentPreparer prepares the CreateOrUpdateManagedHostingEnvironment request.

func (ManagedHostingEnvironmentsClient) CreateOrUpdateManagedHostingEnvironmentResponder

func (client ManagedHostingEnvironmentsClient) CreateOrUpdateManagedHostingEnvironmentResponder(resp *http.Response) (result autorest.Response, err error)

CreateOrUpdateManagedHostingEnvironmentResponder handles the response to the CreateOrUpdateManagedHostingEnvironment request. The method always closes the http.Response Body.

func (ManagedHostingEnvironmentsClient) CreateOrUpdateManagedHostingEnvironmentSender

func (client ManagedHostingEnvironmentsClient) CreateOrUpdateManagedHostingEnvironmentSender(req *http.Request) (*http.Response, error)

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

func (ManagedHostingEnvironmentsClient) DeleteManagedHostingEnvironment

func (client ManagedHostingEnvironmentsClient) DeleteManagedHostingEnvironment(resourceGroupName string, name string, forceDelete *bool, cancel <-chan struct{}) (result autorest.Response, err error)

DeleteManagedHostingEnvironment sends the delete managed hosting environment request. 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 resource group name is name of managed hosting environment forceDelete is delete even if the managed hosting environment contains resources

func (ManagedHostingEnvironmentsClient) DeleteManagedHostingEnvironmentPreparer

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

DeleteManagedHostingEnvironmentPreparer prepares the DeleteManagedHostingEnvironment request.

func (ManagedHostingEnvironmentsClient) DeleteManagedHostingEnvironmentResponder

func (client ManagedHostingEnvironmentsClient) DeleteManagedHostingEnvironmentResponder(resp *http.Response) (result autorest.Response, err error)

DeleteManagedHostingEnvironmentResponder handles the response to the DeleteManagedHostingEnvironment request. The method always closes the http.Response Body.

func (ManagedHostingEnvironmentsClient) DeleteManagedHostingEnvironmentSender

func (client ManagedHostingEnvironmentsClient) DeleteManagedHostingEnvironmentSender(req *http.Request) (*http.Response, error)

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

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironment

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironment(resourceGroupName string, name string) (result ManagedHostingEnvironment, err error)

GetManagedHostingEnvironment sends the get managed hosting environment request.

resourceGroupName is name of resource group name is name of managed hosting environment

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentOperation

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentOperation(resourceGroupName string, name string, operationID string) (result SetObject, err error)

GetManagedHostingEnvironmentOperation sends the get managed hosting environment operation request.

resourceGroupName is name of resource group name is name of managed hosting environment operationID is operation identifier GUID

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentOperationPreparer

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentOperationPreparer(resourceGroupName string, name string, operationID string) (*http.Request, error)

GetManagedHostingEnvironmentOperationPreparer prepares the GetManagedHostingEnvironmentOperation request.

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentOperationResponder

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentOperationResponder(resp *http.Response) (result SetObject, err error)

GetManagedHostingEnvironmentOperationResponder handles the response to the GetManagedHostingEnvironmentOperation request. The method always closes the http.Response Body.

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentOperationSender

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentOperationSender(req *http.Request) (*http.Response, error)

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

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentPreparer

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentPreparer(resourceGroupName string, name string) (*http.Request, error)

GetManagedHostingEnvironmentPreparer prepares the GetManagedHostingEnvironment request.

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentResponder

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentResponder(resp *http.Response) (result ManagedHostingEnvironment, err error)

GetManagedHostingEnvironmentResponder handles the response to the GetManagedHostingEnvironment request. The method always closes the http.Response Body.

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentSender

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentSender(req *http.Request) (*http.Response, error)

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

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentServerFarms

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentServerFarms(resourceGroupName string, name string) (result ServerFarmCollection, err error)

GetManagedHostingEnvironmentServerFarms sends the get managed hosting environment server farms request.

resourceGroupName is name of resource group name is name of managed hosting environment

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentServerFarmsPreparer

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentServerFarmsPreparer(resourceGroupName string, name string) (*http.Request, error)

GetManagedHostingEnvironmentServerFarmsPreparer prepares the GetManagedHostingEnvironmentServerFarms request.

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentServerFarmsResponder

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentServerFarmsResponder(resp *http.Response) (result ServerFarmCollection, err error)

GetManagedHostingEnvironmentServerFarmsResponder handles the response to the GetManagedHostingEnvironmentServerFarms request. The method always closes the http.Response Body.

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentServerFarmsSender

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentServerFarmsSender(req *http.Request) (*http.Response, error)

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

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentSites

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentSites(resourceGroupName string, name string, propertiesToInclude string) (result SiteCollection, err error)

GetManagedHostingEnvironmentSites sends the get managed hosting environment sites request.

resourceGroupName is name of resource group name is name of managed hosting environment propertiesToInclude is comma separated list of site properties to include

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentSitesPreparer

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentSitesPreparer(resourceGroupName string, name string, propertiesToInclude string) (*http.Request, error)

GetManagedHostingEnvironmentSitesPreparer prepares the GetManagedHostingEnvironmentSites request.

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentSitesResponder

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentSitesResponder(resp *http.Response) (result SiteCollection, err error)

GetManagedHostingEnvironmentSitesResponder handles the response to the GetManagedHostingEnvironmentSites request. The method always closes the http.Response Body.

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentSitesSender

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentSitesSender(req *http.Request) (*http.Response, error)

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

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentVips

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentVips(resourceGroupName string, name string) (result AddressResponse, err error)

GetManagedHostingEnvironmentVips sends the get managed hosting environment vips request.

resourceGroupName is name of resource group name is name of managed hosting environment

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentVipsPreparer

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentVipsPreparer(resourceGroupName string, name string) (*http.Request, error)

GetManagedHostingEnvironmentVipsPreparer prepares the GetManagedHostingEnvironmentVips request.

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentVipsResponder

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentVipsResponder(resp *http.Response) (result AddressResponse, err error)

GetManagedHostingEnvironmentVipsResponder handles the response to the GetManagedHostingEnvironmentVips request. The method always closes the http.Response Body.

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentVipsSender

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentVipsSender(req *http.Request) (*http.Response, error)

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

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentWebHostingPlans

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentWebHostingPlans(resourceGroupName string, name string) (result ServerFarmCollection, err error)

GetManagedHostingEnvironmentWebHostingPlans sends the get managed hosting environment web hosting plans request.

resourceGroupName is name of resource group name is name of managed hosting environment

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentWebHostingPlansPreparer

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentWebHostingPlansPreparer(resourceGroupName string, name string) (*http.Request, error)

GetManagedHostingEnvironmentWebHostingPlansPreparer prepares the GetManagedHostingEnvironmentWebHostingPlans request.

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentWebHostingPlansResponder

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentWebHostingPlansResponder(resp *http.Response) (result ServerFarmCollection, err error)

GetManagedHostingEnvironmentWebHostingPlansResponder handles the response to the GetManagedHostingEnvironmentWebHostingPlans request. The method always closes the http.Response Body.

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentWebHostingPlansSender

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentWebHostingPlansSender(req *http.Request) (*http.Response, error)

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

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironments

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironments(resourceGroupName string) (result HostingEnvironmentCollection, err error)

GetManagedHostingEnvironments sends the get managed hosting environments request.

resourceGroupName is name of resource group

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentsPreparer

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentsPreparer(resourceGroupName string) (*http.Request, error)

GetManagedHostingEnvironmentsPreparer prepares the GetManagedHostingEnvironments request.

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentsResponder

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentsResponder(resp *http.Response) (result HostingEnvironmentCollection, err error)

GetManagedHostingEnvironmentsResponder handles the response to the GetManagedHostingEnvironments request. The method always closes the http.Response Body.

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentsSender

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentsSender(req *http.Request) (*http.Response, error)

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

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 ManagementClient

type ManagementClient struct {
	autorest.Client
	BaseURI        string
	APIVersion     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.

type MetricAvailabilily

type MetricAvailabilily struct {
	TimeGrain *string `json:"timeGrain,omitempty"`
	Retention *string `json:"retention,omitempty"`
}

MetricAvailabilily is class repesenting metrics availability and retention

type MetricDefinition

type MetricDefinition 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"`
	Properties        *MetricDefinitionProperties `json:"properties,omitempty"`
}

MetricDefinition is class repesenting metadata for the metrics

type MetricDefinitionCollection

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

MetricDefinitionCollection is collection of metric defintions

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

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

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

type NetworkFeatures

type NetworkFeatures 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"`
	Properties        *NetworkFeaturesProperties `json:"properties,omitempty"`
}

NetworkFeatures is this is an object used to store a full view of network features (presently VNET integration and Hybrid Connections) for a web app.

type NetworkFeaturesProperties

type NetworkFeaturesProperties struct {
	VirtualNetworkName       *string                         `json:"virtualNetworkName,omitempty"`
	VirtualNetworkConnection *VnetInfo                       `json:"virtualNetworkConnection,omitempty"`
	HybridConnections        *[]RelayServiceConnectionEntity `json:"hybridConnections,omitempty"`
}

NetworkFeaturesProperties is

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 PremierAddOnRequest

type PremierAddOnRequest struct {
	Location   *string                 `json:"location,omitempty"`
	Tags       *map[string]*string     `json:"tags,omitempty"`
	Plan       *ArmPlan                `json:"plan,omitempty"`
	Properties *map[string]interface{} `json:"properties,omitempty"`
	Sku        *SkuDescription         `json:"sku,omitempty"`
}

PremierAddOnRequest is

type ProviderClient

type ProviderClient struct {
	ManagementClient
}

ProviderClient is the use these APIs to manage Azure Websites resources through the Azure Resource Manager. All task operations conform to the HTTP/1.1 protocol specification and each operation returns an x-ms-request-id header that can be used to obtain information about the request. You must make sure that requests made to these resources are secure. For more information, see <a href="https://msdn.microsoft.com/en-us/library/azure/dn790557.aspx">Authenticating Azure Resource Manager requests.</a>

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) GetPublishingUser

func (client ProviderClient) GetPublishingUser() (result User, err error)

GetPublishingUser sends the get publishing user request.

func (ProviderClient) GetPublishingUserPreparer

func (client ProviderClient) GetPublishingUserPreparer() (*http.Request, error)

GetPublishingUserPreparer prepares the GetPublishingUser request.

func (ProviderClient) GetPublishingUserResponder

func (client ProviderClient) 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 (ProviderClient) GetPublishingUserSender

func (client ProviderClient) 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 (ProviderClient) GetSourceControl

func (client ProviderClient) GetSourceControl(sourceControlType string) (result SourceControl, err error)

GetSourceControl sends the get source control request.

sourceControlType is type of source control

func (ProviderClient) GetSourceControlPreparer

func (client ProviderClient) GetSourceControlPreparer(sourceControlType string) (*http.Request, error)

GetSourceControlPreparer prepares the GetSourceControl request.

func (ProviderClient) GetSourceControlResponder

func (client ProviderClient) 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 (ProviderClient) GetSourceControlSender

func (client ProviderClient) 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 (ProviderClient) GetSourceControls

func (client ProviderClient) GetSourceControls() (result SourceControlCollection, err error)

GetSourceControls sends the get source controls request.

func (ProviderClient) GetSourceControlsPreparer

func (client ProviderClient) GetSourceControlsPreparer() (*http.Request, error)

GetSourceControlsPreparer prepares the GetSourceControls request.

func (ProviderClient) GetSourceControlsResponder

func (client ProviderClient) GetSourceControlsResponder(resp *http.Response) (result SourceControlCollection, err error)

GetSourceControlsResponder handles the response to the GetSourceControls request. The method always closes the http.Response Body.

func (ProviderClient) GetSourceControlsSender

func (client ProviderClient) GetSourceControlsSender(req *http.Request) (*http.Response, error)

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

func (ProviderClient) UpdatePublishingUser

func (client ProviderClient) UpdatePublishingUser(requestMessage User) (result User, err error)

UpdatePublishingUser sends the update publishing user request.

requestMessage is details of publishing user

func (ProviderClient) UpdatePublishingUserPreparer

func (client ProviderClient) UpdatePublishingUserPreparer(requestMessage User) (*http.Request, error)

UpdatePublishingUserPreparer prepares the UpdatePublishingUser request.

func (ProviderClient) UpdatePublishingUserResponder

func (client ProviderClient) 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 (ProviderClient) UpdatePublishingUserSender

func (client ProviderClient) 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 (ProviderClient) UpdateSourceControl

func (client ProviderClient) UpdateSourceControl(sourceControlType string, requestMessage SourceControl) (result SourceControl, err error)

UpdateSourceControl sends the update source control request.

sourceControlType is type of source control requestMessage is source control token information

func (ProviderClient) UpdateSourceControlPreparer

func (client ProviderClient) UpdateSourceControlPreparer(sourceControlType string, requestMessage SourceControl) (*http.Request, error)

UpdateSourceControlPreparer prepares the UpdateSourceControl request.

func (ProviderClient) UpdateSourceControlResponder

func (client ProviderClient) 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 (ProviderClient) UpdateSourceControlSender

func (client ProviderClient) 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.

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 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           *string           `json:"recommendationId,omitempty"`
	ResourceID                 *string           `json:"resourceId,omitempty"`
	ResourceScope              *string           `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"`
	Enabled                    *int32            `json:"enabled,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"`
}

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  *string           `json:"recommendationId,omitempty"`
	Description       *string           `json:"description,omitempty"`
	ActionName        *string           `json:"actionName,omitempty"`
	Enabled           *int32            `json:"enabled,omitempty"`
	Level             NotificationLevel `json:"level,omitempty"`
	Channels          Channels          `json:"channels,omitempty"`
	Tags              *[]string         `json:"tags,omitempty"`
}

RecommendationRule is represents a recommendation rule that the recommendation engine can perform

type RecommendationsClient

type RecommendationsClient struct {
	ManagementClient
}

RecommendationsClient is the use these APIs to manage Azure Websites resources through the Azure Resource Manager. All task operations conform to the HTTP/1.1 protocol specification and each operation returns an x-ms-request-id header that can be used to obtain information about the request. You must make sure that requests made to these resources are secure. For more information, see <a href="https://msdn.microsoft.com/en-us/library/azure/dn790557.aspx">Authenticating Azure Resource Manager requests.</a>

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) GetRecommendationBySubscription

func (client RecommendationsClient) GetRecommendationBySubscription(featured *bool, filter string) (result ListRecommendation, err error)

GetRecommendationBySubscription sends the get recommendation by subscription request.

featured is if set, this API returns only the most critical recommendation among the others. Otherwise this API returns all recommendations available filter is return only channels specified in the filter. Filter is specified by using OData syntax. Example: $filter=channels eq 'Api' or channel eq 'Notification'

func (RecommendationsClient) GetRecommendationBySubscriptionPreparer

func (client RecommendationsClient) GetRecommendationBySubscriptionPreparer(featured *bool, filter string) (*http.Request, error)

GetRecommendationBySubscriptionPreparer prepares the GetRecommendationBySubscription request.

func (RecommendationsClient) GetRecommendationBySubscriptionResponder

func (client RecommendationsClient) GetRecommendationBySubscriptionResponder(resp *http.Response) (result ListRecommendation, err error)

GetRecommendationBySubscriptionResponder handles the response to the GetRecommendationBySubscription request. The method always closes the http.Response Body.

func (RecommendationsClient) GetRecommendationBySubscriptionSender

func (client RecommendationsClient) GetRecommendationBySubscriptionSender(req *http.Request) (*http.Response, error)

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

func (RecommendationsClient) GetRecommendationHistoryForSite

func (client RecommendationsClient) GetRecommendationHistoryForSite(resourceGroupName string, siteName string, startTime string, endTime string) (result ListRecommendation, err error)

GetRecommendationHistoryForSite sends the get recommendation history for site request.

resourceGroupName is resource group name siteName is site name startTime is the start time of a time range to query, e.g. $filter=startTime eq '2015-01-01T00:00:00Z' and endTime eq '2015-01-02T00:00:00Z' endTime is the end time of a time range to query, e.g. $filter=startTime eq '2015-01-01T00:00:00Z' and endTime eq '2015-01-02T00:00:00Z'

func (RecommendationsClient) GetRecommendationHistoryForSitePreparer

func (client RecommendationsClient) GetRecommendationHistoryForSitePreparer(resourceGroupName string, siteName string, startTime string, endTime string) (*http.Request, error)

GetRecommendationHistoryForSitePreparer prepares the GetRecommendationHistoryForSite request.

func (RecommendationsClient) GetRecommendationHistoryForSiteResponder

func (client RecommendationsClient) GetRecommendationHistoryForSiteResponder(resp *http.Response) (result ListRecommendation, err error)

GetRecommendationHistoryForSiteResponder handles the response to the GetRecommendationHistoryForSite request. The method always closes the http.Response Body.

func (RecommendationsClient) GetRecommendationHistoryForSiteSender

func (client RecommendationsClient) GetRecommendationHistoryForSiteSender(req *http.Request) (*http.Response, error)

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

func (RecommendationsClient) GetRecommendedRulesForSite

func (client RecommendationsClient) GetRecommendedRulesForSite(resourceGroupName string, siteName string, featured *bool, siteSku string, numSlots *int32) (result ListRecommendation, err error)

GetRecommendedRulesForSite sends the get recommended rules for site request.

resourceGroupName is resource group name siteName is site name featured is if set, this API returns only the most critical recommendation among the others. Otherwise this API returns all recommendations available siteSku is the name of site SKU. numSlots is the number of site slots associated to the site

func (RecommendationsClient) GetRecommendedRulesForSitePreparer

func (client RecommendationsClient) GetRecommendedRulesForSitePreparer(resourceGroupName string, siteName string, featured *bool, siteSku string, numSlots *int32) (*http.Request, error)

GetRecommendedRulesForSitePreparer prepares the GetRecommendedRulesForSite request.

func (RecommendationsClient) GetRecommendedRulesForSiteResponder

func (client RecommendationsClient) GetRecommendedRulesForSiteResponder(resp *http.Response) (result ListRecommendation, err error)

GetRecommendedRulesForSiteResponder handles the response to the GetRecommendedRulesForSite request. The method always closes the http.Response Body.

func (RecommendationsClient) GetRecommendedRulesForSiteSender

func (client RecommendationsClient) GetRecommendedRulesForSiteSender(req *http.Request) (*http.Response, error)

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

func (RecommendationsClient) GetRuleDetailsBySiteName

func (client RecommendationsClient) GetRuleDetailsBySiteName(resourceGroupName string, siteName string, name string) (result RecommendationRule, err error)

GetRuleDetailsBySiteName sends the get rule details by site name request.

resourceGroupName is resource group name siteName is site name name is recommendation rule name

func (RecommendationsClient) GetRuleDetailsBySiteNamePreparer

func (client RecommendationsClient) GetRuleDetailsBySiteNamePreparer(resourceGroupName string, siteName string, name string) (*http.Request, error)

GetRuleDetailsBySiteNamePreparer prepares the GetRuleDetailsBySiteName request.

func (RecommendationsClient) GetRuleDetailsBySiteNameResponder

func (client RecommendationsClient) GetRuleDetailsBySiteNameResponder(resp *http.Response) (result RecommendationRule, err error)

GetRuleDetailsBySiteNameResponder handles the response to the GetRuleDetailsBySiteName request. The method always closes the http.Response Body.

func (RecommendationsClient) GetRuleDetailsBySiteNameSender

func (client RecommendationsClient) GetRuleDetailsBySiteNameSender(req *http.Request) (*http.Response, error)

GetRuleDetailsBySiteNameSender sends the GetRuleDetailsBySiteName 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"`
	Properties *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"`
}

ReissueCertificateOrderRequestProperties is

type RelayServiceConnectionEntity

type RelayServiceConnectionEntity 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"`
	Properties        *RelayServiceConnectionEntityProperties `json:"properties,omitempty"`
}

RelayServiceConnectionEntity is class that represents a Biztalk Hybrid Connection

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

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"`
	Properties *RenewCertificateOrderRequestProperties `json:"properties,omitempty"`
}

RenewCertificateOrderRequest is class representing certificate renew request

type RenewCertificateOrderRequestProperties

type RenewCertificateOrderRequestProperties struct {
	KeySize *int32 `json:"keySize,omitempty"`
}

RenewCertificateOrderRequestProperties is

type RequestsBasedTrigger

type RequestsBasedTrigger struct {
	Count        *int32  `json:"count,omitempty"`
	TimeInterval *string `json:"timeInterval,omitempty"`
}

RequestsBasedTrigger is requestsBasedTrigger

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

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"`
	MetricValues *[]ResourceMetricValue      `json:"metricValues,omitempty"`
	Properties   *[]KeyValuePairStringString `json:"properties,omitempty"`
}

ResourceMetric is object representing a metric for any resource

type ResourceMetricCollection

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

ResourceMetricCollection is collection of metric responses

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 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"`
}

ResourceMetricValue is value of resource metric

type ResourceNameAvailability

type ResourceNameAvailability struct {
	autorest.Response `json:"-"`
	NameAvailable     *bool   `json:"nameAvailable,omitempty"`
	Reason            *string `json:"reason,omitempty"`
	Message           *string `json:"message,omitempty"`
}

ResourceNameAvailability is describes if a resource name is available

type ResourceNameAvailabilityRequest

type ResourceNameAvailabilityRequest struct {
	Name   *string `json:"name,omitempty"`
	Type   *string `json:"type,omitempty"`
	IsFqdn *bool   `json:"isFqdn,omitempty"`
}

ResourceNameAvailabilityRequest is resource name availability request content

type RestoreRequest

type RestoreRequest 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"`
	Properties        *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"`
	OperationType              BackupRestoreOperationType `json:"operationType,omitempty"`
	AdjustConnectionStrings    *bool                      `json:"adjustConnectionStrings,omitempty"`
	HostingEnvironment         *string                    `json:"hostingEnvironment,omitempty"`
}

RestoreRequestProperties is

type RestoreResponse

type RestoreResponse 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"`
	Properties        *RestoreResponseProperties `json:"properties,omitempty"`
}

RestoreResponse is response for a restore site request

type RestoreResponseProperties

type RestoreResponseProperties struct {
	OperationID *string `json:"operationId,omitempty"`
}

RestoreResponseProperties is

type RoutingRule

type RoutingRule struct {
	Name *string `json:"name,omitempty"`
}

RoutingRule is routing rules for TiP

type ServerFarmCollection

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

ServerFarmCollection is collection of serverfarms

type ServerFarmWithRichSku

type ServerFarmWithRichSku 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"`
	Properties        *ServerFarmWithRichSkuProperties `json:"properties,omitempty"`
	Sku               *SkuDescription                  `json:"sku,omitempty"`
}

ServerFarmWithRichSku is app Service Plan Model

type ServerFarmWithRichSkuProperties

type ServerFarmWithRichSkuProperties 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"`
	ResourceGroup             *string                    `json:"resourceGroup,omitempty"`
}

ServerFarmWithRichSkuProperties is

type ServerFarmsClient

type ServerFarmsClient struct {
	ManagementClient
}

ServerFarmsClient is the use these APIs to manage Azure Websites resources through the Azure Resource Manager. All task operations conform to the HTTP/1.1 protocol specification and each operation returns an x-ms-request-id header that can be used to obtain information about the request. You must make sure that requests made to these resources are secure. For more information, see <a href="https://msdn.microsoft.com/en-us/library/azure/dn790557.aspx">Authenticating Azure Resource Manager requests.</a>

func NewServerFarmsClient

func NewServerFarmsClient(subscriptionID string) ServerFarmsClient

NewServerFarmsClient creates an instance of the ServerFarmsClient client.

func NewServerFarmsClientWithBaseURI

func NewServerFarmsClientWithBaseURI(baseURI string, subscriptionID string) ServerFarmsClient

NewServerFarmsClientWithBaseURI creates an instance of the ServerFarmsClient client.

func (ServerFarmsClient) CreateOrUpdateServerFarm

func (client ServerFarmsClient) CreateOrUpdateServerFarm(resourceGroupName string, name string, serverFarmEnvelope ServerFarmWithRichSku, allowPendingState *bool, cancel <-chan struct{}) (result autorest.Response, err error)

CreateOrUpdateServerFarm sends the create or update server farm request. 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 resource group name is name of App Service Plan serverFarmEnvelope is details of App Service Plan allowPendingState is oBSOLETE: If true, allow pending state for App Service Plan

func (ServerFarmsClient) CreateOrUpdateServerFarmPreparer

func (client ServerFarmsClient) CreateOrUpdateServerFarmPreparer(resourceGroupName string, name string, serverFarmEnvelope ServerFarmWithRichSku, allowPendingState *bool, cancel <-chan struct{}) (*http.Request, error)

CreateOrUpdateServerFarmPreparer prepares the CreateOrUpdateServerFarm request.

func (ServerFarmsClient) CreateOrUpdateServerFarmResponder

func (client ServerFarmsClient) CreateOrUpdateServerFarmResponder(resp *http.Response) (result autorest.Response, err error)

CreateOrUpdateServerFarmResponder handles the response to the CreateOrUpdateServerFarm request. The method always closes the http.Response Body.

func (ServerFarmsClient) CreateOrUpdateServerFarmSender

func (client ServerFarmsClient) CreateOrUpdateServerFarmSender(req *http.Request) (*http.Response, error)

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

func (ServerFarmsClient) CreateOrUpdateVnetRoute

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

CreateOrUpdateVnetRoute sends the create or update vnet route request.

resourceGroupName is name of resource group name is name of App Service Plan vnetName is name of virtual network routeName is name of the virtual network route route is the route object

func (ServerFarmsClient) CreateOrUpdateVnetRoutePreparer

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

CreateOrUpdateVnetRoutePreparer prepares the CreateOrUpdateVnetRoute request.

func (ServerFarmsClient) CreateOrUpdateVnetRouteResponder

func (client ServerFarmsClient) 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 (ServerFarmsClient) CreateOrUpdateVnetRouteSender

func (client ServerFarmsClient) 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 (ServerFarmsClient) DeleteServerFarm

func (client ServerFarmsClient) DeleteServerFarm(resourceGroupName string, name string) (result SetObject, err error)

DeleteServerFarm sends the delete server farm request.

resourceGroupName is name of resource group name is name of App Service Plan

func (ServerFarmsClient) DeleteServerFarmPreparer

func (client ServerFarmsClient) DeleteServerFarmPreparer(resourceGroupName string, name string) (*http.Request, error)

DeleteServerFarmPreparer prepares the DeleteServerFarm request.

func (ServerFarmsClient) DeleteServerFarmResponder

func (client ServerFarmsClient) DeleteServerFarmResponder(resp *http.Response) (result SetObject, err error)

DeleteServerFarmResponder handles the response to the DeleteServerFarm request. The method always closes the http.Response Body.

func (ServerFarmsClient) DeleteServerFarmSender

func (client ServerFarmsClient) DeleteServerFarmSender(req *http.Request) (*http.Response, error)

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

func (ServerFarmsClient) DeleteVnetRoute

func (client ServerFarmsClient) DeleteVnetRoute(resourceGroupName string, name string, vnetName string, routeName string) (result SetObject, err error)

DeleteVnetRoute sends the delete vnet route request.

resourceGroupName is name of resource group name is name of App Service Plan vnetName is name of virtual network routeName is name of the virtual network route

func (ServerFarmsClient) DeleteVnetRoutePreparer

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

DeleteVnetRoutePreparer prepares the DeleteVnetRoute request.

func (ServerFarmsClient) DeleteVnetRouteResponder

func (client ServerFarmsClient) DeleteVnetRouteResponder(resp *http.Response) (result SetObject, err error)

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

func (ServerFarmsClient) DeleteVnetRouteSender

func (client ServerFarmsClient) 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 (ServerFarmsClient) GetRouteForVnet

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

GetRouteForVnet sends the get route for vnet request.

resourceGroupName is name of resource group name is name of App Service Plan vnetName is name of virtual network routeName is name of the virtual network route

func (ServerFarmsClient) GetRouteForVnetPreparer

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

GetRouteForVnetPreparer prepares the GetRouteForVnet request.

func (ServerFarmsClient) GetRouteForVnetResponder

func (client ServerFarmsClient) 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 (ServerFarmsClient) GetRouteForVnetSender

func (client ServerFarmsClient) 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 (ServerFarmsClient) GetRoutesForVnet

func (client ServerFarmsClient) GetRoutesForVnet(resourceGroupName string, name string, vnetName string) (result ListVnetRoute, err error)

GetRoutesForVnet sends the get routes for vnet request.

resourceGroupName is name of resource group name is name of App Service Plan vnetName is name of virtual network

func (ServerFarmsClient) GetRoutesForVnetPreparer

func (client ServerFarmsClient) GetRoutesForVnetPreparer(resourceGroupName string, name string, vnetName string) (*http.Request, error)

GetRoutesForVnetPreparer prepares the GetRoutesForVnet request.

func (ServerFarmsClient) GetRoutesForVnetResponder

func (client ServerFarmsClient) GetRoutesForVnetResponder(resp *http.Response) (result ListVnetRoute, err error)

GetRoutesForVnetResponder handles the response to the GetRoutesForVnet request. The method always closes the http.Response Body.

func (ServerFarmsClient) GetRoutesForVnetSender

func (client ServerFarmsClient) GetRoutesForVnetSender(req *http.Request) (*http.Response, error)

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

func (ServerFarmsClient) GetServerFarm

func (client ServerFarmsClient) GetServerFarm(resourceGroupName string, name string) (result ServerFarmWithRichSku, err error)

GetServerFarm sends the get server farm request.

resourceGroupName is name of resource group name is name of App Service Plan

func (ServerFarmsClient) GetServerFarmMetricDefintions

func (client ServerFarmsClient) GetServerFarmMetricDefintions(resourceGroupName string, name string) (result MetricDefinitionCollection, err error)

GetServerFarmMetricDefintions sends the get server farm metric defintions request.

resourceGroupName is name of resource group name is name of App Service Plan

func (ServerFarmsClient) GetServerFarmMetricDefintionsPreparer

func (client ServerFarmsClient) GetServerFarmMetricDefintionsPreparer(resourceGroupName string, name string) (*http.Request, error)

GetServerFarmMetricDefintionsPreparer prepares the GetServerFarmMetricDefintions request.

func (ServerFarmsClient) GetServerFarmMetricDefintionsResponder

func (client ServerFarmsClient) GetServerFarmMetricDefintionsResponder(resp *http.Response) (result MetricDefinitionCollection, err error)

GetServerFarmMetricDefintionsResponder handles the response to the GetServerFarmMetricDefintions request. The method always closes the http.Response Body.

func (ServerFarmsClient) GetServerFarmMetricDefintionsSender

func (client ServerFarmsClient) GetServerFarmMetricDefintionsSender(req *http.Request) (*http.Response, error)

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

func (ServerFarmsClient) GetServerFarmMetrics

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

GetServerFarmMetrics sends the get server farm metrics request.

resourceGroupName is name of resource group name is name of App Service Plan details is if true, metrics are broken down per App Service Plan instance 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 (ServerFarmsClient) GetServerFarmMetricsPreparer

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

GetServerFarmMetricsPreparer prepares the GetServerFarmMetrics request.

func (ServerFarmsClient) GetServerFarmMetricsResponder

func (client ServerFarmsClient) GetServerFarmMetricsResponder(resp *http.Response) (result ResourceMetricCollection, err error)

GetServerFarmMetricsResponder handles the response to the GetServerFarmMetrics request. The method always closes the http.Response Body.

func (ServerFarmsClient) GetServerFarmMetricsSender

func (client ServerFarmsClient) GetServerFarmMetricsSender(req *http.Request) (*http.Response, error)

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

func (ServerFarmsClient) GetServerFarmOperation

func (client ServerFarmsClient) GetServerFarmOperation(resourceGroupName string, name string, operationID string) (result ServerFarmWithRichSku, err error)

GetServerFarmOperation sends the get server farm operation request.

resourceGroupName is name of resource group name is name of server farm operationID is id of Server farm operation"&gt;

func (ServerFarmsClient) GetServerFarmOperationPreparer

func (client ServerFarmsClient) GetServerFarmOperationPreparer(resourceGroupName string, name string, operationID string) (*http.Request, error)

GetServerFarmOperationPreparer prepares the GetServerFarmOperation request.

func (ServerFarmsClient) GetServerFarmOperationResponder

func (client ServerFarmsClient) GetServerFarmOperationResponder(resp *http.Response) (result ServerFarmWithRichSku, err error)

GetServerFarmOperationResponder handles the response to the GetServerFarmOperation request. The method always closes the http.Response Body.

func (ServerFarmsClient) GetServerFarmOperationSender

func (client ServerFarmsClient) GetServerFarmOperationSender(req *http.Request) (*http.Response, error)

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

func (ServerFarmsClient) GetServerFarmPreparer

func (client ServerFarmsClient) GetServerFarmPreparer(resourceGroupName string, name string) (*http.Request, error)

GetServerFarmPreparer prepares the GetServerFarm request.

func (ServerFarmsClient) GetServerFarmResponder

func (client ServerFarmsClient) GetServerFarmResponder(resp *http.Response) (result ServerFarmWithRichSku, err error)

GetServerFarmResponder handles the response to the GetServerFarm request. The method always closes the http.Response Body.

func (ServerFarmsClient) GetServerFarmSender

func (client ServerFarmsClient) GetServerFarmSender(req *http.Request) (*http.Response, error)

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

func (ServerFarmsClient) GetServerFarmSites

func (client ServerFarmsClient) GetServerFarmSites(resourceGroupName string, name string, skipToken string, filter string, top string) (result SiteCollection, err error)

GetServerFarmSites sends the get server farm sites request.

resourceGroupName is name of resource group name is name of App Service Plan skipToken is skip to of web apps in a list. If specified, the resulting list will contain web apps starting from (including) the skipToken. Else, 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 (ServerFarmsClient) GetServerFarmSitesNextResults

func (client ServerFarmsClient) GetServerFarmSitesNextResults(lastResults SiteCollection) (result SiteCollection, err error)

GetServerFarmSitesNextResults retrieves the next set of results, if any.

func (ServerFarmsClient) GetServerFarmSitesPreparer

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

GetServerFarmSitesPreparer prepares the GetServerFarmSites request.

func (ServerFarmsClient) GetServerFarmSitesResponder

func (client ServerFarmsClient) GetServerFarmSitesResponder(resp *http.Response) (result SiteCollection, err error)

GetServerFarmSitesResponder handles the response to the GetServerFarmSites request. The method always closes the http.Response Body.

func (ServerFarmsClient) GetServerFarmSitesSender

func (client ServerFarmsClient) GetServerFarmSitesSender(req *http.Request) (*http.Response, error)

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

func (ServerFarmsClient) GetServerFarmVnetGateway

func (client ServerFarmsClient) GetServerFarmVnetGateway(resourceGroupName string, name string, vnetName string, gatewayName string) (result VnetGateway, err error)

GetServerFarmVnetGateway sends the get server farm vnet gateway request.

resourceGroupName is name of resource group 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 (ServerFarmsClient) GetServerFarmVnetGatewayPreparer

func (client ServerFarmsClient) GetServerFarmVnetGatewayPreparer(resourceGroupName string, name string, vnetName string, gatewayName string) (*http.Request, error)

GetServerFarmVnetGatewayPreparer prepares the GetServerFarmVnetGateway request.

func (ServerFarmsClient) GetServerFarmVnetGatewayResponder

func (client ServerFarmsClient) GetServerFarmVnetGatewayResponder(resp *http.Response) (result VnetGateway, err error)

GetServerFarmVnetGatewayResponder handles the response to the GetServerFarmVnetGateway request. The method always closes the http.Response Body.

func (ServerFarmsClient) GetServerFarmVnetGatewaySender

func (client ServerFarmsClient) GetServerFarmVnetGatewaySender(req *http.Request) (*http.Response, error)

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

func (ServerFarmsClient) GetServerFarms

func (client ServerFarmsClient) GetServerFarms(resourceGroupName string) (result ServerFarmCollection, err error)

GetServerFarms sends the get server farms request.

resourceGroupName is name of resource group

func (ServerFarmsClient) GetServerFarmsPreparer

func (client ServerFarmsClient) GetServerFarmsPreparer(resourceGroupName string) (*http.Request, error)

GetServerFarmsPreparer prepares the GetServerFarms request.

func (ServerFarmsClient) GetServerFarmsResponder

func (client ServerFarmsClient) GetServerFarmsResponder(resp *http.Response) (result ServerFarmCollection, err error)

GetServerFarmsResponder handles the response to the GetServerFarms request. The method always closes the http.Response Body.

func (ServerFarmsClient) GetServerFarmsSender

func (client ServerFarmsClient) GetServerFarmsSender(req *http.Request) (*http.Response, error)

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

func (ServerFarmsClient) GetVnetFromServerFarm

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

GetVnetFromServerFarm sends the get vnet from server farm request.

resourceGroupName is name of resource group name is name of App Service Plan vnetName is name of virtual network

func (ServerFarmsClient) GetVnetFromServerFarmPreparer

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

GetVnetFromServerFarmPreparer prepares the GetVnetFromServerFarm request.

func (ServerFarmsClient) GetVnetFromServerFarmResponder

func (client ServerFarmsClient) 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 (ServerFarmsClient) GetVnetFromServerFarmSender

func (client ServerFarmsClient) 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 (ServerFarmsClient) GetVnetsForServerFarm

func (client ServerFarmsClient) GetVnetsForServerFarm(resourceGroupName string, name string) (result ListVnetInfo, err error)

GetVnetsForServerFarm sends the get vnets for server farm request.

resourceGroupName is name of resource group name is name of App Service Plan

func (ServerFarmsClient) GetVnetsForServerFarmPreparer

func (client ServerFarmsClient) GetVnetsForServerFarmPreparer(resourceGroupName string, name string) (*http.Request, error)

GetVnetsForServerFarmPreparer prepares the GetVnetsForServerFarm request.

func (ServerFarmsClient) GetVnetsForServerFarmResponder

func (client ServerFarmsClient) GetVnetsForServerFarmResponder(resp *http.Response) (result ListVnetInfo, err error)

GetVnetsForServerFarmResponder handles the response to the GetVnetsForServerFarm request. The method always closes the http.Response Body.

func (ServerFarmsClient) GetVnetsForServerFarmSender

func (client ServerFarmsClient) GetVnetsForServerFarmSender(req *http.Request) (*http.Response, error)

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

func (ServerFarmsClient) RebootWorkerForServerFarm

func (client ServerFarmsClient) RebootWorkerForServerFarm(resourceGroupName string, name string, workerName string) (result SetObject, err error)

RebootWorkerForServerFarm sends the reboot worker for server farm request.

resourceGroupName is name of resource group name is name of server farm workerName is name of worker machine, typically starts with RD

func (ServerFarmsClient) RebootWorkerForServerFarmPreparer

func (client ServerFarmsClient) RebootWorkerForServerFarmPreparer(resourceGroupName string, name string, workerName string) (*http.Request, error)

RebootWorkerForServerFarmPreparer prepares the RebootWorkerForServerFarm request.

func (ServerFarmsClient) RebootWorkerForServerFarmResponder

func (client ServerFarmsClient) RebootWorkerForServerFarmResponder(resp *http.Response) (result SetObject, err error)

RebootWorkerForServerFarmResponder handles the response to the RebootWorkerForServerFarm request. The method always closes the http.Response Body.

func (ServerFarmsClient) RebootWorkerForServerFarmSender

func (client ServerFarmsClient) RebootWorkerForServerFarmSender(req *http.Request) (*http.Response, error)

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

func (ServerFarmsClient) RestartSitesForServerFarm

func (client ServerFarmsClient) RestartSitesForServerFarm(resourceGroupName string, name string, softRestart *bool) (result SetObject, err error)

RestartSitesForServerFarm sends the restart sites for server farm request.

resourceGroupName is name of resource group name is name of App Service Plan softRestart is soft restart applies the configuration settings and restarts the apps if necessary. Hard restart always restarts and reprovisions the apps

func (ServerFarmsClient) RestartSitesForServerFarmPreparer

func (client ServerFarmsClient) RestartSitesForServerFarmPreparer(resourceGroupName string, name string, softRestart *bool) (*http.Request, error)

RestartSitesForServerFarmPreparer prepares the RestartSitesForServerFarm request.

func (ServerFarmsClient) RestartSitesForServerFarmResponder

func (client ServerFarmsClient) RestartSitesForServerFarmResponder(resp *http.Response) (result SetObject, err error)

RestartSitesForServerFarmResponder handles the response to the RestartSitesForServerFarm request. The method always closes the http.Response Body.

func (ServerFarmsClient) RestartSitesForServerFarmSender

func (client ServerFarmsClient) RestartSitesForServerFarmSender(req *http.Request) (*http.Response, error)

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

func (ServerFarmsClient) UpdateServerFarmVnetGateway

func (client ServerFarmsClient) UpdateServerFarmVnetGateway(resourceGroupName string, name string, vnetName string, gatewayName string, connectionEnvelope VnetGateway) (result VnetGateway, err error)

UpdateServerFarmVnetGateway sends the update server farm vnet gateway request.

resourceGroupName is the resource group name is the name of the App Service Plan vnetName is the name of the virtual network gatewayName is the name of the gateway. Only 'primary' is supported. connectionEnvelope is the gateway entity.

func (ServerFarmsClient) UpdateServerFarmVnetGatewayPreparer

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

UpdateServerFarmVnetGatewayPreparer prepares the UpdateServerFarmVnetGateway request.

func (ServerFarmsClient) UpdateServerFarmVnetGatewayResponder

func (client ServerFarmsClient) UpdateServerFarmVnetGatewayResponder(resp *http.Response) (result VnetGateway, err error)

UpdateServerFarmVnetGatewayResponder handles the response to the UpdateServerFarmVnetGateway request. The method always closes the http.Response Body.

func (ServerFarmsClient) UpdateServerFarmVnetGatewaySender

func (client ServerFarmsClient) UpdateServerFarmVnetGatewaySender(req *http.Request) (*http.Response, error)

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

func (ServerFarmsClient) UpdateVnetRoute

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

UpdateVnetRoute sends the update vnet route request.

resourceGroupName is name of resource group name is name of App Service Plan vnetName is name of virtual network routeName is name of the virtual network route route is the route object

func (ServerFarmsClient) UpdateVnetRoutePreparer

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

UpdateVnetRoutePreparer prepares the UpdateVnetRoute request.

func (ServerFarmsClient) UpdateVnetRouteResponder

func (client ServerFarmsClient) 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 (ServerFarmsClient) UpdateVnetRouteSender

func (client ServerFarmsClient) 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 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"`
	Properties        *SiteProperties     `json:"properties,omitempty"`
}

Site is represents a web app

type SiteAuthSettings

type SiteAuthSettings struct {
	autorest.Response            `json:"-"`
	Enabled                      *bool                         `json:"enabled,omitempty"`
	HTTPAPIPrefixPath            *string                       `json:"httpApiPrefixPath,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"`
	AadClientID                  *string                       `json:"aadClientId,omitempty"`
	OpenIDIssuer                 *string                       `json:"openIdIssuer,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"`
}

SiteAuthSettings is configuration settings for the Azure App Service Authentication / Authorization feature.

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 a web app is cloneable

type SiteCloneabilityCriterion

type SiteCloneabilityCriterion struct {
	Name        *string `json:"name,omitempty"`
	Description *string `json:"description,omitempty"`
}

SiteCloneabilityCriterion is represents a site cloneability criterion

type SiteCollection

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

SiteCollection is collection of sites

func (SiteCollection) SiteCollectionPreparer

func (client SiteCollection) SiteCollectionPreparer() (*http.Request, error)

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

type SiteConfig

type SiteConfig 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"`
	Properties        *SiteConfigProperties `json:"properties,omitempty"`
}

SiteConfig is configuration of Azure web site

type SiteConfigProperties

type SiteConfigProperties 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"`
	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"`
	PublishingPassword           *string                  `json:"publishingPassword,omitempty"`
	AppSettings                  *[]NameValuePair         `json:"appSettings,omitempty"`
	Metadata                     *[]NameValuePair         `json:"metadata,omitempty"`
	ConnectionStrings            *[]ConnStringInfo        `json:"connectionStrings,omitempty"`
	HandlerMappings              *[]HandlerMapping        `json:"handlerMappings,omitempty"`
	DocumentRoot                 *string                  `json:"documentRoot,omitempty"`
	ScmType                      *string                  `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"`
	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"`
	APIDefinition                *APIDefinitionInfo       `json:"apiDefinition,omitempty"`
	AutoSwapSlotName             *string                  `json:"autoSwapSlotName,omitempty"`
	LocalMySQLEnabled            *bool                    `json:"localMySqlEnabled,omitempty"`
	IPSecurityRestrictions       *[]IPSecurityRestriction `json:"ipSecurityRestrictions,omitempty"`
}

SiteConfigProperties is

type SiteInstance

type SiteInstance 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"`
	Properties *SiteInstanceProperties `json:"properties,omitempty"`
}

SiteInstance is instance of a web app

type SiteInstanceCollection

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

SiteInstanceCollection is collection of site instances

type SiteInstanceProperties

type SiteInstanceProperties struct {
	Name *string `json:"name,omitempty"`
}

SiteInstanceProperties is

type SiteLimits

type SiteLimits struct {
	MaxPercentageCPU *float64 `json:"maxPercentageCpu,omitempty"`
	MaxMemoryInMb    *int64   `json:"maxMemoryInMb,omitempty"`
	MaxDiskSizeInMb  *int64   `json:"maxDiskSizeInMb,omitempty"`
}

SiteLimits is represents metric limits set on a web 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"`
	Location          *string                   `json:"location,omitempty"`
	Type              *string                   `json:"type,omitempty"`
	Tags              *map[string]*string       `json:"tags,omitempty"`
	Properties        *SiteLogsConfigProperties `json:"properties,omitempty"`
}

SiteLogsConfig is configuration of Azure web site

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

type SiteProperties

type SiteProperties struct {
	Name                      *string                    `json:"name,omitempty"`
	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"`
	LastModifiedTimeUtc       *date.Time                 `json:"lastModifiedTimeUtc,omitempty"`
	SiteConfig                *SiteConfig                `json:"siteConfig,omitempty"`
	TrafficManagerHostNames   *[]string                  `json:"trafficManagerHostNames,omitempty"`
	PremiumAppDeployed        *bool                      `json:"premiumAppDeployed,omitempty"`
	ScmSiteAlsoStopped        *bool                      `json:"scmSiteAlsoStopped,omitempty"`
	TargetSwapSlot            *string                    `json:"targetSwapSlot,omitempty"`
	HostingEnvironmentProfile *HostingEnvironmentProfile `json:"hostingEnvironmentProfile,omitempty"`
	MicroService              *string                    `json:"microService,omitempty"`
	GatewaySiteName           *string                    `json:"gatewaySiteName,omitempty"`
	ClientAffinityEnabled     *bool                      `json:"clientAffinityEnabled,omitempty"`
	ClientCertEnabled         *bool                      `json:"clientCertEnabled,omitempty"`
	HostNamesDisabled         *bool                      `json:"hostNamesDisabled,omitempty"`
	OutboundIPAddresses       *string                    `json:"outboundIpAddresses,omitempty"`
	ContainerSize             *int32                     `json:"containerSize,omitempty"`
	MaxNumberOfWorkers        *int32                     `json:"maxNumberOfWorkers,omitempty"`
	CloningInfo               *CloningInfo               `json:"cloningInfo,omitempty"`
	ResourceGroup             *string                    `json:"resourceGroup,omitempty"`
	IsDefaultContainer        *bool                      `json:"isDefaultContainer,omitempty"`
	DefaultHostName           *string                    `json:"defaultHostName,omitempty"`
}

SiteProperties is

type SitePropertiesModel

type SitePropertiesModel struct {
	Metadata    *[]NameValuePair `json:"metadata,omitempty"`
	Properties  *[]NameValuePair `json:"properties,omitempty"`
	AppSettings *[]NameValuePair `json:"appSettings,omitempty"`
}

SitePropertiesModel is

type SiteSourceControl

type SiteSourceControl 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"`
	Properties        *SiteSourceControlProperties `json:"properties,omitempty"`
}

SiteSourceControl is describes the source control configuration for web 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

type SitesClient

type SitesClient struct {
	ManagementClient
}

SitesClient is the use these APIs to manage Azure Websites resources through the Azure Resource Manager. All task operations conform to the HTTP/1.1 protocol specification and each operation returns an x-ms-request-id header that can be used to obtain information about the request. You must make sure that requests made to these resources are secure. For more information, see <a href="https://msdn.microsoft.com/en-us/library/azure/dn790557.aspx">Authenticating Azure Resource Manager requests.</a>

func NewSitesClient

func NewSitesClient(subscriptionID string) SitesClient

NewSitesClient creates an instance of the SitesClient client.

func NewSitesClientWithBaseURI

func NewSitesClientWithBaseURI(baseURI string, subscriptionID string) SitesClient

NewSitesClientWithBaseURI creates an instance of the SitesClient client.

func (SitesClient) AddSitePremierAddOn

func (client SitesClient) AddSitePremierAddOn(resourceGroupName string, name string, premierAddOnName string, premierAddOn PremierAddOnRequest) (result SetObject, err error)

AddSitePremierAddOn sends the add site premier add on request.

func (SitesClient) AddSitePremierAddOnPreparer

func (client SitesClient) AddSitePremierAddOnPreparer(resourceGroupName string, name string, premierAddOnName string, premierAddOn PremierAddOnRequest) (*http.Request, error)

AddSitePremierAddOnPreparer prepares the AddSitePremierAddOn request.

func (SitesClient) AddSitePremierAddOnResponder

func (client SitesClient) AddSitePremierAddOnResponder(resp *http.Response) (result SetObject, err error)

AddSitePremierAddOnResponder handles the response to the AddSitePremierAddOn request. The method always closes the http.Response Body.

func (SitesClient) AddSitePremierAddOnSender

func (client SitesClient) AddSitePremierAddOnSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) AddSitePremierAddOnSlot

func (client SitesClient) AddSitePremierAddOnSlot(resourceGroupName string, name string, premierAddOnName string, premierAddOn PremierAddOnRequest, slot string) (result SetObject, err error)

AddSitePremierAddOnSlot sends the add site premier add on slot request.

func (SitesClient) AddSitePremierAddOnSlotPreparer

func (client SitesClient) AddSitePremierAddOnSlotPreparer(resourceGroupName string, name string, premierAddOnName string, premierAddOn PremierAddOnRequest, slot string) (*http.Request, error)

AddSitePremierAddOnSlotPreparer prepares the AddSitePremierAddOnSlot request.

func (SitesClient) AddSitePremierAddOnSlotResponder

func (client SitesClient) AddSitePremierAddOnSlotResponder(resp *http.Response) (result SetObject, err error)

AddSitePremierAddOnSlotResponder handles the response to the AddSitePremierAddOnSlot request. The method always closes the http.Response Body.

func (SitesClient) AddSitePremierAddOnSlotSender

func (client SitesClient) AddSitePremierAddOnSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) ApplySlotConfigSlot

func (client SitesClient) ApplySlotConfigSlot(resourceGroupName string, name string, slotSwapEntity CsmSlotEntity, slot string) (result SetObject, err error)

ApplySlotConfigSlot sends the apply slot config slot request.

resourceGroupName is name of resource group name is name of web app slotSwapEntity is request body that contains the target slot name. Settings from that slot will be applied on the source slot slot is name of the source slot. Settings from the target slot will be applied onto this slot

func (SitesClient) ApplySlotConfigSlotPreparer

func (client SitesClient) ApplySlotConfigSlotPreparer(resourceGroupName string, name string, slotSwapEntity CsmSlotEntity, slot string) (*http.Request, error)

ApplySlotConfigSlotPreparer prepares the ApplySlotConfigSlot request.

func (SitesClient) ApplySlotConfigSlotResponder

func (client SitesClient) ApplySlotConfigSlotResponder(resp *http.Response) (result SetObject, err error)

ApplySlotConfigSlotResponder handles the response to the ApplySlotConfigSlot request. The method always closes the http.Response Body.

func (SitesClient) ApplySlotConfigSlotSender

func (client SitesClient) ApplySlotConfigSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) ApplySlotConfigToProduction

func (client SitesClient) ApplySlotConfigToProduction(resourceGroupName string, name string, slotSwapEntity CsmSlotEntity) (result SetObject, err error)

ApplySlotConfigToProduction sends the apply slot config to production request.

resourceGroupName is name of resource group name is name of web app slotSwapEntity is request body that contains the target slot name. Settings from that slot will be applied on the source slot

func (SitesClient) ApplySlotConfigToProductionPreparer

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

ApplySlotConfigToProductionPreparer prepares the ApplySlotConfigToProduction request.

func (SitesClient) ApplySlotConfigToProductionResponder

func (client SitesClient) ApplySlotConfigToProductionResponder(resp *http.Response) (result SetObject, err error)

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

func (SitesClient) ApplySlotConfigToProductionSender

func (client SitesClient) 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 (SitesClient) BackupSite

func (client SitesClient) BackupSite(resourceGroupName string, name string, request BackupRequest) (result BackupItem, err error)

BackupSite sends the backup site request.

resourceGroupName is name of resource group name is name of web app request is information on backup request

func (SitesClient) BackupSitePreparer

func (client SitesClient) BackupSitePreparer(resourceGroupName string, name string, request BackupRequest) (*http.Request, error)

BackupSitePreparer prepares the BackupSite request.

func (SitesClient) BackupSiteResponder

func (client SitesClient) BackupSiteResponder(resp *http.Response) (result BackupItem, err error)

BackupSiteResponder handles the response to the BackupSite request. The method always closes the http.Response Body.

func (SitesClient) BackupSiteSender

func (client SitesClient) BackupSiteSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) BackupSiteSlot

func (client SitesClient) BackupSiteSlot(resourceGroupName string, name string, request BackupRequest, slot string) (result BackupItem, err error)

BackupSiteSlot sends the backup site slot request.

resourceGroupName is name of resource group name is name of web app request is information on backup request slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) BackupSiteSlotPreparer

func (client SitesClient) BackupSiteSlotPreparer(resourceGroupName string, name string, request BackupRequest, slot string) (*http.Request, error)

BackupSiteSlotPreparer prepares the BackupSiteSlot request.

func (SitesClient) BackupSiteSlotResponder

func (client SitesClient) BackupSiteSlotResponder(resp *http.Response) (result BackupItem, err error)

BackupSiteSlotResponder handles the response to the BackupSiteSlot request. The method always closes the http.Response Body.

func (SitesClient) BackupSiteSlotSender

func (client SitesClient) BackupSiteSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) CreateDeployment

func (client SitesClient) CreateDeployment(resourceGroupName string, name string, id string, deployment Deployment) (result Deployment, err error)

CreateDeployment sends the create deployment request.

resourceGroupName is name of resource group name is name of web app id is id of the deployment deployment is details of deployment

func (SitesClient) CreateDeploymentPreparer

func (client SitesClient) CreateDeploymentPreparer(resourceGroupName string, name string, id string, deployment Deployment) (*http.Request, error)

CreateDeploymentPreparer prepares the CreateDeployment request.

func (SitesClient) CreateDeploymentResponder

func (client SitesClient) 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 (SitesClient) CreateDeploymentSender

func (client SitesClient) 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 (SitesClient) CreateDeploymentSlot

func (client SitesClient) CreateDeploymentSlot(resourceGroupName string, name string, id string, slot string, deployment Deployment) (result Deployment, err error)

CreateDeploymentSlot sends the create deployment slot request.

resourceGroupName is name of resource group name is name of web app id is id of the deployment slot is name of web app slot. If not specified then will default to production slot. deployment is details of deployment

func (SitesClient) CreateDeploymentSlotPreparer

func (client SitesClient) CreateDeploymentSlotPreparer(resourceGroupName string, name string, id string, slot string, deployment Deployment) (*http.Request, error)

CreateDeploymentSlotPreparer prepares the CreateDeploymentSlot request.

func (SitesClient) CreateDeploymentSlotResponder

func (client SitesClient) 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 (SitesClient) CreateDeploymentSlotSender

func (client SitesClient) 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 (SitesClient) CreateInstanceDeployment

func (client SitesClient) CreateInstanceDeployment(resourceGroupName string, name string, id string, instanceID string, deployment Deployment) (result Deployment, err error)

CreateInstanceDeployment sends the create instance deployment request.

resourceGroupName is name of resource group name is name of web app id is id of the deployment instanceID is id of web app instance deployment is details of deployment

func (SitesClient) CreateInstanceDeploymentPreparer

func (client SitesClient) CreateInstanceDeploymentPreparer(resourceGroupName string, name string, id string, instanceID string, deployment Deployment) (*http.Request, error)

CreateInstanceDeploymentPreparer prepares the CreateInstanceDeployment request.

func (SitesClient) CreateInstanceDeploymentResponder

func (client SitesClient) CreateInstanceDeploymentResponder(resp *http.Response) (result Deployment, err error)

CreateInstanceDeploymentResponder handles the response to the CreateInstanceDeployment request. The method always closes the http.Response Body.

func (SitesClient) CreateInstanceDeploymentSender

func (client SitesClient) CreateInstanceDeploymentSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) CreateInstanceDeploymentSlot

func (client SitesClient) CreateInstanceDeploymentSlot(resourceGroupName string, name string, id string, slot string, instanceID string, deployment Deployment) (result Deployment, err error)

CreateInstanceDeploymentSlot sends the create instance deployment slot request.

resourceGroupName is name of resource group name is name of web app id is id of the deployment slot is name of web app slot. If not specified then will default to production slot. instanceID is id of web app instance deployment is details of deployment

func (SitesClient) CreateInstanceDeploymentSlotPreparer

func (client SitesClient) CreateInstanceDeploymentSlotPreparer(resourceGroupName string, name string, id string, slot string, instanceID string, deployment Deployment) (*http.Request, error)

CreateInstanceDeploymentSlotPreparer prepares the CreateInstanceDeploymentSlot request.

func (SitesClient) CreateInstanceDeploymentSlotResponder

func (client SitesClient) CreateInstanceDeploymentSlotResponder(resp *http.Response) (result Deployment, err error)

CreateInstanceDeploymentSlotResponder handles the response to the CreateInstanceDeploymentSlot request. The method always closes the http.Response Body.

func (SitesClient) CreateInstanceDeploymentSlotSender

func (client SitesClient) CreateInstanceDeploymentSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) CreateOrUpdateSite

func (client SitesClient) CreateOrUpdateSite(resourceGroupName string, name string, siteEnvelope Site, skipDNSRegistration string, skipCustomDomainVerification string, forceDNSRegistration string, ttlInSeconds string, cancel <-chan struct{}) (result autorest.Response, err error)

CreateOrUpdateSite sends the create or update site request. 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 name is name of the web app siteEnvelope is details of web app if it exists already 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 (SitesClient) CreateOrUpdateSiteConfig

func (client SitesClient) CreateOrUpdateSiteConfig(resourceGroupName string, name string, siteConfig SiteConfig) (result SiteConfig, err error)

CreateOrUpdateSiteConfig sends the create or update site config request.

resourceGroupName is name of resource group name is name of web app siteConfig is request body that contains the configuraiton setting for the web app

func (SitesClient) CreateOrUpdateSiteConfigPreparer

func (client SitesClient) CreateOrUpdateSiteConfigPreparer(resourceGroupName string, name string, siteConfig SiteConfig) (*http.Request, error)

CreateOrUpdateSiteConfigPreparer prepares the CreateOrUpdateSiteConfig request.

func (SitesClient) CreateOrUpdateSiteConfigResponder

func (client SitesClient) CreateOrUpdateSiteConfigResponder(resp *http.Response) (result SiteConfig, err error)

CreateOrUpdateSiteConfigResponder handles the response to the CreateOrUpdateSiteConfig request. The method always closes the http.Response Body.

func (SitesClient) CreateOrUpdateSiteConfigSender

func (client SitesClient) CreateOrUpdateSiteConfigSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) CreateOrUpdateSiteConfigSlot

func (client SitesClient) CreateOrUpdateSiteConfigSlot(resourceGroupName string, name string, siteConfig SiteConfig, slot string) (result SiteConfig, err error)

CreateOrUpdateSiteConfigSlot sends the create or update site config slot request.

resourceGroupName is name of resource group name is name of web app siteConfig is request body that contains the configuraiton setting for the web app slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) CreateOrUpdateSiteConfigSlotPreparer

func (client SitesClient) CreateOrUpdateSiteConfigSlotPreparer(resourceGroupName string, name string, siteConfig SiteConfig, slot string) (*http.Request, error)

CreateOrUpdateSiteConfigSlotPreparer prepares the CreateOrUpdateSiteConfigSlot request.

func (SitesClient) CreateOrUpdateSiteConfigSlotResponder

func (client SitesClient) CreateOrUpdateSiteConfigSlotResponder(resp *http.Response) (result SiteConfig, err error)

CreateOrUpdateSiteConfigSlotResponder handles the response to the CreateOrUpdateSiteConfigSlot request. The method always closes the http.Response Body.

func (SitesClient) CreateOrUpdateSiteConfigSlotSender

func (client SitesClient) CreateOrUpdateSiteConfigSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) CreateOrUpdateSiteHostNameBinding

func (client SitesClient) CreateOrUpdateSiteHostNameBinding(resourceGroupName string, name string, hostName string, hostNameBinding HostNameBinding) (result HostNameBinding, err error)

CreateOrUpdateSiteHostNameBinding sends the create or update site host name binding request.

resourceGroupName is name of resource group name is name of web app hostName is name of host hostNameBinding is host name binding information

func (SitesClient) CreateOrUpdateSiteHostNameBindingPreparer

func (client SitesClient) CreateOrUpdateSiteHostNameBindingPreparer(resourceGroupName string, name string, hostName string, hostNameBinding HostNameBinding) (*http.Request, error)

CreateOrUpdateSiteHostNameBindingPreparer prepares the CreateOrUpdateSiteHostNameBinding request.

func (SitesClient) CreateOrUpdateSiteHostNameBindingResponder

func (client SitesClient) CreateOrUpdateSiteHostNameBindingResponder(resp *http.Response) (result HostNameBinding, err error)

CreateOrUpdateSiteHostNameBindingResponder handles the response to the CreateOrUpdateSiteHostNameBinding request. The method always closes the http.Response Body.

func (SitesClient) CreateOrUpdateSiteHostNameBindingSender

func (client SitesClient) CreateOrUpdateSiteHostNameBindingSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) CreateOrUpdateSiteHostNameBindingSlot

func (client SitesClient) CreateOrUpdateSiteHostNameBindingSlot(resourceGroupName string, name string, hostName string, hostNameBinding HostNameBinding, slot string) (result HostNameBinding, err error)

CreateOrUpdateSiteHostNameBindingSlot sends the create or update site host name binding slot request.

resourceGroupName is name of resource group name is name of web app hostName is name of host hostNameBinding is host name binding information slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) CreateOrUpdateSiteHostNameBindingSlotPreparer

func (client SitesClient) CreateOrUpdateSiteHostNameBindingSlotPreparer(resourceGroupName string, name string, hostName string, hostNameBinding HostNameBinding, slot string) (*http.Request, error)

CreateOrUpdateSiteHostNameBindingSlotPreparer prepares the CreateOrUpdateSiteHostNameBindingSlot request.

func (SitesClient) CreateOrUpdateSiteHostNameBindingSlotResponder

func (client SitesClient) CreateOrUpdateSiteHostNameBindingSlotResponder(resp *http.Response) (result HostNameBinding, err error)

CreateOrUpdateSiteHostNameBindingSlotResponder handles the response to the CreateOrUpdateSiteHostNameBindingSlot request. The method always closes the http.Response Body.

func (SitesClient) CreateOrUpdateSiteHostNameBindingSlotSender

func (client SitesClient) CreateOrUpdateSiteHostNameBindingSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) CreateOrUpdateSitePreparer

func (client SitesClient) CreateOrUpdateSitePreparer(resourceGroupName string, name string, siteEnvelope Site, skipDNSRegistration string, skipCustomDomainVerification string, forceDNSRegistration string, ttlInSeconds string, cancel <-chan struct{}) (*http.Request, error)

CreateOrUpdateSitePreparer prepares the CreateOrUpdateSite request.

func (SitesClient) CreateOrUpdateSiteRelayServiceConnection

func (client SitesClient) CreateOrUpdateSiteRelayServiceConnection(resourceGroupName string, name string, entityName string, connectionEnvelope RelayServiceConnectionEntity) (result RelayServiceConnectionEntity, err error)

CreateOrUpdateSiteRelayServiceConnection sends the create or update site relay service connection request.

resourceGroupName is the resource group name name is the name of the web app entityName is the name by which the Hybrid Connection is identified connectionEnvelope is the details of the Hybrid Connection

func (SitesClient) CreateOrUpdateSiteRelayServiceConnectionPreparer

func (client SitesClient) CreateOrUpdateSiteRelayServiceConnectionPreparer(resourceGroupName string, name string, entityName string, connectionEnvelope RelayServiceConnectionEntity) (*http.Request, error)

CreateOrUpdateSiteRelayServiceConnectionPreparer prepares the CreateOrUpdateSiteRelayServiceConnection request.

func (SitesClient) CreateOrUpdateSiteRelayServiceConnectionResponder

func (client SitesClient) CreateOrUpdateSiteRelayServiceConnectionResponder(resp *http.Response) (result RelayServiceConnectionEntity, err error)

CreateOrUpdateSiteRelayServiceConnectionResponder handles the response to the CreateOrUpdateSiteRelayServiceConnection request. The method always closes the http.Response Body.

func (SitesClient) CreateOrUpdateSiteRelayServiceConnectionSender

func (client SitesClient) CreateOrUpdateSiteRelayServiceConnectionSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) CreateOrUpdateSiteRelayServiceConnectionSlot

func (client SitesClient) CreateOrUpdateSiteRelayServiceConnectionSlot(resourceGroupName string, name string, entityName string, connectionEnvelope RelayServiceConnectionEntity, slot string) (result RelayServiceConnectionEntity, err error)

CreateOrUpdateSiteRelayServiceConnectionSlot sends the create or update site relay service connection slot request.

resourceGroupName is the resource group name name is the name of the web app entityName is the name by which the Hybrid Connection is identified connectionEnvelope is the details of the Hybrid Connection slot is the name of the slot for the web app.

func (SitesClient) CreateOrUpdateSiteRelayServiceConnectionSlotPreparer

func (client SitesClient) CreateOrUpdateSiteRelayServiceConnectionSlotPreparer(resourceGroupName string, name string, entityName string, connectionEnvelope RelayServiceConnectionEntity, slot string) (*http.Request, error)

CreateOrUpdateSiteRelayServiceConnectionSlotPreparer prepares the CreateOrUpdateSiteRelayServiceConnectionSlot request.

func (SitesClient) CreateOrUpdateSiteRelayServiceConnectionSlotResponder

func (client SitesClient) CreateOrUpdateSiteRelayServiceConnectionSlotResponder(resp *http.Response) (result RelayServiceConnectionEntity, err error)

CreateOrUpdateSiteRelayServiceConnectionSlotResponder handles the response to the CreateOrUpdateSiteRelayServiceConnectionSlot request. The method always closes the http.Response Body.

func (SitesClient) CreateOrUpdateSiteRelayServiceConnectionSlotSender

func (client SitesClient) CreateOrUpdateSiteRelayServiceConnectionSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) CreateOrUpdateSiteResponder

func (client SitesClient) CreateOrUpdateSiteResponder(resp *http.Response) (result autorest.Response, err error)

CreateOrUpdateSiteResponder handles the response to the CreateOrUpdateSite request. The method always closes the http.Response Body.

func (SitesClient) CreateOrUpdateSiteSender

func (client SitesClient) CreateOrUpdateSiteSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) CreateOrUpdateSiteSlot

func (client SitesClient) CreateOrUpdateSiteSlot(resourceGroupName string, name string, siteEnvelope Site, slot string, skipDNSRegistration string, skipCustomDomainVerification string, forceDNSRegistration string, ttlInSeconds string, cancel <-chan struct{}) (result autorest.Response, err error)

CreateOrUpdateSiteSlot sends the create or update site slot request. 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 name is name of the web app siteEnvelope is details of web app if it exists already slot is name of web app slot. If not specified then will default to 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 (SitesClient) CreateOrUpdateSiteSlotPreparer

func (client SitesClient) CreateOrUpdateSiteSlotPreparer(resourceGroupName string, name string, siteEnvelope Site, slot string, skipDNSRegistration string, skipCustomDomainVerification string, forceDNSRegistration string, ttlInSeconds string, cancel <-chan struct{}) (*http.Request, error)

CreateOrUpdateSiteSlotPreparer prepares the CreateOrUpdateSiteSlot request.

func (SitesClient) CreateOrUpdateSiteSlotResponder

func (client SitesClient) CreateOrUpdateSiteSlotResponder(resp *http.Response) (result autorest.Response, err error)

CreateOrUpdateSiteSlotResponder handles the response to the CreateOrUpdateSiteSlot request. The method always closes the http.Response Body.

func (SitesClient) CreateOrUpdateSiteSlotSender

func (client SitesClient) CreateOrUpdateSiteSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) CreateOrUpdateSiteSourceControl

func (client SitesClient) CreateOrUpdateSiteSourceControl(resourceGroupName string, name string, siteSourceControl SiteSourceControl) (result SiteSourceControl, err error)

CreateOrUpdateSiteSourceControl sends the create or update site source control request.

resourceGroupName is name of resource group name is name of web app siteSourceControl is request body that contains the source control parameters

func (SitesClient) CreateOrUpdateSiteSourceControlPreparer

func (client SitesClient) CreateOrUpdateSiteSourceControlPreparer(resourceGroupName string, name string, siteSourceControl SiteSourceControl) (*http.Request, error)

CreateOrUpdateSiteSourceControlPreparer prepares the CreateOrUpdateSiteSourceControl request.

func (SitesClient) CreateOrUpdateSiteSourceControlResponder

func (client SitesClient) CreateOrUpdateSiteSourceControlResponder(resp *http.Response) (result SiteSourceControl, err error)

CreateOrUpdateSiteSourceControlResponder handles the response to the CreateOrUpdateSiteSourceControl request. The method always closes the http.Response Body.

func (SitesClient) CreateOrUpdateSiteSourceControlSender

func (client SitesClient) CreateOrUpdateSiteSourceControlSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) CreateOrUpdateSiteSourceControlSlot

func (client SitesClient) CreateOrUpdateSiteSourceControlSlot(resourceGroupName string, name string, siteSourceControl SiteSourceControl, slot string) (result SiteSourceControl, err error)

CreateOrUpdateSiteSourceControlSlot sends the create or update site source control slot request.

resourceGroupName is name of resource group name is name of web app siteSourceControl is request body that contains the source control parameters slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) CreateOrUpdateSiteSourceControlSlotPreparer

func (client SitesClient) CreateOrUpdateSiteSourceControlSlotPreparer(resourceGroupName string, name string, siteSourceControl SiteSourceControl, slot string) (*http.Request, error)

CreateOrUpdateSiteSourceControlSlotPreparer prepares the CreateOrUpdateSiteSourceControlSlot request.

func (SitesClient) CreateOrUpdateSiteSourceControlSlotResponder

func (client SitesClient) CreateOrUpdateSiteSourceControlSlotResponder(resp *http.Response) (result SiteSourceControl, err error)

CreateOrUpdateSiteSourceControlSlotResponder handles the response to the CreateOrUpdateSiteSourceControlSlot request. The method always closes the http.Response Body.

func (SitesClient) CreateOrUpdateSiteSourceControlSlotSender

func (client SitesClient) CreateOrUpdateSiteSourceControlSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) CreateOrUpdateSiteVNETConnection

func (client SitesClient) CreateOrUpdateSiteVNETConnection(resourceGroupName string, name string, vnetName string, connectionEnvelope VnetInfo) (result VnetInfo, err error)

CreateOrUpdateSiteVNETConnection sends the create or update site vnet connection request.

resourceGroupName is the resource group name name is the name of the web app vnetName is the name of the Virtual Network connectionEnvelope is the properties of this Virtual Network Connection

func (SitesClient) CreateOrUpdateSiteVNETConnectionGateway

func (client SitesClient) CreateOrUpdateSiteVNETConnectionGateway(resourceGroupName string, name string, vnetName string, gatewayName string, connectionEnvelope VnetGateway) (result VnetGateway, err error)

CreateOrUpdateSiteVNETConnectionGateway sends the create or update site vnet connection gateway request.

resourceGroupName is the resource group name name is the name of the web app vnetName is the name of the Virtual Network gatewayName is the name of the gateway. The only gateway that exists presently is "primary" connectionEnvelope is the properties to update this gateway with.

func (SitesClient) CreateOrUpdateSiteVNETConnectionGatewayPreparer

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

CreateOrUpdateSiteVNETConnectionGatewayPreparer prepares the CreateOrUpdateSiteVNETConnectionGateway request.

func (SitesClient) CreateOrUpdateSiteVNETConnectionGatewayResponder

func (client SitesClient) CreateOrUpdateSiteVNETConnectionGatewayResponder(resp *http.Response) (result VnetGateway, err error)

CreateOrUpdateSiteVNETConnectionGatewayResponder handles the response to the CreateOrUpdateSiteVNETConnectionGateway request. The method always closes the http.Response Body.

func (SitesClient) CreateOrUpdateSiteVNETConnectionGatewaySender

func (client SitesClient) CreateOrUpdateSiteVNETConnectionGatewaySender(req *http.Request) (*http.Response, error)

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

func (SitesClient) CreateOrUpdateSiteVNETConnectionGatewaySlot

func (client SitesClient) CreateOrUpdateSiteVNETConnectionGatewaySlot(resourceGroupName string, name string, vnetName string, gatewayName string, connectionEnvelope VnetGateway, slot string) (result VnetGateway, err error)

CreateOrUpdateSiteVNETConnectionGatewaySlot sends the create or update site vnet connection gateway slot request.

resourceGroupName is the resource group name name is the name of the web app vnetName is the name of the Virtual Network gatewayName is the name of the gateway. The only gateway that exists presently is "primary" connectionEnvelope is the properties to update this gateway with. slot is the name of the slot for this web app.

func (SitesClient) CreateOrUpdateSiteVNETConnectionGatewaySlotPreparer

func (client SitesClient) CreateOrUpdateSiteVNETConnectionGatewaySlotPreparer(resourceGroupName string, name string, vnetName string, gatewayName string, connectionEnvelope VnetGateway, slot string) (*http.Request, error)

CreateOrUpdateSiteVNETConnectionGatewaySlotPreparer prepares the CreateOrUpdateSiteVNETConnectionGatewaySlot request.

func (SitesClient) CreateOrUpdateSiteVNETConnectionGatewaySlotResponder

func (client SitesClient) CreateOrUpdateSiteVNETConnectionGatewaySlotResponder(resp *http.Response) (result VnetGateway, err error)

CreateOrUpdateSiteVNETConnectionGatewaySlotResponder handles the response to the CreateOrUpdateSiteVNETConnectionGatewaySlot request. The method always closes the http.Response Body.

func (SitesClient) CreateOrUpdateSiteVNETConnectionGatewaySlotSender

func (client SitesClient) CreateOrUpdateSiteVNETConnectionGatewaySlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) CreateOrUpdateSiteVNETConnectionPreparer

func (client SitesClient) CreateOrUpdateSiteVNETConnectionPreparer(resourceGroupName string, name string, vnetName string, connectionEnvelope VnetInfo) (*http.Request, error)

CreateOrUpdateSiteVNETConnectionPreparer prepares the CreateOrUpdateSiteVNETConnection request.

func (SitesClient) CreateOrUpdateSiteVNETConnectionResponder

func (client SitesClient) CreateOrUpdateSiteVNETConnectionResponder(resp *http.Response) (result VnetInfo, err error)

CreateOrUpdateSiteVNETConnectionResponder handles the response to the CreateOrUpdateSiteVNETConnection request. The method always closes the http.Response Body.

func (SitesClient) CreateOrUpdateSiteVNETConnectionSender

func (client SitesClient) CreateOrUpdateSiteVNETConnectionSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) CreateOrUpdateSiteVNETConnectionSlot

func (client SitesClient) CreateOrUpdateSiteVNETConnectionSlot(resourceGroupName string, name string, vnetName string, connectionEnvelope VnetInfo, slot string) (result VnetInfo, err error)

CreateOrUpdateSiteVNETConnectionSlot sends the create or update site vnet connection slot request.

resourceGroupName is the resource group name name is the name of the web app vnetName is the name of the Virtual Network connectionEnvelope is the properties of this Virtual Network Connection slot is the name of the slot for this web app.

func (SitesClient) CreateOrUpdateSiteVNETConnectionSlotPreparer

func (client SitesClient) CreateOrUpdateSiteVNETConnectionSlotPreparer(resourceGroupName string, name string, vnetName string, connectionEnvelope VnetInfo, slot string) (*http.Request, error)

CreateOrUpdateSiteVNETConnectionSlotPreparer prepares the CreateOrUpdateSiteVNETConnectionSlot request.

func (SitesClient) CreateOrUpdateSiteVNETConnectionSlotResponder

func (client SitesClient) CreateOrUpdateSiteVNETConnectionSlotResponder(resp *http.Response) (result VnetInfo, err error)

CreateOrUpdateSiteVNETConnectionSlotResponder handles the response to the CreateOrUpdateSiteVNETConnectionSlot request. The method always closes the http.Response Body.

func (SitesClient) CreateOrUpdateSiteVNETConnectionSlotSender

func (client SitesClient) CreateOrUpdateSiteVNETConnectionSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) DeleteBackup

func (client SitesClient) DeleteBackup(resourceGroupName string, name string, backupID string) (result BackupItem, err error)

DeleteBackup sends the delete backup request.

resourceGroupName is name of resource group name is name of web app backupID is id of backup

func (SitesClient) DeleteBackupPreparer

func (client SitesClient) DeleteBackupPreparer(resourceGroupName string, name string, backupID string) (*http.Request, error)

DeleteBackupPreparer prepares the DeleteBackup request.

func (SitesClient) DeleteBackupResponder

func (client SitesClient) DeleteBackupResponder(resp *http.Response) (result BackupItem, err error)

DeleteBackupResponder handles the response to the DeleteBackup request. The method always closes the http.Response Body.

func (SitesClient) DeleteBackupSender

func (client SitesClient) 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 (SitesClient) DeleteBackupSlot

func (client SitesClient) DeleteBackupSlot(resourceGroupName string, name string, backupID string, slot string) (result BackupItem, err error)

DeleteBackupSlot sends the delete backup slot request.

resourceGroupName is name of resource group name is name of web app backupID is id of backup slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) DeleteBackupSlotPreparer

func (client SitesClient) DeleteBackupSlotPreparer(resourceGroupName string, name string, backupID string, slot string) (*http.Request, error)

DeleteBackupSlotPreparer prepares the DeleteBackupSlot request.

func (SitesClient) DeleteBackupSlotResponder

func (client SitesClient) DeleteBackupSlotResponder(resp *http.Response) (result BackupItem, err error)

DeleteBackupSlotResponder handles the response to the DeleteBackupSlot request. The method always closes the http.Response Body.

func (SitesClient) DeleteBackupSlotSender

func (client SitesClient) 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 (SitesClient) DeleteDeployment

func (client SitesClient) DeleteDeployment(resourceGroupName string, name string, id string) (result SetObject, err error)

DeleteDeployment sends the delete deployment request.

resourceGroupName is name of resource group name is name of web app id is id of the deployment

func (SitesClient) DeleteDeploymentPreparer

func (client SitesClient) DeleteDeploymentPreparer(resourceGroupName string, name string, id string) (*http.Request, error)

DeleteDeploymentPreparer prepares the DeleteDeployment request.

func (SitesClient) DeleteDeploymentResponder

func (client SitesClient) DeleteDeploymentResponder(resp *http.Response) (result SetObject, err error)

DeleteDeploymentResponder handles the response to the DeleteDeployment request. The method always closes the http.Response Body.

func (SitesClient) DeleteDeploymentSender

func (client SitesClient) 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 (SitesClient) DeleteDeploymentSlot

func (client SitesClient) DeleteDeploymentSlot(resourceGroupName string, name string, id string, slot string) (result SetObject, err error)

DeleteDeploymentSlot sends the delete deployment slot request.

resourceGroupName is name of resource group name is name of web app id is id of the deployment slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) DeleteDeploymentSlotPreparer

func (client SitesClient) DeleteDeploymentSlotPreparer(resourceGroupName string, name string, id string, slot string) (*http.Request, error)

DeleteDeploymentSlotPreparer prepares the DeleteDeploymentSlot request.

func (SitesClient) DeleteDeploymentSlotResponder

func (client SitesClient) DeleteDeploymentSlotResponder(resp *http.Response) (result SetObject, err error)

DeleteDeploymentSlotResponder handles the response to the DeleteDeploymentSlot request. The method always closes the http.Response Body.

func (SitesClient) DeleteDeploymentSlotSender

func (client SitesClient) 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 (SitesClient) DeleteInstanceDeployment

func (client SitesClient) DeleteInstanceDeployment(resourceGroupName string, name string, id string, instanceID string) (result SetObject, err error)

DeleteInstanceDeployment sends the delete instance deployment request.

resourceGroupName is name of resource group name is name of web app id is id of the deployment instanceID is id of web app instance

func (SitesClient) DeleteInstanceDeploymentPreparer

func (client SitesClient) DeleteInstanceDeploymentPreparer(resourceGroupName string, name string, id string, instanceID string) (*http.Request, error)

DeleteInstanceDeploymentPreparer prepares the DeleteInstanceDeployment request.

func (SitesClient) DeleteInstanceDeploymentResponder

func (client SitesClient) DeleteInstanceDeploymentResponder(resp *http.Response) (result SetObject, err error)

DeleteInstanceDeploymentResponder handles the response to the DeleteInstanceDeployment request. The method always closes the http.Response Body.

func (SitesClient) DeleteInstanceDeploymentSender

func (client SitesClient) DeleteInstanceDeploymentSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) DeleteInstanceDeploymentSlot

func (client SitesClient) DeleteInstanceDeploymentSlot(resourceGroupName string, name string, id string, slot string, instanceID string) (result SetObject, err error)

DeleteInstanceDeploymentSlot sends the delete instance deployment slot request.

resourceGroupName is name of resource group name is name of web app id is id of the deployment slot is name of web app slot. If not specified then will default to production slot. instanceID is id of web app instance

func (SitesClient) DeleteInstanceDeploymentSlotPreparer

func (client SitesClient) DeleteInstanceDeploymentSlotPreparer(resourceGroupName string, name string, id string, slot string, instanceID string) (*http.Request, error)

DeleteInstanceDeploymentSlotPreparer prepares the DeleteInstanceDeploymentSlot request.

func (SitesClient) DeleteInstanceDeploymentSlotResponder

func (client SitesClient) DeleteInstanceDeploymentSlotResponder(resp *http.Response) (result SetObject, err error)

DeleteInstanceDeploymentSlotResponder handles the response to the DeleteInstanceDeploymentSlot request. The method always closes the http.Response Body.

func (SitesClient) DeleteInstanceDeploymentSlotSender

func (client SitesClient) DeleteInstanceDeploymentSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) DeleteSite

func (client SitesClient) DeleteSite(resourceGroupName string, name string, deleteMetrics string, deleteEmptyServerFarm string, skipDNSRegistration string, deleteAllSlots string) (result SetObject, err error)

DeleteSite sends the delete site request.

resourceGroupName is name of resource group name is name of web app deleteMetrics is if true, web app metrics are also deleted deleteEmptyServerFarm is if true and App Service Plan is empty after web app deletion, App Service Plan is also deleted skipDNSRegistration is if true, DNS registration is skipped deleteAllSlots is if true, all slots associated with web app are also deleted

func (SitesClient) DeleteSiteHostNameBinding

func (client SitesClient) DeleteSiteHostNameBinding(resourceGroupName string, name string, hostName string) (result SetObject, err error)

DeleteSiteHostNameBinding sends the delete site host name binding request.

resourceGroupName is name of resource group name is name of web app hostName is name of host

func (SitesClient) DeleteSiteHostNameBindingPreparer

func (client SitesClient) DeleteSiteHostNameBindingPreparer(resourceGroupName string, name string, hostName string) (*http.Request, error)

DeleteSiteHostNameBindingPreparer prepares the DeleteSiteHostNameBinding request.

func (SitesClient) DeleteSiteHostNameBindingResponder

func (client SitesClient) DeleteSiteHostNameBindingResponder(resp *http.Response) (result SetObject, err error)

DeleteSiteHostNameBindingResponder handles the response to the DeleteSiteHostNameBinding request. The method always closes the http.Response Body.

func (SitesClient) DeleteSiteHostNameBindingSender

func (client SitesClient) DeleteSiteHostNameBindingSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) DeleteSiteHostNameBindingSlot

func (client SitesClient) DeleteSiteHostNameBindingSlot(resourceGroupName string, name string, slot string, hostName string) (result SetObject, err error)

DeleteSiteHostNameBindingSlot sends the delete site host name binding slot request.

resourceGroupName is name of resource group name is name of web app slot is name of web app slot. If not specified then will default to production slot. hostName is name of host

func (SitesClient) DeleteSiteHostNameBindingSlotPreparer

func (client SitesClient) DeleteSiteHostNameBindingSlotPreparer(resourceGroupName string, name string, slot string, hostName string) (*http.Request, error)

DeleteSiteHostNameBindingSlotPreparer prepares the DeleteSiteHostNameBindingSlot request.

func (SitesClient) DeleteSiteHostNameBindingSlotResponder

func (client SitesClient) DeleteSiteHostNameBindingSlotResponder(resp *http.Response) (result SetObject, err error)

DeleteSiteHostNameBindingSlotResponder handles the response to the DeleteSiteHostNameBindingSlot request. The method always closes the http.Response Body.

func (SitesClient) DeleteSiteHostNameBindingSlotSender

func (client SitesClient) DeleteSiteHostNameBindingSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) DeleteSitePremierAddOn

func (client SitesClient) DeleteSitePremierAddOn(resourceGroupName string, name string, premierAddOnName string) (result SetObject, err error)

DeleteSitePremierAddOn sends the delete site premier add on request.

func (SitesClient) DeleteSitePremierAddOnPreparer

func (client SitesClient) DeleteSitePremierAddOnPreparer(resourceGroupName string, name string, premierAddOnName string) (*http.Request, error)

DeleteSitePremierAddOnPreparer prepares the DeleteSitePremierAddOn request.

func (SitesClient) DeleteSitePremierAddOnResponder

func (client SitesClient) DeleteSitePremierAddOnResponder(resp *http.Response) (result SetObject, err error)

DeleteSitePremierAddOnResponder handles the response to the DeleteSitePremierAddOn request. The method always closes the http.Response Body.

func (SitesClient) DeleteSitePremierAddOnSender

func (client SitesClient) DeleteSitePremierAddOnSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) DeleteSitePremierAddOnSlot

func (client SitesClient) DeleteSitePremierAddOnSlot(resourceGroupName string, name string, premierAddOnName string, slot string) (result SetObject, err error)

DeleteSitePremierAddOnSlot sends the delete site premier add on slot request.

func (SitesClient) DeleteSitePremierAddOnSlotPreparer

func (client SitesClient) DeleteSitePremierAddOnSlotPreparer(resourceGroupName string, name string, premierAddOnName string, slot string) (*http.Request, error)

DeleteSitePremierAddOnSlotPreparer prepares the DeleteSitePremierAddOnSlot request.

func (SitesClient) DeleteSitePremierAddOnSlotResponder

func (client SitesClient) DeleteSitePremierAddOnSlotResponder(resp *http.Response) (result SetObject, err error)

DeleteSitePremierAddOnSlotResponder handles the response to the DeleteSitePremierAddOnSlot request. The method always closes the http.Response Body.

func (SitesClient) DeleteSitePremierAddOnSlotSender

func (client SitesClient) DeleteSitePremierAddOnSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) DeleteSitePreparer

func (client SitesClient) DeleteSitePreparer(resourceGroupName string, name string, deleteMetrics string, deleteEmptyServerFarm string, skipDNSRegistration string, deleteAllSlots string) (*http.Request, error)

DeleteSitePreparer prepares the DeleteSite request.

func (SitesClient) DeleteSiteRelayServiceConnection

func (client SitesClient) DeleteSiteRelayServiceConnection(resourceGroupName string, name string, entityName string) (result SetObject, err error)

DeleteSiteRelayServiceConnection sends the delete site relay service connection request.

resourceGroupName is the resource group name name is the name of the web app entityName is the name by which the Hybrid Connection is identified

func (SitesClient) DeleteSiteRelayServiceConnectionPreparer

func (client SitesClient) DeleteSiteRelayServiceConnectionPreparer(resourceGroupName string, name string, entityName string) (*http.Request, error)

DeleteSiteRelayServiceConnectionPreparer prepares the DeleteSiteRelayServiceConnection request.

func (SitesClient) DeleteSiteRelayServiceConnectionResponder

func (client SitesClient) DeleteSiteRelayServiceConnectionResponder(resp *http.Response) (result SetObject, err error)

DeleteSiteRelayServiceConnectionResponder handles the response to the DeleteSiteRelayServiceConnection request. The method always closes the http.Response Body.

func (SitesClient) DeleteSiteRelayServiceConnectionSender

func (client SitesClient) DeleteSiteRelayServiceConnectionSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) DeleteSiteRelayServiceConnectionSlot

func (client SitesClient) DeleteSiteRelayServiceConnectionSlot(resourceGroupName string, name string, entityName string, slot string) (result SetObject, err error)

DeleteSiteRelayServiceConnectionSlot sends the delete site relay service connection slot request.

resourceGroupName is the resource group name name is the name of the web app entityName is the name by which the Hybrid Connection is identified slot is the name of the slot for the web app.

func (SitesClient) DeleteSiteRelayServiceConnectionSlotPreparer

func (client SitesClient) DeleteSiteRelayServiceConnectionSlotPreparer(resourceGroupName string, name string, entityName string, slot string) (*http.Request, error)

DeleteSiteRelayServiceConnectionSlotPreparer prepares the DeleteSiteRelayServiceConnectionSlot request.

func (SitesClient) DeleteSiteRelayServiceConnectionSlotResponder

func (client SitesClient) DeleteSiteRelayServiceConnectionSlotResponder(resp *http.Response) (result SetObject, err error)

DeleteSiteRelayServiceConnectionSlotResponder handles the response to the DeleteSiteRelayServiceConnectionSlot request. The method always closes the http.Response Body.

func (SitesClient) DeleteSiteRelayServiceConnectionSlotSender

func (client SitesClient) DeleteSiteRelayServiceConnectionSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) DeleteSiteResponder

func (client SitesClient) DeleteSiteResponder(resp *http.Response) (result SetObject, err error)

DeleteSiteResponder handles the response to the DeleteSite request. The method always closes the http.Response Body.

func (SitesClient) DeleteSiteSender

func (client SitesClient) DeleteSiteSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) DeleteSiteSlot

func (client SitesClient) DeleteSiteSlot(resourceGroupName string, name string, slot string, deleteMetrics string, deleteEmptyServerFarm string, skipDNSRegistration string, deleteAllSlots string) (result SetObject, err error)

DeleteSiteSlot sends the delete site slot request.

resourceGroupName is name of resource group name is name of web app slot is name of web app slot. If not specified then will default to production slot. deleteMetrics is if true, web app metrics are also deleted deleteEmptyServerFarm is if true and App Service Plan is empty after web app deletion, App Service Plan is also deleted skipDNSRegistration is if true, DNS registration is skipped deleteAllSlots is if true, all slots associated with web app are also deleted

func (SitesClient) DeleteSiteSlotPreparer

func (client SitesClient) DeleteSiteSlotPreparer(resourceGroupName string, name string, slot string, deleteMetrics string, deleteEmptyServerFarm string, skipDNSRegistration string, deleteAllSlots string) (*http.Request, error)

DeleteSiteSlotPreparer prepares the DeleteSiteSlot request.

func (SitesClient) DeleteSiteSlotResponder

func (client SitesClient) DeleteSiteSlotResponder(resp *http.Response) (result SetObject, err error)

DeleteSiteSlotResponder handles the response to the DeleteSiteSlot request. The method always closes the http.Response Body.

func (SitesClient) DeleteSiteSlotSender

func (client SitesClient) DeleteSiteSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) DeleteSiteSourceControl

func (client SitesClient) DeleteSiteSourceControl(resourceGroupName string, name string) (result SetObject, err error)

DeleteSiteSourceControl sends the delete site source control request.

resourceGroupName is name of resource group name is name of web app

func (SitesClient) DeleteSiteSourceControlPreparer

func (client SitesClient) DeleteSiteSourceControlPreparer(resourceGroupName string, name string) (*http.Request, error)

DeleteSiteSourceControlPreparer prepares the DeleteSiteSourceControl request.

func (SitesClient) DeleteSiteSourceControlResponder

func (client SitesClient) DeleteSiteSourceControlResponder(resp *http.Response) (result SetObject, err error)

DeleteSiteSourceControlResponder handles the response to the DeleteSiteSourceControl request. The method always closes the http.Response Body.

func (SitesClient) DeleteSiteSourceControlSender

func (client SitesClient) DeleteSiteSourceControlSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) DeleteSiteSourceControlSlot

func (client SitesClient) DeleteSiteSourceControlSlot(resourceGroupName string, name string, slot string) (result SetObject, err error)

DeleteSiteSourceControlSlot sends the delete site source control slot request.

resourceGroupName is name of resource group name is name of web app slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) DeleteSiteSourceControlSlotPreparer

func (client SitesClient) DeleteSiteSourceControlSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

DeleteSiteSourceControlSlotPreparer prepares the DeleteSiteSourceControlSlot request.

func (SitesClient) DeleteSiteSourceControlSlotResponder

func (client SitesClient) DeleteSiteSourceControlSlotResponder(resp *http.Response) (result SetObject, err error)

DeleteSiteSourceControlSlotResponder handles the response to the DeleteSiteSourceControlSlot request. The method always closes the http.Response Body.

func (SitesClient) DeleteSiteSourceControlSlotSender

func (client SitesClient) DeleteSiteSourceControlSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) DeleteSiteVNETConnection

func (client SitesClient) DeleteSiteVNETConnection(resourceGroupName string, name string, vnetName string) (result SetObject, err error)

DeleteSiteVNETConnection sends the delete site vnet connection request.

resourceGroupName is the resource group name name is the name of the web app vnetName is the name of the Virtual Network

func (SitesClient) DeleteSiteVNETConnectionPreparer

func (client SitesClient) DeleteSiteVNETConnectionPreparer(resourceGroupName string, name string, vnetName string) (*http.Request, error)

DeleteSiteVNETConnectionPreparer prepares the DeleteSiteVNETConnection request.

func (SitesClient) DeleteSiteVNETConnectionResponder

func (client SitesClient) DeleteSiteVNETConnectionResponder(resp *http.Response) (result SetObject, err error)

DeleteSiteVNETConnectionResponder handles the response to the DeleteSiteVNETConnection request. The method always closes the http.Response Body.

func (SitesClient) DeleteSiteVNETConnectionSender

func (client SitesClient) DeleteSiteVNETConnectionSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) DeleteSiteVNETConnectionSlot

func (client SitesClient) DeleteSiteVNETConnectionSlot(resourceGroupName string, name string, vnetName string, slot string) (result SetObject, err error)

DeleteSiteVNETConnectionSlot sends the delete site vnet connection slot request.

resourceGroupName is the resource group name name is the name of the web app vnetName is the name of the Virtual Network slot is the name of the slot for this web app.

func (SitesClient) DeleteSiteVNETConnectionSlotPreparer

func (client SitesClient) DeleteSiteVNETConnectionSlotPreparer(resourceGroupName string, name string, vnetName string, slot string) (*http.Request, error)

DeleteSiteVNETConnectionSlotPreparer prepares the DeleteSiteVNETConnectionSlot request.

func (SitesClient) DeleteSiteVNETConnectionSlotResponder

func (client SitesClient) DeleteSiteVNETConnectionSlotResponder(resp *http.Response) (result SetObject, err error)

DeleteSiteVNETConnectionSlotResponder handles the response to the DeleteSiteVNETConnectionSlot request. The method always closes the http.Response Body.

func (SitesClient) DeleteSiteVNETConnectionSlotSender

func (client SitesClient) DeleteSiteVNETConnectionSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) DiscoverSiteRestore

func (client SitesClient) DiscoverSiteRestore(resourceGroupName string, name string, request RestoreRequest) (result RestoreRequest, err error)

DiscoverSiteRestore sends the discover site restore request.

resourceGroupName is name of resource group name is name of web app request is information on restore request

func (SitesClient) DiscoverSiteRestorePreparer

func (client SitesClient) DiscoverSiteRestorePreparer(resourceGroupName string, name string, request RestoreRequest) (*http.Request, error)

DiscoverSiteRestorePreparer prepares the DiscoverSiteRestore request.

func (SitesClient) DiscoverSiteRestoreResponder

func (client SitesClient) DiscoverSiteRestoreResponder(resp *http.Response) (result RestoreRequest, err error)

DiscoverSiteRestoreResponder handles the response to the DiscoverSiteRestore request. The method always closes the http.Response Body.

func (SitesClient) DiscoverSiteRestoreSender

func (client SitesClient) DiscoverSiteRestoreSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) DiscoverSiteRestoreSlot

func (client SitesClient) DiscoverSiteRestoreSlot(resourceGroupName string, name string, request RestoreRequest, slot string) (result RestoreRequest, err error)

DiscoverSiteRestoreSlot sends the discover site restore slot request.

resourceGroupName is name of resource group name is name of web app request is information on restore request slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) DiscoverSiteRestoreSlotPreparer

func (client SitesClient) DiscoverSiteRestoreSlotPreparer(resourceGroupName string, name string, request RestoreRequest, slot string) (*http.Request, error)

DiscoverSiteRestoreSlotPreparer prepares the DiscoverSiteRestoreSlot request.

func (SitesClient) DiscoverSiteRestoreSlotResponder

func (client SitesClient) DiscoverSiteRestoreSlotResponder(resp *http.Response) (result RestoreRequest, err error)

DiscoverSiteRestoreSlotResponder handles the response to the DiscoverSiteRestoreSlot request. The method always closes the http.Response Body.

func (SitesClient) DiscoverSiteRestoreSlotSender

func (client SitesClient) DiscoverSiteRestoreSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GenerateNewSitePublishingPassword

func (client SitesClient) GenerateNewSitePublishingPassword(resourceGroupName string, name string) (result SetObject, err error)

GenerateNewSitePublishingPassword sends the generate new site publishing password request.

resourceGroupName is name of resource group name is name of web app

func (SitesClient) GenerateNewSitePublishingPasswordPreparer

func (client SitesClient) GenerateNewSitePublishingPasswordPreparer(resourceGroupName string, name string) (*http.Request, error)

GenerateNewSitePublishingPasswordPreparer prepares the GenerateNewSitePublishingPassword request.

func (SitesClient) GenerateNewSitePublishingPasswordResponder

func (client SitesClient) GenerateNewSitePublishingPasswordResponder(resp *http.Response) (result SetObject, err error)

GenerateNewSitePublishingPasswordResponder handles the response to the GenerateNewSitePublishingPassword request. The method always closes the http.Response Body.

func (SitesClient) GenerateNewSitePublishingPasswordSender

func (client SitesClient) 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 (SitesClient) GenerateNewSitePublishingPasswordSlot

func (client SitesClient) GenerateNewSitePublishingPasswordSlot(resourceGroupName string, name string, slot string) (result SetObject, err error)

GenerateNewSitePublishingPasswordSlot sends the generate new site publishing password slot request.

resourceGroupName is name of resource group name is name of web app slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) GenerateNewSitePublishingPasswordSlotPreparer

func (client SitesClient) GenerateNewSitePublishingPasswordSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

GenerateNewSitePublishingPasswordSlotPreparer prepares the GenerateNewSitePublishingPasswordSlot request.

func (SitesClient) GenerateNewSitePublishingPasswordSlotResponder

func (client SitesClient) GenerateNewSitePublishingPasswordSlotResponder(resp *http.Response) (result SetObject, err error)

GenerateNewSitePublishingPasswordSlotResponder handles the response to the GenerateNewSitePublishingPasswordSlot request. The method always closes the http.Response Body.

func (SitesClient) GenerateNewSitePublishingPasswordSlotSender

func (client SitesClient) 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 (SitesClient) GetDeletedSites

func (client SitesClient) GetDeletedSites(resourceGroupName string, propertiesToInclude string, includeSiteTypes string) (result DeletedSiteCollection, err error)

GetDeletedSites sends the get deleted sites request.

resourceGroupName is name of resource group propertiesToInclude is additional web app properties included in the response includeSiteTypes is types of apps included in the response

func (SitesClient) GetDeletedSitesPreparer

func (client SitesClient) GetDeletedSitesPreparer(resourceGroupName string, propertiesToInclude string, includeSiteTypes string) (*http.Request, error)

GetDeletedSitesPreparer prepares the GetDeletedSites request.

func (SitesClient) GetDeletedSitesResponder

func (client SitesClient) GetDeletedSitesResponder(resp *http.Response) (result DeletedSiteCollection, err error)

GetDeletedSitesResponder handles the response to the GetDeletedSites request. The method always closes the http.Response Body.

func (SitesClient) GetDeletedSitesSender

func (client SitesClient) GetDeletedSitesSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetDeployment

func (client SitesClient) GetDeployment(resourceGroupName string, name string, id string) (result Deployment, err error)

GetDeployment sends the get deployment request.

resourceGroupName is name of resource group name is name of web app id is id of the deployment

func (SitesClient) GetDeploymentPreparer

func (client SitesClient) GetDeploymentPreparer(resourceGroupName string, name string, id string) (*http.Request, error)

GetDeploymentPreparer prepares the GetDeployment request.

func (SitesClient) GetDeploymentResponder

func (client SitesClient) 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 (SitesClient) GetDeploymentSender

func (client SitesClient) 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 (SitesClient) GetDeploymentSlot

func (client SitesClient) GetDeploymentSlot(resourceGroupName string, name string, id string, slot string) (result Deployment, err error)

GetDeploymentSlot sends the get deployment slot request.

resourceGroupName is name of resource group name is name of web app id is id of the deployment slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) GetDeploymentSlotPreparer

func (client SitesClient) GetDeploymentSlotPreparer(resourceGroupName string, name string, id string, slot string) (*http.Request, error)

GetDeploymentSlotPreparer prepares the GetDeploymentSlot request.

func (SitesClient) GetDeploymentSlotResponder

func (client SitesClient) 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 (SitesClient) GetDeploymentSlotSender

func (client SitesClient) 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 (SitesClient) GetDeployments

func (client SitesClient) GetDeployments(resourceGroupName string, name string) (result DeploymentCollection, err error)

GetDeployments sends the get deployments request.

resourceGroupName is name of resource group name is name of web app

func (SitesClient) GetDeploymentsPreparer

func (client SitesClient) GetDeploymentsPreparer(resourceGroupName string, name string) (*http.Request, error)

GetDeploymentsPreparer prepares the GetDeployments request.

func (SitesClient) GetDeploymentsResponder

func (client SitesClient) GetDeploymentsResponder(resp *http.Response) (result DeploymentCollection, err error)

GetDeploymentsResponder handles the response to the GetDeployments request. The method always closes the http.Response Body.

func (SitesClient) GetDeploymentsSender

func (client SitesClient) GetDeploymentsSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetDeploymentsSlot

func (client SitesClient) GetDeploymentsSlot(resourceGroupName string, name string, slot string) (result DeploymentCollection, err error)

GetDeploymentsSlot sends the get deployments slot request.

resourceGroupName is name of resource group name is name of web app slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) GetDeploymentsSlotPreparer

func (client SitesClient) GetDeploymentsSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

GetDeploymentsSlotPreparer prepares the GetDeploymentsSlot request.

func (SitesClient) GetDeploymentsSlotResponder

func (client SitesClient) GetDeploymentsSlotResponder(resp *http.Response) (result DeploymentCollection, err error)

GetDeploymentsSlotResponder handles the response to the GetDeploymentsSlot request. The method always closes the http.Response Body.

func (SitesClient) GetDeploymentsSlotSender

func (client SitesClient) GetDeploymentsSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetInstanceDeployment

func (client SitesClient) GetInstanceDeployment(resourceGroupName string, name string, id string, instanceID string) (result Deployment, err error)

GetInstanceDeployment sends the get instance deployment request.

resourceGroupName is name of resource group name is name of web app id is id of the deployment instanceID is id of web app instance

func (SitesClient) GetInstanceDeploymentPreparer

func (client SitesClient) GetInstanceDeploymentPreparer(resourceGroupName string, name string, id string, instanceID string) (*http.Request, error)

GetInstanceDeploymentPreparer prepares the GetInstanceDeployment request.

func (SitesClient) GetInstanceDeploymentResponder

func (client SitesClient) GetInstanceDeploymentResponder(resp *http.Response) (result Deployment, err error)

GetInstanceDeploymentResponder handles the response to the GetInstanceDeployment request. The method always closes the http.Response Body.

func (SitesClient) GetInstanceDeploymentSender

func (client SitesClient) GetInstanceDeploymentSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetInstanceDeploymentSlot

func (client SitesClient) GetInstanceDeploymentSlot(resourceGroupName string, name string, id string, slot string, instanceID string) (result Deployment, err error)

GetInstanceDeploymentSlot sends the get instance deployment slot request.

resourceGroupName is name of resource group name is name of web app id is id of the deployment slot is name of web app slot. If not specified then will default to production slot. instanceID is id of web app instance

func (SitesClient) GetInstanceDeploymentSlotPreparer

func (client SitesClient) GetInstanceDeploymentSlotPreparer(resourceGroupName string, name string, id string, slot string, instanceID string) (*http.Request, error)

GetInstanceDeploymentSlotPreparer prepares the GetInstanceDeploymentSlot request.

func (SitesClient) GetInstanceDeploymentSlotResponder

func (client SitesClient) GetInstanceDeploymentSlotResponder(resp *http.Response) (result Deployment, err error)

GetInstanceDeploymentSlotResponder handles the response to the GetInstanceDeploymentSlot request. The method always closes the http.Response Body.

func (SitesClient) GetInstanceDeploymentSlotSender

func (client SitesClient) GetInstanceDeploymentSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetInstanceDeployments

func (client SitesClient) GetInstanceDeployments(resourceGroupName string, name string, instanceID string) (result DeploymentCollection, err error)

GetInstanceDeployments sends the get instance deployments request.

resourceGroupName is name of resource group name is name of web app instanceID is id of web app instance

func (SitesClient) GetInstanceDeploymentsPreparer

func (client SitesClient) GetInstanceDeploymentsPreparer(resourceGroupName string, name string, instanceID string) (*http.Request, error)

GetInstanceDeploymentsPreparer prepares the GetInstanceDeployments request.

func (SitesClient) GetInstanceDeploymentsResponder

func (client SitesClient) GetInstanceDeploymentsResponder(resp *http.Response) (result DeploymentCollection, err error)

GetInstanceDeploymentsResponder handles the response to the GetInstanceDeployments request. The method always closes the http.Response Body.

func (SitesClient) GetInstanceDeploymentsSender

func (client SitesClient) GetInstanceDeploymentsSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetInstanceDeploymentsSlot

func (client SitesClient) GetInstanceDeploymentsSlot(resourceGroupName string, name string, slot string, instanceID string) (result DeploymentCollection, err error)

GetInstanceDeploymentsSlot sends the get instance deployments slot request.

resourceGroupName is name of resource group 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 (SitesClient) GetInstanceDeploymentsSlotPreparer

func (client SitesClient) GetInstanceDeploymentsSlotPreparer(resourceGroupName string, name string, slot string, instanceID string) (*http.Request, error)

GetInstanceDeploymentsSlotPreparer prepares the GetInstanceDeploymentsSlot request.

func (SitesClient) GetInstanceDeploymentsSlotResponder

func (client SitesClient) GetInstanceDeploymentsSlotResponder(resp *http.Response) (result DeploymentCollection, err error)

GetInstanceDeploymentsSlotResponder handles the response to the GetInstanceDeploymentsSlot request. The method always closes the http.Response Body.

func (SitesClient) GetInstanceDeploymentsSlotSender

func (client SitesClient) GetInstanceDeploymentsSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSite

func (client SitesClient) GetSite(resourceGroupName string, name string, propertiesToInclude string) (result Site, err error)

GetSite sends the get site request.

resourceGroupName is name of resource group name is name of web app propertiesToInclude is additional web app properties included in the response

func (SitesClient) GetSiteBackupConfiguration

func (client SitesClient) GetSiteBackupConfiguration(resourceGroupName string, name string) (result BackupRequest, err error)

GetSiteBackupConfiguration sends the get site backup configuration request.

resourceGroupName is name of resource group name is name of web app

func (SitesClient) GetSiteBackupConfigurationPreparer

func (client SitesClient) GetSiteBackupConfigurationPreparer(resourceGroupName string, name string) (*http.Request, error)

GetSiteBackupConfigurationPreparer prepares the GetSiteBackupConfiguration request.

func (SitesClient) GetSiteBackupConfigurationResponder

func (client SitesClient) GetSiteBackupConfigurationResponder(resp *http.Response) (result BackupRequest, err error)

GetSiteBackupConfigurationResponder handles the response to the GetSiteBackupConfiguration request. The method always closes the http.Response Body.

func (SitesClient) GetSiteBackupConfigurationSender

func (client SitesClient) GetSiteBackupConfigurationSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteBackupConfigurationSlot

func (client SitesClient) GetSiteBackupConfigurationSlot(resourceGroupName string, name string, slot string) (result BackupRequest, err error)

GetSiteBackupConfigurationSlot sends the get site backup configuration slot request.

resourceGroupName is name of resource group name is name of web app slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) GetSiteBackupConfigurationSlotPreparer

func (client SitesClient) GetSiteBackupConfigurationSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

GetSiteBackupConfigurationSlotPreparer prepares the GetSiteBackupConfigurationSlot request.

func (SitesClient) GetSiteBackupConfigurationSlotResponder

func (client SitesClient) GetSiteBackupConfigurationSlotResponder(resp *http.Response) (result BackupRequest, err error)

GetSiteBackupConfigurationSlotResponder handles the response to the GetSiteBackupConfigurationSlot request. The method always closes the http.Response Body.

func (SitesClient) GetSiteBackupConfigurationSlotSender

func (client SitesClient) GetSiteBackupConfigurationSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteBackupStatus

func (client SitesClient) GetSiteBackupStatus(resourceGroupName string, name string, backupID string) (result BackupItem, err error)

GetSiteBackupStatus sends the get site backup status request.

resourceGroupName is name of resource group name is name of web app backupID is id of backup

func (SitesClient) GetSiteBackupStatusPreparer

func (client SitesClient) GetSiteBackupStatusPreparer(resourceGroupName string, name string, backupID string) (*http.Request, error)

GetSiteBackupStatusPreparer prepares the GetSiteBackupStatus request.

func (SitesClient) GetSiteBackupStatusResponder

func (client SitesClient) GetSiteBackupStatusResponder(resp *http.Response) (result BackupItem, err error)

GetSiteBackupStatusResponder handles the response to the GetSiteBackupStatus request. The method always closes the http.Response Body.

func (SitesClient) GetSiteBackupStatusSecrets

func (client SitesClient) GetSiteBackupStatusSecrets(resourceGroupName string, name string, backupID string, request BackupRequest) (result BackupItem, err error)

GetSiteBackupStatusSecrets sends the get site backup status secrets request.

resourceGroupName is name of resource group name is name of web app backupID is id of backup request is information on backup request

func (SitesClient) GetSiteBackupStatusSecretsPreparer

func (client SitesClient) GetSiteBackupStatusSecretsPreparer(resourceGroupName string, name string, backupID string, request BackupRequest) (*http.Request, error)

GetSiteBackupStatusSecretsPreparer prepares the GetSiteBackupStatusSecrets request.

func (SitesClient) GetSiteBackupStatusSecretsResponder

func (client SitesClient) GetSiteBackupStatusSecretsResponder(resp *http.Response) (result BackupItem, err error)

GetSiteBackupStatusSecretsResponder handles the response to the GetSiteBackupStatusSecrets request. The method always closes the http.Response Body.

func (SitesClient) GetSiteBackupStatusSecretsSender

func (client SitesClient) GetSiteBackupStatusSecretsSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteBackupStatusSecretsSlot

func (client SitesClient) GetSiteBackupStatusSecretsSlot(resourceGroupName string, name string, backupID string, request BackupRequest, slot string) (result BackupItem, err error)

GetSiteBackupStatusSecretsSlot sends the get site backup status secrets slot request.

resourceGroupName is name of resource group 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 (SitesClient) GetSiteBackupStatusSecretsSlotPreparer

func (client SitesClient) GetSiteBackupStatusSecretsSlotPreparer(resourceGroupName string, name string, backupID string, request BackupRequest, slot string) (*http.Request, error)

GetSiteBackupStatusSecretsSlotPreparer prepares the GetSiteBackupStatusSecretsSlot request.

func (SitesClient) GetSiteBackupStatusSecretsSlotResponder

func (client SitesClient) GetSiteBackupStatusSecretsSlotResponder(resp *http.Response) (result BackupItem, err error)

GetSiteBackupStatusSecretsSlotResponder handles the response to the GetSiteBackupStatusSecretsSlot request. The method always closes the http.Response Body.

func (SitesClient) GetSiteBackupStatusSecretsSlotSender

func (client SitesClient) GetSiteBackupStatusSecretsSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteBackupStatusSender

func (client SitesClient) GetSiteBackupStatusSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteBackupStatusSlot

func (client SitesClient) GetSiteBackupStatusSlot(resourceGroupName string, name string, backupID string, slot string) (result BackupItem, err error)

GetSiteBackupStatusSlot sends the get site backup status slot request.

resourceGroupName is name of resource group name is name of web app backupID is id of backup slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) GetSiteBackupStatusSlotPreparer

func (client SitesClient) GetSiteBackupStatusSlotPreparer(resourceGroupName string, name string, backupID string, slot string) (*http.Request, error)

GetSiteBackupStatusSlotPreparer prepares the GetSiteBackupStatusSlot request.

func (SitesClient) GetSiteBackupStatusSlotResponder

func (client SitesClient) GetSiteBackupStatusSlotResponder(resp *http.Response) (result BackupItem, err error)

GetSiteBackupStatusSlotResponder handles the response to the GetSiteBackupStatusSlot request. The method always closes the http.Response Body.

func (SitesClient) GetSiteBackupStatusSlotSender

func (client SitesClient) GetSiteBackupStatusSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteConfig

func (client SitesClient) GetSiteConfig(resourceGroupName string, name string) (result SiteConfig, err error)

GetSiteConfig sends the get site config request.

resourceGroupName is name of resource group name is name of web app

func (SitesClient) GetSiteConfigPreparer

func (client SitesClient) GetSiteConfigPreparer(resourceGroupName string, name string) (*http.Request, error)

GetSiteConfigPreparer prepares the GetSiteConfig request.

func (SitesClient) GetSiteConfigResponder

func (client SitesClient) GetSiteConfigResponder(resp *http.Response) (result SiteConfig, err error)

GetSiteConfigResponder handles the response to the GetSiteConfig request. The method always closes the http.Response Body.

func (SitesClient) GetSiteConfigSender

func (client SitesClient) GetSiteConfigSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteConfigSlot

func (client SitesClient) GetSiteConfigSlot(resourceGroupName string, name string, slot string) (result SiteConfig, err error)

GetSiteConfigSlot sends the get site config slot request.

resourceGroupName is name of resource group name is name of web app slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) GetSiteConfigSlotPreparer

func (client SitesClient) GetSiteConfigSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

GetSiteConfigSlotPreparer prepares the GetSiteConfigSlot request.

func (SitesClient) GetSiteConfigSlotResponder

func (client SitesClient) GetSiteConfigSlotResponder(resp *http.Response) (result SiteConfig, err error)

GetSiteConfigSlotResponder handles the response to the GetSiteConfigSlot request. The method always closes the http.Response Body.

func (SitesClient) GetSiteConfigSlotSender

func (client SitesClient) GetSiteConfigSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteHostNameBinding

func (client SitesClient) GetSiteHostNameBinding(resourceGroupName string, name string, hostName string) (result HostNameBinding, err error)

GetSiteHostNameBinding sends the get site host name binding request.

resourceGroupName is name of resource group name is name of web app hostName is name of host

func (SitesClient) GetSiteHostNameBindingPreparer

func (client SitesClient) GetSiteHostNameBindingPreparer(resourceGroupName string, name string, hostName string) (*http.Request, error)

GetSiteHostNameBindingPreparer prepares the GetSiteHostNameBinding request.

func (SitesClient) GetSiteHostNameBindingResponder

func (client SitesClient) GetSiteHostNameBindingResponder(resp *http.Response) (result HostNameBinding, err error)

GetSiteHostNameBindingResponder handles the response to the GetSiteHostNameBinding request. The method always closes the http.Response Body.

func (SitesClient) GetSiteHostNameBindingSender

func (client SitesClient) GetSiteHostNameBindingSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteHostNameBindingSlot

func (client SitesClient) GetSiteHostNameBindingSlot(resourceGroupName string, name string, slot string, hostName string) (result HostNameBinding, err error)

GetSiteHostNameBindingSlot sends the get site host name binding slot request.

resourceGroupName is name of resource group name is name of web app slot is name of web app slot. If not specified then will default to production slot. hostName is name of host

func (SitesClient) GetSiteHostNameBindingSlotPreparer

func (client SitesClient) GetSiteHostNameBindingSlotPreparer(resourceGroupName string, name string, slot string, hostName string) (*http.Request, error)

GetSiteHostNameBindingSlotPreparer prepares the GetSiteHostNameBindingSlot request.

func (SitesClient) GetSiteHostNameBindingSlotResponder

func (client SitesClient) GetSiteHostNameBindingSlotResponder(resp *http.Response) (result HostNameBinding, err error)

GetSiteHostNameBindingSlotResponder handles the response to the GetSiteHostNameBindingSlot request. The method always closes the http.Response Body.

func (SitesClient) GetSiteHostNameBindingSlotSender

func (client SitesClient) GetSiteHostNameBindingSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteHostNameBindings

func (client SitesClient) GetSiteHostNameBindings(resourceGroupName string, name string) (result HostNameBindingCollection, err error)

GetSiteHostNameBindings sends the get site host name bindings request.

resourceGroupName is name of resource group name is name of web app

func (SitesClient) GetSiteHostNameBindingsPreparer

func (client SitesClient) GetSiteHostNameBindingsPreparer(resourceGroupName string, name string) (*http.Request, error)

GetSiteHostNameBindingsPreparer prepares the GetSiteHostNameBindings request.

func (SitesClient) GetSiteHostNameBindingsResponder

func (client SitesClient) GetSiteHostNameBindingsResponder(resp *http.Response) (result HostNameBindingCollection, err error)

GetSiteHostNameBindingsResponder handles the response to the GetSiteHostNameBindings request. The method always closes the http.Response Body.

func (SitesClient) GetSiteHostNameBindingsSender

func (client SitesClient) GetSiteHostNameBindingsSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteHostNameBindingsSlot

func (client SitesClient) GetSiteHostNameBindingsSlot(resourceGroupName string, name string, slot string) (result HostNameBindingCollection, err error)

GetSiteHostNameBindingsSlot sends the get site host name bindings slot request.

resourceGroupName is name of resource group name is name of web app slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) GetSiteHostNameBindingsSlotPreparer

func (client SitesClient) GetSiteHostNameBindingsSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

GetSiteHostNameBindingsSlotPreparer prepares the GetSiteHostNameBindingsSlot request.

func (SitesClient) GetSiteHostNameBindingsSlotResponder

func (client SitesClient) GetSiteHostNameBindingsSlotResponder(resp *http.Response) (result HostNameBindingCollection, err error)

GetSiteHostNameBindingsSlotResponder handles the response to the GetSiteHostNameBindingsSlot request. The method always closes the http.Response Body.

func (SitesClient) GetSiteHostNameBindingsSlotSender

func (client SitesClient) GetSiteHostNameBindingsSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteInstanceIdentifiers

func (client SitesClient) GetSiteInstanceIdentifiers(resourceGroupName string, name string) (result SiteInstanceCollection, err error)

GetSiteInstanceIdentifiers sends the get site instance identifiers request.

resourceGroupName is name of resource group name is name of web app

func (SitesClient) GetSiteInstanceIdentifiersPreparer

func (client SitesClient) GetSiteInstanceIdentifiersPreparer(resourceGroupName string, name string) (*http.Request, error)

GetSiteInstanceIdentifiersPreparer prepares the GetSiteInstanceIdentifiers request.

func (SitesClient) GetSiteInstanceIdentifiersResponder

func (client SitesClient) GetSiteInstanceIdentifiersResponder(resp *http.Response) (result SiteInstanceCollection, err error)

GetSiteInstanceIdentifiersResponder handles the response to the GetSiteInstanceIdentifiers request. The method always closes the http.Response Body.

func (SitesClient) GetSiteInstanceIdentifiersSender

func (client SitesClient) GetSiteInstanceIdentifiersSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteInstanceIdentifiersSlot

func (client SitesClient) GetSiteInstanceIdentifiersSlot(resourceGroupName string, name string, slot string) (result SiteInstanceCollection, err error)

GetSiteInstanceIdentifiersSlot sends the get site instance identifiers slot request.

resourceGroupName is name of resource group name is name of web app slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) GetSiteInstanceIdentifiersSlotPreparer

func (client SitesClient) GetSiteInstanceIdentifiersSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

GetSiteInstanceIdentifiersSlotPreparer prepares the GetSiteInstanceIdentifiersSlot request.

func (SitesClient) GetSiteInstanceIdentifiersSlotResponder

func (client SitesClient) GetSiteInstanceIdentifiersSlotResponder(resp *http.Response) (result SiteInstanceCollection, err error)

GetSiteInstanceIdentifiersSlotResponder handles the response to the GetSiteInstanceIdentifiersSlot request. The method always closes the http.Response Body.

func (SitesClient) GetSiteInstanceIdentifiersSlotSender

func (client SitesClient) GetSiteInstanceIdentifiersSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteLogsConfig

func (client SitesClient) GetSiteLogsConfig(resourceGroupName string, name string) (result SiteLogsConfig, err error)

GetSiteLogsConfig sends the get site logs config request.

resourceGroupName is name of resource group name is name of web app

func (SitesClient) GetSiteLogsConfigPreparer

func (client SitesClient) GetSiteLogsConfigPreparer(resourceGroupName string, name string) (*http.Request, error)

GetSiteLogsConfigPreparer prepares the GetSiteLogsConfig request.

func (SitesClient) GetSiteLogsConfigResponder

func (client SitesClient) GetSiteLogsConfigResponder(resp *http.Response) (result SiteLogsConfig, err error)

GetSiteLogsConfigResponder handles the response to the GetSiteLogsConfig request. The method always closes the http.Response Body.

func (SitesClient) GetSiteLogsConfigSender

func (client SitesClient) GetSiteLogsConfigSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteLogsConfigSlot

func (client SitesClient) GetSiteLogsConfigSlot(resourceGroupName string, name string, slot string) (result SiteLogsConfig, err error)

GetSiteLogsConfigSlot sends the get site logs config slot request.

resourceGroupName is name of resource group name is name of web app slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) GetSiteLogsConfigSlotPreparer

func (client SitesClient) GetSiteLogsConfigSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

GetSiteLogsConfigSlotPreparer prepares the GetSiteLogsConfigSlot request.

func (SitesClient) GetSiteLogsConfigSlotResponder

func (client SitesClient) GetSiteLogsConfigSlotResponder(resp *http.Response) (result SiteLogsConfig, err error)

GetSiteLogsConfigSlotResponder handles the response to the GetSiteLogsConfigSlot request. The method always closes the http.Response Body.

func (SitesClient) GetSiteLogsConfigSlotSender

func (client SitesClient) GetSiteLogsConfigSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteMetricDefinitions

func (client SitesClient) GetSiteMetricDefinitions(resourceGroupName string, name string) (result MetricDefinitionCollection, err error)

GetSiteMetricDefinitions sends the get site metric definitions request.

resourceGroupName is name of resource group name is name of web app

func (SitesClient) GetSiteMetricDefinitionsPreparer

func (client SitesClient) GetSiteMetricDefinitionsPreparer(resourceGroupName string, name string) (*http.Request, error)

GetSiteMetricDefinitionsPreparer prepares the GetSiteMetricDefinitions request.

func (SitesClient) GetSiteMetricDefinitionsResponder

func (client SitesClient) GetSiteMetricDefinitionsResponder(resp *http.Response) (result MetricDefinitionCollection, err error)

GetSiteMetricDefinitionsResponder handles the response to the GetSiteMetricDefinitions request. The method always closes the http.Response Body.

func (SitesClient) GetSiteMetricDefinitionsSender

func (client SitesClient) GetSiteMetricDefinitionsSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteMetricDefinitionsSlot

func (client SitesClient) GetSiteMetricDefinitionsSlot(resourceGroupName string, name string, slot string) (result MetricDefinitionCollection, err error)

GetSiteMetricDefinitionsSlot sends the get site metric definitions slot request.

resourceGroupName is name of resource group name is name of web app slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) GetSiteMetricDefinitionsSlotPreparer

func (client SitesClient) GetSiteMetricDefinitionsSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

GetSiteMetricDefinitionsSlotPreparer prepares the GetSiteMetricDefinitionsSlot request.

func (SitesClient) GetSiteMetricDefinitionsSlotResponder

func (client SitesClient) GetSiteMetricDefinitionsSlotResponder(resp *http.Response) (result MetricDefinitionCollection, err error)

GetSiteMetricDefinitionsSlotResponder handles the response to the GetSiteMetricDefinitionsSlot request. The method always closes the http.Response Body.

func (SitesClient) GetSiteMetricDefinitionsSlotSender

func (client SitesClient) GetSiteMetricDefinitionsSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteMetrics

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

GetSiteMetrics sends the get site metrics request.

resourceGroupName is name of resource group name is name of web app details is if true, metric details are included in response 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 (SitesClient) GetSiteMetricsPreparer

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

GetSiteMetricsPreparer prepares the GetSiteMetrics request.

func (SitesClient) GetSiteMetricsResponder

func (client SitesClient) GetSiteMetricsResponder(resp *http.Response) (result ResourceMetricCollection, err error)

GetSiteMetricsResponder handles the response to the GetSiteMetrics request. The method always closes the http.Response Body.

func (SitesClient) GetSiteMetricsSender

func (client SitesClient) GetSiteMetricsSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteMetricsSlot

func (client SitesClient) GetSiteMetricsSlot(resourceGroupName string, name string, slot string, details *bool, filter string) (result ResourceMetricCollection, err error)

GetSiteMetricsSlot sends the get site metrics slot request.

resourceGroupName is name of resource group name is name of web app slot is name of web app slot. If not specified then will default to production slot. details is if true, metric details are included in response 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 (SitesClient) GetSiteMetricsSlotPreparer

func (client SitesClient) GetSiteMetricsSlotPreparer(resourceGroupName string, name string, slot string, details *bool, filter string) (*http.Request, error)

GetSiteMetricsSlotPreparer prepares the GetSiteMetricsSlot request.

func (SitesClient) GetSiteMetricsSlotResponder

func (client SitesClient) GetSiteMetricsSlotResponder(resp *http.Response) (result ResourceMetricCollection, err error)

GetSiteMetricsSlotResponder handles the response to the GetSiteMetricsSlot request. The method always closes the http.Response Body.

func (SitesClient) GetSiteMetricsSlotSender

func (client SitesClient) GetSiteMetricsSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteNetworkFeatures

func (client SitesClient) GetSiteNetworkFeatures(resourceGroupName string, name string, view string) (result NetworkFeatures, err error)

GetSiteNetworkFeatures sends the get site network features request.

resourceGroupName is the resource group name name is the name of the web app view is the type of view. This can either be "summary" or "detailed".

func (SitesClient) GetSiteNetworkFeaturesPreparer

func (client SitesClient) GetSiteNetworkFeaturesPreparer(resourceGroupName string, name string, view string) (*http.Request, error)

GetSiteNetworkFeaturesPreparer prepares the GetSiteNetworkFeatures request.

func (SitesClient) GetSiteNetworkFeaturesResponder

func (client SitesClient) GetSiteNetworkFeaturesResponder(resp *http.Response) (result NetworkFeatures, err error)

GetSiteNetworkFeaturesResponder handles the response to the GetSiteNetworkFeatures request. The method always closes the http.Response Body.

func (SitesClient) GetSiteNetworkFeaturesSender

func (client SitesClient) GetSiteNetworkFeaturesSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteNetworkFeaturesSlot

func (client SitesClient) GetSiteNetworkFeaturesSlot(resourceGroupName string, name string, view string, slot string) (result NetworkFeatures, err error)

GetSiteNetworkFeaturesSlot sends the get site network features slot request.

resourceGroupName is the resource group name name is the name of the web app view is the type of view. This can either be "summary" or "detailed". slot is the name of the slot for this web app.

func (SitesClient) GetSiteNetworkFeaturesSlotPreparer

func (client SitesClient) GetSiteNetworkFeaturesSlotPreparer(resourceGroupName string, name string, view string, slot string) (*http.Request, error)

GetSiteNetworkFeaturesSlotPreparer prepares the GetSiteNetworkFeaturesSlot request.

func (SitesClient) GetSiteNetworkFeaturesSlotResponder

func (client SitesClient) GetSiteNetworkFeaturesSlotResponder(resp *http.Response) (result NetworkFeatures, err error)

GetSiteNetworkFeaturesSlotResponder handles the response to the GetSiteNetworkFeaturesSlot request. The method always closes the http.Response Body.

func (SitesClient) GetSiteNetworkFeaturesSlotSender

func (client SitesClient) GetSiteNetworkFeaturesSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteOperation

func (client SitesClient) GetSiteOperation(resourceGroupName string, name string, operationID string) (result SetObject, err error)

GetSiteOperation sends the get site operation request.

resourceGroupName is name of resource group name is name of web app operationID is id of an operation

func (SitesClient) GetSiteOperationPreparer

func (client SitesClient) GetSiteOperationPreparer(resourceGroupName string, name string, operationID string) (*http.Request, error)

GetSiteOperationPreparer prepares the GetSiteOperation request.

func (SitesClient) GetSiteOperationResponder

func (client SitesClient) GetSiteOperationResponder(resp *http.Response) (result SetObject, err error)

GetSiteOperationResponder handles the response to the GetSiteOperation request. The method always closes the http.Response Body.

func (SitesClient) GetSiteOperationSender

func (client SitesClient) GetSiteOperationSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteOperationSlot

func (client SitesClient) GetSiteOperationSlot(resourceGroupName string, name string, operationID string, slot string) (result SetObject, err error)

GetSiteOperationSlot sends the get site operation slot request.

resourceGroupName is name of resource group name is name of web app operationID is id of an operation slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) GetSiteOperationSlotPreparer

func (client SitesClient) GetSiteOperationSlotPreparer(resourceGroupName string, name string, operationID string, slot string) (*http.Request, error)

GetSiteOperationSlotPreparer prepares the GetSiteOperationSlot request.

func (SitesClient) GetSiteOperationSlotResponder

func (client SitesClient) GetSiteOperationSlotResponder(resp *http.Response) (result SetObject, err error)

GetSiteOperationSlotResponder handles the response to the GetSiteOperationSlot request. The method always closes the http.Response Body.

func (SitesClient) GetSiteOperationSlotSender

func (client SitesClient) GetSiteOperationSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSitePremierAddOn

func (client SitesClient) GetSitePremierAddOn(resourceGroupName string, name string, premierAddOnName string) (result SetObject, err error)

GetSitePremierAddOn sends the get site premier add on request.

func (SitesClient) GetSitePremierAddOnPreparer

func (client SitesClient) GetSitePremierAddOnPreparer(resourceGroupName string, name string, premierAddOnName string) (*http.Request, error)

GetSitePremierAddOnPreparer prepares the GetSitePremierAddOn request.

func (SitesClient) GetSitePremierAddOnResponder

func (client SitesClient) GetSitePremierAddOnResponder(resp *http.Response) (result SetObject, err error)

GetSitePremierAddOnResponder handles the response to the GetSitePremierAddOn request. The method always closes the http.Response Body.

func (SitesClient) GetSitePremierAddOnSender

func (client SitesClient) GetSitePremierAddOnSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSitePremierAddOnSlot

func (client SitesClient) GetSitePremierAddOnSlot(resourceGroupName string, name string, premierAddOnName string, slot string) (result SetObject, err error)

GetSitePremierAddOnSlot sends the get site premier add on slot request.

func (SitesClient) GetSitePremierAddOnSlotPreparer

func (client SitesClient) GetSitePremierAddOnSlotPreparer(resourceGroupName string, name string, premierAddOnName string, slot string) (*http.Request, error)

GetSitePremierAddOnSlotPreparer prepares the GetSitePremierAddOnSlot request.

func (SitesClient) GetSitePremierAddOnSlotResponder

func (client SitesClient) GetSitePremierAddOnSlotResponder(resp *http.Response) (result SetObject, err error)

GetSitePremierAddOnSlotResponder handles the response to the GetSitePremierAddOnSlot request. The method always closes the http.Response Body.

func (SitesClient) GetSitePremierAddOnSlotSender

func (client SitesClient) GetSitePremierAddOnSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSitePreparer

func (client SitesClient) GetSitePreparer(resourceGroupName string, name string, propertiesToInclude string) (*http.Request, error)

GetSitePreparer prepares the GetSite request.

func (SitesClient) GetSiteRelayServiceConnection

func (client SitesClient) GetSiteRelayServiceConnection(resourceGroupName string, name string, entityName string) (result RelayServiceConnectionEntity, err error)

GetSiteRelayServiceConnection sends the get site relay service connection request.

resourceGroupName is the resource group name name is the name of the web app entityName is the name by which the Hybrid Connection is identified

func (SitesClient) GetSiteRelayServiceConnectionPreparer

func (client SitesClient) GetSiteRelayServiceConnectionPreparer(resourceGroupName string, name string, entityName string) (*http.Request, error)

GetSiteRelayServiceConnectionPreparer prepares the GetSiteRelayServiceConnection request.

func (SitesClient) GetSiteRelayServiceConnectionResponder

func (client SitesClient) GetSiteRelayServiceConnectionResponder(resp *http.Response) (result RelayServiceConnectionEntity, err error)

GetSiteRelayServiceConnectionResponder handles the response to the GetSiteRelayServiceConnection request. The method always closes the http.Response Body.

func (SitesClient) GetSiteRelayServiceConnectionSender

func (client SitesClient) GetSiteRelayServiceConnectionSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteRelayServiceConnectionSlot

func (client SitesClient) GetSiteRelayServiceConnectionSlot(resourceGroupName string, name string, entityName string, slot string) (result RelayServiceConnectionEntity, err error)

GetSiteRelayServiceConnectionSlot sends the get site relay service connection slot request.

resourceGroupName is the resource group name name is the name of the web app entityName is the name by which the Hybrid Connection is identified slot is the name of the slot for the web app.

func (SitesClient) GetSiteRelayServiceConnectionSlotPreparer

func (client SitesClient) GetSiteRelayServiceConnectionSlotPreparer(resourceGroupName string, name string, entityName string, slot string) (*http.Request, error)

GetSiteRelayServiceConnectionSlotPreparer prepares the GetSiteRelayServiceConnectionSlot request.

func (SitesClient) GetSiteRelayServiceConnectionSlotResponder

func (client SitesClient) GetSiteRelayServiceConnectionSlotResponder(resp *http.Response) (result RelayServiceConnectionEntity, err error)

GetSiteRelayServiceConnectionSlotResponder handles the response to the GetSiteRelayServiceConnectionSlot request. The method always closes the http.Response Body.

func (SitesClient) GetSiteRelayServiceConnectionSlotSender

func (client SitesClient) GetSiteRelayServiceConnectionSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteResponder

func (client SitesClient) GetSiteResponder(resp *http.Response) (result Site, err error)

GetSiteResponder handles the response to the GetSite request. The method always closes the http.Response Body.

func (SitesClient) GetSiteSender

func (client SitesClient) GetSiteSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteSlot

func (client SitesClient) GetSiteSlot(resourceGroupName string, name string, slot string, propertiesToInclude string) (result Site, err error)

GetSiteSlot sends the get site slot request.

resourceGroupName is name of resource group name is name of web app slot is name of web app slot. If not specified then will default to production slot. propertiesToInclude is additional web app properties included in the response

func (SitesClient) GetSiteSlotPreparer

func (client SitesClient) GetSiteSlotPreparer(resourceGroupName string, name string, slot string, propertiesToInclude string) (*http.Request, error)

GetSiteSlotPreparer prepares the GetSiteSlot request.

func (SitesClient) GetSiteSlotResponder

func (client SitesClient) GetSiteSlotResponder(resp *http.Response) (result Site, err error)

GetSiteSlotResponder handles the response to the GetSiteSlot request. The method always closes the http.Response Body.

func (SitesClient) GetSiteSlotSender

func (client SitesClient) GetSiteSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteSlots

func (client SitesClient) GetSiteSlots(resourceGroupName string, name string, propertiesToInclude string) (result SiteCollection, err error)

GetSiteSlots sends the get site slots request.

resourceGroupName is name of resource group name is name of web app propertiesToInclude is list of app properties to include in the response

func (SitesClient) GetSiteSlotsPreparer

func (client SitesClient) GetSiteSlotsPreparer(resourceGroupName string, name string, propertiesToInclude string) (*http.Request, error)

GetSiteSlotsPreparer prepares the GetSiteSlots request.

func (SitesClient) GetSiteSlotsResponder

func (client SitesClient) GetSiteSlotsResponder(resp *http.Response) (result SiteCollection, err error)

GetSiteSlotsResponder handles the response to the GetSiteSlots request. The method always closes the http.Response Body.

func (SitesClient) GetSiteSlotsSender

func (client SitesClient) GetSiteSlotsSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteSnapshots

func (client SitesClient) GetSiteSnapshots(resourceGroupName string, name string) (result SetObject, err error)

GetSiteSnapshots sends the get site snapshots request.

resourceGroupName is webspace name is website Name

func (SitesClient) GetSiteSnapshotsPreparer

func (client SitesClient) GetSiteSnapshotsPreparer(resourceGroupName string, name string) (*http.Request, error)

GetSiteSnapshotsPreparer prepares the GetSiteSnapshots request.

func (SitesClient) GetSiteSnapshotsResponder

func (client SitesClient) GetSiteSnapshotsResponder(resp *http.Response) (result SetObject, err error)

GetSiteSnapshotsResponder handles the response to the GetSiteSnapshots request. The method always closes the http.Response Body.

func (SitesClient) GetSiteSnapshotsSender

func (client SitesClient) GetSiteSnapshotsSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteSnapshotsSlot

func (client SitesClient) GetSiteSnapshotsSlot(resourceGroupName string, name string, slot string) (result SetObject, err error)

GetSiteSnapshotsSlot sends the get site snapshots slot request.

resourceGroupName is webspace name is website Name slot is website Slot

func (SitesClient) GetSiteSnapshotsSlotPreparer

func (client SitesClient) GetSiteSnapshotsSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

GetSiteSnapshotsSlotPreparer prepares the GetSiteSnapshotsSlot request.

func (SitesClient) GetSiteSnapshotsSlotResponder

func (client SitesClient) GetSiteSnapshotsSlotResponder(resp *http.Response) (result SetObject, err error)

GetSiteSnapshotsSlotResponder handles the response to the GetSiteSnapshotsSlot request. The method always closes the http.Response Body.

func (SitesClient) GetSiteSnapshotsSlotSender

func (client SitesClient) GetSiteSnapshotsSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteSourceControl

func (client SitesClient) GetSiteSourceControl(resourceGroupName string, name string) (result SiteSourceControl, err error)

GetSiteSourceControl sends the get site source control request.

resourceGroupName is name of resource group name is name of web app

func (SitesClient) GetSiteSourceControlPreparer

func (client SitesClient) GetSiteSourceControlPreparer(resourceGroupName string, name string) (*http.Request, error)

GetSiteSourceControlPreparer prepares the GetSiteSourceControl request.

func (SitesClient) GetSiteSourceControlResponder

func (client SitesClient) GetSiteSourceControlResponder(resp *http.Response) (result SiteSourceControl, err error)

GetSiteSourceControlResponder handles the response to the GetSiteSourceControl request. The method always closes the http.Response Body.

func (SitesClient) GetSiteSourceControlSender

func (client SitesClient) GetSiteSourceControlSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteSourceControlSlot

func (client SitesClient) GetSiteSourceControlSlot(resourceGroupName string, name string, slot string) (result SiteSourceControl, err error)

GetSiteSourceControlSlot sends the get site source control slot request.

resourceGroupName is name of resource group name is name of web app slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) GetSiteSourceControlSlotPreparer

func (client SitesClient) GetSiteSourceControlSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

GetSiteSourceControlSlotPreparer prepares the GetSiteSourceControlSlot request.

func (SitesClient) GetSiteSourceControlSlotResponder

func (client SitesClient) GetSiteSourceControlSlotResponder(resp *http.Response) (result SiteSourceControl, err error)

GetSiteSourceControlSlotResponder handles the response to the GetSiteSourceControlSlot request. The method always closes the http.Response Body.

func (SitesClient) GetSiteSourceControlSlotSender

func (client SitesClient) GetSiteSourceControlSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteUsages

func (client SitesClient) GetSiteUsages(resourceGroupName string, name string, filter string) (result CsmUsageQuotaCollection, err error)

GetSiteUsages sends the get site usages request.

resourceGroupName is name of resource group name is name of web app filter is return only usages specified in the filter. Filter is specified by using 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 (SitesClient) GetSiteUsagesPreparer

func (client SitesClient) GetSiteUsagesPreparer(resourceGroupName string, name string, filter string) (*http.Request, error)

GetSiteUsagesPreparer prepares the GetSiteUsages request.

func (SitesClient) GetSiteUsagesResponder

func (client SitesClient) GetSiteUsagesResponder(resp *http.Response) (result CsmUsageQuotaCollection, err error)

GetSiteUsagesResponder handles the response to the GetSiteUsages request. The method always closes the http.Response Body.

func (SitesClient) GetSiteUsagesSender

func (client SitesClient) GetSiteUsagesSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteUsagesSlot

func (client SitesClient) GetSiteUsagesSlot(resourceGroupName string, name string, slot string, filter string) (result CsmUsageQuotaCollection, err error)

GetSiteUsagesSlot sends the get site usages slot request.

resourceGroupName is name of resource group 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 specified in the filter. Filter is specified by using 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 (SitesClient) GetSiteUsagesSlotPreparer

func (client SitesClient) GetSiteUsagesSlotPreparer(resourceGroupName string, name string, slot string, filter string) (*http.Request, error)

GetSiteUsagesSlotPreparer prepares the GetSiteUsagesSlot request.

func (SitesClient) GetSiteUsagesSlotResponder

func (client SitesClient) GetSiteUsagesSlotResponder(resp *http.Response) (result CsmUsageQuotaCollection, err error)

GetSiteUsagesSlotResponder handles the response to the GetSiteUsagesSlot request. The method always closes the http.Response Body.

func (SitesClient) GetSiteUsagesSlotSender

func (client SitesClient) GetSiteUsagesSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteVNETConnection

func (client SitesClient) GetSiteVNETConnection(resourceGroupName string, name string, vnetName string) (result VnetInfo, err error)

GetSiteVNETConnection sends the get site vnet connection request.

resourceGroupName is the resource group name name is the name of the web app vnetName is the name of the Virtual Network

func (SitesClient) GetSiteVNETConnectionPreparer

func (client SitesClient) GetSiteVNETConnectionPreparer(resourceGroupName string, name string, vnetName string) (*http.Request, error)

GetSiteVNETConnectionPreparer prepares the GetSiteVNETConnection request.

func (SitesClient) GetSiteVNETConnectionResponder

func (client SitesClient) GetSiteVNETConnectionResponder(resp *http.Response) (result VnetInfo, err error)

GetSiteVNETConnectionResponder handles the response to the GetSiteVNETConnection request. The method always closes the http.Response Body.

func (SitesClient) GetSiteVNETConnectionSender

func (client SitesClient) GetSiteVNETConnectionSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteVNETConnectionSlot

func (client SitesClient) GetSiteVNETConnectionSlot(resourceGroupName string, name string, vnetName string, slot string) (result VnetInfo, err error)

GetSiteVNETConnectionSlot sends the get site vnet connection slot request.

resourceGroupName is the resource group name name is the name of the web app vnetName is the name of the Virtual Network slot is the name of the slot for this web app.

func (SitesClient) GetSiteVNETConnectionSlotPreparer

func (client SitesClient) GetSiteVNETConnectionSlotPreparer(resourceGroupName string, name string, vnetName string, slot string) (*http.Request, error)

GetSiteVNETConnectionSlotPreparer prepares the GetSiteVNETConnectionSlot request.

func (SitesClient) GetSiteVNETConnectionSlotResponder

func (client SitesClient) GetSiteVNETConnectionSlotResponder(resp *http.Response) (result VnetInfo, err error)

GetSiteVNETConnectionSlotResponder handles the response to the GetSiteVNETConnectionSlot request. The method always closes the http.Response Body.

func (SitesClient) GetSiteVNETConnectionSlotSender

func (client SitesClient) GetSiteVNETConnectionSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteVNETConnections

func (client SitesClient) GetSiteVNETConnections(resourceGroupName string, name string) (result ListVnetInfo, err error)

GetSiteVNETConnections sends the get site vnet connections request.

resourceGroupName is the resource group name name is the name of the web app

func (SitesClient) GetSiteVNETConnectionsPreparer

func (client SitesClient) GetSiteVNETConnectionsPreparer(resourceGroupName string, name string) (*http.Request, error)

GetSiteVNETConnectionsPreparer prepares the GetSiteVNETConnections request.

func (SitesClient) GetSiteVNETConnectionsResponder

func (client SitesClient) GetSiteVNETConnectionsResponder(resp *http.Response) (result ListVnetInfo, err error)

GetSiteVNETConnectionsResponder handles the response to the GetSiteVNETConnections request. The method always closes the http.Response Body.

func (SitesClient) GetSiteVNETConnectionsSender

func (client SitesClient) GetSiteVNETConnectionsSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteVNETConnectionsSlot

func (client SitesClient) GetSiteVNETConnectionsSlot(resourceGroupName string, name string, slot string) (result ListVnetInfo, err error)

GetSiteVNETConnectionsSlot sends the get site vnet connections slot request.

resourceGroupName is the resource group name name is the name of the web app slot is the name of the slot for this web app.

func (SitesClient) GetSiteVNETConnectionsSlotPreparer

func (client SitesClient) GetSiteVNETConnectionsSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

GetSiteVNETConnectionsSlotPreparer prepares the GetSiteVNETConnectionsSlot request.

func (SitesClient) GetSiteVNETConnectionsSlotResponder

func (client SitesClient) GetSiteVNETConnectionsSlotResponder(resp *http.Response) (result ListVnetInfo, err error)

GetSiteVNETConnectionsSlotResponder handles the response to the GetSiteVNETConnectionsSlot request. The method always closes the http.Response Body.

func (SitesClient) GetSiteVNETConnectionsSlotSender

func (client SitesClient) GetSiteVNETConnectionsSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteVnetGateway

func (client SitesClient) GetSiteVnetGateway(resourceGroupName string, name string, vnetName string, gatewayName string) (result SetObject, err error)

GetSiteVnetGateway sends the get site vnet gateway request.

resourceGroupName is the resource group name name is the name of the web app vnetName is the name of the Virtual Network gatewayName is the name of the gateway. The only gateway that exists presently is "primary"

func (SitesClient) GetSiteVnetGatewayPreparer

func (client SitesClient) GetSiteVnetGatewayPreparer(resourceGroupName string, name string, vnetName string, gatewayName string) (*http.Request, error)

GetSiteVnetGatewayPreparer prepares the GetSiteVnetGateway request.

func (SitesClient) GetSiteVnetGatewayResponder

func (client SitesClient) GetSiteVnetGatewayResponder(resp *http.Response) (result SetObject, err error)

GetSiteVnetGatewayResponder handles the response to the GetSiteVnetGateway request. The method always closes the http.Response Body.

func (SitesClient) GetSiteVnetGatewaySender

func (client SitesClient) GetSiteVnetGatewaySender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSiteVnetGatewaySlot

func (client SitesClient) GetSiteVnetGatewaySlot(resourceGroupName string, name string, vnetName string, gatewayName string, slot string) (result SetObject, err error)

GetSiteVnetGatewaySlot sends the get site vnet gateway slot request.

resourceGroupName is the resource group name name is the name of the web app vnetName is the name of the Virtual Network gatewayName is the name of the gateway. The only gateway that exists presently is "primary" slot is the name of the slot for this web app.

func (SitesClient) GetSiteVnetGatewaySlotPreparer

func (client SitesClient) GetSiteVnetGatewaySlotPreparer(resourceGroupName string, name string, vnetName string, gatewayName string, slot string) (*http.Request, error)

GetSiteVnetGatewaySlotPreparer prepares the GetSiteVnetGatewaySlot request.

func (SitesClient) GetSiteVnetGatewaySlotResponder

func (client SitesClient) GetSiteVnetGatewaySlotResponder(resp *http.Response) (result SetObject, err error)

GetSiteVnetGatewaySlotResponder handles the response to the GetSiteVnetGatewaySlot request. The method always closes the http.Response Body.

func (SitesClient) GetSiteVnetGatewaySlotSender

func (client SitesClient) GetSiteVnetGatewaySlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSites

func (client SitesClient) GetSites(resourceGroupName string, propertiesToInclude string, includeSiteTypes string, includeSlots *bool) (result SiteCollection, err error)

GetSites sends the get sites request.

resourceGroupName is name of resource group propertiesToInclude is additional web app properties included in the response includeSiteTypes is types of apps included in the response includeSlots is whether or not to include deployments slots in results

func (SitesClient) GetSitesPreparer

func (client SitesClient) GetSitesPreparer(resourceGroupName string, propertiesToInclude string, includeSiteTypes string, includeSlots *bool) (*http.Request, error)

GetSitesPreparer prepares the GetSites request.

func (SitesClient) GetSitesResponder

func (client SitesClient) GetSitesResponder(resp *http.Response) (result SiteCollection, err error)

GetSitesResponder handles the response to the GetSites request. The method always closes the http.Response Body.

func (SitesClient) GetSitesSender

func (client SitesClient) GetSitesSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSlotConfigNames

func (client SitesClient) GetSlotConfigNames(resourceGroupName string, name string) (result SlotConfigNamesResource, err error)

GetSlotConfigNames sends the get slot config names request.

resourceGroupName is name of resource group name is name of web app

func (SitesClient) GetSlotConfigNamesPreparer

func (client SitesClient) GetSlotConfigNamesPreparer(resourceGroupName string, name string) (*http.Request, error)

GetSlotConfigNamesPreparer prepares the GetSlotConfigNames request.

func (SitesClient) GetSlotConfigNamesResponder

func (client SitesClient) GetSlotConfigNamesResponder(resp *http.Response) (result SlotConfigNamesResource, err error)

GetSlotConfigNamesResponder handles the response to the GetSlotConfigNames request. The method always closes the http.Response Body.

func (SitesClient) GetSlotConfigNamesSender

func (client SitesClient) GetSlotConfigNamesSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSlotsDifferencesFromProduction

func (client SitesClient) GetSlotsDifferencesFromProduction(resourceGroupName string, name string, slotSwapEntity CsmSlotEntity) (result SlotDifferenceCollection, err error)

GetSlotsDifferencesFromProduction sends the get slots differences from production request.

resourceGroupName is name of resource group name is name of web app slotSwapEntity is request body that contains the target slot name

func (SitesClient) GetSlotsDifferencesFromProductionPreparer

func (client SitesClient) GetSlotsDifferencesFromProductionPreparer(resourceGroupName string, name string, slotSwapEntity CsmSlotEntity) (*http.Request, error)

GetSlotsDifferencesFromProductionPreparer prepares the GetSlotsDifferencesFromProduction request.

func (SitesClient) GetSlotsDifferencesFromProductionResponder

func (client SitesClient) GetSlotsDifferencesFromProductionResponder(resp *http.Response) (result SlotDifferenceCollection, err error)

GetSlotsDifferencesFromProductionResponder handles the response to the GetSlotsDifferencesFromProduction request. The method always closes the http.Response Body.

func (SitesClient) GetSlotsDifferencesFromProductionSender

func (client SitesClient) GetSlotsDifferencesFromProductionSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) GetSlotsDifferencesSlot

func (client SitesClient) GetSlotsDifferencesSlot(resourceGroupName string, name string, slotSwapEntity CsmSlotEntity, slot string) (result SlotDifferenceCollection, err error)

GetSlotsDifferencesSlot sends the get slots differences slot request.

resourceGroupName is name of resource group name is name of web app slotSwapEntity is request body that contains the target slot name slot is name of the source slot

func (SitesClient) GetSlotsDifferencesSlotPreparer

func (client SitesClient) GetSlotsDifferencesSlotPreparer(resourceGroupName string, name string, slotSwapEntity CsmSlotEntity, slot string) (*http.Request, error)

GetSlotsDifferencesSlotPreparer prepares the GetSlotsDifferencesSlot request.

func (SitesClient) GetSlotsDifferencesSlotResponder

func (client SitesClient) GetSlotsDifferencesSlotResponder(resp *http.Response) (result SlotDifferenceCollection, err error)

GetSlotsDifferencesSlotResponder handles the response to the GetSlotsDifferencesSlot request. The method always closes the http.Response Body.

func (SitesClient) GetSlotsDifferencesSlotSender

func (client SitesClient) GetSlotsDifferencesSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) IsSiteCloneable

func (client SitesClient) IsSiteCloneable(resourceGroupName string, name string) (result SiteCloneability, err error)

IsSiteCloneable sends the is site cloneable request.

resourceGroupName is name of the resource group name is name of the web app

func (SitesClient) IsSiteCloneablePreparer

func (client SitesClient) IsSiteCloneablePreparer(resourceGroupName string, name string) (*http.Request, error)

IsSiteCloneablePreparer prepares the IsSiteCloneable request.

func (SitesClient) IsSiteCloneableResponder

func (client SitesClient) IsSiteCloneableResponder(resp *http.Response) (result SiteCloneability, err error)

IsSiteCloneableResponder handles the response to the IsSiteCloneable request. The method always closes the http.Response Body.

func (SitesClient) IsSiteCloneableSender

func (client SitesClient) IsSiteCloneableSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) IsSiteCloneableSlot

func (client SitesClient) IsSiteCloneableSlot(resourceGroupName string, name string, slot string) (result SiteCloneability, err error)

IsSiteCloneableSlot sends the is site cloneable slot request.

resourceGroupName is name of the resource group name is name of the web app slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) IsSiteCloneableSlotPreparer

func (client SitesClient) IsSiteCloneableSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

IsSiteCloneableSlotPreparer prepares the IsSiteCloneableSlot request.

func (SitesClient) IsSiteCloneableSlotResponder

func (client SitesClient) IsSiteCloneableSlotResponder(resp *http.Response) (result SiteCloneability, err error)

IsSiteCloneableSlotResponder handles the response to the IsSiteCloneableSlot request. The method always closes the http.Response Body.

func (SitesClient) IsSiteCloneableSlotSender

func (client SitesClient) IsSiteCloneableSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) ListSiteAppSettings

func (client SitesClient) ListSiteAppSettings(resourceGroupName string, name string) (result StringDictionary, err error)

ListSiteAppSettings sends the list site app settings request.

resourceGroupName is name of resource group name is name of web app

func (SitesClient) ListSiteAppSettingsPreparer

func (client SitesClient) ListSiteAppSettingsPreparer(resourceGroupName string, name string) (*http.Request, error)

ListSiteAppSettingsPreparer prepares the ListSiteAppSettings request.

func (SitesClient) ListSiteAppSettingsResponder

func (client SitesClient) ListSiteAppSettingsResponder(resp *http.Response) (result StringDictionary, err error)

ListSiteAppSettingsResponder handles the response to the ListSiteAppSettings request. The method always closes the http.Response Body.

func (SitesClient) ListSiteAppSettingsSender

func (client SitesClient) ListSiteAppSettingsSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) ListSiteAppSettingsSlot

func (client SitesClient) ListSiteAppSettingsSlot(resourceGroupName string, name string, slot string) (result StringDictionary, err error)

ListSiteAppSettingsSlot sends the list site app settings slot request.

resourceGroupName is name of resource group name is name of web app slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) ListSiteAppSettingsSlotPreparer

func (client SitesClient) ListSiteAppSettingsSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

ListSiteAppSettingsSlotPreparer prepares the ListSiteAppSettingsSlot request.

func (SitesClient) ListSiteAppSettingsSlotResponder

func (client SitesClient) ListSiteAppSettingsSlotResponder(resp *http.Response) (result StringDictionary, err error)

ListSiteAppSettingsSlotResponder handles the response to the ListSiteAppSettingsSlot request. The method always closes the http.Response Body.

func (SitesClient) ListSiteAppSettingsSlotSender

func (client SitesClient) ListSiteAppSettingsSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) ListSiteAuthSettings

func (client SitesClient) ListSiteAuthSettings(resourceGroupName string, name string) (result SiteAuthSettings, err error)

ListSiteAuthSettings sends the list site auth settings request.

resourceGroupName is name of resource group name is name of web app

func (SitesClient) ListSiteAuthSettingsPreparer

func (client SitesClient) ListSiteAuthSettingsPreparer(resourceGroupName string, name string) (*http.Request, error)

ListSiteAuthSettingsPreparer prepares the ListSiteAuthSettings request.

func (SitesClient) ListSiteAuthSettingsResponder

func (client SitesClient) ListSiteAuthSettingsResponder(resp *http.Response) (result SiteAuthSettings, err error)

ListSiteAuthSettingsResponder handles the response to the ListSiteAuthSettings request. The method always closes the http.Response Body.

func (SitesClient) ListSiteAuthSettingsSender

func (client SitesClient) ListSiteAuthSettingsSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) ListSiteAuthSettingsSlot

func (client SitesClient) ListSiteAuthSettingsSlot(resourceGroupName string, name string, slot string) (result SiteAuthSettings, err error)

ListSiteAuthSettingsSlot sends the list site auth settings slot request.

resourceGroupName is name of resource group name is name of web app slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) ListSiteAuthSettingsSlotPreparer

func (client SitesClient) ListSiteAuthSettingsSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

ListSiteAuthSettingsSlotPreparer prepares the ListSiteAuthSettingsSlot request.

func (SitesClient) ListSiteAuthSettingsSlotResponder

func (client SitesClient) ListSiteAuthSettingsSlotResponder(resp *http.Response) (result SiteAuthSettings, err error)

ListSiteAuthSettingsSlotResponder handles the response to the ListSiteAuthSettingsSlot request. The method always closes the http.Response Body.

func (SitesClient) ListSiteAuthSettingsSlotSender

func (client SitesClient) ListSiteAuthSettingsSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) ListSiteBackups

func (client SitesClient) ListSiteBackups(resourceGroupName string, name string) (result BackupItemCollection, err error)

ListSiteBackups sends the list site backups request.

resourceGroupName is name of resource group name is name of web app

func (SitesClient) ListSiteBackupsPreparer

func (client SitesClient) ListSiteBackupsPreparer(resourceGroupName string, name string) (*http.Request, error)

ListSiteBackupsPreparer prepares the ListSiteBackups request.

func (SitesClient) ListSiteBackupsResponder

func (client SitesClient) ListSiteBackupsResponder(resp *http.Response) (result BackupItemCollection, err error)

ListSiteBackupsResponder handles the response to the ListSiteBackups request. The method always closes the http.Response Body.

func (SitesClient) ListSiteBackupsSender

func (client SitesClient) ListSiteBackupsSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) ListSiteBackupsSlot

func (client SitesClient) ListSiteBackupsSlot(resourceGroupName string, name string, slot string) (result BackupItemCollection, err error)

ListSiteBackupsSlot sends the list site backups slot request.

resourceGroupName is name of resource group name is name of web app slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) ListSiteBackupsSlotPreparer

func (client SitesClient) ListSiteBackupsSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

ListSiteBackupsSlotPreparer prepares the ListSiteBackupsSlot request.

func (SitesClient) ListSiteBackupsSlotResponder

func (client SitesClient) ListSiteBackupsSlotResponder(resp *http.Response) (result BackupItemCollection, err error)

ListSiteBackupsSlotResponder handles the response to the ListSiteBackupsSlot request. The method always closes the http.Response Body.

func (SitesClient) ListSiteBackupsSlotSender

func (client SitesClient) ListSiteBackupsSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) ListSiteConnectionStrings

func (client SitesClient) ListSiteConnectionStrings(resourceGroupName string, name string) (result ConnectionStringDictionary, err error)

ListSiteConnectionStrings sends the list site connection strings request.

resourceGroupName is name of resource group name is name of web app

func (SitesClient) ListSiteConnectionStringsPreparer

func (client SitesClient) ListSiteConnectionStringsPreparer(resourceGroupName string, name string) (*http.Request, error)

ListSiteConnectionStringsPreparer prepares the ListSiteConnectionStrings request.

func (SitesClient) ListSiteConnectionStringsResponder

func (client SitesClient) ListSiteConnectionStringsResponder(resp *http.Response) (result ConnectionStringDictionary, err error)

ListSiteConnectionStringsResponder handles the response to the ListSiteConnectionStrings request. The method always closes the http.Response Body.

func (SitesClient) ListSiteConnectionStringsSender

func (client SitesClient) ListSiteConnectionStringsSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) ListSiteConnectionStringsSlot

func (client SitesClient) ListSiteConnectionStringsSlot(resourceGroupName string, name string, slot string) (result ConnectionStringDictionary, err error)

ListSiteConnectionStringsSlot sends the list site connection strings slot request.

resourceGroupName is name of resource group name is name of web app slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) ListSiteConnectionStringsSlotPreparer

func (client SitesClient) ListSiteConnectionStringsSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

ListSiteConnectionStringsSlotPreparer prepares the ListSiteConnectionStringsSlot request.

func (SitesClient) ListSiteConnectionStringsSlotResponder

func (client SitesClient) ListSiteConnectionStringsSlotResponder(resp *http.Response) (result ConnectionStringDictionary, err error)

ListSiteConnectionStringsSlotResponder handles the response to the ListSiteConnectionStringsSlot request. The method always closes the http.Response Body.

func (SitesClient) ListSiteConnectionStringsSlotSender

func (client SitesClient) ListSiteConnectionStringsSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) ListSiteMetadata

func (client SitesClient) ListSiteMetadata(resourceGroupName string, name string) (result StringDictionary, err error)

ListSiteMetadata sends the list site metadata request.

resourceGroupName is name of resource group name is name of web app

func (SitesClient) ListSiteMetadataPreparer

func (client SitesClient) ListSiteMetadataPreparer(resourceGroupName string, name string) (*http.Request, error)

ListSiteMetadataPreparer prepares the ListSiteMetadata request.

func (SitesClient) ListSiteMetadataResponder

func (client SitesClient) ListSiteMetadataResponder(resp *http.Response) (result StringDictionary, err error)

ListSiteMetadataResponder handles the response to the ListSiteMetadata request. The method always closes the http.Response Body.

func (SitesClient) ListSiteMetadataSender

func (client SitesClient) ListSiteMetadataSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) ListSiteMetadataSlot

func (client SitesClient) ListSiteMetadataSlot(resourceGroupName string, name string, slot string) (result StringDictionary, err error)

ListSiteMetadataSlot sends the list site metadata slot request.

resourceGroupName is name of resource group name is name of web app slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) ListSiteMetadataSlotPreparer

func (client SitesClient) ListSiteMetadataSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

ListSiteMetadataSlotPreparer prepares the ListSiteMetadataSlot request.

func (SitesClient) ListSiteMetadataSlotResponder

func (client SitesClient) ListSiteMetadataSlotResponder(resp *http.Response) (result StringDictionary, err error)

ListSiteMetadataSlotResponder handles the response to the ListSiteMetadataSlot request. The method always closes the http.Response Body.

func (SitesClient) ListSiteMetadataSlotSender

func (client SitesClient) ListSiteMetadataSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) ListSitePremierAddOns

func (client SitesClient) ListSitePremierAddOns(resourceGroupName string, name string) (result SetObject, err error)

ListSitePremierAddOns sends the list site premier add ons request.

func (SitesClient) ListSitePremierAddOnsPreparer

func (client SitesClient) ListSitePremierAddOnsPreparer(resourceGroupName string, name string) (*http.Request, error)

ListSitePremierAddOnsPreparer prepares the ListSitePremierAddOns request.

func (SitesClient) ListSitePremierAddOnsResponder

func (client SitesClient) ListSitePremierAddOnsResponder(resp *http.Response) (result SetObject, err error)

ListSitePremierAddOnsResponder handles the response to the ListSitePremierAddOns request. The method always closes the http.Response Body.

func (SitesClient) ListSitePremierAddOnsSender

func (client SitesClient) ListSitePremierAddOnsSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) ListSitePremierAddOnsSlot

func (client SitesClient) ListSitePremierAddOnsSlot(resourceGroupName string, name string, slot string) (result SetObject, err error)

ListSitePremierAddOnsSlot sends the list site premier add ons slot request.

func (SitesClient) ListSitePremierAddOnsSlotPreparer

func (client SitesClient) ListSitePremierAddOnsSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

ListSitePremierAddOnsSlotPreparer prepares the ListSitePremierAddOnsSlot request.

func (SitesClient) ListSitePremierAddOnsSlotResponder

func (client SitesClient) ListSitePremierAddOnsSlotResponder(resp *http.Response) (result SetObject, err error)

ListSitePremierAddOnsSlotResponder handles the response to the ListSitePremierAddOnsSlot request. The method always closes the http.Response Body.

func (SitesClient) ListSitePremierAddOnsSlotSender

func (client SitesClient) ListSitePremierAddOnsSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) ListSitePublishingCredentials

func (client SitesClient) ListSitePublishingCredentials(resourceGroupName string, name string, cancel <-chan struct{}) (result autorest.Response, err error)

ListSitePublishingCredentials sends the list site publishing credentials request. 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 resource group name is name of web app

func (SitesClient) ListSitePublishingCredentialsPreparer

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

ListSitePublishingCredentialsPreparer prepares the ListSitePublishingCredentials request.

func (SitesClient) ListSitePublishingCredentialsResponder

func (client SitesClient) ListSitePublishingCredentialsResponder(resp *http.Response) (result autorest.Response, err error)

ListSitePublishingCredentialsResponder handles the response to the ListSitePublishingCredentials request. The method always closes the http.Response Body.

func (SitesClient) ListSitePublishingCredentialsSender

func (client SitesClient) ListSitePublishingCredentialsSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) ListSitePublishingCredentialsSlot

func (client SitesClient) ListSitePublishingCredentialsSlot(resourceGroupName string, name string, slot string, cancel <-chan struct{}) (result autorest.Response, err error)

ListSitePublishingCredentialsSlot sends the list site publishing credentials slot request. 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 resource group name is name of web app slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) ListSitePublishingCredentialsSlotPreparer

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

ListSitePublishingCredentialsSlotPreparer prepares the ListSitePublishingCredentialsSlot request.

func (SitesClient) ListSitePublishingCredentialsSlotResponder

func (client SitesClient) ListSitePublishingCredentialsSlotResponder(resp *http.Response) (result autorest.Response, err error)

ListSitePublishingCredentialsSlotResponder handles the response to the ListSitePublishingCredentialsSlot request. The method always closes the http.Response Body.

func (SitesClient) ListSitePublishingCredentialsSlotSender

func (client SitesClient) ListSitePublishingCredentialsSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) ListSitePublishingProfileXML

func (client SitesClient) ListSitePublishingProfileXML(resourceGroupName string, name string, options CsmPublishingProfileOptions) (result ReadCloser, err error)

ListSitePublishingProfileXML sends the list site publishing profile xml request.

resourceGroupName is name of resource group name is name of web app options is specifies options for publishing profile. Pass CsmPublishingProfileOptions.Format=FileZilla3 for FileZilla FTP format.

func (SitesClient) ListSitePublishingProfileXMLPreparer

func (client SitesClient) ListSitePublishingProfileXMLPreparer(resourceGroupName string, name string, options CsmPublishingProfileOptions) (*http.Request, error)

ListSitePublishingProfileXMLPreparer prepares the ListSitePublishingProfileXML request.

func (SitesClient) ListSitePublishingProfileXMLResponder

func (client SitesClient) ListSitePublishingProfileXMLResponder(resp *http.Response) (result ReadCloser, err error)

ListSitePublishingProfileXMLResponder handles the response to the ListSitePublishingProfileXML request. The method always closes the http.Response Body.

func (SitesClient) ListSitePublishingProfileXMLSender

func (client SitesClient) ListSitePublishingProfileXMLSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) ListSitePublishingProfileXMLSlot

func (client SitesClient) ListSitePublishingProfileXMLSlot(resourceGroupName string, name string, options CsmPublishingProfileOptions, slot string) (result ReadCloser, err error)

ListSitePublishingProfileXMLSlot sends the list site publishing profile xml slot request.

resourceGroupName is name of resource group name is name of web app options is specifies options for publishing profile. Pass CsmPublishingProfileOptions.Format=FileZilla3 for FileZilla FTP format. slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) ListSitePublishingProfileXMLSlotPreparer

func (client SitesClient) ListSitePublishingProfileXMLSlotPreparer(resourceGroupName string, name string, options CsmPublishingProfileOptions, slot string) (*http.Request, error)

ListSitePublishingProfileXMLSlotPreparer prepares the ListSitePublishingProfileXMLSlot request.

func (SitesClient) ListSitePublishingProfileXMLSlotResponder

func (client SitesClient) ListSitePublishingProfileXMLSlotResponder(resp *http.Response) (result ReadCloser, err error)

ListSitePublishingProfileXMLSlotResponder handles the response to the ListSitePublishingProfileXMLSlot request. The method always closes the http.Response Body.

func (SitesClient) ListSitePublishingProfileXMLSlotSender

func (client SitesClient) ListSitePublishingProfileXMLSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) ListSiteRelayServiceConnections

func (client SitesClient) ListSiteRelayServiceConnections(resourceGroupName string, name string) (result RelayServiceConnectionEntity, err error)

ListSiteRelayServiceConnections sends the list site relay service connections request.

resourceGroupName is the resource group name name is the name of the web app

func (SitesClient) ListSiteRelayServiceConnectionsPreparer

func (client SitesClient) ListSiteRelayServiceConnectionsPreparer(resourceGroupName string, name string) (*http.Request, error)

ListSiteRelayServiceConnectionsPreparer prepares the ListSiteRelayServiceConnections request.

func (SitesClient) ListSiteRelayServiceConnectionsResponder

func (client SitesClient) ListSiteRelayServiceConnectionsResponder(resp *http.Response) (result RelayServiceConnectionEntity, err error)

ListSiteRelayServiceConnectionsResponder handles the response to the ListSiteRelayServiceConnections request. The method always closes the http.Response Body.

func (SitesClient) ListSiteRelayServiceConnectionsSender

func (client SitesClient) ListSiteRelayServiceConnectionsSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) ListSiteRelayServiceConnectionsSlot

func (client SitesClient) ListSiteRelayServiceConnectionsSlot(resourceGroupName string, name string, slot string) (result RelayServiceConnectionEntity, err error)

ListSiteRelayServiceConnectionsSlot sends the list site relay service connections slot request.

resourceGroupName is the resource group name name is the name of the web app slot is the name of the slot for the web app.

func (SitesClient) ListSiteRelayServiceConnectionsSlotPreparer

func (client SitesClient) ListSiteRelayServiceConnectionsSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

ListSiteRelayServiceConnectionsSlotPreparer prepares the ListSiteRelayServiceConnectionsSlot request.

func (SitesClient) ListSiteRelayServiceConnectionsSlotResponder

func (client SitesClient) ListSiteRelayServiceConnectionsSlotResponder(resp *http.Response) (result RelayServiceConnectionEntity, err error)

ListSiteRelayServiceConnectionsSlotResponder handles the response to the ListSiteRelayServiceConnectionsSlot request. The method always closes the http.Response Body.

func (SitesClient) ListSiteRelayServiceConnectionsSlotSender

func (client SitesClient) ListSiteRelayServiceConnectionsSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) RecoverSite

func (client SitesClient) RecoverSite(resourceGroupName string, name string, recoveryEntity CsmSiteRecoveryEntity, cancel <-chan struct{}) (result autorest.Response, err error)

RecoverSite sends the recover site request. 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 resource group 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 (SitesClient) RecoverSitePreparer

func (client SitesClient) RecoverSitePreparer(resourceGroupName string, name string, recoveryEntity CsmSiteRecoveryEntity, cancel <-chan struct{}) (*http.Request, error)

RecoverSitePreparer prepares the RecoverSite request.

func (SitesClient) RecoverSiteResponder

func (client SitesClient) RecoverSiteResponder(resp *http.Response) (result autorest.Response, err error)

RecoverSiteResponder handles the response to the RecoverSite request. The method always closes the http.Response Body.

func (SitesClient) RecoverSiteSender

func (client SitesClient) RecoverSiteSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) RecoverSiteSlot

func (client SitesClient) RecoverSiteSlot(resourceGroupName string, name string, recoveryEntity CsmSiteRecoveryEntity, slot string, cancel <-chan struct{}) (result autorest.Response, err error)

RecoverSiteSlot sends the recover site slot request. 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 resource group 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 (SitesClient) RecoverSiteSlotPreparer

func (client SitesClient) RecoverSiteSlotPreparer(resourceGroupName string, name string, recoveryEntity CsmSiteRecoveryEntity, slot string, cancel <-chan struct{}) (*http.Request, error)

RecoverSiteSlotPreparer prepares the RecoverSiteSlot request.

func (SitesClient) RecoverSiteSlotResponder

func (client SitesClient) RecoverSiteSlotResponder(resp *http.Response) (result autorest.Response, err error)

RecoverSiteSlotResponder handles the response to the RecoverSiteSlot request. The method always closes the http.Response Body.

func (SitesClient) RecoverSiteSlotSender

func (client SitesClient) RecoverSiteSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) ResetProductionSlotConfig

func (client SitesClient) ResetProductionSlotConfig(resourceGroupName string, name string) (result SetObject, err error)

ResetProductionSlotConfig sends the reset production slot config request.

resourceGroupName is name of resource group name is name of web app

func (SitesClient) ResetProductionSlotConfigPreparer

func (client SitesClient) ResetProductionSlotConfigPreparer(resourceGroupName string, name string) (*http.Request, error)

ResetProductionSlotConfigPreparer prepares the ResetProductionSlotConfig request.

func (SitesClient) ResetProductionSlotConfigResponder

func (client SitesClient) ResetProductionSlotConfigResponder(resp *http.Response) (result SetObject, err error)

ResetProductionSlotConfigResponder handles the response to the ResetProductionSlotConfig request. The method always closes the http.Response Body.

func (SitesClient) ResetProductionSlotConfigSender

func (client SitesClient) 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 (SitesClient) ResetSlotConfigSlot

func (client SitesClient) ResetSlotConfigSlot(resourceGroupName string, name string, slot string) (result SetObject, err error)

ResetSlotConfigSlot sends the reset slot config slot request.

resourceGroupName is name of resource group name is name of web app slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) ResetSlotConfigSlotPreparer

func (client SitesClient) ResetSlotConfigSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

ResetSlotConfigSlotPreparer prepares the ResetSlotConfigSlot request.

func (SitesClient) ResetSlotConfigSlotResponder

func (client SitesClient) ResetSlotConfigSlotResponder(resp *http.Response) (result SetObject, err error)

ResetSlotConfigSlotResponder handles the response to the ResetSlotConfigSlot request. The method always closes the http.Response Body.

func (SitesClient) ResetSlotConfigSlotSender

func (client SitesClient) ResetSlotConfigSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) RestartSite

func (client SitesClient) RestartSite(resourceGroupName string, name string, softRestart *bool, synchronous *bool) (result SetObject, err error)

RestartSite sends the restart site request.

resourceGroupName is name of resource group name is name of web app softRestart is soft restart applies the configuration settings and restarts the app if necessary. Hard restart always restarts and reprovisions the app synchronous is if true then the API will block until the app has been restarted

func (SitesClient) RestartSitePreparer

func (client SitesClient) RestartSitePreparer(resourceGroupName string, name string, softRestart *bool, synchronous *bool) (*http.Request, error)

RestartSitePreparer prepares the RestartSite request.

func (SitesClient) RestartSiteResponder

func (client SitesClient) RestartSiteResponder(resp *http.Response) (result SetObject, err error)

RestartSiteResponder handles the response to the RestartSite request. The method always closes the http.Response Body.

func (SitesClient) RestartSiteSender

func (client SitesClient) RestartSiteSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) RestartSiteSlot

func (client SitesClient) RestartSiteSlot(resourceGroupName string, name string, slot string, softRestart *bool, synchronous *bool) (result SetObject, err error)

RestartSiteSlot sends the restart site slot request.

resourceGroupName is name of resource group name is name of web app slot is name of web app slot. If not specified then will default to production slot. softRestart is soft restart applies the configuration settings and restarts the app if necessary. Hard restart always restarts and reprovisions the app synchronous is if true then the API will block until the app has been restarted

func (SitesClient) RestartSiteSlotPreparer

func (client SitesClient) RestartSiteSlotPreparer(resourceGroupName string, name string, slot string, softRestart *bool, synchronous *bool) (*http.Request, error)

RestartSiteSlotPreparer prepares the RestartSiteSlot request.

func (SitesClient) RestartSiteSlotResponder

func (client SitesClient) RestartSiteSlotResponder(resp *http.Response) (result SetObject, err error)

RestartSiteSlotResponder handles the response to the RestartSiteSlot request. The method always closes the http.Response Body.

func (SitesClient) RestartSiteSlotSender

func (client SitesClient) RestartSiteSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) RestoreSite

func (client SitesClient) RestoreSite(resourceGroupName string, name string, backupID string, request RestoreRequest, cancel <-chan struct{}) (result autorest.Response, err error)

RestoreSite sends the restore site request. 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 resource group name is name of web app backupID is id of backup to restore request is information on restore request

func (SitesClient) RestoreSitePreparer

func (client SitesClient) RestoreSitePreparer(resourceGroupName string, name string, backupID string, request RestoreRequest, cancel <-chan struct{}) (*http.Request, error)

RestoreSitePreparer prepares the RestoreSite request.

func (SitesClient) RestoreSiteResponder

func (client SitesClient) RestoreSiteResponder(resp *http.Response) (result autorest.Response, err error)

RestoreSiteResponder handles the response to the RestoreSite request. The method always closes the http.Response Body.

func (SitesClient) RestoreSiteSender

func (client SitesClient) RestoreSiteSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) RestoreSiteSlot

func (client SitesClient) RestoreSiteSlot(resourceGroupName string, name string, backupID string, request RestoreRequest, slot string, cancel <-chan struct{}) (result autorest.Response, err error)

RestoreSiteSlot sends the restore site slot request. 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 resource group name is name of web app backupID is id of backup to restore request is information on restore request slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) RestoreSiteSlotPreparer

func (client SitesClient) RestoreSiteSlotPreparer(resourceGroupName string, name string, backupID string, request RestoreRequest, slot string, cancel <-chan struct{}) (*http.Request, error)

RestoreSiteSlotPreparer prepares the RestoreSiteSlot request.

func (SitesClient) RestoreSiteSlotResponder

func (client SitesClient) RestoreSiteSlotResponder(resp *http.Response) (result autorest.Response, err error)

RestoreSiteSlotResponder handles the response to the RestoreSiteSlot request. The method always closes the http.Response Body.

func (SitesClient) RestoreSiteSlotSender

func (client SitesClient) RestoreSiteSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) StartSite

func (client SitesClient) StartSite(resourceGroupName string, name string) (result SetObject, err error)

StartSite sends the start site request.

resourceGroupName is name of resource group name is name of web app

func (SitesClient) StartSitePreparer

func (client SitesClient) StartSitePreparer(resourceGroupName string, name string) (*http.Request, error)

StartSitePreparer prepares the StartSite request.

func (SitesClient) StartSiteResponder

func (client SitesClient) StartSiteResponder(resp *http.Response) (result SetObject, err error)

StartSiteResponder handles the response to the StartSite request. The method always closes the http.Response Body.

func (SitesClient) StartSiteSender

func (client SitesClient) StartSiteSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) StartSiteSlot

func (client SitesClient) StartSiteSlot(resourceGroupName string, name string, slot string) (result SetObject, err error)

StartSiteSlot sends the start site slot request.

resourceGroupName is name of resource group name is name of web app slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) StartSiteSlotPreparer

func (client SitesClient) StartSiteSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

StartSiteSlotPreparer prepares the StartSiteSlot request.

func (SitesClient) StartSiteSlotResponder

func (client SitesClient) StartSiteSlotResponder(resp *http.Response) (result SetObject, err error)

StartSiteSlotResponder handles the response to the StartSiteSlot request. The method always closes the http.Response Body.

func (SitesClient) StartSiteSlotSender

func (client SitesClient) StartSiteSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) StopSite

func (client SitesClient) StopSite(resourceGroupName string, name string) (result SetObject, err error)

StopSite sends the stop site request.

resourceGroupName is name of resource group name is name of web app

func (SitesClient) StopSitePreparer

func (client SitesClient) StopSitePreparer(resourceGroupName string, name string) (*http.Request, error)

StopSitePreparer prepares the StopSite request.

func (SitesClient) StopSiteResponder

func (client SitesClient) StopSiteResponder(resp *http.Response) (result SetObject, err error)

StopSiteResponder handles the response to the StopSite request. The method always closes the http.Response Body.

func (SitesClient) StopSiteSender

func (client SitesClient) StopSiteSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) StopSiteSlot

func (client SitesClient) StopSiteSlot(resourceGroupName string, name string, slot string) (result SetObject, err error)

StopSiteSlot sends the stop site slot request.

resourceGroupName is name of resource group name is name of web app slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) StopSiteSlotPreparer

func (client SitesClient) StopSiteSlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

StopSiteSlotPreparer prepares the StopSiteSlot request.

func (SitesClient) StopSiteSlotResponder

func (client SitesClient) StopSiteSlotResponder(resp *http.Response) (result SetObject, err error)

StopSiteSlotResponder handles the response to the StopSiteSlot request. The method always closes the http.Response Body.

func (SitesClient) StopSiteSlotSender

func (client SitesClient) StopSiteSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) SwapSlotWithProduction

func (client SitesClient) SwapSlotWithProduction(resourceGroupName string, name string, slotSwapEntity CsmSlotEntity, cancel <-chan struct{}) (result autorest.Response, err error)

SwapSlotWithProduction sends the swap slot with production request. 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 resource group name is name of web app slotSwapEntity is request body that contains the target slot name

func (SitesClient) SwapSlotWithProductionPreparer

func (client SitesClient) SwapSlotWithProductionPreparer(resourceGroupName string, name string, slotSwapEntity CsmSlotEntity, cancel <-chan struct{}) (*http.Request, error)

SwapSlotWithProductionPreparer prepares the SwapSlotWithProduction request.

func (SitesClient) SwapSlotWithProductionResponder

func (client SitesClient) 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 (SitesClient) SwapSlotWithProductionSender

func (client SitesClient) 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 (SitesClient) SwapSlotsSlot

func (client SitesClient) SwapSlotsSlot(resourceGroupName string, name string, slotSwapEntity CsmSlotEntity, slot string, cancel <-chan struct{}) (result autorest.Response, err error)

SwapSlotsSlot sends the swap slots slot request. 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 resource group name is name of web app slotSwapEntity is request body that contains the target slot name slot is name of source slot for the swap

func (SitesClient) SwapSlotsSlotPreparer

func (client SitesClient) SwapSlotsSlotPreparer(resourceGroupName string, name string, slotSwapEntity CsmSlotEntity, slot string, cancel <-chan struct{}) (*http.Request, error)

SwapSlotsSlotPreparer prepares the SwapSlotsSlot request.

func (SitesClient) SwapSlotsSlotResponder

func (client SitesClient) SwapSlotsSlotResponder(resp *http.Response) (result autorest.Response, err error)

SwapSlotsSlotResponder handles the response to the SwapSlotsSlot request. The method always closes the http.Response Body.

func (SitesClient) SwapSlotsSlotSender

func (client SitesClient) SwapSlotsSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) SyncSiteRepository

func (client SitesClient) SyncSiteRepository(resourceGroupName string, name string) (result SetObject, err error)

SyncSiteRepository sends the sync site repository request.

func (SitesClient) SyncSiteRepositoryPreparer

func (client SitesClient) SyncSiteRepositoryPreparer(resourceGroupName string, name string) (*http.Request, error)

SyncSiteRepositoryPreparer prepares the SyncSiteRepository request.

func (SitesClient) SyncSiteRepositoryResponder

func (client SitesClient) SyncSiteRepositoryResponder(resp *http.Response) (result SetObject, err error)

SyncSiteRepositoryResponder handles the response to the SyncSiteRepository request. The method always closes the http.Response Body.

func (SitesClient) SyncSiteRepositorySender

func (client SitesClient) SyncSiteRepositorySender(req *http.Request) (*http.Response, error)

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

func (SitesClient) SyncSiteRepositorySlot

func (client SitesClient) SyncSiteRepositorySlot(resourceGroupName string, name string, slot string) (result SetObject, err error)

SyncSiteRepositorySlot sends the sync site repository slot request.

func (SitesClient) SyncSiteRepositorySlotPreparer

func (client SitesClient) SyncSiteRepositorySlotPreparer(resourceGroupName string, name string, slot string) (*http.Request, error)

SyncSiteRepositorySlotPreparer prepares the SyncSiteRepositorySlot request.

func (SitesClient) SyncSiteRepositorySlotResponder

func (client SitesClient) SyncSiteRepositorySlotResponder(resp *http.Response) (result SetObject, err error)

SyncSiteRepositorySlotResponder handles the response to the SyncSiteRepositorySlot request. The method always closes the http.Response Body.

func (SitesClient) SyncSiteRepositorySlotSender

func (client SitesClient) SyncSiteRepositorySlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) UpdateSiteAppSettings

func (client SitesClient) UpdateSiteAppSettings(resourceGroupName string, name string, appSettings StringDictionary) (result StringDictionary, err error)

UpdateSiteAppSettings sends the update site app settings request.

resourceGroupName is name of resource group name is name of web app appSettings is application settings of web app

func (SitesClient) UpdateSiteAppSettingsPreparer

func (client SitesClient) UpdateSiteAppSettingsPreparer(resourceGroupName string, name string, appSettings StringDictionary) (*http.Request, error)

UpdateSiteAppSettingsPreparer prepares the UpdateSiteAppSettings request.

func (SitesClient) UpdateSiteAppSettingsResponder

func (client SitesClient) UpdateSiteAppSettingsResponder(resp *http.Response) (result StringDictionary, err error)

UpdateSiteAppSettingsResponder handles the response to the UpdateSiteAppSettings request. The method always closes the http.Response Body.

func (SitesClient) UpdateSiteAppSettingsSender

func (client SitesClient) UpdateSiteAppSettingsSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) UpdateSiteAppSettingsSlot

func (client SitesClient) UpdateSiteAppSettingsSlot(resourceGroupName string, name string, appSettings StringDictionary, slot string) (result StringDictionary, err error)

UpdateSiteAppSettingsSlot sends the update site app settings slot request.

resourceGroupName is name of resource group name is name of web app appSettings is application settings of web app slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) UpdateSiteAppSettingsSlotPreparer

func (client SitesClient) UpdateSiteAppSettingsSlotPreparer(resourceGroupName string, name string, appSettings StringDictionary, slot string) (*http.Request, error)

UpdateSiteAppSettingsSlotPreparer prepares the UpdateSiteAppSettingsSlot request.

func (SitesClient) UpdateSiteAppSettingsSlotResponder

func (client SitesClient) UpdateSiteAppSettingsSlotResponder(resp *http.Response) (result StringDictionary, err error)

UpdateSiteAppSettingsSlotResponder handles the response to the UpdateSiteAppSettingsSlot request. The method always closes the http.Response Body.

func (SitesClient) UpdateSiteAppSettingsSlotSender

func (client SitesClient) UpdateSiteAppSettingsSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) UpdateSiteAuthSettings

func (client SitesClient) UpdateSiteAuthSettings(resourceGroupName string, name string, siteAuthSettings SiteAuthSettings) (result SiteAuthSettings, err error)

UpdateSiteAuthSettings sends the update site auth settings request.

resourceGroupName is name of resource group name is name of web app siteAuthSettings is auth settings associated with web app

func (SitesClient) UpdateSiteAuthSettingsPreparer

func (client SitesClient) UpdateSiteAuthSettingsPreparer(resourceGroupName string, name string, siteAuthSettings SiteAuthSettings) (*http.Request, error)

UpdateSiteAuthSettingsPreparer prepares the UpdateSiteAuthSettings request.

func (SitesClient) UpdateSiteAuthSettingsResponder

func (client SitesClient) UpdateSiteAuthSettingsResponder(resp *http.Response) (result SiteAuthSettings, err error)

UpdateSiteAuthSettingsResponder handles the response to the UpdateSiteAuthSettings request. The method always closes the http.Response Body.

func (SitesClient) UpdateSiteAuthSettingsSender

func (client SitesClient) UpdateSiteAuthSettingsSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) UpdateSiteAuthSettingsSlot

func (client SitesClient) UpdateSiteAuthSettingsSlot(resourceGroupName string, name string, siteAuthSettings SiteAuthSettings, slot string) (result SiteAuthSettings, err error)

UpdateSiteAuthSettingsSlot sends the update site auth settings slot request.

resourceGroupName is name of resource group 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 (SitesClient) UpdateSiteAuthSettingsSlotPreparer

func (client SitesClient) UpdateSiteAuthSettingsSlotPreparer(resourceGroupName string, name string, siteAuthSettings SiteAuthSettings, slot string) (*http.Request, error)

UpdateSiteAuthSettingsSlotPreparer prepares the UpdateSiteAuthSettingsSlot request.

func (SitesClient) UpdateSiteAuthSettingsSlotResponder

func (client SitesClient) UpdateSiteAuthSettingsSlotResponder(resp *http.Response) (result SiteAuthSettings, err error)

UpdateSiteAuthSettingsSlotResponder handles the response to the UpdateSiteAuthSettingsSlot request. The method always closes the http.Response Body.

func (SitesClient) UpdateSiteAuthSettingsSlotSender

func (client SitesClient) UpdateSiteAuthSettingsSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) UpdateSiteBackupConfiguration

func (client SitesClient) UpdateSiteBackupConfiguration(resourceGroupName string, name string, request BackupRequest) (result BackupRequest, err error)

UpdateSiteBackupConfiguration sends the update site backup configuration request.

resourceGroupName is name of resource group name is name of web app request is information on backup request

func (SitesClient) UpdateSiteBackupConfigurationPreparer

func (client SitesClient) UpdateSiteBackupConfigurationPreparer(resourceGroupName string, name string, request BackupRequest) (*http.Request, error)

UpdateSiteBackupConfigurationPreparer prepares the UpdateSiteBackupConfiguration request.

func (SitesClient) UpdateSiteBackupConfigurationResponder

func (client SitesClient) UpdateSiteBackupConfigurationResponder(resp *http.Response) (result BackupRequest, err error)

UpdateSiteBackupConfigurationResponder handles the response to the UpdateSiteBackupConfiguration request. The method always closes the http.Response Body.

func (SitesClient) UpdateSiteBackupConfigurationSender

func (client SitesClient) UpdateSiteBackupConfigurationSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) UpdateSiteBackupConfigurationSlot

func (client SitesClient) UpdateSiteBackupConfigurationSlot(resourceGroupName string, name string, request BackupRequest, slot string) (result BackupRequest, err error)

UpdateSiteBackupConfigurationSlot sends the update site backup configuration slot request.

resourceGroupName is name of resource group name is name of web app request is information on backup request slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) UpdateSiteBackupConfigurationSlotPreparer

func (client SitesClient) UpdateSiteBackupConfigurationSlotPreparer(resourceGroupName string, name string, request BackupRequest, slot string) (*http.Request, error)

UpdateSiteBackupConfigurationSlotPreparer prepares the UpdateSiteBackupConfigurationSlot request.

func (SitesClient) UpdateSiteBackupConfigurationSlotResponder

func (client SitesClient) UpdateSiteBackupConfigurationSlotResponder(resp *http.Response) (result BackupRequest, err error)

UpdateSiteBackupConfigurationSlotResponder handles the response to the UpdateSiteBackupConfigurationSlot request. The method always closes the http.Response Body.

func (SitesClient) UpdateSiteBackupConfigurationSlotSender

func (client SitesClient) UpdateSiteBackupConfigurationSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) UpdateSiteConfig

func (client SitesClient) UpdateSiteConfig(resourceGroupName string, name string, siteConfig SiteConfig) (result SiteConfig, err error)

UpdateSiteConfig sends the update site config request.

resourceGroupName is name of resource group name is name of web app siteConfig is request body that contains the configuraiton setting for the web app

func (SitesClient) UpdateSiteConfigPreparer

func (client SitesClient) UpdateSiteConfigPreparer(resourceGroupName string, name string, siteConfig SiteConfig) (*http.Request, error)

UpdateSiteConfigPreparer prepares the UpdateSiteConfig request.

func (SitesClient) UpdateSiteConfigResponder

func (client SitesClient) UpdateSiteConfigResponder(resp *http.Response) (result SiteConfig, err error)

UpdateSiteConfigResponder handles the response to the UpdateSiteConfig request. The method always closes the http.Response Body.

func (SitesClient) UpdateSiteConfigSender

func (client SitesClient) UpdateSiteConfigSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) UpdateSiteConfigSlot

func (client SitesClient) UpdateSiteConfigSlot(resourceGroupName string, name string, siteConfig SiteConfig, slot string) (result SiteConfig, err error)

UpdateSiteConfigSlot sends the update site config slot request.

resourceGroupName is name of resource group name is name of web app siteConfig is request body that contains the configuraiton setting for the web app slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) UpdateSiteConfigSlotPreparer

func (client SitesClient) UpdateSiteConfigSlotPreparer(resourceGroupName string, name string, siteConfig SiteConfig, slot string) (*http.Request, error)

UpdateSiteConfigSlotPreparer prepares the UpdateSiteConfigSlot request.

func (SitesClient) UpdateSiteConfigSlotResponder

func (client SitesClient) UpdateSiteConfigSlotResponder(resp *http.Response) (result SiteConfig, err error)

UpdateSiteConfigSlotResponder handles the response to the UpdateSiteConfigSlot request. The method always closes the http.Response Body.

func (SitesClient) UpdateSiteConfigSlotSender

func (client SitesClient) UpdateSiteConfigSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) UpdateSiteConnectionStrings

func (client SitesClient) UpdateSiteConnectionStrings(resourceGroupName string, name string, connectionStrings ConnectionStringDictionary) (result ConnectionStringDictionary, err error)

UpdateSiteConnectionStrings sends the update site connection strings request.

resourceGroupName is name of resource group name is name of web app connectionStrings is connection strings associated with web app

func (SitesClient) UpdateSiteConnectionStringsPreparer

func (client SitesClient) UpdateSiteConnectionStringsPreparer(resourceGroupName string, name string, connectionStrings ConnectionStringDictionary) (*http.Request, error)

UpdateSiteConnectionStringsPreparer prepares the UpdateSiteConnectionStrings request.

func (SitesClient) UpdateSiteConnectionStringsResponder

func (client SitesClient) UpdateSiteConnectionStringsResponder(resp *http.Response) (result ConnectionStringDictionary, err error)

UpdateSiteConnectionStringsResponder handles the response to the UpdateSiteConnectionStrings request. The method always closes the http.Response Body.

func (SitesClient) UpdateSiteConnectionStringsSender

func (client SitesClient) UpdateSiteConnectionStringsSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) UpdateSiteConnectionStringsSlot

func (client SitesClient) UpdateSiteConnectionStringsSlot(resourceGroupName string, name string, connectionStrings ConnectionStringDictionary, slot string) (result ConnectionStringDictionary, err error)

UpdateSiteConnectionStringsSlot sends the update site connection strings slot request.

resourceGroupName is name of resource group name is name of web app connectionStrings is connection strings associated with web app slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) UpdateSiteConnectionStringsSlotPreparer

func (client SitesClient) UpdateSiteConnectionStringsSlotPreparer(resourceGroupName string, name string, connectionStrings ConnectionStringDictionary, slot string) (*http.Request, error)

UpdateSiteConnectionStringsSlotPreparer prepares the UpdateSiteConnectionStringsSlot request.

func (SitesClient) UpdateSiteConnectionStringsSlotResponder

func (client SitesClient) UpdateSiteConnectionStringsSlotResponder(resp *http.Response) (result ConnectionStringDictionary, err error)

UpdateSiteConnectionStringsSlotResponder handles the response to the UpdateSiteConnectionStringsSlot request. The method always closes the http.Response Body.

func (SitesClient) UpdateSiteConnectionStringsSlotSender

func (client SitesClient) UpdateSiteConnectionStringsSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) UpdateSiteLogsConfig

func (client SitesClient) UpdateSiteLogsConfig(resourceGroupName string, name string, siteLogsConfig SiteLogsConfig) (result SiteLogsConfig, err error)

UpdateSiteLogsConfig sends the update site logs config request.

resourceGroupName is name of resource group name is name of web app siteLogsConfig is site logs configuration

func (SitesClient) UpdateSiteLogsConfigPreparer

func (client SitesClient) UpdateSiteLogsConfigPreparer(resourceGroupName string, name string, siteLogsConfig SiteLogsConfig) (*http.Request, error)

UpdateSiteLogsConfigPreparer prepares the UpdateSiteLogsConfig request.

func (SitesClient) UpdateSiteLogsConfigResponder

func (client SitesClient) UpdateSiteLogsConfigResponder(resp *http.Response) (result SiteLogsConfig, err error)

UpdateSiteLogsConfigResponder handles the response to the UpdateSiteLogsConfig request. The method always closes the http.Response Body.

func (SitesClient) UpdateSiteLogsConfigSender

func (client SitesClient) UpdateSiteLogsConfigSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) UpdateSiteLogsConfigSlot

func (client SitesClient) UpdateSiteLogsConfigSlot(resourceGroupName string, name string, siteLogsConfig SiteLogsConfig, slot string) (result SiteLogsConfig, err error)

UpdateSiteLogsConfigSlot sends the update site logs config slot request.

resourceGroupName is name of resource group name is name of web app siteLogsConfig is site logs configuration slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) UpdateSiteLogsConfigSlotPreparer

func (client SitesClient) UpdateSiteLogsConfigSlotPreparer(resourceGroupName string, name string, siteLogsConfig SiteLogsConfig, slot string) (*http.Request, error)

UpdateSiteLogsConfigSlotPreparer prepares the UpdateSiteLogsConfigSlot request.

func (SitesClient) UpdateSiteLogsConfigSlotResponder

func (client SitesClient) UpdateSiteLogsConfigSlotResponder(resp *http.Response) (result SiteLogsConfig, err error)

UpdateSiteLogsConfigSlotResponder handles the response to the UpdateSiteLogsConfigSlot request. The method always closes the http.Response Body.

func (SitesClient) UpdateSiteLogsConfigSlotSender

func (client SitesClient) UpdateSiteLogsConfigSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) UpdateSiteMetadata

func (client SitesClient) UpdateSiteMetadata(resourceGroupName string, name string, metadata StringDictionary) (result StringDictionary, err error)

UpdateSiteMetadata sends the update site metadata request.

resourceGroupName is name of resource group name is name of web app metadata is meta data of web app

func (SitesClient) UpdateSiteMetadataPreparer

func (client SitesClient) UpdateSiteMetadataPreparer(resourceGroupName string, name string, metadata StringDictionary) (*http.Request, error)

UpdateSiteMetadataPreparer prepares the UpdateSiteMetadata request.

func (SitesClient) UpdateSiteMetadataResponder

func (client SitesClient) UpdateSiteMetadataResponder(resp *http.Response) (result StringDictionary, err error)

UpdateSiteMetadataResponder handles the response to the UpdateSiteMetadata request. The method always closes the http.Response Body.

func (SitesClient) UpdateSiteMetadataSender

func (client SitesClient) UpdateSiteMetadataSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) UpdateSiteMetadataSlot

func (client SitesClient) UpdateSiteMetadataSlot(resourceGroupName string, name string, metadata StringDictionary, slot string) (result StringDictionary, err error)

UpdateSiteMetadataSlot sends the update site metadata slot request.

resourceGroupName is name of resource group name is name of web app metadata is meta data of web app slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) UpdateSiteMetadataSlotPreparer

func (client SitesClient) UpdateSiteMetadataSlotPreparer(resourceGroupName string, name string, metadata StringDictionary, slot string) (*http.Request, error)

UpdateSiteMetadataSlotPreparer prepares the UpdateSiteMetadataSlot request.

func (SitesClient) UpdateSiteMetadataSlotResponder

func (client SitesClient) UpdateSiteMetadataSlotResponder(resp *http.Response) (result StringDictionary, err error)

UpdateSiteMetadataSlotResponder handles the response to the UpdateSiteMetadataSlot request. The method always closes the http.Response Body.

func (SitesClient) UpdateSiteMetadataSlotSender

func (client SitesClient) UpdateSiteMetadataSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) UpdateSiteRelayServiceConnection

func (client SitesClient) UpdateSiteRelayServiceConnection(resourceGroupName string, name string, entityName string, connectionEnvelope RelayServiceConnectionEntity) (result RelayServiceConnectionEntity, err error)

UpdateSiteRelayServiceConnection sends the update site relay service connection request.

resourceGroupName is the resource group name name is the name of the web app entityName is the name by which the Hybrid Connection is identified connectionEnvelope is the details of the Hybrid Connection

func (SitesClient) UpdateSiteRelayServiceConnectionPreparer

func (client SitesClient) UpdateSiteRelayServiceConnectionPreparer(resourceGroupName string, name string, entityName string, connectionEnvelope RelayServiceConnectionEntity) (*http.Request, error)

UpdateSiteRelayServiceConnectionPreparer prepares the UpdateSiteRelayServiceConnection request.

func (SitesClient) UpdateSiteRelayServiceConnectionResponder

func (client SitesClient) UpdateSiteRelayServiceConnectionResponder(resp *http.Response) (result RelayServiceConnectionEntity, err error)

UpdateSiteRelayServiceConnectionResponder handles the response to the UpdateSiteRelayServiceConnection request. The method always closes the http.Response Body.

func (SitesClient) UpdateSiteRelayServiceConnectionSender

func (client SitesClient) UpdateSiteRelayServiceConnectionSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) UpdateSiteRelayServiceConnectionSlot

func (client SitesClient) UpdateSiteRelayServiceConnectionSlot(resourceGroupName string, name string, entityName string, connectionEnvelope RelayServiceConnectionEntity, slot string) (result RelayServiceConnectionEntity, err error)

UpdateSiteRelayServiceConnectionSlot sends the update site relay service connection slot request.

resourceGroupName is the resource group name name is the name of the web app entityName is the name by which the Hybrid Connection is identified connectionEnvelope is the details of the Hybrid Connection slot is the name of the slot for the web app.

func (SitesClient) UpdateSiteRelayServiceConnectionSlotPreparer

func (client SitesClient) UpdateSiteRelayServiceConnectionSlotPreparer(resourceGroupName string, name string, entityName string, connectionEnvelope RelayServiceConnectionEntity, slot string) (*http.Request, error)

UpdateSiteRelayServiceConnectionSlotPreparer prepares the UpdateSiteRelayServiceConnectionSlot request.

func (SitesClient) UpdateSiteRelayServiceConnectionSlotResponder

func (client SitesClient) UpdateSiteRelayServiceConnectionSlotResponder(resp *http.Response) (result RelayServiceConnectionEntity, err error)

UpdateSiteRelayServiceConnectionSlotResponder handles the response to the UpdateSiteRelayServiceConnectionSlot request. The method always closes the http.Response Body.

func (SitesClient) UpdateSiteRelayServiceConnectionSlotSender

func (client SitesClient) UpdateSiteRelayServiceConnectionSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) UpdateSiteSourceControl

func (client SitesClient) UpdateSiteSourceControl(resourceGroupName string, name string, siteSourceControl SiteSourceControl) (result SiteSourceControl, err error)

UpdateSiteSourceControl sends the update site source control request.

resourceGroupName is name of resource group name is name of web app siteSourceControl is request body that contains the source control parameters

func (SitesClient) UpdateSiteSourceControlPreparer

func (client SitesClient) UpdateSiteSourceControlPreparer(resourceGroupName string, name string, siteSourceControl SiteSourceControl) (*http.Request, error)

UpdateSiteSourceControlPreparer prepares the UpdateSiteSourceControl request.

func (SitesClient) UpdateSiteSourceControlResponder

func (client SitesClient) UpdateSiteSourceControlResponder(resp *http.Response) (result SiteSourceControl, err error)

UpdateSiteSourceControlResponder handles the response to the UpdateSiteSourceControl request. The method always closes the http.Response Body.

func (SitesClient) UpdateSiteSourceControlSender

func (client SitesClient) UpdateSiteSourceControlSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) UpdateSiteSourceControlSlot

func (client SitesClient) UpdateSiteSourceControlSlot(resourceGroupName string, name string, siteSourceControl SiteSourceControl, slot string) (result SiteSourceControl, err error)

UpdateSiteSourceControlSlot sends the update site source control slot request.

resourceGroupName is name of resource group name is name of web app siteSourceControl is request body that contains the source control parameters slot is name of web app slot. If not specified then will default to production slot.

func (SitesClient) UpdateSiteSourceControlSlotPreparer

func (client SitesClient) UpdateSiteSourceControlSlotPreparer(resourceGroupName string, name string, siteSourceControl SiteSourceControl, slot string) (*http.Request, error)

UpdateSiteSourceControlSlotPreparer prepares the UpdateSiteSourceControlSlot request.

func (SitesClient) UpdateSiteSourceControlSlotResponder

func (client SitesClient) UpdateSiteSourceControlSlotResponder(resp *http.Response) (result SiteSourceControl, err error)

UpdateSiteSourceControlSlotResponder handles the response to the UpdateSiteSourceControlSlot request. The method always closes the http.Response Body.

func (SitesClient) UpdateSiteSourceControlSlotSender

func (client SitesClient) UpdateSiteSourceControlSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) UpdateSiteVNETConnection

func (client SitesClient) UpdateSiteVNETConnection(resourceGroupName string, name string, vnetName string, connectionEnvelope VnetInfo) (result VnetInfo, err error)

UpdateSiteVNETConnection sends the update site vnet connection request.

resourceGroupName is the resource group name name is the name of the web app vnetName is the name of the Virtual Network connectionEnvelope is the properties of this Virtual Network Connection

func (SitesClient) UpdateSiteVNETConnectionGateway

func (client SitesClient) UpdateSiteVNETConnectionGateway(resourceGroupName string, name string, vnetName string, gatewayName string, connectionEnvelope VnetGateway) (result VnetGateway, err error)

UpdateSiteVNETConnectionGateway sends the update site vnet connection gateway request.

resourceGroupName is the resource group name name is the name of the web app vnetName is the name of the Virtual Network gatewayName is the name of the gateway. The only gateway that exists presently is "primary" connectionEnvelope is the properties to update this gateway with.

func (SitesClient) UpdateSiteVNETConnectionGatewayPreparer

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

UpdateSiteVNETConnectionGatewayPreparer prepares the UpdateSiteVNETConnectionGateway request.

func (SitesClient) UpdateSiteVNETConnectionGatewayResponder

func (client SitesClient) UpdateSiteVNETConnectionGatewayResponder(resp *http.Response) (result VnetGateway, err error)

UpdateSiteVNETConnectionGatewayResponder handles the response to the UpdateSiteVNETConnectionGateway request. The method always closes the http.Response Body.

func (SitesClient) UpdateSiteVNETConnectionGatewaySender

func (client SitesClient) UpdateSiteVNETConnectionGatewaySender(req *http.Request) (*http.Response, error)

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

func (SitesClient) UpdateSiteVNETConnectionGatewaySlot

func (client SitesClient) UpdateSiteVNETConnectionGatewaySlot(resourceGroupName string, name string, vnetName string, gatewayName string, connectionEnvelope VnetGateway, slot string) (result VnetGateway, err error)

UpdateSiteVNETConnectionGatewaySlot sends the update site vnet connection gateway slot request.

resourceGroupName is the resource group name name is the name of the web app vnetName is the name of the Virtual Network gatewayName is the name of the gateway. The only gateway that exists presently is "primary" connectionEnvelope is the properties to update this gateway with. slot is the name of the slot for this web app.

func (SitesClient) UpdateSiteVNETConnectionGatewaySlotPreparer

func (client SitesClient) UpdateSiteVNETConnectionGatewaySlotPreparer(resourceGroupName string, name string, vnetName string, gatewayName string, connectionEnvelope VnetGateway, slot string) (*http.Request, error)

UpdateSiteVNETConnectionGatewaySlotPreparer prepares the UpdateSiteVNETConnectionGatewaySlot request.

func (SitesClient) UpdateSiteVNETConnectionGatewaySlotResponder

func (client SitesClient) UpdateSiteVNETConnectionGatewaySlotResponder(resp *http.Response) (result VnetGateway, err error)

UpdateSiteVNETConnectionGatewaySlotResponder handles the response to the UpdateSiteVNETConnectionGatewaySlot request. The method always closes the http.Response Body.

func (SitesClient) UpdateSiteVNETConnectionGatewaySlotSender

func (client SitesClient) UpdateSiteVNETConnectionGatewaySlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) UpdateSiteVNETConnectionPreparer

func (client SitesClient) UpdateSiteVNETConnectionPreparer(resourceGroupName string, name string, vnetName string, connectionEnvelope VnetInfo) (*http.Request, error)

UpdateSiteVNETConnectionPreparer prepares the UpdateSiteVNETConnection request.

func (SitesClient) UpdateSiteVNETConnectionResponder

func (client SitesClient) UpdateSiteVNETConnectionResponder(resp *http.Response) (result VnetInfo, err error)

UpdateSiteVNETConnectionResponder handles the response to the UpdateSiteVNETConnection request. The method always closes the http.Response Body.

func (SitesClient) UpdateSiteVNETConnectionSender

func (client SitesClient) UpdateSiteVNETConnectionSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) UpdateSiteVNETConnectionSlot

func (client SitesClient) UpdateSiteVNETConnectionSlot(resourceGroupName string, name string, vnetName string, connectionEnvelope VnetInfo, slot string) (result VnetInfo, err error)

UpdateSiteVNETConnectionSlot sends the update site vnet connection slot request.

resourceGroupName is the resource group name name is the name of the web app vnetName is the name of the Virtual Network connectionEnvelope is the properties of this Virtual Network Connection slot is the name of the slot for this web app.

func (SitesClient) UpdateSiteVNETConnectionSlotPreparer

func (client SitesClient) UpdateSiteVNETConnectionSlotPreparer(resourceGroupName string, name string, vnetName string, connectionEnvelope VnetInfo, slot string) (*http.Request, error)

UpdateSiteVNETConnectionSlotPreparer prepares the UpdateSiteVNETConnectionSlot request.

func (SitesClient) UpdateSiteVNETConnectionSlotResponder

func (client SitesClient) UpdateSiteVNETConnectionSlotResponder(resp *http.Response) (result VnetInfo, err error)

UpdateSiteVNETConnectionSlotResponder handles the response to the UpdateSiteVNETConnectionSlot request. The method always closes the http.Response Body.

func (SitesClient) UpdateSiteVNETConnectionSlotSender

func (client SitesClient) UpdateSiteVNETConnectionSlotSender(req *http.Request) (*http.Response, error)

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

func (SitesClient) UpdateSlotConfigNames

func (client SitesClient) UpdateSlotConfigNames(resourceGroupName string, name string, slotConfigNames SlotConfigNamesResource) (result SlotConfigNamesResource, err error)

UpdateSlotConfigNames sends the update slot config names request.

resourceGroupName is name of resource group name is name of web app slotConfigNames is request body containing the names of application settings and connection strings

func (SitesClient) UpdateSlotConfigNamesPreparer

func (client SitesClient) UpdateSlotConfigNamesPreparer(resourceGroupName string, name string, slotConfigNames SlotConfigNamesResource) (*http.Request, error)

UpdateSlotConfigNamesPreparer prepares the UpdateSlotConfigNames request.

func (SitesClient) UpdateSlotConfigNamesResponder

func (client SitesClient) UpdateSlotConfigNamesResponder(resp *http.Response) (result SlotConfigNamesResource, err error)

UpdateSlotConfigNamesResponder handles the response to the UpdateSlotConfigNames request. The method always closes the http.Response Body.

func (SitesClient) UpdateSlotConfigNamesSender

func (client SitesClient) UpdateSlotConfigNamesSender(req *http.Request) (*http.Response, error)

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

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"`
}

SkuDescription is describes 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 SkuInfos

type SlotConfigNames

type SlotConfigNames struct {
	ConnectionStringNames *[]string `json:"connectionStringNames,omitempty"`
	AppSettingNames       *[]string `json:"appSettingNames,omitempty"`
}

SlotConfigNames is class containing names for connection strings and application settings to be marked as sticky to the slot and not moved during swap operation This is valid for all deployment slots under the site

type SlotConfigNamesResource

type SlotConfigNamesResource 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"`
	Properties        *SlotConfigNamesResourceProperties `json:"properties,omitempty"`
}

SlotConfigNamesResource is slot Config names azure resource

type SlotConfigNamesResourceProperties

type SlotConfigNamesResourceProperties struct {
	ConnectionStringNames *[]string `json:"connectionStringNames,omitempty"`
	AppSettingNames       *[]string `json:"appSettingNames,omitempty"`
}

SlotConfigNamesResourceProperties is

type SlotDifference

type SlotDifference 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"`
	Properties *SlotDifferenceProperties `json:"properties,omitempty"`
}

SlotDifference is an object describing the difference in setting values between two web app slots

type SlotDifferenceCollection

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

SlotDifferenceCollection is collection of Slot Differences

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

type SlowRequestsBasedTrigger

type SlowRequestsBasedTrigger struct {
	TimeTaken    *string `json:"timeTaken,omitempty"`
	Count        *int32  `json:"count,omitempty"`
	TimeInterval *string `json:"timeInterval,omitempty"`
}

SlowRequestsBasedTrigger is slowRequestsBasedTrigger

type SourceControl

type SourceControl 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"`
	Properties        *SourceControlProperties `json:"properties,omitempty"`
}

SourceControl is describes 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 soure controls

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

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 class containing 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

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 statusCodeBasedTrigger

type StatusOptions

type StatusOptions string

StatusOptions enumerates the values for status options.

const (
	// 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 StringDictionary

type StringDictionary 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"`
	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 represents a legal agreement for 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 Tld Legal Agreements

type TopLevelDomain

type TopLevelDomain 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"`
	Properties        *TopLevelDomainProperties `json:"properties,omitempty"`
}

TopLevelDomain is a top level domain object

type TopLevelDomainAgreementOption

type TopLevelDomainAgreementOption struct {
	IncludePrivacy *bool `json:"includePrivacy,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

type TopLevelDomainProperties

type TopLevelDomainProperties struct {
	Name    *string `json:"name,omitempty"`
	Privacy *bool   `json:"privacy,omitempty"`
}

TopLevelDomainProperties is

type TopLevelDomainsClient

type TopLevelDomainsClient struct {
	ManagementClient
}

TopLevelDomainsClient is the use these APIs to manage Azure Websites resources through the Azure Resource Manager. All task operations conform to the HTTP/1.1 protocol specification and each operation returns an x-ms-request-id header that can be used to obtain information about the request. You must make sure that requests made to these resources are secure. For more information, see <a href="https://msdn.microsoft.com/en-us/library/azure/dn790557.aspx">Authenticating Azure Resource Manager requests.</a>

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) GetGetTopLevelDomains

func (client TopLevelDomainsClient) GetGetTopLevelDomains() (result TopLevelDomainCollection, err error)

GetGetTopLevelDomains sends the get get top level domains request.

func (TopLevelDomainsClient) GetGetTopLevelDomainsPreparer

func (client TopLevelDomainsClient) GetGetTopLevelDomainsPreparer() (*http.Request, error)

GetGetTopLevelDomainsPreparer prepares the GetGetTopLevelDomains request.

func (TopLevelDomainsClient) GetGetTopLevelDomainsResponder

func (client TopLevelDomainsClient) GetGetTopLevelDomainsResponder(resp *http.Response) (result TopLevelDomainCollection, err error)

GetGetTopLevelDomainsResponder handles the response to the GetGetTopLevelDomains request. The method always closes the http.Response Body.

func (TopLevelDomainsClient) GetGetTopLevelDomainsSender

func (client TopLevelDomainsClient) GetGetTopLevelDomainsSender(req *http.Request) (*http.Response, error)

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

func (TopLevelDomainsClient) GetTopLevelDomain

func (client TopLevelDomainsClient) GetTopLevelDomain(name string) (result TopLevelDomain, err error)

GetTopLevelDomain sends the get top level domain request.

name is name of the top level domain

func (TopLevelDomainsClient) GetTopLevelDomainPreparer

func (client TopLevelDomainsClient) GetTopLevelDomainPreparer(name string) (*http.Request, error)

GetTopLevelDomainPreparer prepares the GetTopLevelDomain request.

func (TopLevelDomainsClient) GetTopLevelDomainResponder

func (client TopLevelDomainsClient) GetTopLevelDomainResponder(resp *http.Response) (result TopLevelDomain, err error)

GetTopLevelDomainResponder handles the response to the GetTopLevelDomain request. The method always closes the http.Response Body.

func (TopLevelDomainsClient) GetTopLevelDomainSender

func (client TopLevelDomainsClient) GetTopLevelDomainSender(req *http.Request) (*http.Response, error)

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

func (TopLevelDomainsClient) ListTopLevelDomainAgreements

func (client TopLevelDomainsClient) ListTopLevelDomainAgreements(name string, agreementOption TopLevelDomainAgreementOption) (result TldLegalAgreementCollection, err error)

ListTopLevelDomainAgreements sends the list top level domain agreements request.

name is name of the top level domain agreementOption is domain agreement options

func (TopLevelDomainsClient) ListTopLevelDomainAgreementsPreparer

func (client TopLevelDomainsClient) ListTopLevelDomainAgreementsPreparer(name string, agreementOption TopLevelDomainAgreementOption) (*http.Request, error)

ListTopLevelDomainAgreementsPreparer prepares the ListTopLevelDomainAgreements request.

func (TopLevelDomainsClient) ListTopLevelDomainAgreementsResponder

func (client TopLevelDomainsClient) ListTopLevelDomainAgreementsResponder(resp *http.Response) (result TldLegalAgreementCollection, err error)

ListTopLevelDomainAgreementsResponder handles the response to the ListTopLevelDomainAgreements request. The method always closes the http.Response Body.

func (TopLevelDomainsClient) ListTopLevelDomainAgreementsSender

func (client TopLevelDomainsClient) ListTopLevelDomainAgreementsSender(req *http.Request) (*http.Response, error)

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

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"`
	Location   *string             `json:"location,omitempty"`
	Type       *string             `json:"type,omitempty"`
	Tags       *map[string]*string `json:"tags,omitempty"`
	Properties *UsageProperties    `json:"properties,omitempty"`
}

Usage is class that represents 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

type UsageOperationsClient

type UsageOperationsClient struct {
	ManagementClient
}

UsageOperationsClient is the use these APIs to manage Azure Websites resources through the Azure Resource Manager. All task operations conform to the HTTP/1.1 protocol specification and each operation returns an x-ms-request-id header that can be used to obtain information about the request. You must make sure that requests made to these resources are secure. For more information, see <a href="https://msdn.microsoft.com/en-us/library/azure/dn790557.aspx">Authenticating Azure Resource Manager requests.</a>

func NewUsageOperationsClient

func NewUsageOperationsClient(subscriptionID string) UsageOperationsClient

NewUsageOperationsClient creates an instance of the UsageOperationsClient client.

func NewUsageOperationsClientWithBaseURI

func NewUsageOperationsClientWithBaseURI(baseURI string, subscriptionID string) UsageOperationsClient

NewUsageOperationsClientWithBaseURI creates an instance of the UsageOperationsClient client.

func (UsageOperationsClient) GetUsage

func (client UsageOperationsClient) GetUsage(resourceGroupName string, environmentName string, lastID string, batchSize int32) (result SetObject, err error)

GetUsage sends the get usage request.

resourceGroupName is name of resource group environmentName is environment name lastID is last marker that was returned from the batch batchSize is size of the batch to be returned.

func (UsageOperationsClient) GetUsagePreparer

func (client UsageOperationsClient) GetUsagePreparer(resourceGroupName string, environmentName string, lastID string, batchSize int32) (*http.Request, error)

GetUsagePreparer prepares the GetUsage request.

func (UsageOperationsClient) GetUsageResponder

func (client UsageOperationsClient) GetUsageResponder(resp *http.Response) (result SetObject, err error)

GetUsageResponder handles the response to the GetUsage request. The method always closes the http.Response Body.

func (UsageOperationsClient) GetUsageSender

func (client UsageOperationsClient) GetUsageSender(req *http.Request) (*http.Response, error)

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

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

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"`
	Location          *string             `json:"location,omitempty"`
	Type              *string             `json:"type,omitempty"`
	Tags              *map[string]*string `json:"tags,omitempty"`
	Properties        *UserProperties     `json:"properties,omitempty"`
}

User is represents user crendentials used for publishing activity

type UserProperties

type UserProperties struct {
	Name               *string `json:"name,omitempty"`
	PublishingUserName *string `json:"publishingUserName,omitempty"`
	PublishingPassword *string `json:"publishingPassword,omitempty"`
	ScmURI             *string `json:"scmUri,omitempty"`
}

UserProperties is

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

type VirtualDirectory

type VirtualDirectory struct {
	VirtualPath  *string `json:"virtualPath,omitempty"`
	PhysicalPath *string `json:"physicalPath,omitempty"`
}

VirtualDirectory is

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 class that represents a VIP 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"`
	Location          *string                `json:"location,omitempty"`
	Type              *string                `json:"type,omitempty"`
	Tags              *map[string]*string    `json:"tags,omitempty"`
	Properties        *VnetGatewayProperties `json:"properties,omitempty"`
}

VnetGateway is the VnetGateway contract. This is used to give the vnet gateway access to the VPN package.

type VnetGatewayProperties

type VnetGatewayProperties struct {
	VnetName      *string `json:"vnetName,omitempty"`
	VpnPackageURI *string `json:"vpnPackageUri,omitempty"`
}

VnetGatewayProperties is

type VnetInfo

type VnetInfo 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"`
	Properties        *VnetInfoProperties `json:"properties,omitempty"`
}

VnetInfo is vNETInfo contract. This contract is public and is a stripped down version of VNETInfoInternal

type VnetInfoProperties

type VnetInfoProperties struct {
	VnetResourceID *string      `json:"vnetResourceId,omitempty"`
	CertThumbprint *string      `json:"certThumbprint,omitempty"`
	CertBlob       *string      `json:"certBlob,omitempty"`
	Routes         *[]VnetRoute `json:"routes,omitempty"`
	ResyncRequired *bool        `json:"resyncRequired,omitempty"`
	DNSServers     *string      `json:"dnsServers,omitempty"`
}

VnetInfoProperties is

type VnetRoute

type VnetRoute 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"`
	Properties        *VnetRouteProperties `json:"properties,omitempty"`
}

VnetRoute is vnetRoute contract used to pass routing information for a vnet.

type VnetRouteProperties

type VnetRouteProperties struct {
	Name         *string `json:"name,omitempty"`
	StartAddress *string `json:"startAddress,omitempty"`
	EndAddress   *string `json:"endAddress,omitempty"`
	RouteType    *string `json:"routeType,omitempty"`
}

VnetRouteProperties is

type WorkerPool

type WorkerPool 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"`
	Properties        *WorkerPoolProperties `json:"properties,omitempty"`
	Sku               *SkuDescription       `json:"sku,omitempty"`
}

WorkerPool is worker pool of a hostingEnvironment (App Service Environment)

type WorkerPoolCollection

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

WorkerPoolCollection is collection of worker pools

type WorkerPoolProperties

type WorkerPoolProperties 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"`
}

WorkerPoolProperties is

type WorkerSizeOptions

type WorkerSizeOptions string

WorkerSizeOptions enumerates the values for worker size options.

const (
	// WorkerSizeOptionsDefault specifies the worker size options default
	// state for worker size options.
	WorkerSizeOptionsDefault WorkerSizeOptions = "Default"
	// WorkerSizeOptionsLarge specifies the worker size options large state
	// for worker size options.
	WorkerSizeOptionsLarge WorkerSizeOptions = "Large"
	// WorkerSizeOptionsMedium specifies the worker size options medium state
	// for worker size options.
	WorkerSizeOptionsMedium WorkerSizeOptions = "Medium"
	// WorkerSizeOptionsSmall specifies the worker size options small state
	// for worker size options.
	WorkerSizeOptionsSmall WorkerSizeOptions = "Small"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL