web

package
v42.1.0+incompatible Latest Latest
Warning

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

Go to latest
Published: May 7, 2020 License: Apache-2.0 Imports: 10 Imported by: 234

Documentation

Overview

Package web implements the Azure ARM Web service API version .

WebSite Management Client

Index

Constants

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

Variables

This section is empty.

Functions

func UserAgent

func UserAgent() string

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

func Version

func Version() string

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

Types

type APIDefinitionInfo

type APIDefinitionInfo struct {
	// URL - The URL of the API definition.
	URL *string `json:"url,omitempty"`
}

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

type APIEntity

type APIEntity struct {
	autorest.Response    `json:"-"`
	*APIEntityProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

APIEntity API Management

func (APIEntity) MarshalJSON

func (ae APIEntity) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for APIEntity.

func (*APIEntity) UnmarshalJSON

func (ae *APIEntity) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for APIEntity struct.

type APIEntityProperties

type APIEntityProperties struct {
	// Name - Name of the API
	//             the URL path of this API when exposed via APIM
	Name *string `json:"name,omitempty"`
	// GeneralInformation - the URL path of this API when exposed via APIM
	GeneralInformation *GeneralAPIInformation `json:"generalInformation,omitempty"`
	// Path - the URL path of this API when exposed via APIM
	Path *string `json:"path,omitempty"`
	// RuntimeUrls - Read only property returning the runtime endpoints where the API can be called
	RuntimeUrls *[]string `json:"runtimeUrls,omitempty"`
	// Protocols - Protocols supported by the front end - http/https
	Protocols *[]string `json:"protocols,omitempty"`
	// Policies - API policies
	Policies *APIPolicies `json:"policies,omitempty"`
	// BackendService - Backend service definition
	BackendService *BackendServiceDefinition `json:"backendService,omitempty"`
	// APIDefinitionURL - API definition Url - url where the swagger can be downloaded from
	APIDefinitionURL *string `json:"apiDefinitionUrl,omitempty"`
	// Metadata - Free form object for the data caller wants to store
	Metadata interface{} `json:"metadata,omitempty"`
	// Capabilities - Capabilities
	Capabilities *[]string `json:"capabilities,omitempty"`
	// ConnectionParameters - Connection parameters
	ConnectionParameters map[string]*ConnectionParameter `json:"connectionParameters"`
	// CreatedTime - Timestamp of the connection creation
	CreatedTime *date.Time `json:"createdTime,omitempty"`
	// ChangedTime - Timestamp of last connection change.
	ChangedTime *date.Time `json:"changedTime,omitempty"`
}

APIEntityProperties ...

func (APIEntityProperties) MarshalJSON

func (ae APIEntityProperties) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for APIEntityProperties.

type APIOAuthSettings

type APIOAuthSettings struct {
	// IdentityProvider - Identity provider
	IdentityProvider *string `json:"identityProvider,omitempty"`
	// ClientID - Resource provider client id
	ClientID *string `json:"clientId,omitempty"`
	// ClientSecret - Client Secret needed for OAuth
	ClientSecret *string `json:"clientSecret,omitempty"`
	// Scopes - OAuth scopes
	Scopes *[]string `json:"scopes,omitempty"`
	// RedirectURL - Url
	RedirectURL *string `json:"redirectUrl,omitempty"`
	// Properties - Read only properties for this oauth setting.
	Properties interface{} `json:"properties,omitempty"`
	// CustomParameters - OAuth parameters key is the name of parameter
	CustomParameters map[string]*APIOAuthSettingsParameter `json:"customParameters"`
}

APIOAuthSettings oAuth settings for the connection provider

func (APIOAuthSettings) MarshalJSON

func (aoas APIOAuthSettings) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for APIOAuthSettings.

type APIOAuthSettingsParameter

type APIOAuthSettingsParameter struct {
	// Value - Value
	Value *string `json:"value,omitempty"`
	// Options - Read only: Options available to this parameter
	Options interface{} `json:"options,omitempty"`
	// UIDefinition - UI definitions per culture as caller can specify the culture
	UIDefinition interface{} `json:"uiDefinition,omitempty"`
}

APIOAuthSettingsParameter oAuth Settings Parameter

type APIPolicies

type APIPolicies struct {
	*APIPoliciesProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

APIPolicies API policies

func (APIPolicies) MarshalJSON

func (ap APIPolicies) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for APIPolicies.

func (*APIPolicies) UnmarshalJSON

func (ap *APIPolicies) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for APIPolicies struct.

type APIPoliciesProperties

type APIPoliciesProperties struct {
	// Content - Content of xml policy
	Content *string `json:"content,omitempty"`
}

APIPoliciesProperties ...

type AccessControlEntryAction

type AccessControlEntryAction string

AccessControlEntryAction enumerates the values for access control entry action.

const (
	// Deny ...
	Deny AccessControlEntryAction = "Deny"
	// Permit ...
	Permit AccessControlEntryAction = "Permit"
)

func PossibleAccessControlEntryActionValues

func PossibleAccessControlEntryActionValues() []AccessControlEntryAction

PossibleAccessControlEntryActionValues returns an array of possible values for the AccessControlEntryAction const type.

type Address

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

Address address information for domain registration

type AddressResponse

type AddressResponse struct {
	autorest.Response `json:"-"`
	// ServiceIPAddress - Main public vip
	ServiceIPAddress *string `json:"serviceIpAddress,omitempty"`
	// InternalIPAddress - VNET internal ip address of the hostingEnvironment (App Service Environment) if it is in internal load-balancing mode
	InternalIPAddress *string `json:"internalIpAddress,omitempty"`
	// OutboundIPAddresses - IP addresses appearing on outbound connections
	OutboundIPAddresses *[]string `json:"outboundIpAddresses,omitempty"`
	// VipMappings - Additional vips
	VipMappings *[]VirtualIPMapping `json:"vipMappings,omitempty"`
}

AddressResponse describes main public ip address and any extra vips

type ApisCollection

type ApisCollection struct {
	autorest.Response `json:"-"`
	// Value - Collection of resources
	Value *[]APIEntity `json:"value,omitempty"`
	// NextLink - Link to next page of resources
	NextLink *string `json:"nextLink,omitempty"`
}

ApisCollection collection of Apis

func (ApisCollection) IsEmpty

func (ac ApisCollection) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type ApisCollectionIterator

type ApisCollectionIterator struct {
	// contains filtered or unexported fields
}

ApisCollectionIterator provides access to a complete listing of APIEntity values.

func NewApisCollectionIterator

func NewApisCollectionIterator(page ApisCollectionPage) ApisCollectionIterator

Creates a new instance of the ApisCollectionIterator type.

func (*ApisCollectionIterator) Next

func (iter *ApisCollectionIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*ApisCollectionIterator) NextWithContext

func (iter *ApisCollectionIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (ApisCollectionIterator) NotDone

func (iter ApisCollectionIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (ApisCollectionIterator) Response

func (iter ApisCollectionIterator) Response() ApisCollection

Response returns the raw server response from the last page request.

func (ApisCollectionIterator) Value

func (iter ApisCollectionIterator) Value() APIEntity

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type ApisCollectionPage

type ApisCollectionPage struct {
	// contains filtered or unexported fields
}

ApisCollectionPage contains a page of APIEntity values.

func NewApisCollectionPage

func NewApisCollectionPage(getNextPage func(context.Context, ApisCollection) (ApisCollection, error)) ApisCollectionPage

Creates a new instance of the ApisCollectionPage type.

func (*ApisCollectionPage) Next

func (page *ApisCollectionPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*ApisCollectionPage) NextWithContext

func (page *ApisCollectionPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (ApisCollectionPage) NotDone

func (page ApisCollectionPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (ApisCollectionPage) Response

func (page ApisCollectionPage) Response() ApisCollection

Response returns the raw server response from the last page request.

func (ApisCollectionPage) Values

func (page ApisCollectionPage) Values() []APIEntity

Values returns the slice of values for the current page or nil if there are no values.

type ApplicationLogsConfig

type ApplicationLogsConfig struct {
	// FileSystem - Application logs to file system configuration
	FileSystem *FileSystemApplicationLogsConfig `json:"fileSystem,omitempty"`
	// AzureTableStorage - Application logs to azure table storage configuration
	AzureTableStorage *AzureTableStorageApplicationLogsConfig `json:"azureTableStorage,omitempty"`
	// AzureBlobStorage - Application logs to blob storage configuration
	AzureBlobStorage *AzureBlobStorageApplicationLogsConfig `json:"azureBlobStorage,omitempty"`
}

ApplicationLogsConfig application logs configuration

type ArmPlan

type ArmPlan struct {
	// Name - The name
	Name *string `json:"name,omitempty"`
	// Publisher - The publisher
	Publisher *string `json:"publisher,omitempty"`
	// Product - The product
	Product *string `json:"product,omitempty"`
	// PromotionCode - The promotion code
	PromotionCode *string `json:"promotionCode,omitempty"`
	// Version - Version of product
	Version *string `json:"version,omitempty"`
}

ArmPlan 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 ...
	CustomAction AutoHealActionType = "CustomAction"
	// LogEvent ...
	LogEvent AutoHealActionType = "LogEvent"
	// Recycle ...
	Recycle AutoHealActionType = "Recycle"
)

func PossibleAutoHealActionTypeValues

func PossibleAutoHealActionTypeValues() []AutoHealActionType

PossibleAutoHealActionTypeValues returns an array of possible values for the AutoHealActionType const type.

type AutoHealActions

type AutoHealActions struct {
	// ActionType - ActionType - predefined action to be taken. Possible values include: 'Recycle', 'LogEvent', 'CustomAction'
	ActionType AutoHealActionType `json:"actionType,omitempty"`
	// CustomAction - CustomAction - custom action to be taken
	CustomAction *AutoHealCustomAction `json:"customAction,omitempty"`
	// MinProcessExecutionTime - MinProcessExecutionTime - minimum time the process must execute
	//             before taking the action
	MinProcessExecutionTime *string `json:"minProcessExecutionTime,omitempty"`
}

AutoHealActions autoHealActions - Describes the actions which can be taken by the auto-heal module when a rule is triggered.

type AutoHealCustomAction

type AutoHealCustomAction struct {
	// Exe - Executable to be run
	Exe *string `json:"exe,omitempty"`
	// Parameters - Parameters for the executable
	Parameters *string `json:"parameters,omitempty"`
}

AutoHealCustomAction autoHealCustomAction - Describes the custom action to be executed when an auto heal rule is triggered.

type AutoHealRules

type AutoHealRules struct {
	// Triggers - Triggers - Conditions that describe when to execute the auto-heal actions
	Triggers *AutoHealTriggers `json:"triggers,omitempty"`
	// Actions - Actions - Actions to be executed when a rule is triggered
	Actions *AutoHealActions `json:"actions,omitempty"`
}

AutoHealRules autoHealRules - describes the rules which can be defined for auto-heal

type AutoHealTriggers

type AutoHealTriggers struct {
	// Requests - Requests - Defines a rule based on total requests
	Requests *RequestsBasedTrigger `json:"requests,omitempty"`
	// PrivateBytesInKB - PrivateBytesInKB - Defines a rule based on private bytes
	PrivateBytesInKB *int32 `json:"privateBytesInKB,omitempty"`
	// StatusCodes - StatusCodes - Defines a rule based on status codes
	StatusCodes *[]StatusCodesBasedTrigger `json:"statusCodes,omitempty"`
	// SlowRequests - SlowRequests - Defines a rule based on request execution time
	SlowRequests *SlowRequestsBasedTrigger `json:"slowRequests,omitempty"`
}

AutoHealTriggers autoHealTriggers - describes the triggers for auto-heal.

type AzureBlobStorageApplicationLogsConfig

type AzureBlobStorageApplicationLogsConfig struct {
	// Level - Log level. Possible values include: 'LogLevelOff', 'LogLevelVerbose', 'LogLevelInformation', 'LogLevelWarning', 'LogLevelError'
	Level LogLevel `json:"level,omitempty"`
	// SasURL - SAS url to a azure blob container with read/write/list/delete permissions
	SasURL *string `json:"sasUrl,omitempty"`
	// RetentionInDays - Retention in days.
	//             Remove blobs older than X days.
	//             0 or lower means no retention.
	RetentionInDays *int32 `json:"retentionInDays,omitempty"`
}

AzureBlobStorageApplicationLogsConfig application logs azure blob storage configuration

type AzureBlobStorageHTTPLogsConfig

type AzureBlobStorageHTTPLogsConfig struct {
	// SasURL - SAS url to a azure blob container with read/write/list/delete permissions
	SasURL *string `json:"sasUrl,omitempty"`
	// RetentionInDays - Retention in days.
	//             Remove blobs older than X days.
	//             0 or lower means no retention.
	RetentionInDays *int32 `json:"retentionInDays,omitempty"`
	// Enabled - Enabled
	Enabled *bool `json:"enabled,omitempty"`
}

AzureBlobStorageHTTPLogsConfig http logs to azure blob storage configuration

type AzureResourceType

type AzureResourceType string

AzureResourceType enumerates the values for azure resource type.

const (
	// TrafficManager ...
	TrafficManager AzureResourceType = "TrafficManager"
	// Website ...
	Website AzureResourceType = "Website"
)

func PossibleAzureResourceTypeValues

func PossibleAzureResourceTypeValues() []AzureResourceType

PossibleAzureResourceTypeValues returns an array of possible values for the AzureResourceType const type.

type AzureTableStorageApplicationLogsConfig

type AzureTableStorageApplicationLogsConfig struct {
	// Level - Log level. Possible values include: 'LogLevelOff', 'LogLevelVerbose', 'LogLevelInformation', 'LogLevelWarning', 'LogLevelError'
	Level LogLevel `json:"level,omitempty"`
	// SasURL - SAS url to an azure table with add/query/delete permissions
	SasURL *string `json:"sasUrl,omitempty"`
}

AzureTableStorageApplicationLogsConfig application logs to azure table storage configuration

type BackendServiceDefinition

type BackendServiceDefinition struct {
	*BackendServiceDefinitionProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

BackendServiceDefinition API definitions with backend urls

func (BackendServiceDefinition) MarshalJSON

func (bsd BackendServiceDefinition) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for BackendServiceDefinition.

func (*BackendServiceDefinition) UnmarshalJSON

func (bsd *BackendServiceDefinition) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for BackendServiceDefinition struct.

type BackendServiceDefinitionProperties

type BackendServiceDefinitionProperties struct {
	// ServiceURL - Url from which the swagger payload will be fetched
	ServiceURL *string `json:"serviceUrl,omitempty"`
	// HostingEnvironmentServiceUrls - Service Urls per Hosting environment
	HostingEnvironmentServiceUrls *[]HostingEnvironmentServiceDescriptions `json:"hostingEnvironmentServiceUrls,omitempty"`
}

BackendServiceDefinitionProperties ...

type BackupItem

type BackupItem struct {
	autorest.Response     `json:"-"`
	*BackupItemProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

BackupItem backup description

func (BackupItem) MarshalJSON

func (bi BackupItem) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for BackupItem.

func (*BackupItem) UnmarshalJSON

func (bi *BackupItem) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for BackupItem struct.

type BackupItemCollection

type BackupItemCollection struct {
	autorest.Response `json:"-"`
	// Value - Collection of resources
	Value *[]BackupItem `json:"value,omitempty"`
	// NextLink - Link to next page of resources
	NextLink *string `json:"nextLink,omitempty"`
}

BackupItemCollection collection of Backup Items

func (BackupItemCollection) IsEmpty

func (bic BackupItemCollection) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type BackupItemCollectionIterator

type BackupItemCollectionIterator struct {
	// contains filtered or unexported fields
}

BackupItemCollectionIterator provides access to a complete listing of BackupItem values.

func NewBackupItemCollectionIterator

func NewBackupItemCollectionIterator(page BackupItemCollectionPage) BackupItemCollectionIterator

Creates a new instance of the BackupItemCollectionIterator type.

func (*BackupItemCollectionIterator) Next

func (iter *BackupItemCollectionIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*BackupItemCollectionIterator) NextWithContext

func (iter *BackupItemCollectionIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (BackupItemCollectionIterator) NotDone

func (iter BackupItemCollectionIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (BackupItemCollectionIterator) Response

Response returns the raw server response from the last page request.

func (BackupItemCollectionIterator) Value

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type BackupItemCollectionPage

type BackupItemCollectionPage struct {
	// contains filtered or unexported fields
}

BackupItemCollectionPage contains a page of BackupItem values.

func NewBackupItemCollectionPage

func NewBackupItemCollectionPage(getNextPage func(context.Context, BackupItemCollection) (BackupItemCollection, error)) BackupItemCollectionPage

Creates a new instance of the BackupItemCollectionPage type.

func (*BackupItemCollectionPage) Next

func (page *BackupItemCollectionPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*BackupItemCollectionPage) NextWithContext

func (page *BackupItemCollectionPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (BackupItemCollectionPage) NotDone

func (page BackupItemCollectionPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (BackupItemCollectionPage) Response

Response returns the raw server response from the last page request.

func (BackupItemCollectionPage) Values

func (page BackupItemCollectionPage) Values() []BackupItem

Values returns the slice of values for the current page or nil if there are no values.

type BackupItemProperties

type BackupItemProperties struct {
	// ID - Id of the backup.
	ID *int32 `json:"id,omitempty"`
	// StorageAccountURL - SAS URL for the storage account container which contains this backup
	StorageAccountURL *string `json:"storageAccountUrl,omitempty"`
	// BlobName - Name of the blob which contains data for this backup
	BlobName *string `json:"blobName,omitempty"`
	// Name - Name of this backup
	Name *string `json:"name,omitempty"`
	// Status - Backup status. Possible values include: 'InProgress', 'Failed', 'Succeeded', 'TimedOut', 'Created', 'Skipped', 'PartiallySucceeded', 'DeleteInProgress', 'DeleteFailed', 'Deleted'
	Status BackupItemStatus `json:"status,omitempty"`
	// SizeInBytes - Size of the backup in bytes
	SizeInBytes *int64 `json:"sizeInBytes,omitempty"`
	// Created - Timestamp of the backup creation
	Created *date.Time `json:"created,omitempty"`
	// Log - Details regarding this backup. Might contain an error message.
	Log *string `json:"log,omitempty"`
	// Databases - List of databases included in the backup
	Databases *[]DatabaseBackupSetting `json:"databases,omitempty"`
	// Scheduled - True if this backup has been created due to a schedule being triggered.
	Scheduled *bool `json:"scheduled,omitempty"`
	// LastRestoreTimeStamp - Timestamp of a last restore operation which used this backup.
	LastRestoreTimeStamp *date.Time `json:"lastRestoreTimeStamp,omitempty"`
	// FinishedTimeStamp - Timestamp when this backup finished.
	FinishedTimeStamp *date.Time `json:"finishedTimeStamp,omitempty"`
	// CorrelationID - Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support.
	CorrelationID *string `json:"correlationId,omitempty"`
	// WebsiteSizeInBytes - Size of the original web app which has been backed up
	WebsiteSizeInBytes *int64 `json:"websiteSizeInBytes,omitempty"`
}

BackupItemProperties ...

type BackupItemStatus

type BackupItemStatus string

BackupItemStatus enumerates the values for backup item status.

const (
	// Created ...
	Created BackupItemStatus = "Created"
	// Deleted ...
	Deleted BackupItemStatus = "Deleted"
	// DeleteFailed ...
	DeleteFailed BackupItemStatus = "DeleteFailed"
	// DeleteInProgress ...
	DeleteInProgress BackupItemStatus = "DeleteInProgress"
	// Failed ...
	Failed BackupItemStatus = "Failed"
	// InProgress ...
	InProgress BackupItemStatus = "InProgress"
	// PartiallySucceeded ...
	PartiallySucceeded BackupItemStatus = "PartiallySucceeded"
	// Skipped ...
	Skipped BackupItemStatus = "Skipped"
	// Succeeded ...
	Succeeded BackupItemStatus = "Succeeded"
	// TimedOut ...
	TimedOut BackupItemStatus = "TimedOut"
)

func PossibleBackupItemStatusValues

func PossibleBackupItemStatusValues() []BackupItemStatus

PossibleBackupItemStatusValues returns an array of possible values for the BackupItemStatus const type.

type BackupRequest

type BackupRequest struct {
	autorest.Response        `json:"-"`
	*BackupRequestProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

BackupRequest description of a backup which will be performed

func (BackupRequest) MarshalJSON

func (br BackupRequest) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for BackupRequest.

func (*BackupRequest) UnmarshalJSON

func (br *BackupRequest) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for BackupRequest struct.

type BackupRequestProperties

type BackupRequestProperties struct {
	// Name - Name of the backup
	Name *string `json:"name,omitempty"`
	// Enabled - True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled
	Enabled *bool `json:"enabled,omitempty"`
	// StorageAccountURL - SAS URL to the container
	StorageAccountURL *string `json:"storageAccountUrl,omitempty"`
	// BackupSchedule - Schedule for the backup if it is executed periodically
	BackupSchedule *BackupSchedule `json:"backupSchedule,omitempty"`
	// Databases - Databases included in the backup
	Databases *[]DatabaseBackupSetting `json:"databases,omitempty"`
	// Type - Type of the backup. Possible values include: 'Default', 'Clone', 'Relocation'
	Type BackupRestoreOperationType `json:"type,omitempty"`
}

BackupRequestProperties ...

type BackupRestoreOperationType

type BackupRestoreOperationType string

BackupRestoreOperationType enumerates the values for backup restore operation type.

const (
	// Clone ...
	Clone BackupRestoreOperationType = "Clone"
	// Default ...
	Default BackupRestoreOperationType = "Default"
	// Relocation ...
	Relocation BackupRestoreOperationType = "Relocation"
)

func PossibleBackupRestoreOperationTypeValues

func PossibleBackupRestoreOperationTypeValues() []BackupRestoreOperationType

PossibleBackupRestoreOperationTypeValues returns an array of possible values for the BackupRestoreOperationType const type.

type BackupSchedule

type BackupSchedule struct {
	// FrequencyInterval - How often should be the backup executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)
	FrequencyInterval *int32 `json:"frequencyInterval,omitempty"`
	// FrequencyUnit - How often should be the backup executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7). Possible values include: 'Day', 'Hour'
	FrequencyUnit FrequencyUnit `json:"frequencyUnit,omitempty"`
	// KeepAtLeastOneBackup - True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise.
	KeepAtLeastOneBackup *bool `json:"keepAtLeastOneBackup,omitempty"`
	// RetentionPeriodInDays - After how many days backups should be deleted
	RetentionPeriodInDays *int32 `json:"retentionPeriodInDays,omitempty"`
	// StartTime - When the schedule should start working
	StartTime *date.Time `json:"startTime,omitempty"`
	// LastExecutionTime - The last time when this schedule was triggered
	LastExecutionTime *date.Time `json:"lastExecutionTime,omitempty"`
}

BackupSchedule description of a backup schedule. Describes how often should be the backup performed and what should be the retention policy.

type BaseClient

type BaseClient struct {
	autorest.Client
	BaseURI        string
	SubscriptionID string
}

BaseClient is the base client for Web.

func New

func New(subscriptionID string) BaseClient

New creates an instance of the BaseClient client.

func NewWithBaseURI

func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient

NewWithBaseURI creates an instance of the BaseClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

type BuiltInAuthenticationProvider

type BuiltInAuthenticationProvider string

BuiltInAuthenticationProvider enumerates the values for built in authentication provider.

const (
	// AzureActiveDirectory ...
	AzureActiveDirectory BuiltInAuthenticationProvider = "AzureActiveDirectory"
	// Facebook ...
	Facebook BuiltInAuthenticationProvider = "Facebook"
	// Google ...
	Google BuiltInAuthenticationProvider = "Google"
	// MicrosoftAccount ...
	MicrosoftAccount BuiltInAuthenticationProvider = "MicrosoftAccount"
	// Twitter ...
	Twitter BuiltInAuthenticationProvider = "Twitter"
)

func PossibleBuiltInAuthenticationProviderValues

func PossibleBuiltInAuthenticationProviderValues() []BuiltInAuthenticationProvider

PossibleBuiltInAuthenticationProviderValues returns an array of possible values for the BuiltInAuthenticationProvider const type.

type Certificate

type Certificate struct {
	autorest.Response      `json:"-"`
	*CertificateProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

Certificate app certificate

func (Certificate) MarshalJSON

func (c Certificate) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for Certificate.

func (*Certificate) UnmarshalJSON

func (c *Certificate) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for Certificate struct.

type CertificateCollection

type CertificateCollection struct {
	autorest.Response `json:"-"`
	// Value - Collection of resources
	Value *[]Certificate `json:"value,omitempty"`
	// NextLink - Link to next page of resources
	NextLink *string `json:"nextLink,omitempty"`
}

CertificateCollection collection of certificates

func (CertificateCollection) IsEmpty

func (cc CertificateCollection) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type CertificateCollectionIterator

type CertificateCollectionIterator struct {
	// contains filtered or unexported fields
}

CertificateCollectionIterator provides access to a complete listing of Certificate values.

func NewCertificateCollectionIterator

func NewCertificateCollectionIterator(page CertificateCollectionPage) CertificateCollectionIterator

Creates a new instance of the CertificateCollectionIterator type.

func (*CertificateCollectionIterator) Next

func (iter *CertificateCollectionIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*CertificateCollectionIterator) NextWithContext

func (iter *CertificateCollectionIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (CertificateCollectionIterator) NotDone

func (iter CertificateCollectionIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (CertificateCollectionIterator) Response

Response returns the raw server response from the last page request.

func (CertificateCollectionIterator) Value

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type CertificateCollectionPage

type CertificateCollectionPage struct {
	// contains filtered or unexported fields
}

CertificateCollectionPage contains a page of Certificate values.

func NewCertificateCollectionPage

func NewCertificateCollectionPage(getNextPage func(context.Context, CertificateCollection) (CertificateCollection, error)) CertificateCollectionPage

Creates a new instance of the CertificateCollectionPage type.

func (*CertificateCollectionPage) Next

func (page *CertificateCollectionPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*CertificateCollectionPage) NextWithContext

func (page *CertificateCollectionPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (CertificateCollectionPage) NotDone

func (page CertificateCollectionPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (CertificateCollectionPage) Response

Response returns the raw server response from the last page request.

func (CertificateCollectionPage) Values

func (page CertificateCollectionPage) Values() []Certificate

Values returns the slice of values for the current page or nil if there are no values.

type CertificateDetails

type CertificateDetails struct {
	*CertificateDetailsProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

CertificateDetails certificate Details

func (CertificateDetails) MarshalJSON

func (cd CertificateDetails) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for CertificateDetails.

func (*CertificateDetails) UnmarshalJSON

func (cd *CertificateDetails) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for CertificateDetails struct.

type CertificateDetailsProperties

type CertificateDetailsProperties struct {
	// Version - Version
	Version *int32 `json:"version,omitempty"`
	// SerialNumber - Serial Number
	SerialNumber *string `json:"serialNumber,omitempty"`
	// Thumbprint - Thumbprint
	Thumbprint *string `json:"thumbprint,omitempty"`
	// Subject - Subject
	Subject *string `json:"subject,omitempty"`
	// NotBefore - Valid from
	NotBefore *date.Time `json:"notBefore,omitempty"`
	// NotAfter - Valid to
	NotAfter *date.Time `json:"notAfter,omitempty"`
	// SignatureAlgorithm - Signature Algorithm
	SignatureAlgorithm *string `json:"signatureAlgorithm,omitempty"`
	// Issuer - Issuer
	Issuer *string `json:"issuer,omitempty"`
	// RawData - Raw certificate data
	RawData *string `json:"rawData,omitempty"`
}

CertificateDetailsProperties ...

type CertificateEmail

type CertificateEmail struct {
	*CertificateEmailProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

CertificateEmail certificate Email

func (CertificateEmail) MarshalJSON

func (ce CertificateEmail) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for CertificateEmail.

func (*CertificateEmail) UnmarshalJSON

func (ce *CertificateEmail) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for CertificateEmail struct.

type CertificateEmailProperties

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

CertificateEmailProperties ...

type CertificateOrder

type CertificateOrder struct {
	autorest.Response           `json:"-"`
	*CertificateOrderProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

CertificateOrder certificate purchase order

func (CertificateOrder) MarshalJSON

func (co CertificateOrder) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for CertificateOrder.

func (*CertificateOrder) UnmarshalJSON

func (co *CertificateOrder) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for CertificateOrder struct.

type CertificateOrderAction

type CertificateOrderAction struct {
	*CertificateOrderActionProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

CertificateOrderAction represents a certificate action

func (CertificateOrderAction) MarshalJSON

func (coa CertificateOrderAction) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for CertificateOrderAction.

func (*CertificateOrderAction) UnmarshalJSON

func (coa *CertificateOrderAction) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for CertificateOrderAction struct.

type CertificateOrderActionProperties

type CertificateOrderActionProperties struct {
	// Type - Type. Possible values include: 'CertificateIssued', 'CertificateOrderCanceled', 'CertificateOrderCreated', 'CertificateRevoked', 'DomainValidationComplete', 'FraudDetected', 'OrgNameChange', 'OrgValidationComplete', 'SanDrop'
	Type CertificateOrderActionType `json:"type,omitempty"`
	// CreatedAt - Time at which the certificate action was performed
	CreatedAt *date.Time `json:"createdAt,omitempty"`
}

CertificateOrderActionProperties ...

type CertificateOrderActionType

type CertificateOrderActionType string

CertificateOrderActionType enumerates the values for certificate order action type.

const (
	// CertificateIssued ...
	CertificateIssued CertificateOrderActionType = "CertificateIssued"
	// CertificateOrderCanceled ...
	CertificateOrderCanceled CertificateOrderActionType = "CertificateOrderCanceled"
	// CertificateOrderCreated ...
	CertificateOrderCreated CertificateOrderActionType = "CertificateOrderCreated"
	// CertificateRevoked ...
	CertificateRevoked CertificateOrderActionType = "CertificateRevoked"
	// DomainValidationComplete ...
	DomainValidationComplete CertificateOrderActionType = "DomainValidationComplete"
	// FraudDetected ...
	FraudDetected CertificateOrderActionType = "FraudDetected"
	// OrgNameChange ...
	OrgNameChange CertificateOrderActionType = "OrgNameChange"
	// OrgValidationComplete ...
	OrgValidationComplete CertificateOrderActionType = "OrgValidationComplete"
	// SanDrop ...
	SanDrop CertificateOrderActionType = "SanDrop"
)

func PossibleCertificateOrderActionTypeValues

func PossibleCertificateOrderActionTypeValues() []CertificateOrderActionType

PossibleCertificateOrderActionTypeValues returns an array of possible values for the CertificateOrderActionType const type.

type CertificateOrderCertificate

type CertificateOrderCertificate struct {
	autorest.Response                      `json:"-"`
	*CertificateOrderCertificateProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

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

func (CertificateOrderCertificate) MarshalJSON

func (coc CertificateOrderCertificate) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for CertificateOrderCertificate.

func (*CertificateOrderCertificate) UnmarshalJSON

func (coc *CertificateOrderCertificate) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for CertificateOrderCertificate struct.

type CertificateOrderCertificateCollection

type CertificateOrderCertificateCollection struct {
	autorest.Response `json:"-"`
	// Value - Collection of resources
	Value *[]CertificateOrderCertificate `json:"value,omitempty"`
	// NextLink - Link to next page of resources
	NextLink *string `json:"nextLink,omitempty"`
}

CertificateOrderCertificateCollection collection of certificate order certificates

func (CertificateOrderCertificateCollection) IsEmpty

IsEmpty returns true if the ListResult contains no values.

type CertificateOrderCertificateCollectionIterator

type CertificateOrderCertificateCollectionIterator struct {
	// contains filtered or unexported fields
}

CertificateOrderCertificateCollectionIterator provides access to a complete listing of CertificateOrderCertificate values.

func NewCertificateOrderCertificateCollectionIterator

func NewCertificateOrderCertificateCollectionIterator(page CertificateOrderCertificateCollectionPage) CertificateOrderCertificateCollectionIterator

Creates a new instance of the CertificateOrderCertificateCollectionIterator type.

func (*CertificateOrderCertificateCollectionIterator) Next

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*CertificateOrderCertificateCollectionIterator) NextWithContext

func (iter *CertificateOrderCertificateCollectionIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (CertificateOrderCertificateCollectionIterator) NotDone

NotDone returns true if the enumeration should be started or is not yet complete.

func (CertificateOrderCertificateCollectionIterator) Response

Response returns the raw server response from the last page request.

func (CertificateOrderCertificateCollectionIterator) Value

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type CertificateOrderCertificateCollectionPage

type CertificateOrderCertificateCollectionPage struct {
	// contains filtered or unexported fields
}

CertificateOrderCertificateCollectionPage contains a page of CertificateOrderCertificate values.

func NewCertificateOrderCertificateCollectionPage

Creates a new instance of the CertificateOrderCertificateCollectionPage type.

func (*CertificateOrderCertificateCollectionPage) Next

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*CertificateOrderCertificateCollectionPage) NextWithContext

func (page *CertificateOrderCertificateCollectionPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (CertificateOrderCertificateCollectionPage) NotDone

NotDone returns true if the page enumeration should be started or is not yet complete.

func (CertificateOrderCertificateCollectionPage) Response

Response returns the raw server response from the last page request.

func (CertificateOrderCertificateCollectionPage) Values

Values returns the slice of values for the current page or nil if there are no values.

type CertificateOrderCertificateProperties

type CertificateOrderCertificateProperties struct {
	// KeyVaultID - Key Vault Csm resource Id
	KeyVaultID *string `json:"keyVaultId,omitempty"`
	// KeyVaultSecretName - Key Vault secret name
	KeyVaultSecretName *string `json:"keyVaultSecretName,omitempty"`
	// ProvisioningState - Status of the Key Vault secret. Possible values include: 'KeyVaultSecretStatusInitialized', 'KeyVaultSecretStatusWaitingOnCertificateOrder', 'KeyVaultSecretStatusSucceeded', 'KeyVaultSecretStatusCertificateOrderFailed', 'KeyVaultSecretStatusOperationNotPermittedOnKeyVault', 'KeyVaultSecretStatusAzureServiceUnauthorizedToAccessKeyVault', 'KeyVaultSecretStatusKeyVaultDoesNotExist', 'KeyVaultSecretStatusKeyVaultSecretDoesNotExist', 'KeyVaultSecretStatusUnknownError', 'KeyVaultSecretStatusUnknown'
	ProvisioningState KeyVaultSecretStatus `json:"provisioningState,omitempty"`
}

CertificateOrderCertificateProperties ...

type CertificateOrderCollection

type CertificateOrderCollection struct {
	autorest.Response `json:"-"`
	// Value - Collection of resources
	Value *[]CertificateOrder `json:"value,omitempty"`
	// NextLink - Link to next page of resources
	NextLink *string `json:"nextLink,omitempty"`
}

CertificateOrderCollection collection of certificate orders

func (CertificateOrderCollection) IsEmpty

func (coc CertificateOrderCollection) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type CertificateOrderCollectionIterator

type CertificateOrderCollectionIterator struct {
	// contains filtered or unexported fields
}

CertificateOrderCollectionIterator provides access to a complete listing of CertificateOrder values.

func NewCertificateOrderCollectionIterator

func NewCertificateOrderCollectionIterator(page CertificateOrderCollectionPage) CertificateOrderCollectionIterator

Creates a new instance of the CertificateOrderCollectionIterator type.

func (*CertificateOrderCollectionIterator) Next

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*CertificateOrderCollectionIterator) NextWithContext

func (iter *CertificateOrderCollectionIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (CertificateOrderCollectionIterator) NotDone

NotDone returns true if the enumeration should be started or is not yet complete.

func (CertificateOrderCollectionIterator) Response

Response returns the raw server response from the last page request.

func (CertificateOrderCollectionIterator) Value

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type CertificateOrderCollectionPage

type CertificateOrderCollectionPage struct {
	// contains filtered or unexported fields
}

CertificateOrderCollectionPage contains a page of CertificateOrder values.

func NewCertificateOrderCollectionPage

func NewCertificateOrderCollectionPage(getNextPage func(context.Context, CertificateOrderCollection) (CertificateOrderCollection, error)) CertificateOrderCollectionPage

Creates a new instance of the CertificateOrderCollectionPage type.

func (*CertificateOrderCollectionPage) Next

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*CertificateOrderCollectionPage) NextWithContext

func (page *CertificateOrderCollectionPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (CertificateOrderCollectionPage) NotDone

func (page CertificateOrderCollectionPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (CertificateOrderCollectionPage) Response

Response returns the raw server response from the last page request.

func (CertificateOrderCollectionPage) Values

Values returns the slice of values for the current page or nil if there are no values.

type CertificateOrderProperties

type CertificateOrderProperties struct {
	// Certificates - State of the Key Vault secret
	Certificates map[string]*CertificateOrderCertificate `json:"certificates"`
	// DistinguishedName - Certificate distinguished name
	DistinguishedName *string `json:"distinguishedName,omitempty"`
	// DomainVerificationToken - Domain Verification Token
	DomainVerificationToken *string `json:"domainVerificationToken,omitempty"`
	// ValidityInYears - Duration in years (must be between 1 and 3)
	ValidityInYears *int32 `json:"validityInYears,omitempty"`
	// KeySize - Certificate Key Size
	KeySize *int32 `json:"keySize,omitempty"`
	// ProductType - Certificate product type. Possible values include: 'StandardDomainValidatedSsl', 'StandardDomainValidatedWildCardSsl'
	ProductType CertificateProductType `json:"productType,omitempty"`
	// AutoRenew - Auto renew
	AutoRenew *bool `json:"autoRenew,omitempty"`
	// ProvisioningState - Status of certificate order. Possible values include: 'ProvisioningStateSucceeded', 'ProvisioningStateFailed', 'ProvisioningStateCanceled', 'ProvisioningStateInProgress', 'ProvisioningStateDeleting'
	ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
	// Status - Current order status. Possible values include: 'Pendingissuance', 'Issued', 'Revoked', 'Canceled', 'Denied', 'Pendingrevocation', 'PendingRekey', 'Unused', 'Expired', 'NotSubmitted'
	Status CertificateOrderStatus `json:"status,omitempty"`
	// SignedCertificate - Signed certificate
	SignedCertificate *CertificateDetails `json:"signedCertificate,omitempty"`
	// Csr - Last CSR that was created for this order
	Csr *string `json:"csr,omitempty"`
	// Intermediate - Intermediate certificate
	Intermediate *CertificateDetails `json:"intermediate,omitempty"`
	// Root - Root certificate
	Root *CertificateDetails `json:"root,omitempty"`
	// SerialNumber - Current serial number of the certificate
	SerialNumber *string `json:"serialNumber,omitempty"`
	// LastCertificateIssuanceTime - Certificate last issuance time
	LastCertificateIssuanceTime *date.Time `json:"lastCertificateIssuanceTime,omitempty"`
	// ExpirationTime - Certificate expiration time
	ExpirationTime *date.Time `json:"expirationTime,omitempty"`
}

CertificateOrderProperties ...

func (CertificateOrderProperties) MarshalJSON

func (co CertificateOrderProperties) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for CertificateOrderProperties.

type CertificateOrderStatus

type CertificateOrderStatus string

CertificateOrderStatus enumerates the values for certificate order status.

const (
	// Canceled ...
	Canceled CertificateOrderStatus = "Canceled"
	// Denied ...
	Denied CertificateOrderStatus = "Denied"
	// Expired ...
	Expired CertificateOrderStatus = "Expired"
	// Issued ...
	Issued CertificateOrderStatus = "Issued"
	// NotSubmitted ...
	NotSubmitted CertificateOrderStatus = "NotSubmitted"
	// Pendingissuance ...
	Pendingissuance CertificateOrderStatus = "Pendingissuance"
	// PendingRekey ...
	PendingRekey CertificateOrderStatus = "PendingRekey"
	// Pendingrevocation ...
	Pendingrevocation CertificateOrderStatus = "Pendingrevocation"
	// Revoked ...
	Revoked CertificateOrderStatus = "Revoked"
	// Unused ...
	Unused CertificateOrderStatus = "Unused"
)

func PossibleCertificateOrderStatusValues

func PossibleCertificateOrderStatusValues() []CertificateOrderStatus

PossibleCertificateOrderStatusValues returns an array of possible values for the CertificateOrderStatus const type.

type CertificateOrdersClient

type CertificateOrdersClient struct {
	BaseClient
}

CertificateOrdersClient is the webSite Management Client

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 using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

func (CertificateOrdersClient) CreateOrUpdateCertificate

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

CreateOrUpdateCertificate sends the create or update certificate request. Parameters: resourceGroupName - azure resource group name certificateOrderName - certificate name name - certificate name keyVaultCertificate - key Vault secret csm Id

func (CertificateOrdersClient) CreateOrUpdateCertificateOrder

func (client CertificateOrdersClient) CreateOrUpdateCertificateOrder(ctx context.Context, resourceGroupName string, name string, certificateDistinguishedName CertificateOrder) (result CertificateOrder, err error)

CreateOrUpdateCertificateOrder sends the create or update certificate order request. Parameters: resourceGroupName - azure resource group name name - certificate name certificateDistinguishedName - distinguished name to be used for purchasing certificate

func (CertificateOrdersClient) CreateOrUpdateCertificateOrderPreparer

func (client CertificateOrdersClient) CreateOrUpdateCertificateOrderPreparer(ctx context.Context, 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(ctx context.Context, 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(ctx context.Context, resourceGroupName string, certificateOrderName string, name string) (result SetObject, err error)

DeleteCertificate sends the delete certificate request. Parameters: resourceGroupName - azure resource group name certificateOrderName - certificate name name - certificate name

func (CertificateOrdersClient) DeleteCertificateOrder

func (client CertificateOrdersClient) DeleteCertificateOrder(ctx context.Context, resourceGroupName string, name string) (result SetObject, err error)

DeleteCertificateOrder sends the delete certificate order request. Parameters: resourceGroupName - azure resource group name name - certificate name

func (CertificateOrdersClient) DeleteCertificateOrderPreparer

func (client CertificateOrdersClient) DeleteCertificateOrderPreparer(ctx context.Context, 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(ctx context.Context, 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(ctx context.Context, resourceGroupName string, certificateOrderName string, name string) (result CertificateOrderCertificate, err error)

GetCertificate sends the get certificate request. Parameters: resourceGroupName - azure resource group name certificateOrderName - certificate name name - certificate name

func (CertificateOrdersClient) GetCertificateOrder

func (client CertificateOrdersClient) GetCertificateOrder(ctx context.Context, resourceGroupName string, name string) (result CertificateOrder, err error)

GetCertificateOrder sends the get certificate order request. Parameters: resourceGroupName - azure resource group name name - certificate name

func (CertificateOrdersClient) GetCertificateOrderPreparer

func (client CertificateOrdersClient) GetCertificateOrderPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string) (result CertificateOrderCollectionPage, err error)

GetCertificateOrders sends the get certificate orders request. Parameters: resourceGroupName - azure resource group name

func (CertificateOrdersClient) GetCertificateOrdersComplete

func (client CertificateOrdersClient) GetCertificateOrdersComplete(ctx context.Context, resourceGroupName string) (result CertificateOrderCollectionIterator, err error)

GetCertificateOrdersComplete enumerates all values, automatically crossing page boundaries as required.

func (CertificateOrdersClient) GetCertificateOrdersPreparer

func (client CertificateOrdersClient) GetCertificateOrdersPreparer(ctx context.Context, 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(ctx context.Context, 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(ctx context.Context, resourceGroupName string, certificateOrderName string) (result CertificateOrderCertificateCollectionPage, err error)

GetCertificates sends the get certificates request. Parameters: resourceGroupName - azure resource group name certificateOrderName - certificate name

func (CertificateOrdersClient) GetCertificatesComplete

func (client CertificateOrdersClient) GetCertificatesComplete(ctx context.Context, resourceGroupName string, certificateOrderName string) (result CertificateOrderCertificateCollectionIterator, err error)

GetCertificatesComplete enumerates all values, automatically crossing page boundaries as required.

func (CertificateOrdersClient) GetCertificatesPreparer

func (client CertificateOrdersClient) GetCertificatesPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, reissueCertificateOrderRequest ReissueCertificateOrderRequest) (result SetObject, err error)

ReissueCertificateOrder sends the reissue certificate order request. Parameters: resourceGroupName - azure resource group name name - certificate name reissueCertificateOrderRequest - reissue parameters

func (CertificateOrdersClient) ReissueCertificateOrderPreparer

func (client CertificateOrdersClient) ReissueCertificateOrderPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, renewCertificateOrderRequest RenewCertificateOrderRequest) (result SetObject, err error)

RenewCertificateOrder sends the renew certificate order request. Parameters: resourceGroupName - azure resource group name name - certificate name renewCertificateOrderRequest - renew parameters

func (CertificateOrdersClient) RenewCertificateOrderPreparer

func (client CertificateOrdersClient) RenewCertificateOrderPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result SetObject, err error)

ResendCertificateEmail sends the resend certificate email request. Parameters: resourceGroupName - azure resource group name name - certificate order name

func (CertificateOrdersClient) ResendCertificateEmailPreparer

func (client CertificateOrdersClient) ResendCertificateEmailPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result ListCertificateOrderAction, err error)

RetrieveCertificateActions sends the retrieve certificate actions request. Parameters: resourceGroupName - azure resource group name name - certificate order name

func (CertificateOrdersClient) RetrieveCertificateActionsPreparer

func (client CertificateOrdersClient) RetrieveCertificateActionsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result ListCertificateEmail, err error)

RetrieveCertificateEmailHistory sends the retrieve certificate email history request. Parameters: resourceGroupName - azure resource group name name - certificate order name

func (CertificateOrdersClient) RetrieveCertificateEmailHistoryPreparer

func (client CertificateOrdersClient) RetrieveCertificateEmailHistoryPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, certificateOrderName string, name string, keyVaultCertificate CertificateOrderCertificate) (result CertificateOrderCertificate, err error)

UpdateCertificate sends the update certificate request. Parameters: resourceGroupName - azure resource group name certificateOrderName - certificate name name - certificate name keyVaultCertificate - key Vault secret csm Id

func (CertificateOrdersClient) UpdateCertificateOrder

func (client CertificateOrdersClient) UpdateCertificateOrder(ctx context.Context, resourceGroupName string, name string, certificateDistinguishedName CertificateOrder) (result CertificateOrder, err error)

UpdateCertificateOrder sends the update certificate order request. Parameters: resourceGroupName - azure resource group name name - certificate name certificateDistinguishedName - distinguished name to be used for purchasing certificate

func (CertificateOrdersClient) UpdateCertificateOrderPreparer

func (client CertificateOrdersClient) UpdateCertificateOrderPreparer(ctx context.Context, 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(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result SetObject, err error)

VerifyDomainOwnership sends the verify domain ownership request. Parameters: resourceGroupName - azure resource group name name - certificate order name

func (CertificateOrdersClient) VerifyDomainOwnershipPreparer

func (client CertificateOrdersClient) VerifyDomainOwnershipPreparer(ctx context.Context, 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 ...
	StandardDomainValidatedSsl CertificateProductType = "StandardDomainValidatedSsl"
	// StandardDomainValidatedWildCardSsl ...
	StandardDomainValidatedWildCardSsl CertificateProductType = "StandardDomainValidatedWildCardSsl"
)

func PossibleCertificateProductTypeValues

func PossibleCertificateProductTypeValues() []CertificateProductType

PossibleCertificateProductTypeValues returns an array of possible values for the CertificateProductType const type.

type CertificateProperties

type CertificateProperties struct {
	// FriendlyName - Friendly name of the certificate
	FriendlyName *string `json:"friendlyName,omitempty"`
	// SubjectName - Subject name of the certificate
	SubjectName *string `json:"subjectName,omitempty"`
	// HostNames - Host names the certificate applies to
	HostNames *[]string `json:"hostNames,omitempty"`
	// PfxBlob - Pfx blob
	PfxBlob *string `json:"pfxBlob,omitempty"`
	// SiteName - App name
	SiteName *string `json:"siteName,omitempty"`
	// SelfLink - Self link
	SelfLink *string `json:"selfLink,omitempty"`
	// Issuer - Certificate issuer
	Issuer *string `json:"issuer,omitempty"`
	// IssueDate - Certificate issue Date
	IssueDate *date.Time `json:"issueDate,omitempty"`
	// ExpirationDate - Certificate expiration date
	ExpirationDate *date.Time `json:"expirationDate,omitempty"`
	// Password - Certificate password
	Password *string `json:"password,omitempty"`
	// Thumbprint - Certificate thumbprint
	Thumbprint *string `json:"thumbprint,omitempty"`
	// Valid - Is the certificate valid?
	Valid *bool `json:"valid,omitempty"`
	// CerBlob - Raw bytes of .cer file
	CerBlob *string `json:"cerBlob,omitempty"`
	// PublicKeyHash - Public key hash
	PublicKeyHash *string `json:"publicKeyHash,omitempty"`
	// HostingEnvironmentProfile - Specification for the hosting environment (App Service Environment) to use for the certificate
	HostingEnvironmentProfile *HostingEnvironmentProfile `json:"hostingEnvironmentProfile,omitempty"`
}

CertificateProperties ...

type CertificatesClient

type CertificatesClient struct {
	BaseClient
}

CertificatesClient is the webSite Management Client

func NewCertificatesClient

func NewCertificatesClient(subscriptionID string) CertificatesClient

NewCertificatesClient creates an instance of the CertificatesClient client.

func NewCertificatesClientWithBaseURI

func NewCertificatesClientWithBaseURI(baseURI string, subscriptionID string) CertificatesClient

NewCertificatesClientWithBaseURI creates an instance of the CertificatesClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

func (CertificatesClient) CreateOrUpdateCertificate

func (client CertificatesClient) CreateOrUpdateCertificate(ctx context.Context, resourceGroupName string, name string, certificateEnvelope Certificate) (result Certificate, err error)

CreateOrUpdateCertificate sends the create or update certificate request. Parameters: resourceGroupName - name of the resource group name - name of the certificate. certificateEnvelope - details of certificate if it exists already.

func (CertificatesClient) CreateOrUpdateCertificatePreparer

func (client CertificatesClient) CreateOrUpdateCertificatePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, csrEnvelope Csr) (result Csr, err error)

CreateOrUpdateCsr sends the create or update csr request. Parameters: resourceGroupName - name of the resource group name - name of the certificate. csrEnvelope - details of certificate signing request if it exists already.

func (CertificatesClient) CreateOrUpdateCsrPreparer

func (client CertificatesClient) CreateOrUpdateCsrPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result SetObject, err error)

DeleteCertificate sends the delete certificate request. Parameters: resourceGroupName - name of the resource group name - name of the certificate to be deleted.

func (CertificatesClient) DeleteCertificatePreparer

func (client CertificatesClient) DeleteCertificatePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result SetObject, err error)

DeleteCsr sends the delete csr request. Parameters: resourceGroupName - name of the resource group name - name of the certificate signing request.

func (CertificatesClient) DeleteCsrPreparer

func (client CertificatesClient) DeleteCsrPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result Certificate, err error)

GetCertificate sends the get certificate request. Parameters: resourceGroupName - name of the resource group name - name of the certificate.

func (CertificatesClient) GetCertificatePreparer

func (client CertificatesClient) GetCertificatePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string) (result CertificateCollectionPage, err error)

GetCertificates sends the get certificates request. Parameters: resourceGroupName - name of the resource group

func (CertificatesClient) GetCertificatesComplete

func (client CertificatesClient) GetCertificatesComplete(ctx context.Context, resourceGroupName string) (result CertificateCollectionIterator, err error)

GetCertificatesComplete enumerates all values, automatically crossing page boundaries as required.

func (CertificatesClient) GetCertificatesPreparer

func (client CertificatesClient) GetCertificatesPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result Csr, err error)

GetCsr sends the get csr request. Parameters: resourceGroupName - name of the resource group name - name of the certificate.

func (CertificatesClient) GetCsrPreparer

func (client CertificatesClient) GetCsrPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string) (result ListCsr, err error)

GetCsrs sends the get csrs request. Parameters: resourceGroupName - name of the resource group

func (CertificatesClient) GetCsrsPreparer

func (client CertificatesClient) GetCsrsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, certificateEnvelope Certificate) (result Certificate, err error)

UpdateCertificate sends the update certificate request. Parameters: resourceGroupName - name of the resource group name - name of the certificate. certificateEnvelope - details of certificate if it exists already.

func (CertificatesClient) UpdateCertificatePreparer

func (client CertificatesClient) UpdateCertificatePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, csrEnvelope Csr) (result Csr, err error)

UpdateCsr sends the update csr request. Parameters: resourceGroupName - name of the resource group name - name of the certificate. csrEnvelope - details of certificate signing request if it exists already.

func (CertificatesClient) UpdateCsrPreparer

func (client CertificatesClient) UpdateCsrPreparer(ctx context.Context, 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 ...
	All Channels = "All"
	// API ...
	API Channels = "Api"
	// Email ...
	Email Channels = "Email"
	// Notification ...
	Notification Channels = "Notification"
)

func PossibleChannelsValues

func PossibleChannelsValues() []Channels

PossibleChannelsValues returns an array of possible values for the Channels const type.

type ClassicMobileService

type ClassicMobileService struct {
	autorest.Response               `json:"-"`
	*ClassicMobileServiceProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

ClassicMobileService a mobile service

func (ClassicMobileService) MarshalJSON

func (cms ClassicMobileService) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ClassicMobileService.

func (*ClassicMobileService) UnmarshalJSON

func (cms *ClassicMobileService) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for ClassicMobileService struct.

type ClassicMobileServiceCollection

type ClassicMobileServiceCollection struct {
	autorest.Response `json:"-"`
	// Value - Collection of resources
	Value *[]ClassicMobileService `json:"value,omitempty"`
	// NextLink - Link to next page of resources
	NextLink *string `json:"nextLink,omitempty"`
}

ClassicMobileServiceCollection collection of Classic Mobile Services

func (ClassicMobileServiceCollection) IsEmpty

func (cmsc ClassicMobileServiceCollection) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type ClassicMobileServiceCollectionIterator

type ClassicMobileServiceCollectionIterator struct {
	// contains filtered or unexported fields
}

ClassicMobileServiceCollectionIterator provides access to a complete listing of ClassicMobileService values.

func NewClassicMobileServiceCollectionIterator

func NewClassicMobileServiceCollectionIterator(page ClassicMobileServiceCollectionPage) ClassicMobileServiceCollectionIterator

Creates a new instance of the ClassicMobileServiceCollectionIterator type.

func (*ClassicMobileServiceCollectionIterator) Next

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*ClassicMobileServiceCollectionIterator) NextWithContext

func (iter *ClassicMobileServiceCollectionIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (ClassicMobileServiceCollectionIterator) NotDone

NotDone returns true if the enumeration should be started or is not yet complete.

func (ClassicMobileServiceCollectionIterator) Response

Response returns the raw server response from the last page request.

func (ClassicMobileServiceCollectionIterator) Value

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type ClassicMobileServiceCollectionPage

type ClassicMobileServiceCollectionPage struct {
	// contains filtered or unexported fields
}

ClassicMobileServiceCollectionPage contains a page of ClassicMobileService values.

func NewClassicMobileServiceCollectionPage

Creates a new instance of the ClassicMobileServiceCollectionPage type.

func (*ClassicMobileServiceCollectionPage) Next

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*ClassicMobileServiceCollectionPage) NextWithContext

func (page *ClassicMobileServiceCollectionPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (ClassicMobileServiceCollectionPage) NotDone

NotDone returns true if the page enumeration should be started or is not yet complete.

func (ClassicMobileServiceCollectionPage) Response

Response returns the raw server response from the last page request.

func (ClassicMobileServiceCollectionPage) Values

Values returns the slice of values for the current page or nil if there are no values.

type ClassicMobileServiceProperties

type ClassicMobileServiceProperties struct {
	// Name - Name of the mobile service
	Name *string `json:"name,omitempty"`
}

ClassicMobileServiceProperties ...

type ClassicMobileServicesClient

type ClassicMobileServicesClient struct {
	BaseClient
}

ClassicMobileServicesClient is the webSite Management Client

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 using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

func (ClassicMobileServicesClient) DeleteClassicMobileService

func (client ClassicMobileServicesClient) DeleteClassicMobileService(ctx context.Context, resourceGroupName string, name string) (result SetObject, err error)

DeleteClassicMobileService sends the delete classic mobile service request. Parameters: resourceGroupName - name of resource group name - name of mobile service

func (ClassicMobileServicesClient) DeleteClassicMobileServicePreparer

func (client ClassicMobileServicesClient) DeleteClassicMobileServicePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result ClassicMobileService, err error)

GetClassicMobileService sends the get classic mobile service request. Parameters: resourceGroupName - name of resource group name - name of mobile service

func (ClassicMobileServicesClient) GetClassicMobileServicePreparer

func (client ClassicMobileServicesClient) GetClassicMobileServicePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string) (result ClassicMobileServiceCollectionPage, err error)

GetClassicMobileServices sends the get classic mobile services request. Parameters: resourceGroupName - name of resource group

func (ClassicMobileServicesClient) GetClassicMobileServicesComplete

func (client ClassicMobileServicesClient) GetClassicMobileServicesComplete(ctx context.Context, resourceGroupName string) (result ClassicMobileServiceCollectionIterator, err error)

GetClassicMobileServicesComplete enumerates all values, automatically crossing page boundaries as required.

func (ClassicMobileServicesClient) GetClassicMobileServicesPreparer

func (client ClassicMobileServicesClient) GetClassicMobileServicesPreparer(ctx context.Context, 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 ...
	Cloneable CloneAbilityResult = "Cloneable"
	// NotCloneable ...
	NotCloneable CloneAbilityResult = "NotCloneable"
	// PartiallyCloneable ...
	PartiallyCloneable CloneAbilityResult = "PartiallyCloneable"
)

func PossibleCloneAbilityResultValues

func PossibleCloneAbilityResultValues() []CloneAbilityResult

PossibleCloneAbilityResultValues returns an array of possible values for the CloneAbilityResult const type.

type CloningInfo

type CloningInfo struct {
	// CorrelationID - Correlation Id of cloning operation. This id ties multiple cloning operations
	//             together to use the same snapshot
	CorrelationID *string `json:"correlationId,omitempty"`
	// Overwrite - Overwrite destination web app
	Overwrite *bool `json:"overwrite,omitempty"`
	// CloneCustomHostNames - If true, clone custom hostnames from source web app
	CloneCustomHostNames *bool `json:"cloneCustomHostNames,omitempty"`
	// CloneSourceControl - Clone source control from source web app
	CloneSourceControl *bool `json:"cloneSourceControl,omitempty"`
	// SourceWebAppID - ARM resource id of the source web app. Web app resource id is of the form
	//             /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and
	//             /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots
	SourceWebAppID *string `json:"sourceWebAppId,omitempty"`
	// HostingEnvironment - Hosting environment
	HostingEnvironment *string `json:"hostingEnvironment,omitempty"`
	// AppSettingsOverrides - Application settings overrides for cloned web app. If specified these settings will override the settings cloned
	//             from source web app. If not specified, application settings from source web app are retained.
	AppSettingsOverrides map[string]*string `json:"appSettingsOverrides"`
	// ConfigureLoadBalancing - If specified configure load balancing for source and clone site
	ConfigureLoadBalancing *bool `json:"configureLoadBalancing,omitempty"`
	// TrafficManagerProfileID - ARM resource id of the traffic manager profile to use if it exists. Traffic manager resource id is of the form
	//             /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}
	TrafficManagerProfileID *string `json:"trafficManagerProfileId,omitempty"`
	// TrafficManagerProfileName - Name of traffic manager profile to create. This is only needed if traffic manager profile does not already exist
	TrafficManagerProfileName *string `json:"trafficManagerProfileName,omitempty"`
}

CloningInfo represents information needed for cloning operation

func (CloningInfo) MarshalJSON

func (ci CloningInfo) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for CloningInfo.

type ComputeModeOptions

type ComputeModeOptions string

ComputeModeOptions enumerates the values for compute mode options.

const (
	// Dedicated ...
	Dedicated ComputeModeOptions = "Dedicated"
	// Dynamic ...
	Dynamic ComputeModeOptions = "Dynamic"
	// Shared ...
	Shared ComputeModeOptions = "Shared"
)

func PossibleComputeModeOptionsValues

func PossibleComputeModeOptionsValues() []ComputeModeOptions

PossibleComputeModeOptionsValues returns an array of possible values for the ComputeModeOptions const type.

type ConfirmConsentCodeInput

type ConfirmConsentCodeInput struct {
	*ConfirmConsentCodeInputProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

ConfirmConsentCodeInput confirm Consent Code Input payload

func (ConfirmConsentCodeInput) MarshalJSON

func (ccci ConfirmConsentCodeInput) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ConfirmConsentCodeInput.

func (*ConfirmConsentCodeInput) UnmarshalJSON

func (ccci *ConfirmConsentCodeInput) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for ConfirmConsentCodeInput struct.

type ConfirmConsentCodeInputProperties

type ConfirmConsentCodeInputProperties struct {
	// PrincipalType - Principal type. Possible values include: 'PrincipalTypeActiveDirectory', 'PrincipalTypeConnection', 'PrincipalTypeMicrosoftAccount'
	PrincipalType PrincipalType `json:"principalType,omitempty"`
	// TenantID - Tenant Id
	TenantID *string `json:"tenantId,omitempty"`
	// ObjectID - AAD object ID. This is userId
	ObjectID *string `json:"objectId,omitempty"`
	// Code - Code that was returned during consent flow
	Code *string `json:"code,omitempty"`
}

ConfirmConsentCodeInputProperties ...

type ConnStringInfo

type ConnStringInfo struct {
	// Name - Name of connection string
	Name *string `json:"name,omitempty"`
	// ConnectionString - Connection string value
	ConnectionString *string `json:"connectionString,omitempty"`
	// Type - Type of database. Possible values include: 'MySQL', 'SQLServer', 'SQLAzure', 'Custom'
	Type DatabaseServerType `json:"type,omitempty"`
}

ConnStringInfo represents database connection string information

type ConnStringValueTypePair

type ConnStringValueTypePair struct {
	// Value - Value of pair
	Value *string `json:"value,omitempty"`
	// Type - Type of database. Possible values include: 'MySQL', 'SQLServer', 'SQLAzure', 'Custom'
	Type DatabaseServerType `json:"type,omitempty"`
}

ConnStringValueTypePair database connection string value to type pair

type Connection

type Connection struct {
	autorest.Response     `json:"-"`
	*ConnectionProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

Connection API Connection

func (Connection) MarshalJSON

func (c Connection) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for Connection.

func (*Connection) UnmarshalJSON

func (c *Connection) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for Connection struct.

type ConnectionCollection

type ConnectionCollection struct {
	autorest.Response `json:"-"`
	// Value - Collection of resources
	Value *[]Connection `json:"value,omitempty"`
	// NextLink - Link to next page of resources
	NextLink *string `json:"nextLink,omitempty"`
}

ConnectionCollection collection of connections

func (ConnectionCollection) IsEmpty

func (cc ConnectionCollection) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type ConnectionCollectionIterator

type ConnectionCollectionIterator struct {
	// contains filtered or unexported fields
}

ConnectionCollectionIterator provides access to a complete listing of Connection values.

func NewConnectionCollectionIterator

func NewConnectionCollectionIterator(page ConnectionCollectionPage) ConnectionCollectionIterator

Creates a new instance of the ConnectionCollectionIterator type.

func (*ConnectionCollectionIterator) Next

func (iter *ConnectionCollectionIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*ConnectionCollectionIterator) NextWithContext

func (iter *ConnectionCollectionIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (ConnectionCollectionIterator) NotDone

func (iter ConnectionCollectionIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (ConnectionCollectionIterator) Response

Response returns the raw server response from the last page request.

func (ConnectionCollectionIterator) Value

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type ConnectionCollectionPage

type ConnectionCollectionPage struct {
	// contains filtered or unexported fields
}

ConnectionCollectionPage contains a page of Connection values.

func NewConnectionCollectionPage

func NewConnectionCollectionPage(getNextPage func(context.Context, ConnectionCollection) (ConnectionCollection, error)) ConnectionCollectionPage

Creates a new instance of the ConnectionCollectionPage type.

func (*ConnectionCollectionPage) Next

func (page *ConnectionCollectionPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*ConnectionCollectionPage) NextWithContext

func (page *ConnectionCollectionPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (ConnectionCollectionPage) NotDone

func (page ConnectionCollectionPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (ConnectionCollectionPage) Response

Response returns the raw server response from the last page request.

func (ConnectionCollectionPage) Values

func (page ConnectionCollectionPage) Values() []Connection

Values returns the slice of values for the current page or nil if there are no values.

type ConnectionError

type ConnectionError struct {
	*ConnectionErrorProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

ConnectionError connection error

func (ConnectionError) MarshalJSON

func (ce ConnectionError) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ConnectionError.

func (*ConnectionError) UnmarshalJSON

func (ce *ConnectionError) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for ConnectionError struct.

type ConnectionErrorProperties

type ConnectionErrorProperties struct {
	// Code - code of the status
	Code *string `json:"code,omitempty"`
	// Message - Description of the status
	Message *string `json:"message,omitempty"`
}

ConnectionErrorProperties ...

type ConnectionParameter

type ConnectionParameter struct {
	// Type - Type of the parameter. Possible values include: 'ConnectionParameterTypeString', 'ConnectionParameterTypeSecurestring', 'ConnectionParameterTypeSecureobject', 'ConnectionParameterTypeInt', 'ConnectionParameterTypeBool', 'ConnectionParameterTypeObject', 'ConnectionParameterTypeArray', 'ConnectionParameterTypeOauthSetting', 'ConnectionParameterTypeConnection'
	Type ConnectionParameterType `json:"type,omitempty"`
	// DefaultValue - Default parameter value
	DefaultValue interface{} `json:"defaultValue,omitempty"`
	// OAuthSettings - Settings defining OAuth flow for the back end provider
	OAuthSettings *APIOAuthSettings `json:"oAuthSettings,omitempty"`
	// UIDefinition - UI definitions
	UIDefinition interface{} `json:"uiDefinition,omitempty"`
}

ConnectionParameter connection provider parameters

type ConnectionParameterType

type ConnectionParameterType string

ConnectionParameterType enumerates the values for connection parameter type.

const (
	// ConnectionParameterTypeArray ...
	ConnectionParameterTypeArray ConnectionParameterType = "array"
	// ConnectionParameterTypeBool ...
	ConnectionParameterTypeBool ConnectionParameterType = "bool"
	// ConnectionParameterTypeConnection ...
	ConnectionParameterTypeConnection ConnectionParameterType = "connection"
	// ConnectionParameterTypeInt ...
	ConnectionParameterTypeInt ConnectionParameterType = "int"
	// ConnectionParameterTypeOauthSetting ...
	ConnectionParameterTypeOauthSetting ConnectionParameterType = "oauthSetting"
	// ConnectionParameterTypeObject ...
	ConnectionParameterTypeObject ConnectionParameterType = "object"
	// ConnectionParameterTypeSecureobject ...
	ConnectionParameterTypeSecureobject ConnectionParameterType = "secureobject"
	// ConnectionParameterTypeSecurestring ...
	ConnectionParameterTypeSecurestring ConnectionParameterType = "securestring"
	// ConnectionParameterTypeString ...
	ConnectionParameterTypeString ConnectionParameterType = "string"
)

func PossibleConnectionParameterTypeValues

func PossibleConnectionParameterTypeValues() []ConnectionParameterType

PossibleConnectionParameterTypeValues returns an array of possible values for the ConnectionParameterType const type.

type ConnectionProperties

type ConnectionProperties struct {
	// Name - connection name
	Name *string `json:"name,omitempty"`
	// DisplayName - display name
	DisplayName *string `json:"displayName,omitempty"`
	// Statuses - Status of the connection
	Statuses *[]ConnectionStatus `json:"statuses,omitempty"`
	// CustomParameterValues - Custom login setting values.
	CustomParameterValues map[string]*ParameterCustomLoginSettingValues `json:"customParameterValues"`
	TenantID              *string                                       `json:"tenantId,omitempty"`
	// ParameterValues - Tokens/Claim
	ParameterValues map[string]interface{} `json:"parameterValues"`
	// NonSecretParameterValues - Tokens/Claim
	NonSecretParameterValues map[string]interface{} `json:"nonSecretParameterValues"`
	Metadata                 interface{}            `json:"metadata,omitempty"`
	// FirstExpirationTime - Time in UTC when the first expiration of OAuth tokens
	FirstExpirationTime *date.Time `json:"firstExpirationTime,omitempty"`
	// Keywords - List of Keywords that tag the acl
	Keywords *[]string `json:"keywords,omitempty"`
	// CreatedTime - Timestamp of the connection creation
	CreatedTime *date.Time `json:"createdTime,omitempty"`
	// ChangedTime - Timestamp of last connection change.
	ChangedTime *date.Time `json:"changedTime,omitempty"`
	// API - expanded connection provider name
	API *ExpandedParentAPIEntity `json:"api,omitempty"`
}

ConnectionProperties ...

func (ConnectionProperties) MarshalJSON

func (c ConnectionProperties) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ConnectionProperties.

type ConnectionSecrets

type ConnectionSecrets struct {
	autorest.Response `json:"-"`
	// ParameterValues - Tokens/Claim
	ParameterValues map[string]interface{} `json:"parameterValues"`
	// ConnectionKey - Connection Key
	ConnectionKey *string `json:"connectionKey,omitempty"`
}

ConnectionSecrets ...

func (ConnectionSecrets) MarshalJSON

func (cs ConnectionSecrets) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ConnectionSecrets.

type ConnectionStatus

type ConnectionStatus struct {
	*ConnectionStatusProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

ConnectionStatus connection status

func (ConnectionStatus) MarshalJSON

func (cs ConnectionStatus) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ConnectionStatus.

func (*ConnectionStatus) UnmarshalJSON

func (cs *ConnectionStatus) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for ConnectionStatus struct.

type ConnectionStatusProperties

type ConnectionStatusProperties struct {
	// Status - Status
	Status *string `json:"status,omitempty"`
	// Target - Target of the error
	Target *string `json:"target,omitempty"`
	// Error - Error details
	Error *ConnectionError `json:"error,omitempty"`
}

ConnectionStatusProperties ...

type ConnectionStringDictionary

type ConnectionStringDictionary struct {
	autorest.Response `json:"-"`
	// Properties - Connection strings
	Properties map[string]*ConnStringValueTypePair `json:"properties"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

ConnectionStringDictionary string dictionary resource

func (ConnectionStringDictionary) MarshalJSON

func (csd ConnectionStringDictionary) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ConnectionStringDictionary.

type ConnectionsClient

type ConnectionsClient struct {
	BaseClient
}

ConnectionsClient is the webSite Management Client

func NewConnectionsClient

func NewConnectionsClient(subscriptionID string) ConnectionsClient

NewConnectionsClient creates an instance of the ConnectionsClient client.

func NewConnectionsClientWithBaseURI

func NewConnectionsClientWithBaseURI(baseURI string, subscriptionID string) ConnectionsClient

NewConnectionsClientWithBaseURI creates an instance of the ConnectionsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

func (ConnectionsClient) ConfirmConsentCode

func (client ConnectionsClient) ConfirmConsentCode(ctx context.Context, resourceGroupName string, connectionName string, content ConfirmConsentCodeInput) (result Connection, err error)

ConfirmConsentCode confirms consent code of a connection. Parameters: resourceGroupName - the resource group name. connectionName - the connection name. content - the content.

func (ConnectionsClient) ConfirmConsentCodePreparer

func (client ConnectionsClient) ConfirmConsentCodePreparer(ctx context.Context, resourceGroupName string, connectionName string, content ConfirmConsentCodeInput) (*http.Request, error)

ConfirmConsentCodePreparer prepares the ConfirmConsentCode request.

func (ConnectionsClient) ConfirmConsentCodeResponder

func (client ConnectionsClient) ConfirmConsentCodeResponder(resp *http.Response) (result Connection, err error)

ConfirmConsentCodeResponder handles the response to the ConfirmConsentCode request. The method always closes the http.Response Body.

func (ConnectionsClient) ConfirmConsentCodeSender

func (client ConnectionsClient) ConfirmConsentCodeSender(req *http.Request) (*http.Response, error)

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

func (ConnectionsClient) CreateOrUpdate

func (client ConnectionsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, connectionName string, connection Connection) (result Connection, err error)

CreateOrUpdate creates or updates a connection. Parameters: resourceGroupName - the resource group name. connectionName - the connection name. connection - the connection.

func (ConnectionsClient) CreateOrUpdatePreparer

func (client ConnectionsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, connectionName string, connection Connection) (*http.Request, error)

CreateOrUpdatePreparer prepares the CreateOrUpdate request.

func (ConnectionsClient) CreateOrUpdateResponder

func (client ConnectionsClient) CreateOrUpdateResponder(resp *http.Response) (result Connection, err error)

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

func (ConnectionsClient) CreateOrUpdateSender

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

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

func (ConnectionsClient) Delete

func (client ConnectionsClient) Delete(ctx context.Context, resourceGroupName string, connectionName string) (result autorest.Response, err error)

Delete deletes a connection. Parameters: resourceGroupName - the resource group name. connectionName - the connection name.

func (ConnectionsClient) DeletePreparer

func (client ConnectionsClient) DeletePreparer(ctx context.Context, resourceGroupName string, connectionName string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (ConnectionsClient) DeleteResponder

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

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

func (ConnectionsClient) DeleteSender

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

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

func (ConnectionsClient) Get

func (client ConnectionsClient) Get(ctx context.Context, resourceGroupName string, connectionName string) (result Connection, err error)

Get gets a connection. Parameters: resourceGroupName - the resource group name. connectionName - the connection name.

func (ConnectionsClient) GetPreparer

func (client ConnectionsClient) GetPreparer(ctx context.Context, resourceGroupName string, connectionName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (ConnectionsClient) GetResponder

func (client ConnectionsClient) GetResponder(resp *http.Response) (result Connection, err error)

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

func (ConnectionsClient) GetSender

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

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

func (ConnectionsClient) List

func (client ConnectionsClient) List(ctx context.Context, resourceGroupName string, top *int32, filter string) (result ConnectionCollectionPage, err error)

List gets a list of connections. Parameters: resourceGroupName - resource Group Name top - the number of items to be included in the result. filter - the filter to apply on the operation.

func (ConnectionsClient) ListComplete

func (client ConnectionsClient) ListComplete(ctx context.Context, resourceGroupName string, top *int32, filter string) (result ConnectionCollectionIterator, err error)

ListComplete enumerates all values, automatically crossing page boundaries as required.

func (ConnectionsClient) ListConnectionKeys

func (client ConnectionsClient) ListConnectionKeys(ctx context.Context, resourceGroupName string, connectionName string, content ListConnectionKeysInput) (result ConnectionSecrets, err error)

ListConnectionKeys lists connection keys. Parameters: resourceGroupName - the resource group name. connectionName - the connection name. content - the content.

func (ConnectionsClient) ListConnectionKeysPreparer

func (client ConnectionsClient) ListConnectionKeysPreparer(ctx context.Context, resourceGroupName string, connectionName string, content ListConnectionKeysInput) (*http.Request, error)

ListConnectionKeysPreparer prepares the ListConnectionKeys request.

func (ConnectionsClient) ListConnectionKeysResponder

func (client ConnectionsClient) ListConnectionKeysResponder(resp *http.Response) (result ConnectionSecrets, err error)

ListConnectionKeysResponder handles the response to the ListConnectionKeys request. The method always closes the http.Response Body.

func (ConnectionsClient) ListConnectionKeysSender

func (client ConnectionsClient) ListConnectionKeysSender(req *http.Request) (*http.Response, error)

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

func (client ConnectionsClient) ListConsentLinks(ctx context.Context, resourceGroupName string, connectionName string, content ConsentLinkInput) (result ConsentLinkPayload, err error)

ListConsentLinks lists consent links of a connection. Parameters: resourceGroupName - the resource group name. connectionName - the connection name. content - the content.

func (ConnectionsClient) ListConsentLinksPreparer

func (client ConnectionsClient) ListConsentLinksPreparer(ctx context.Context, resourceGroupName string, connectionName string, content ConsentLinkInput) (*http.Request, error)

ListConsentLinksPreparer prepares the ListConsentLinks request.

func (ConnectionsClient) ListConsentLinksResponder

func (client ConnectionsClient) ListConsentLinksResponder(resp *http.Response) (result ConsentLinkPayload, err error)

ListConsentLinksResponder handles the response to the ListConsentLinks request. The method always closes the http.Response Body.

func (ConnectionsClient) ListConsentLinksSender

func (client ConnectionsClient) ListConsentLinksSender(req *http.Request) (*http.Response, error)

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

func (ConnectionsClient) ListPreparer

func (client ConnectionsClient) ListPreparer(ctx context.Context, resourceGroupName string, top *int32, filter string) (*http.Request, error)

ListPreparer prepares the List request.

func (ConnectionsClient) ListResponder

func (client ConnectionsClient) ListResponder(resp *http.Response) (result ConnectionCollection, err error)

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

func (ConnectionsClient) ListSender

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

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

type ConsentLink struct {
	// Link - Uri for the consent link
	Link *string `json:"link,omitempty"`
	// FirstPartyLoginURI - Uri for first party login
	FirstPartyLoginURI *string `json:"firstPartyLoginUri,omitempty"`
	// DisplayName - Display Name of the parameter in the connection provider's oauthSettings
	DisplayName *string `json:"displayName,omitempty"`
	// Status - Status of the link. Possible values include: 'Unauthenticated', 'Authenticated', 'Error'
	Status LinkState `json:"status,omitempty"`
}

ConsentLink ...

type ConsentLinkInput

type ConsentLinkInput struct {
	*ConsentLinkInputProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

ConsentLinkInput connection Consent Link payload

func (ConsentLinkInput) MarshalJSON

func (cli ConsentLinkInput) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ConsentLinkInput.

func (*ConsentLinkInput) UnmarshalJSON

func (cli *ConsentLinkInput) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for ConsentLinkInput struct.

type ConsentLinkInputParameter

type ConsentLinkInputParameter struct {
	// PrincipalType - Principal type. Possible values include: 'PrincipalTypeActiveDirectory', 'PrincipalTypeConnection', 'PrincipalTypeMicrosoftAccount'
	PrincipalType PrincipalType `json:"principalType,omitempty"`
	// TenantID - Tenant Id
	TenantID *string `json:"tenantId,omitempty"`
	// ObjectID - AAD OID (user or group) if the principal type is ActiveDirectory.
	//             MSA PUID if the principal type is MicrosoftAccount.
	ObjectID *string `json:"objectId,omitempty"`
	// ParameterName - Name of the parameter in the connection provider's oauthSettings
	ParameterName *string `json:"parameterName,omitempty"`
	// RedirectURL - Name of the parameter in the connection provider's oauthSettings
	RedirectURL *string `json:"redirectUrl,omitempty"`
}

ConsentLinkInputParameter ...

type ConsentLinkInputProperties

type ConsentLinkInputProperties struct {
	// Parameters - Array of links
	Parameters *[]ConsentLinkInputParameter `json:"parameters,omitempty"`
}

ConsentLinkInputProperties ...

type ConsentLinkPayload

type ConsentLinkPayload struct {
	autorest.Response `json:"-"`
	// Value - Collection of resources
	Value *[]ConsentLink `json:"value,omitempty"`
}

ConsentLinkPayload collection of consent links

type Contact

type Contact struct {
	// AddressMailing - Mailing address
	AddressMailing *Address `json:"addressMailing,omitempty"`
	// Email - Email address
	Email *string `json:"email,omitempty"`
	// Fax - Fax number
	Fax *string `json:"fax,omitempty"`
	// JobTitle - Job title
	JobTitle *string `json:"jobTitle,omitempty"`
	// NameFirst - First name
	NameFirst *string `json:"nameFirst,omitempty"`
	// NameLast - Last name
	NameLast *string `json:"nameLast,omitempty"`
	// NameMiddle - Middle name
	NameMiddle *string `json:"nameMiddle,omitempty"`
	// Organization - Organization
	Organization *string `json:"organization,omitempty"`
	// Phone - Phone number
	Phone *string `json:"phone,omitempty"`
}

Contact contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information will be made publicly available through the Whois directories as per ICANN requirements.

type CorsSettings

type CorsSettings struct {
	// AllowedOrigins - Gets or sets the list of origins that should be allowed to make cross-origin
	//             calls (for example: http://example.com:12345). Use "*" to allow all.
	AllowedOrigins *[]string `json:"allowedOrigins,omitempty"`
}

CorsSettings 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 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 - Name of the format. Valid values are:
	//             FileZilla3
	//             WebDeploy -- default
	//             Ftp
	Format *string `json:"format,omitempty"`
}

CsmPublishingProfileOptions publishing options for requested profile

type CsmSiteRecoveryEntity

type CsmSiteRecoveryEntity struct {
	// SnapshotTime - Point in time in which the site recover should be attempted.
	SnapshotTime *date.Time `json:"snapshotTime,omitempty"`
	// RecoverConfig - If true, then the website's configuration will be reverted to its state at SnapshotTime
	RecoverConfig *bool `json:"recoverConfig,omitempty"`
	// SiteName - [Optional] Destination web app name into which web app should be recovered. This is case when new web app should be created instead.
	SiteName *string `json:"siteName,omitempty"`
	// SlotName - [Optional] Destination web app slot name into which web app should be recovered
	SlotName *string `json:"slotName,omitempty"`
}

CsmSiteRecoveryEntity class containing details about site recovery operation.

type CsmSlotEntity

type CsmSlotEntity struct {
	// TargetSlot - Set the destination deployment slot during swap operation
	TargetSlot *string `json:"targetSlot,omitempty"`
	// PreserveVnet - Get or set the flag indicating it should preserve VNet to the slot during swap
	PreserveVnet *bool `json:"preserveVnet,omitempty"`
}

CsmSlotEntity class containing deployment slot parameters

type CsmUsageQuota

type CsmUsageQuota struct {
	// Unit - Units of measurement for the quota resource
	Unit *string `json:"unit,omitempty"`
	// NextResetTime - Next reset time for the resource counter
	NextResetTime *date.Time `json:"nextResetTime,omitempty"`
	// CurrentValue - The current value of the resource counter
	CurrentValue *int64 `json:"currentValue,omitempty"`
	// Limit - The resource limit
	Limit *int64 `json:"limit,omitempty"`
	// Name - Quota name
	Name *LocalizableString `json:"name,omitempty"`
}

CsmUsageQuota usage of the quota resource

type CsmUsageQuotaCollection

type CsmUsageQuotaCollection struct {
	autorest.Response `json:"-"`
	// Value - Collection of resources
	Value *[]CsmUsageQuota `json:"value,omitempty"`
	// NextLink - Link to next page of resources
	NextLink *string `json:"nextLink,omitempty"`
}

CsmUsageQuotaCollection collection of csm usage quotas

func (CsmUsageQuotaCollection) IsEmpty

func (cuqc CsmUsageQuotaCollection) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type CsmUsageQuotaCollectionIterator

type CsmUsageQuotaCollectionIterator struct {
	// contains filtered or unexported fields
}

CsmUsageQuotaCollectionIterator provides access to a complete listing of CsmUsageQuota values.

func NewCsmUsageQuotaCollectionIterator

func NewCsmUsageQuotaCollectionIterator(page CsmUsageQuotaCollectionPage) CsmUsageQuotaCollectionIterator

Creates a new instance of the CsmUsageQuotaCollectionIterator type.

func (*CsmUsageQuotaCollectionIterator) Next

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*CsmUsageQuotaCollectionIterator) NextWithContext

func (iter *CsmUsageQuotaCollectionIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (CsmUsageQuotaCollectionIterator) NotDone

func (iter CsmUsageQuotaCollectionIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (CsmUsageQuotaCollectionIterator) Response

Response returns the raw server response from the last page request.

func (CsmUsageQuotaCollectionIterator) Value

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type CsmUsageQuotaCollectionPage

type CsmUsageQuotaCollectionPage struct {
	// contains filtered or unexported fields
}

CsmUsageQuotaCollectionPage contains a page of CsmUsageQuota values.

func NewCsmUsageQuotaCollectionPage

func NewCsmUsageQuotaCollectionPage(getNextPage func(context.Context, CsmUsageQuotaCollection) (CsmUsageQuotaCollection, error)) CsmUsageQuotaCollectionPage

Creates a new instance of the CsmUsageQuotaCollectionPage type.

func (*CsmUsageQuotaCollectionPage) Next

func (page *CsmUsageQuotaCollectionPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*CsmUsageQuotaCollectionPage) NextWithContext

func (page *CsmUsageQuotaCollectionPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (CsmUsageQuotaCollectionPage) NotDone

func (page CsmUsageQuotaCollectionPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (CsmUsageQuotaCollectionPage) Response

Response returns the raw server response from the last page request.

func (CsmUsageQuotaCollectionPage) Values

Values returns the slice of values for the current page or nil if there are no values.

type Csr

type Csr struct {
	autorest.Response `json:"-"`
	*CsrProperties    `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

Csr certificate signing request object

func (Csr) MarshalJSON

func (c Csr) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for Csr.

func (*Csr) UnmarshalJSON

func (c *Csr) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for Csr struct.

type CsrProperties

type CsrProperties struct {
	// Name - Name used to locate CSR object
	Name *string `json:"name,omitempty"`
	// DistinguishedName - Distinguished name of certificate to be created
	DistinguishedName *string `json:"distinguishedName,omitempty"`
	// CsrString - Actual CSR string created
	CsrString *string `json:"csrString,omitempty"`
	// PfxBlob - PFX certificate of created certificate
	PfxBlob *string `json:"pfxBlob,omitempty"`
	// Password - PFX password
	Password *string `json:"password,omitempty"`
	// PublicKeyHash - Hash of the certificates public key
	PublicKeyHash *string `json:"publicKeyHash,omitempty"`
	// HostingEnvironment - Hosting environment
	HostingEnvironment *string `json:"hostingEnvironment,omitempty"`
}

CsrProperties ...

type CustomHostNameDNSRecordType

type CustomHostNameDNSRecordType string

CustomHostNameDNSRecordType enumerates the values for custom host name dns record type.

const (
	// A ...
	A CustomHostNameDNSRecordType = "A"
	// CName ...
	CName CustomHostNameDNSRecordType = "CName"
)

func PossibleCustomHostNameDNSRecordTypeValues

func PossibleCustomHostNameDNSRecordTypeValues() []CustomHostNameDNSRecordType

PossibleCustomHostNameDNSRecordTypeValues returns an array of possible values for the CustomHostNameDNSRecordType const type.

type CustomLoginSettingValue

type CustomLoginSettingValue struct {
	*CustomLoginSettingValueProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

CustomLoginSettingValue custom logging setting value

func (CustomLoginSettingValue) MarshalJSON

func (clsv CustomLoginSettingValue) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for CustomLoginSettingValue.

func (*CustomLoginSettingValue) UnmarshalJSON

func (clsv *CustomLoginSettingValue) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for CustomLoginSettingValue struct.

type CustomLoginSettingValueProperties

type CustomLoginSettingValueProperties struct {
	// Option - Option selected for this custom login setting value
	Option *string `json:"option,omitempty"`
}

CustomLoginSettingValueProperties ...

type DatabaseBackupSetting

type DatabaseBackupSetting struct {
	// DatabaseType - SqlAzure / MySql
	DatabaseType *string `json:"databaseType,omitempty"`
	Name         *string `json:"name,omitempty"`
	// ConnectionStringName - Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.
	//             This is used during restore with overwrite connection strings options.
	ConnectionStringName *string `json:"connectionStringName,omitempty"`
	// ConnectionString - Contains a connection string to a database which is being backed up/restored. If the restore should happen to a new database, the database name inside is the new one.
	ConnectionString *string `json:"connectionString,omitempty"`
}

DatabaseBackupSetting 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 ...
	Custom DatabaseServerType = "Custom"
	// MySQL ...
	MySQL DatabaseServerType = "MySql"
	// SQLAzure ...
	SQLAzure DatabaseServerType = "SQLAzure"
	// SQLServer ...
	SQLServer DatabaseServerType = "SQLServer"
)

func PossibleDatabaseServerTypeValues

func PossibleDatabaseServerTypeValues() []DatabaseServerType

PossibleDatabaseServerTypeValues returns an array of possible values for the DatabaseServerType const type.

type DeletedSite

type DeletedSite struct {
	*DeletedSiteProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

DeletedSite reports deleted site including the timestamp of operation

func (DeletedSite) MarshalJSON

func (ds DeletedSite) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for DeletedSite.

func (*DeletedSite) UnmarshalJSON

func (ds *DeletedSite) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for DeletedSite struct.

type DeletedSiteCollection

type DeletedSiteCollection struct {
	autorest.Response `json:"-"`
	// Value - Collection of resources
	Value *[]DeletedSite `json:"value,omitempty"`
	// NextLink - Link to next page of resources
	NextLink *string `json:"nextLink,omitempty"`
}

DeletedSiteCollection collection of deleted sites

func (DeletedSiteCollection) IsEmpty

func (dsc DeletedSiteCollection) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type DeletedSiteCollectionIterator

type DeletedSiteCollectionIterator struct {
	// contains filtered or unexported fields
}

DeletedSiteCollectionIterator provides access to a complete listing of DeletedSite values.

func NewDeletedSiteCollectionIterator

func NewDeletedSiteCollectionIterator(page DeletedSiteCollectionPage) DeletedSiteCollectionIterator

Creates a new instance of the DeletedSiteCollectionIterator type.

func (*DeletedSiteCollectionIterator) Next

func (iter *DeletedSiteCollectionIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*DeletedSiteCollectionIterator) NextWithContext

func (iter *DeletedSiteCollectionIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (DeletedSiteCollectionIterator) NotDone

func (iter DeletedSiteCollectionIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (DeletedSiteCollectionIterator) Response

Response returns the raw server response from the last page request.

func (DeletedSiteCollectionIterator) Value

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type DeletedSiteCollectionPage

type DeletedSiteCollectionPage struct {
	// contains filtered or unexported fields
}

DeletedSiteCollectionPage contains a page of DeletedSite values.

func NewDeletedSiteCollectionPage

func NewDeletedSiteCollectionPage(getNextPage func(context.Context, DeletedSiteCollection) (DeletedSiteCollection, error)) DeletedSiteCollectionPage

Creates a new instance of the DeletedSiteCollectionPage type.

func (*DeletedSiteCollectionPage) Next

func (page *DeletedSiteCollectionPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*DeletedSiteCollectionPage) NextWithContext

func (page *DeletedSiteCollectionPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (DeletedSiteCollectionPage) NotDone

func (page DeletedSiteCollectionPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (DeletedSiteCollectionPage) Response

Response returns the raw server response from the last page request.

func (DeletedSiteCollectionPage) Values

func (page DeletedSiteCollectionPage) Values() []DeletedSite

Values returns the slice of values for the current page or nil if there are no values.

type DeletedSiteProperties

type DeletedSiteProperties struct {
	// DeletedTimestamp - Time when the site was deleted
	DeletedTimestamp *date.Time `json:"deletedTimestamp,omitempty"`
	// Name - Name of web app
	Name *string `json:"name,omitempty"`
	// State - READ-ONLY; State of the web app
	State *string `json:"state,omitempty"`
	// HostNames - READ-ONLY; Hostnames associated with web app
	HostNames *[]string `json:"hostNames,omitempty"`
	// RepositorySiteName - READ-ONLY; Name of repository site
	RepositorySiteName *string `json:"repositorySiteName,omitempty"`
	// UsageState - READ-ONLY; State indicating whether web app has exceeded its quota usage. Possible values include: 'UsageStateNormal', 'UsageStateExceeded'
	UsageState UsageState `json:"usageState,omitempty"`
	// Enabled - True if the site is enabled; otherwise, false. Setting this  value to false disables the site (takes the site off line).
	Enabled *bool `json:"enabled,omitempty"`
	// EnabledHostNames - READ-ONLY; Hostnames for the web app that are enabled. Hostnames need to be assigned and enabled. If some hostnames are assigned but not enabled
	//             the app is not served on those hostnames
	EnabledHostNames *[]string `json:"enabledHostNames,omitempty"`
	// AvailabilityState - READ-ONLY; Management information availability state for the web app. Possible values are Normal or Limited.
	//             Normal means that the site is running correctly and that management information for the site is available.
	//             Limited means that only partial management information for the site is available and that detailed site information is unavailable. Possible values include: 'Normal', 'Limited', 'DisasterRecoveryMode'
	AvailabilityState SiteAvailabilityState `json:"availabilityState,omitempty"`
	// HostNameSslStates - Hostname SSL states are  used to manage the SSL bindings for site's hostnames.
	HostNameSslStates *[]HostNameSslState `json:"hostNameSslStates,omitempty"`
	ServerFarmID      *string             `json:"serverFarmId,omitempty"`
	// LastModifiedTimeUtc - READ-ONLY; Last time web app was modified in UTC
	LastModifiedTimeUtc *date.Time `json:"lastModifiedTimeUtc,omitempty"`
	// SiteConfig - Configuration of web app
	SiteConfig *SiteConfig `json:"siteConfig,omitempty"`
	// TrafficManagerHostNames - READ-ONLY; Read-only list of Azure Traffic manager hostnames associated with web app
	TrafficManagerHostNames *[]string `json:"trafficManagerHostNames,omitempty"`
	// PremiumAppDeployed - READ-ONLY; If set indicates whether web app is deployed as a premium app
	PremiumAppDeployed *bool `json:"premiumAppDeployed,omitempty"`
	// ScmSiteAlsoStopped - If set indicates whether to stop SCM (KUDU) site when the web app is stopped. Default is false.
	ScmSiteAlsoStopped *bool `json:"scmSiteAlsoStopped,omitempty"`
	// TargetSwapSlot - READ-ONLY; Read-only property that specifies which slot this app will swap into
	TargetSwapSlot *string `json:"targetSwapSlot,omitempty"`
	// HostingEnvironmentProfile - Specification for the hosting environment (App Service Environment) to use for the web app
	HostingEnvironmentProfile *HostingEnvironmentProfile `json:"hostingEnvironmentProfile,omitempty"`
	MicroService              *string                    `json:"microService,omitempty"`
	// GatewaySiteName - Name of gateway app associated with web app
	GatewaySiteName *string `json:"gatewaySiteName,omitempty"`
	// ClientAffinityEnabled - Specifies if the client affinity is enabled when load balancing http request for multiple instances of the web app
	ClientAffinityEnabled *bool `json:"clientAffinityEnabled,omitempty"`
	// ClientCertEnabled - Specifies if the client certificate is enabled for the web app
	ClientCertEnabled *bool `json:"clientCertEnabled,omitempty"`
	// HostNamesDisabled - Specifies if the public hostnames are disabled the web app.
	//             If set to true the app is only accessible via API Management process
	HostNamesDisabled *bool `json:"hostNamesDisabled,omitempty"`
	// OutboundIPAddresses - READ-ONLY; List of comma separated IP addresses that this web app uses for outbound connections. Those can be used when configuring firewall rules for databases accessed by this web app.
	OutboundIPAddresses *string `json:"outboundIpAddresses,omitempty"`
	// ContainerSize - Size of a function container
	ContainerSize *int32 `json:"containerSize,omitempty"`
	// MaxNumberOfWorkers - Maximum number of workers
	//             This only applies to function container
	MaxNumberOfWorkers *int32 `json:"maxNumberOfWorkers,omitempty"`
	// CloningInfo - This is only valid for web app creation. If specified, web app is cloned from
	//             a source web app
	CloningInfo *CloningInfo `json:"cloningInfo,omitempty"`
	// ResourceGroup - READ-ONLY; Resource group web app belongs to
	ResourceGroup *string `json:"resourceGroup,omitempty"`
	// IsDefaultContainer - READ-ONLY; Site is a default container
	IsDefaultContainer *bool `json:"isDefaultContainer,omitempty"`
	// DefaultHostName - READ-ONLY; Default hostname of the web app
	DefaultHostName *string `json:"defaultHostName,omitempty"`
}

DeletedSiteProperties ...

type Deployment

type Deployment struct {
	autorest.Response     `json:"-"`
	*DeploymentProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

Deployment represents user credentials used for publishing activity

func (Deployment) MarshalJSON

func (d Deployment) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for Deployment.

func (*Deployment) UnmarshalJSON

func (d *Deployment) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for Deployment struct.

type DeploymentCollection

type DeploymentCollection struct {
	autorest.Response `json:"-"`
	// Value - Collection of resources
	Value *[]Deployment `json:"value,omitempty"`
	// NextLink - Link to next page of resources
	NextLink *string `json:"nextLink,omitempty"`
}

DeploymentCollection collection of app deployments

func (DeploymentCollection) IsEmpty

func (dc DeploymentCollection) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type DeploymentCollectionIterator

type DeploymentCollectionIterator struct {
	// contains filtered or unexported fields
}

DeploymentCollectionIterator provides access to a complete listing of Deployment values.

func NewDeploymentCollectionIterator

func NewDeploymentCollectionIterator(page DeploymentCollectionPage) DeploymentCollectionIterator

Creates a new instance of the DeploymentCollectionIterator type.

func (*DeploymentCollectionIterator) Next

func (iter *DeploymentCollectionIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*DeploymentCollectionIterator) NextWithContext

func (iter *DeploymentCollectionIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (DeploymentCollectionIterator) NotDone

func (iter DeploymentCollectionIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (DeploymentCollectionIterator) Response

Response returns the raw server response from the last page request.

func (DeploymentCollectionIterator) Value

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type DeploymentCollectionPage

type DeploymentCollectionPage struct {
	// contains filtered or unexported fields
}

DeploymentCollectionPage contains a page of Deployment values.

func NewDeploymentCollectionPage

func NewDeploymentCollectionPage(getNextPage func(context.Context, DeploymentCollection) (DeploymentCollection, error)) DeploymentCollectionPage

Creates a new instance of the DeploymentCollectionPage type.

func (*DeploymentCollectionPage) Next

func (page *DeploymentCollectionPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*DeploymentCollectionPage) NextWithContext

func (page *DeploymentCollectionPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (DeploymentCollectionPage) NotDone

func (page DeploymentCollectionPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (DeploymentCollectionPage) Response

Response returns the raw server response from the last page request.

func (DeploymentCollectionPage) Values

func (page DeploymentCollectionPage) Values() []Deployment

Values returns the slice of values for the current page or nil if there are no values.

type DeploymentProperties

type DeploymentProperties struct {
	// ID - Id
	ID *string `json:"id,omitempty"`
	// Status - Status
	Status *int32 `json:"status,omitempty"`
	// Message - Message
	Message *string `json:"message,omitempty"`
	// Author - Author
	Author *string `json:"author,omitempty"`
	// Deployer - Deployer
	Deployer *string `json:"deployer,omitempty"`
	// AuthorEmail - AuthorEmail
	AuthorEmail *string `json:"author_email,omitempty"`
	// StartTime - StartTime
	StartTime *date.Time `json:"start_time,omitempty"`
	// EndTime - EndTime
	EndTime *date.Time `json:"end_time,omitempty"`
	// Active - Active
	Active *bool `json:"active,omitempty"`
	// Details - Detail
	Details *string `json:"details,omitempty"`
}

DeploymentProperties ...

type Domain

type Domain struct {
	autorest.Response `json:"-"`
	*DomainProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

Domain represents a domain

func (Domain) MarshalJSON

func (d Domain) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for Domain.

func (*Domain) UnmarshalJSON

func (d *Domain) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for Domain struct.

type DomainAvailablilityCheckResult

type DomainAvailablilityCheckResult struct {
	autorest.Response `json:"-"`
	// Name - Name of the domain
	Name *string `json:"name,omitempty"`
	// Available - If true then domain can be purchased using CreateDomain Api
	Available *bool `json:"available,omitempty"`
	// DomainType - Domain type. Possible values include: 'Regular', 'SoftDeleted'
	DomainType DomainType `json:"domainType,omitempty"`
}

DomainAvailablilityCheckResult domain availablility check result

type DomainCollection

type DomainCollection struct {
	autorest.Response `json:"-"`
	// Value - Collection of resources
	Value *[]Domain `json:"value,omitempty"`
	// NextLink - Link to next page of resources
	NextLink *string `json:"nextLink,omitempty"`
}

DomainCollection collection of domains

func (DomainCollection) IsEmpty

func (dc DomainCollection) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type DomainCollectionIterator

type DomainCollectionIterator struct {
	// contains filtered or unexported fields
}

DomainCollectionIterator provides access to a complete listing of Domain values.

func NewDomainCollectionIterator

func NewDomainCollectionIterator(page DomainCollectionPage) DomainCollectionIterator

Creates a new instance of the DomainCollectionIterator type.

func (*DomainCollectionIterator) Next

func (iter *DomainCollectionIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*DomainCollectionIterator) NextWithContext

func (iter *DomainCollectionIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (DomainCollectionIterator) NotDone

func (iter DomainCollectionIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (DomainCollectionIterator) Response

Response returns the raw server response from the last page request.

func (DomainCollectionIterator) Value

func (iter DomainCollectionIterator) Value() Domain

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type DomainCollectionPage

type DomainCollectionPage struct {
	// contains filtered or unexported fields
}

DomainCollectionPage contains a page of Domain values.

func NewDomainCollectionPage

func NewDomainCollectionPage(getNextPage func(context.Context, DomainCollection) (DomainCollection, error)) DomainCollectionPage

Creates a new instance of the DomainCollectionPage type.

func (*DomainCollectionPage) Next

func (page *DomainCollectionPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*DomainCollectionPage) NextWithContext

func (page *DomainCollectionPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (DomainCollectionPage) NotDone

func (page DomainCollectionPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (DomainCollectionPage) Response

func (page DomainCollectionPage) Response() DomainCollection

Response returns the raw server response from the last page request.

func (DomainCollectionPage) Values

func (page DomainCollectionPage) Values() []Domain

Values returns the slice of values for the current page or nil if there are no values.

type DomainControlCenterSsoRequest

type DomainControlCenterSsoRequest struct {
	autorest.Response `json:"-"`
	// URL - Url where the single sign on request is to be made
	URL *string `json:"url,omitempty"`
	// PostParameterKey - Post parameter key
	PostParameterKey *string `json:"postParameterKey,omitempty"`
	// PostParameterValue - Post parameter value. Client should use 'application/x-www-form-urlencoded' encoding for this value.
	PostParameterValue *string `json:"postParameterValue,omitempty"`
}

DomainControlCenterSsoRequest single sign on request information for domain management

type DomainProperties

type DomainProperties struct {
	// ContactAdmin - Admin contact information
	ContactAdmin *Contact `json:"contactAdmin,omitempty"`
	// ContactBilling - Billing contact information
	ContactBilling *Contact `json:"contactBilling,omitempty"`
	// ContactRegistrant - Registrant contact information
	ContactRegistrant *Contact `json:"contactRegistrant,omitempty"`
	// ContactTech - Technical contact information
	ContactTech *Contact `json:"contactTech,omitempty"`
	// RegistrationStatus - Domain registration status. Possible values include: 'DomainStatusActive', 'DomainStatusAwaiting', 'DomainStatusCancelled', 'DomainStatusConfiscated', 'DomainStatusDisabled', 'DomainStatusExcluded', 'DomainStatusExpired', 'DomainStatusFailed', 'DomainStatusHeld', 'DomainStatusLocked', 'DomainStatusParked', 'DomainStatusPending', 'DomainStatusReserved', 'DomainStatusReverted', 'DomainStatusSuspended', 'DomainStatusTransferred', 'DomainStatusUnknown', 'DomainStatusUnlocked', 'DomainStatusUnparked', 'DomainStatusUpdated', 'DomainStatusJSONConverterFailed'
	RegistrationStatus DomainStatus `json:"registrationStatus,omitempty"`
	// ProvisioningState - Domain provisioning state. Possible values include: 'ProvisioningStateSucceeded', 'ProvisioningStateFailed', 'ProvisioningStateCanceled', 'ProvisioningStateInProgress', 'ProvisioningStateDeleting'
	ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
	// NameServers - Name servers
	NameServers *[]string `json:"nameServers,omitempty"`
	// Privacy - If true then domain privacy is enabled for this domain
	Privacy *bool `json:"privacy,omitempty"`
	// CreatedTime - Domain creation timestamp
	CreatedTime *date.Time `json:"createdTime,omitempty"`
	// ExpirationTime - Domain expiration timestamp
	ExpirationTime *date.Time `json:"expirationTime,omitempty"`
	// LastRenewedTime - Timestamp when the domain was renewed last time
	LastRenewedTime *date.Time `json:"lastRenewedTime,omitempty"`
	// AutoRenew - If true then domain will renewed automatically
	AutoRenew *bool `json:"autoRenew,omitempty"`
	// ReadyForDNSRecordManagement - If true then Azure can assign this domain to Web Apps. This value will be true if domain registration status is active and it is hosted on name servers Azure has programmatic access to
	ReadyForDNSRecordManagement *bool `json:"readyForDnsRecordManagement,omitempty"`
	// ManagedHostNames - All hostnames derived from the domain and assigned to Azure resources
	ManagedHostNames *[]HostName `json:"managedHostNames,omitempty"`
	// Consent - Legal agreement consent
	Consent *DomainPurchaseConsent `json:"consent,omitempty"`
	// DomainNotRenewableReasons - Reasons why domain is not renewable
	DomainNotRenewableReasons *[]string `json:"domainNotRenewableReasons,omitempty"`
}

DomainProperties ...

type DomainPurchaseConsent

type DomainPurchaseConsent struct {
	// AgreementKeys - List of applicable legal agreement keys. This list can be retrieved using ListLegalAgreements Api under TopLevelDomain resource
	AgreementKeys *[]string `json:"agreementKeys,omitempty"`
	// AgreedBy - Client IP address
	AgreedBy *string `json:"agreedBy,omitempty"`
	// AgreedAt - Timestamp when the agreements were accepted
	AgreedAt *date.Time `json:"agreedAt,omitempty"`
}

DomainPurchaseConsent domain purchase consent object representing acceptance of applicable legal agreements

type DomainRecommendationSearchParameters

type DomainRecommendationSearchParameters struct {
	// Keywords - Keywords to be used for generating domain recommendations
	Keywords *string `json:"keywords,omitempty"`
	// MaxDomainRecommendations - Maximum number of recommendations
	MaxDomainRecommendations *int32 `json:"maxDomainRecommendations,omitempty"`
}

DomainRecommendationSearchParameters domain recommendation search parameters

type DomainRegistrationInput

type DomainRegistrationInput struct {
	*DomainRegistrationInputProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

DomainRegistrationInput domain registration input for validation Api

func (DomainRegistrationInput) MarshalJSON

func (dri DomainRegistrationInput) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for DomainRegistrationInput.

func (*DomainRegistrationInput) UnmarshalJSON

func (dri *DomainRegistrationInput) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for DomainRegistrationInput struct.

type DomainRegistrationInputProperties

type DomainRegistrationInputProperties struct {
	// Name - Name of the domain
	Name *string `json:"name,omitempty"`
	// ContactAdmin - Admin contact information
	ContactAdmin *Contact `json:"contactAdmin,omitempty"`
	// ContactBilling - Billing contact information
	ContactBilling *Contact `json:"contactBilling,omitempty"`
	// ContactRegistrant - Registrant contact information
	ContactRegistrant *Contact `json:"contactRegistrant,omitempty"`
	// ContactTech - Technical contact information
	ContactTech *Contact `json:"contactTech,omitempty"`
	// RegistrationStatus - Domain registration status. Possible values include: 'DomainStatusActive', 'DomainStatusAwaiting', 'DomainStatusCancelled', 'DomainStatusConfiscated', 'DomainStatusDisabled', 'DomainStatusExcluded', 'DomainStatusExpired', 'DomainStatusFailed', 'DomainStatusHeld', 'DomainStatusLocked', 'DomainStatusParked', 'DomainStatusPending', 'DomainStatusReserved', 'DomainStatusReverted', 'DomainStatusSuspended', 'DomainStatusTransferred', 'DomainStatusUnknown', 'DomainStatusUnlocked', 'DomainStatusUnparked', 'DomainStatusUpdated', 'DomainStatusJSONConverterFailed'
	RegistrationStatus DomainStatus `json:"registrationStatus,omitempty"`
	// ProvisioningState - Domain provisioning state. Possible values include: 'ProvisioningStateSucceeded', 'ProvisioningStateFailed', 'ProvisioningStateCanceled', 'ProvisioningStateInProgress', 'ProvisioningStateDeleting'
	ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
	// NameServers - Name servers
	NameServers *[]string `json:"nameServers,omitempty"`
	// Privacy - If true then domain privacy is enabled for this domain
	Privacy *bool `json:"privacy,omitempty"`
	// CreatedTime - Domain creation timestamp
	CreatedTime *date.Time `json:"createdTime,omitempty"`
	// ExpirationTime - Domain expiration timestamp
	ExpirationTime *date.Time `json:"expirationTime,omitempty"`
	// LastRenewedTime - Timestamp when the domain was renewed last time
	LastRenewedTime *date.Time `json:"lastRenewedTime,omitempty"`
	// AutoRenew - If true then domain will renewed automatically
	AutoRenew *bool `json:"autoRenew,omitempty"`
	// ReadyForDNSRecordManagement - If true then Azure can assign this domain to Web Apps. This value will be true if domain registration status is active and it is hosted on name servers Azure has programmatic access to
	ReadyForDNSRecordManagement *bool `json:"readyForDnsRecordManagement,omitempty"`
	// ManagedHostNames - All hostnames derived from the domain and assigned to Azure resources
	ManagedHostNames *[]HostName `json:"managedHostNames,omitempty"`
	// Consent - Legal agreement consent
	Consent *DomainPurchaseConsent `json:"consent,omitempty"`
	// DomainNotRenewableReasons - Reasons why domain is not renewable
	DomainNotRenewableReasons *[]string `json:"domainNotRenewableReasons,omitempty"`
}

DomainRegistrationInputProperties ...

type DomainStatus

type DomainStatus string

DomainStatus enumerates the values for domain status.

const (
	// DomainStatusActive ...
	DomainStatusActive DomainStatus = "Active"
	// DomainStatusAwaiting ...
	DomainStatusAwaiting DomainStatus = "Awaiting"
	// DomainStatusCancelled ...
	DomainStatusCancelled DomainStatus = "Cancelled"
	// DomainStatusConfiscated ...
	DomainStatusConfiscated DomainStatus = "Confiscated"
	// DomainStatusDisabled ...
	DomainStatusDisabled DomainStatus = "Disabled"
	// DomainStatusExcluded ...
	DomainStatusExcluded DomainStatus = "Excluded"
	// DomainStatusExpired ...
	DomainStatusExpired DomainStatus = "Expired"
	// DomainStatusFailed ...
	DomainStatusFailed DomainStatus = "Failed"
	// DomainStatusHeld ...
	DomainStatusHeld DomainStatus = "Held"
	// DomainStatusJSONConverterFailed ...
	DomainStatusJSONConverterFailed DomainStatus = "JsonConverterFailed"
	// DomainStatusLocked ...
	DomainStatusLocked DomainStatus = "Locked"
	// DomainStatusParked ...
	DomainStatusParked DomainStatus = "Parked"
	// DomainStatusPending ...
	DomainStatusPending DomainStatus = "Pending"
	// DomainStatusReserved ...
	DomainStatusReserved DomainStatus = "Reserved"
	// DomainStatusReverted ...
	DomainStatusReverted DomainStatus = "Reverted"
	// DomainStatusSuspended ...
	DomainStatusSuspended DomainStatus = "Suspended"
	// DomainStatusTransferred ...
	DomainStatusTransferred DomainStatus = "Transferred"
	// DomainStatusUnknown ...
	DomainStatusUnknown DomainStatus = "Unknown"
	// DomainStatusUnlocked ...
	DomainStatusUnlocked DomainStatus = "Unlocked"
	// DomainStatusUnparked ...
	DomainStatusUnparked DomainStatus = "Unparked"
	// DomainStatusUpdated ...
	DomainStatusUpdated DomainStatus = "Updated"
)

func PossibleDomainStatusValues

func PossibleDomainStatusValues() []DomainStatus

PossibleDomainStatusValues returns an array of possible values for the DomainStatus const type.

type DomainType

type DomainType string

DomainType enumerates the values for domain type.

const (
	// Regular ...
	Regular DomainType = "Regular"
	// SoftDeleted ...
	SoftDeleted DomainType = "SoftDeleted"
)

func PossibleDomainTypeValues

func PossibleDomainTypeValues() []DomainType

PossibleDomainTypeValues returns an array of possible values for the DomainType const type.

type DomainsClient

type DomainsClient struct {
	BaseClient
}

DomainsClient is the webSite Management Client

func NewDomainsClient

func NewDomainsClient(subscriptionID string) DomainsClient

NewDomainsClient creates an instance of the DomainsClient client.

func NewDomainsClientWithBaseURI

func NewDomainsClientWithBaseURI(baseURI string, subscriptionID string) DomainsClient

NewDomainsClientWithBaseURI creates an instance of the DomainsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

func (DomainsClient) CreateOrUpdateDomain

func (client DomainsClient) CreateOrUpdateDomain(ctx context.Context, resourceGroupName string, domainName string, domain Domain) (result Domain, err error)

CreateOrUpdateDomain sends the create or update domain request. Parameters: resourceGroupName - >Name of the resource group domainName - name of the domain domain - domain registration information

func (DomainsClient) CreateOrUpdateDomainPreparer

func (client DomainsClient) CreateOrUpdateDomainPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, domainName string, forceHardDeleteDomain *bool) (result SetObject, err error)

DeleteDomain sends the delete domain request. Parameters: resourceGroupName - name of the resource group domainName - name of the domain forceHardDeleteDomain - if true then the domain will be deleted immediately instead of after 24 hours

func (DomainsClient) DeleteDomainPreparer

func (client DomainsClient) DeleteDomainPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, domainName string) (result Domain, err error)

GetDomain sends the get domain request. Parameters: resourceGroupName - name of the resource group domainName - name of the domain

func (DomainsClient) GetDomainOperation

func (client DomainsClient) GetDomainOperation(ctx context.Context, resourceGroupName string, domainName string, operationID string) (result Domain, err error)

GetDomainOperation sends the get domain operation request. Parameters: resourceGroupName - name of the resource group domainName - name of the domain operationID - domain purchase operation Id

func (DomainsClient) GetDomainOperationPreparer

func (client DomainsClient) GetDomainOperationPreparer(ctx context.Context, 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(ctx context.Context, 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(ctx context.Context, resourceGroupName string) (result DomainCollectionPage, err error)

GetDomains sends the get domains request. Parameters: resourceGroupName - name of the resource group

func (DomainsClient) GetDomainsComplete

func (client DomainsClient) GetDomainsComplete(ctx context.Context, resourceGroupName string) (result DomainCollectionIterator, err error)

GetDomainsComplete enumerates all values, automatically crossing page boundaries as required.

func (DomainsClient) GetDomainsPreparer

func (client DomainsClient) GetDomainsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, domainName string, domain Domain) (result Domain, err error)

UpdateDomain sends the update domain request. Parameters: resourceGroupName - >Name of the resource group domainName - name of the domain domain - domain registration information

func (DomainsClient) UpdateDomainPreparer

func (client DomainsClient) UpdateDomainPreparer(ctx context.Context, 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 - Enabled
	Enabled *bool `json:"enabled,omitempty"`
}

EnabledConfig enabled configuration

type ExpandedParentAPIEntity

type ExpandedParentAPIEntity struct {
	*ExpandedParentAPIEntityProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

ExpandedParentAPIEntity expanded parent object for expansion

func (ExpandedParentAPIEntity) MarshalJSON

func (epAe ExpandedParentAPIEntity) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ExpandedParentAPIEntity.

func (*ExpandedParentAPIEntity) UnmarshalJSON

func (epAe *ExpandedParentAPIEntity) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for ExpandedParentAPIEntity struct.

type ExpandedParentAPIEntityProperties

type ExpandedParentAPIEntityProperties struct {
	// ID - Id of connection provider
	ID *string `json:"id,omitempty"`
	// Entity - Id of connection provider
	Entity *ResponseMessageEnvelopeAPIEntity `json:"entity,omitempty"`
}

ExpandedParentAPIEntityProperties ...

type Experiments

type Experiments struct {
	// RampUpRules - List of {Microsoft.Web.Hosting.Administration.RampUpRule} objects.
	RampUpRules *[]RampUpRule `json:"rampUpRules,omitempty"`
}

Experiments class containing Routing in production experiments

type FileSystemApplicationLogsConfig

type FileSystemApplicationLogsConfig struct {
	// Level - Log level. Possible values include: 'LogLevelOff', 'LogLevelVerbose', 'LogLevelInformation', 'LogLevelWarning', 'LogLevelError'
	Level LogLevel `json:"level,omitempty"`
}

FileSystemApplicationLogsConfig application logs to file system configuration

type FileSystemHTTPLogsConfig

type FileSystemHTTPLogsConfig struct {
	// RetentionInMb - Maximum size in megabytes that http log files can use.
	//             When reached old log files will be removed to make space for new ones.
	//             Value can range between 25 and 100.
	RetentionInMb *int32 `json:"retentionInMb,omitempty"`
	// RetentionInDays - Retention in days.
	//             Remove files older than X days.
	//             0 or lower means no retention.
	RetentionInDays *int32 `json:"retentionInDays,omitempty"`
	// Enabled - Enabled
	Enabled *bool `json:"enabled,omitempty"`
}

FileSystemHTTPLogsConfig http logs to file system configuration

type FrequencyUnit

type FrequencyUnit string

FrequencyUnit enumerates the values for frequency unit.

const (
	// Day ...
	Day FrequencyUnit = "Day"
	// Hour ...
	Hour FrequencyUnit = "Hour"
)

func PossibleFrequencyUnitValues

func PossibleFrequencyUnitValues() []FrequencyUnit

PossibleFrequencyUnitValues returns an array of possible values for the FrequencyUnit const type.

type GeneralAPIInformation

type GeneralAPIInformation struct {
	*GeneralAPIInformationProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

GeneralAPIInformation general API information

func (GeneralAPIInformation) MarshalJSON

func (gai GeneralAPIInformation) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for GeneralAPIInformation.

func (*GeneralAPIInformation) UnmarshalJSON

func (gai *GeneralAPIInformation) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for GeneralAPIInformation struct.

type GeneralAPIInformationProperties

type GeneralAPIInformationProperties struct {
	// IconURL - Icon Url
	IconURL *string `json:"iconUrl,omitempty"`
	// DisplayName - Display Name
	DisplayName *string `json:"displayName,omitempty"`
	// Description - Description
	Description *string `json:"description,omitempty"`
	// TermsOfUseURL - a public accessible url of the Terms Of Use Url of this API
	TermsOfUseURL *string `json:"termsOfUseUrl,omitempty"`
	// ConnectionDisplayName - DefaultConnectionNameTemplate
	ConnectionDisplayName *string `json:"connectionDisplayName,omitempty"`
	// ConnectionPortalURL - ConnectionPortalUrl
	ConnectionPortalURL interface{} `json:"connectionPortalUrl,omitempty"`
}

GeneralAPIInformationProperties ...

type GeoRegion

type GeoRegion struct {
	*GeoRegionProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

GeoRegion geographical region

func (GeoRegion) MarshalJSON

func (gr GeoRegion) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for GeoRegion.

func (*GeoRegion) UnmarshalJSON

func (gr *GeoRegion) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for GeoRegion struct.

type GeoRegionCollection

type GeoRegionCollection struct {
	autorest.Response `json:"-"`
	// Value - Collection of resources
	Value *[]GeoRegion `json:"value,omitempty"`
	// NextLink - Link to next page of resources
	NextLink *string `json:"nextLink,omitempty"`
}

GeoRegionCollection collection of geo regions

func (GeoRegionCollection) IsEmpty

func (grc GeoRegionCollection) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type GeoRegionCollectionIterator

type GeoRegionCollectionIterator struct {
	// contains filtered or unexported fields
}

GeoRegionCollectionIterator provides access to a complete listing of GeoRegion values.

func NewGeoRegionCollectionIterator

func NewGeoRegionCollectionIterator(page GeoRegionCollectionPage) GeoRegionCollectionIterator

Creates a new instance of the GeoRegionCollectionIterator type.

func (*GeoRegionCollectionIterator) Next

func (iter *GeoRegionCollectionIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*GeoRegionCollectionIterator) NextWithContext

func (iter *GeoRegionCollectionIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (GeoRegionCollectionIterator) NotDone

func (iter GeoRegionCollectionIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (GeoRegionCollectionIterator) Response

Response returns the raw server response from the last page request.

func (GeoRegionCollectionIterator) Value

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type GeoRegionCollectionPage

type GeoRegionCollectionPage struct {
	// contains filtered or unexported fields
}

GeoRegionCollectionPage contains a page of GeoRegion values.

func NewGeoRegionCollectionPage

func NewGeoRegionCollectionPage(getNextPage func(context.Context, GeoRegionCollection) (GeoRegionCollection, error)) GeoRegionCollectionPage

Creates a new instance of the GeoRegionCollectionPage type.

func (*GeoRegionCollectionPage) Next

func (page *GeoRegionCollectionPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*GeoRegionCollectionPage) NextWithContext

func (page *GeoRegionCollectionPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (GeoRegionCollectionPage) NotDone

func (page GeoRegionCollectionPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (GeoRegionCollectionPage) Response

Response returns the raw server response from the last page request.

func (GeoRegionCollectionPage) Values

func (page GeoRegionCollectionPage) Values() []GeoRegion

Values returns the slice of values for the current page or nil if there are no values.

type GeoRegionProperties

type GeoRegionProperties struct {
	// Name - Region name
	Name *string `json:"name,omitempty"`
	// Description - Region description
	Description *string `json:"description,omitempty"`
	// DisplayName - Display name for region
	DisplayName *string `json:"displayName,omitempty"`
}

GeoRegionProperties ...

type GlobalCertificateOrderClient

type GlobalCertificateOrderClient struct {
	BaseClient
}

GlobalCertificateOrderClient is the webSite Management Client

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 using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

func (GlobalCertificateOrderClient) GetAllCertificateOrders

func (client GlobalCertificateOrderClient) GetAllCertificateOrders(ctx context.Context) (result CertificateOrderCollectionPage, err error)

GetAllCertificateOrders sends the get all certificate orders request.

func (GlobalCertificateOrderClient) GetAllCertificateOrdersComplete

func (client GlobalCertificateOrderClient) GetAllCertificateOrdersComplete(ctx context.Context) (result CertificateOrderCollectionIterator, err error)

GetAllCertificateOrdersComplete enumerates all values, automatically crossing page boundaries as required.

func (GlobalCertificateOrderClient) GetAllCertificateOrdersPreparer

func (client GlobalCertificateOrderClient) GetAllCertificateOrdersPreparer(ctx context.Context) (*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(ctx context.Context, certificateOrder CertificateOrder) (result SetObject, err error)

ValidateCertificatePurchaseInformation sends the validate certificate purchase information request. Parameters: certificateOrder - certificate order

func (GlobalCertificateOrderClient) ValidateCertificatePurchaseInformationPreparer

func (client GlobalCertificateOrderClient) ValidateCertificatePurchaseInformationPreparer(ctx context.Context, 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 {
	BaseClient
}

GlobalClient is the webSite Management Client

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 using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

func (GlobalClient) CheckNameAvailability

func (client GlobalClient) CheckNameAvailability(ctx context.Context, request ResourceNameAvailabilityRequest) (result ResourceNameAvailability, err error)

CheckNameAvailability sends the check name availability request. Parameters: request - name availability request

func (GlobalClient) CheckNameAvailabilityPreparer

func (client GlobalClient) CheckNameAvailabilityPreparer(ctx context.Context, 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(ctx context.Context) (result CertificateCollectionPage, err error)

GetAllCertificates sends the get all certificates request.

func (GlobalClient) GetAllCertificatesComplete

func (client GlobalClient) GetAllCertificatesComplete(ctx context.Context) (result CertificateCollectionIterator, err error)

GetAllCertificatesComplete enumerates all values, automatically crossing page boundaries as required.

func (GlobalClient) GetAllCertificatesPreparer

func (client GlobalClient) GetAllCertificatesPreparer(ctx context.Context) (*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(ctx context.Context) (result ClassicMobileServiceCollectionPage, err error)

GetAllClassicMobileServices sends the get all classic mobile services request.

func (GlobalClient) GetAllClassicMobileServicesComplete

func (client GlobalClient) GetAllClassicMobileServicesComplete(ctx context.Context) (result ClassicMobileServiceCollectionIterator, err error)

GetAllClassicMobileServicesComplete enumerates all values, automatically crossing page boundaries as required.

func (GlobalClient) GetAllClassicMobileServicesPreparer

func (client GlobalClient) GetAllClassicMobileServicesPreparer(ctx context.Context) (*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(ctx context.Context) (result HostingEnvironmentCollectionPage, err error)

GetAllHostingEnvironments sends the get all hosting environments request.

func (GlobalClient) GetAllHostingEnvironmentsComplete

func (client GlobalClient) GetAllHostingEnvironmentsComplete(ctx context.Context) (result HostingEnvironmentCollectionIterator, err error)

GetAllHostingEnvironmentsComplete enumerates all values, automatically crossing page boundaries as required.

func (GlobalClient) GetAllHostingEnvironmentsPreparer

func (client GlobalClient) GetAllHostingEnvironmentsPreparer(ctx context.Context) (*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(ctx context.Context) (result ManagedHostingEnvironmentCollectionPage, err error)

GetAllManagedHostingEnvironments sends the get all managed hosting environments request.

func (GlobalClient) GetAllManagedHostingEnvironmentsComplete

func (client GlobalClient) GetAllManagedHostingEnvironmentsComplete(ctx context.Context) (result ManagedHostingEnvironmentCollectionIterator, err error)

GetAllManagedHostingEnvironmentsComplete enumerates all values, automatically crossing page boundaries as required.

func (GlobalClient) GetAllManagedHostingEnvironmentsPreparer

func (client GlobalClient) GetAllManagedHostingEnvironmentsPreparer(ctx context.Context) (*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(ctx context.Context, detailed *bool) (result ServerFarmCollectionPage, err error)

GetAllServerFarms sends the get all server farms request. Parameters: detailed - 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) GetAllServerFarmsComplete

func (client GlobalClient) GetAllServerFarmsComplete(ctx context.Context, detailed *bool) (result ServerFarmCollectionIterator, err error)

GetAllServerFarmsComplete enumerates all values, automatically crossing page boundaries as required.

func (GlobalClient) GetAllServerFarmsPreparer

func (client GlobalClient) GetAllServerFarmsPreparer(ctx context.Context, 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(ctx context.Context) (result SiteCollectionPage, err error)

GetAllSites sends the get all sites request.

func (GlobalClient) GetAllSitesComplete

func (client GlobalClient) GetAllSitesComplete(ctx context.Context) (result SiteCollectionIterator, err error)

GetAllSitesComplete enumerates all values, automatically crossing page boundaries as required.

func (GlobalClient) GetAllSitesPreparer

func (client GlobalClient) GetAllSitesPreparer(ctx context.Context) (*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(ctx context.Context, sku string, linuxWorkersEnabled *bool) (result GeoRegionCollectionPage, err error)

GetSubscriptionGeoRegions sends the get subscription geo regions request. Parameters: sku - filter only to regions that support this sku linuxWorkersEnabled - filter only to regions that support linux workers

func (GlobalClient) GetSubscriptionGeoRegionsComplete

func (client GlobalClient) GetSubscriptionGeoRegionsComplete(ctx context.Context, sku string, linuxWorkersEnabled *bool) (result GeoRegionCollectionIterator, err error)

GetSubscriptionGeoRegionsComplete enumerates all values, automatically crossing page boundaries as required.

func (GlobalClient) GetSubscriptionGeoRegionsPreparer

func (client GlobalClient) GetSubscriptionGeoRegionsPreparer(ctx context.Context, sku string, linuxWorkersEnabled *bool) (*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(ctx context.Context) (result User, err error)

GetSubscriptionPublishingCredentials sends the get subscription publishing credentials request.

func (GlobalClient) GetSubscriptionPublishingCredentialsPreparer

func (client GlobalClient) GetSubscriptionPublishingCredentialsPreparer(ctx context.Context) (*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(ctx context.Context, name string) (result SetObject, err error)

IsHostingEnvironmentNameAvailable sends the is hosting environment name available request. Parameters: name - hosting environment name

func (GlobalClient) IsHostingEnvironmentNameAvailablePreparer

func (client GlobalClient) IsHostingEnvironmentNameAvailablePreparer(ctx context.Context, 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(ctx context.Context, name string) (result SetObject, err error)

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

func (GlobalClient) IsHostingEnvironmentWithLegacyNameAvailablePreparer

func (client GlobalClient) IsHostingEnvironmentWithLegacyNameAvailablePreparer(ctx context.Context, 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(ctx context.Context) (result SetObject, err error)

ListPremierAddOnOffers sends the list premier add on offers request.

func (GlobalClient) ListPremierAddOnOffersPreparer

func (client GlobalClient) ListPremierAddOnOffersPreparer(ctx context.Context) (*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(ctx context.Context, requestMessage User) (result User, err error)

UpdateSubscriptionPublishingCredentials sends the update subscription publishing credentials request. Parameters: requestMessage - requestMessage with new publishing credentials

func (GlobalClient) UpdateSubscriptionPublishingCredentialsPreparer

func (client GlobalClient) UpdateSubscriptionPublishingCredentialsPreparer(ctx context.Context, 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 {
	BaseClient
}

GlobalDomainRegistrationClient is the webSite Management Client

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 using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

func (GlobalDomainRegistrationClient) CheckDomainAvailability

func (client GlobalDomainRegistrationClient) CheckDomainAvailability(ctx context.Context, identifier NameIdentifier) (result DomainAvailablilityCheckResult, err error)

CheckDomainAvailability sends the check domain availability request. Parameters: identifier - name of the domain

func (GlobalDomainRegistrationClient) CheckDomainAvailabilityPreparer

func (client GlobalDomainRegistrationClient) CheckDomainAvailabilityPreparer(ctx context.Context, 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(ctx context.Context) (result DomainCollectionPage, err error)

GetAllDomains sends the get all domains request.

func (GlobalDomainRegistrationClient) GetAllDomainsComplete

func (client GlobalDomainRegistrationClient) GetAllDomainsComplete(ctx context.Context) (result DomainCollectionIterator, err error)

GetAllDomainsComplete enumerates all values, automatically crossing page boundaries as required.

func (GlobalDomainRegistrationClient) GetAllDomainsPreparer

func (client GlobalDomainRegistrationClient) GetAllDomainsPreparer(ctx context.Context) (*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(ctx context.Context) (result DomainControlCenterSsoRequest, err error)

GetDomainControlCenterSsoRequest sends the get domain control center sso request request.

func (GlobalDomainRegistrationClient) GetDomainControlCenterSsoRequestPreparer

func (client GlobalDomainRegistrationClient) GetDomainControlCenterSsoRequestPreparer(ctx context.Context) (*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(ctx context.Context, parameters DomainRecommendationSearchParameters) (result NameIdentifierCollectionPage, err error)

ListDomainRecommendations sends the list domain recommendations request. Parameters: parameters - domain recommendation search parameters

func (GlobalDomainRegistrationClient) ListDomainRecommendationsComplete

func (client GlobalDomainRegistrationClient) ListDomainRecommendationsComplete(ctx context.Context, parameters DomainRecommendationSearchParameters) (result NameIdentifierCollectionIterator, err error)

ListDomainRecommendationsComplete enumerates all values, automatically crossing page boundaries as required.

func (GlobalDomainRegistrationClient) ListDomainRecommendationsPreparer

func (client GlobalDomainRegistrationClient) ListDomainRecommendationsPreparer(ctx context.Context, 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(ctx context.Context, domainRegistrationInput DomainRegistrationInput) (result SetObject, err error)

ValidateDomainPurchaseInformation sends the validate domain purchase information request. Parameters: domainRegistrationInput - domain registration information

func (GlobalDomainRegistrationClient) ValidateDomainPurchaseInformationPreparer

func (client GlobalDomainRegistrationClient) ValidateDomainPurchaseInformationPreparer(ctx context.Context, 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 {
	BaseClient
}

GlobalResourceGroupsClient is the webSite Management Client

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 using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

func (GlobalResourceGroupsClient) MoveResources

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

MoveResources sends the move resources request.

func (GlobalResourceGroupsClient) MoveResourcesPreparer

func (client GlobalResourceGroupsClient) MoveResourcesPreparer(ctx context.Context, 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 - Http logs to file system configuration
	FileSystem *FileSystemHTTPLogsConfig `json:"fileSystem,omitempty"`
	// AzureBlobStorage - Http logs to azure blob storage configuration
	AzureBlobStorage *AzureBlobStorageHTTPLogsConfig `json:"azureBlobStorage,omitempty"`
}

HTTPLogsConfig http logs configuration

type HandlerMapping

type HandlerMapping struct {
	// Extension - Requests with this extension will be handled using the specified FastCGI application.
	Extension *string `json:"extension,omitempty"`
	// ScriptProcessor - The absolute path to the FastCGI application.
	ScriptProcessor *string `json:"scriptProcessor,omitempty"`
	// Arguments - Command-line arguments to be passed to the script processor.
	Arguments *string `json:"arguments,omitempty"`
}

HandlerMapping 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 - Name of the hostname
	Name *string `json:"name,omitempty"`
	// SiteNames - List of sites the hostname is assigned to. This list will have more than one site only if the hostname is pointing to a Traffic Manager
	SiteNames *[]string `json:"siteNames,omitempty"`
	// AzureResourceName - Name of the Azure resource the hostname is assigned to. If it is assigned to a traffic manager then it will be the traffic manager name otherwise it will be the website name
	AzureResourceName *string `json:"azureResourceName,omitempty"`
	// AzureResourceType - Type of the Azure resource the hostname is assigned to. Possible values include: 'Website', 'TrafficManager'
	AzureResourceType AzureResourceType `json:"azureResourceType,omitempty"`
	// CustomHostNameDNSRecordType - Type of the Dns record. Possible values include: 'CName', 'A'
	CustomHostNameDNSRecordType CustomHostNameDNSRecordType `json:"customHostNameDnsRecordType,omitempty"`
	// HostNameType - Type of the hostname. Possible values include: 'Verified', 'Managed'
	HostNameType HostNameType `json:"hostNameType,omitempty"`
}

HostName details of a hostname derived from a domain

type HostNameBinding

type HostNameBinding struct {
	autorest.Response          `json:"-"`
	*HostNameBindingProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

HostNameBinding a host name binding object

func (HostNameBinding) MarshalJSON

func (hnb HostNameBinding) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for HostNameBinding.

func (*HostNameBinding) UnmarshalJSON

func (hnb *HostNameBinding) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for HostNameBinding struct.

type HostNameBindingCollection

type HostNameBindingCollection struct {
	autorest.Response `json:"-"`
	// Value - Collection of resources
	Value *[]HostNameBinding `json:"value,omitempty"`
	// NextLink - Link to next page of resources
	NextLink *string `json:"nextLink,omitempty"`
}

HostNameBindingCollection collection of host name bindings

func (HostNameBindingCollection) IsEmpty

func (hnbc HostNameBindingCollection) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type HostNameBindingCollectionIterator

type HostNameBindingCollectionIterator struct {
	// contains filtered or unexported fields
}

HostNameBindingCollectionIterator provides access to a complete listing of HostNameBinding values.

func NewHostNameBindingCollectionIterator

func NewHostNameBindingCollectionIterator(page HostNameBindingCollectionPage) HostNameBindingCollectionIterator

Creates a new instance of the HostNameBindingCollectionIterator type.

func (*HostNameBindingCollectionIterator) Next

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*HostNameBindingCollectionIterator) NextWithContext

func (iter *HostNameBindingCollectionIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (HostNameBindingCollectionIterator) NotDone

func (iter HostNameBindingCollectionIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (HostNameBindingCollectionIterator) Response

Response returns the raw server response from the last page request.

func (HostNameBindingCollectionIterator) Value

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type HostNameBindingCollectionPage

type HostNameBindingCollectionPage struct {
	// contains filtered or unexported fields
}

HostNameBindingCollectionPage contains a page of HostNameBinding values.

func NewHostNameBindingCollectionPage

func NewHostNameBindingCollectionPage(getNextPage func(context.Context, HostNameBindingCollection) (HostNameBindingCollection, error)) HostNameBindingCollectionPage

Creates a new instance of the HostNameBindingCollectionPage type.

func (*HostNameBindingCollectionPage) Next

func (page *HostNameBindingCollectionPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*HostNameBindingCollectionPage) NextWithContext

func (page *HostNameBindingCollectionPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (HostNameBindingCollectionPage) NotDone

func (page HostNameBindingCollectionPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (HostNameBindingCollectionPage) Response

Response returns the raw server response from the last page request.

func (HostNameBindingCollectionPage) Values

Values returns the slice of values for the current page or nil if there are no values.

type HostNameBindingProperties

type HostNameBindingProperties struct {
	// Name - Hostname
	Name *string `json:"name,omitempty"`
	// SiteName - Web app name
	SiteName *string `json:"siteName,omitempty"`
	// DomainID - Fully qualified ARM domain resource URI
	DomainID *string `json:"domainId,omitempty"`
	// AzureResourceName - Azure resource name
	AzureResourceName *string `json:"azureResourceName,omitempty"`
	// AzureResourceType - Azure resource type. Possible values include: 'Website', 'TrafficManager'
	AzureResourceType AzureResourceType `json:"azureResourceType,omitempty"`
	// CustomHostNameDNSRecordType - Custom DNS record type. Possible values include: 'CName', 'A'
	CustomHostNameDNSRecordType CustomHostNameDNSRecordType `json:"customHostNameDnsRecordType,omitempty"`
	// HostNameType - Host name type. Possible values include: 'Verified', 'Managed'
	HostNameType HostNameType `json:"hostNameType,omitempty"`
}

HostNameBindingProperties ...

type HostNameSslState

type HostNameSslState struct {
	// Name - Host name
	Name *string `json:"name,omitempty"`
	// SslState - SSL type. Possible values include: 'Disabled', 'SniEnabled', 'IPBasedEnabled'
	SslState SslState `json:"sslState,omitempty"`
	// VirtualIP - Virtual IP address assigned to the host name if IP based SSL is enabled
	VirtualIP *string `json:"virtualIP,omitempty"`
	// Thumbprint - SSL cert thumbprint
	Thumbprint *string `json:"thumbprint,omitempty"`
	// ToUpdate - Set this flag to update existing host name
	ToUpdate *bool `json:"toUpdate,omitempty"`
}

HostNameSslState object that represents a SSL-enabled host name.

type HostNameType

type HostNameType string

HostNameType enumerates the values for host name type.

const (
	// Managed ...
	Managed HostNameType = "Managed"
	// Verified ...
	Verified HostNameType = "Verified"
)

func PossibleHostNameTypeValues

func PossibleHostNameTypeValues() []HostNameType

PossibleHostNameTypeValues returns an array of possible values for the HostNameType const type.

type HostingEnvironment

type HostingEnvironment struct {
	autorest.Response             `json:"-"`
	*HostingEnvironmentProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

HostingEnvironment description of an hostingEnvironment (App Service Environment)

func (HostingEnvironment) MarshalJSON

func (he HostingEnvironment) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for HostingEnvironment.

func (*HostingEnvironment) UnmarshalJSON

func (he *HostingEnvironment) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for HostingEnvironment struct.

type HostingEnvironmentCollection

type HostingEnvironmentCollection struct {
	autorest.Response `json:"-"`
	// Value - Collection of resources
	Value *[]HostingEnvironment `json:"value,omitempty"`
	// NextLink - Link to next page of resources
	NextLink *string `json:"nextLink,omitempty"`
}

HostingEnvironmentCollection collection of hosting environments (App Service Environments)

func (HostingEnvironmentCollection) IsEmpty

func (hec HostingEnvironmentCollection) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type HostingEnvironmentCollectionIterator

type HostingEnvironmentCollectionIterator struct {
	// contains filtered or unexported fields
}

HostingEnvironmentCollectionIterator provides access to a complete listing of HostingEnvironment values.

func NewHostingEnvironmentCollectionIterator

func NewHostingEnvironmentCollectionIterator(page HostingEnvironmentCollectionPage) HostingEnvironmentCollectionIterator

Creates a new instance of the HostingEnvironmentCollectionIterator type.

func (*HostingEnvironmentCollectionIterator) Next

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*HostingEnvironmentCollectionIterator) NextWithContext

func (iter *HostingEnvironmentCollectionIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (HostingEnvironmentCollectionIterator) NotDone

NotDone returns true if the enumeration should be started or is not yet complete.

func (HostingEnvironmentCollectionIterator) Response

Response returns the raw server response from the last page request.

func (HostingEnvironmentCollectionIterator) Value

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type HostingEnvironmentCollectionPage

type HostingEnvironmentCollectionPage struct {
	// contains filtered or unexported fields
}

HostingEnvironmentCollectionPage contains a page of HostingEnvironment values.

func NewHostingEnvironmentCollectionPage

Creates a new instance of the HostingEnvironmentCollectionPage type.

func (*HostingEnvironmentCollectionPage) Next

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*HostingEnvironmentCollectionPage) NextWithContext

func (page *HostingEnvironmentCollectionPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (HostingEnvironmentCollectionPage) NotDone

func (page HostingEnvironmentCollectionPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (HostingEnvironmentCollectionPage) Response

Response returns the raw server response from the last page request.

func (HostingEnvironmentCollectionPage) Values

Values returns the slice of values for the current page or nil if there are no values.

type HostingEnvironmentDiagnostics

type HostingEnvironmentDiagnostics struct {
	autorest.Response `json:"-"`
	// Name - Name/identifier of the diagnostics
	Name *string `json:"name,omitempty"`
	// DiagnosicsOutput - Diagnostics output
	DiagnosicsOutput *string `json:"diagnosicsOutput,omitempty"`
}

HostingEnvironmentDiagnostics diagnostics for a hosting environment (App Service Environment)

type HostingEnvironmentProfile

type HostingEnvironmentProfile struct {
	// ID - Resource id of the hostingEnvironment (App Service Environment)
	ID *string `json:"id,omitempty"`
	// Name - Name of the hostingEnvironment (App Service Environment) (read only)
	Name *string `json:"name,omitempty"`
	// Type - Resource type of the hostingEnvironment (App Service Environment) (read only)
	Type *string `json:"type,omitempty"`
}

HostingEnvironmentProfile specification for a hostingEnvironment (App Service Environment) to use for this resource

type HostingEnvironmentProperties

type HostingEnvironmentProperties struct {
	// Name - Name of the hostingEnvironment (App Service Environment)
	Name *string `json:"name,omitempty"`
	// Location - Location of the hostingEnvironment (App Service Environment), e.g. "West US"
	Location *string `json:"location,omitempty"`
	// ProvisioningState - Provisioning state of the hostingEnvironment (App Service Environment). Possible values include: 'ProvisioningStateSucceeded', 'ProvisioningStateFailed', 'ProvisioningStateCanceled', 'ProvisioningStateInProgress', 'ProvisioningStateDeleting'
	ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
	// Status - Current status of the hostingEnvironment (App Service Environment). Possible values include: 'Preparing', 'Ready', 'Scaling', 'Deleting'
	Status HostingEnvironmentStatus `json:"status,omitempty"`
	// VnetName - Name of the hostingEnvironment's (App Service Environment) virtual network
	VnetName *string `json:"vnetName,omitempty"`
	// VnetResourceGroupName - Resource group of the hostingEnvironment's (App Service Environment) virtual network
	VnetResourceGroupName *string `json:"vnetResourceGroupName,omitempty"`
	// VnetSubnetName - Subnet of the hostingEnvironment's (App Service Environment) virtual network
	VnetSubnetName *string `json:"vnetSubnetName,omitempty"`
	// VirtualNetwork - Description of the hostingEnvironment's (App Service Environment) virtual network
	VirtualNetwork *VirtualNetworkProfile `json:"virtualNetwork,omitempty"`
	// InternalLoadBalancingMode - Specifies which endpoints to serve internally in the hostingEnvironment's (App Service Environment) VNET. Possible values include: 'None', 'Web', 'Publishing'
	InternalLoadBalancingMode InternalLoadBalancingMode `json:"internalLoadBalancingMode,omitempty"`
	// MultiSize - Front-end VM size, e.g. "Medium", "Large"
	MultiSize *string `json:"multiSize,omitempty"`
	// MultiRoleCount - Number of front-end instances
	MultiRoleCount *int32 `json:"multiRoleCount,omitempty"`
	// WorkerPools - Description of worker pools with worker size ids, VM sizes, and number of workers in each pool
	WorkerPools *[]WorkerPool `json:"workerPools,omitempty"`
	// IpsslAddressCount - Number of IP SSL addresses reserved for this hostingEnvironment (App Service Environment)
	IpsslAddressCount *int32 `json:"ipsslAddressCount,omitempty"`
	// DatabaseEdition - Edition of the metadata database for the hostingEnvironment (App Service Environment) e.g. "Standard"
	DatabaseEdition *string `json:"databaseEdition,omitempty"`
	// DatabaseServiceObjective - Service objective of the metadata database for the hostingEnvironment (App Service Environment) e.g. "S0"
	DatabaseServiceObjective *string `json:"databaseServiceObjective,omitempty"`
	// UpgradeDomains - Number of upgrade domains of this hostingEnvironment (App Service Environment)
	UpgradeDomains *int32 `json:"upgradeDomains,omitempty"`
	// SubscriptionID - Subscription of the hostingEnvironment (App Service Environment)
	SubscriptionID *string `json:"subscriptionId,omitempty"`
	// DNSSuffix - DNS suffix of the hostingEnvironment (App Service Environment)
	DNSSuffix *string `json:"dnsSuffix,omitempty"`
	// LastAction - Last deployment action on this hostingEnvironment (App Service Environment)
	LastAction *string `json:"lastAction,omitempty"`
	// LastActionResult - Result of the last deployment action on this hostingEnvironment (App Service Environment)
	LastActionResult *string `json:"lastActionResult,omitempty"`
	// AllowedMultiSizes - List of comma separated strings describing which VM sizes are allowed for front-ends
	AllowedMultiSizes *string `json:"allowedMultiSizes,omitempty"`
	// AllowedWorkerSizes - List of comma separated strings describing which VM sizes are allowed for workers
	AllowedWorkerSizes *string `json:"allowedWorkerSizes,omitempty"`
	// MaximumNumberOfMachines - Maximum number of VMs in this hostingEnvironment (App Service Environment)
	MaximumNumberOfMachines *int32 `json:"maximumNumberOfMachines,omitempty"`
	// VipMappings - Description of IP SSL mapping for this hostingEnvironment (App Service Environment)
	VipMappings *[]VirtualIPMapping `json:"vipMappings,omitempty"`
	// EnvironmentCapacities - Current total, used, and available worker capacities
	EnvironmentCapacities *[]StampCapacity `json:"environmentCapacities,omitempty"`
	// NetworkAccessControlList - Access control list for controlling traffic to the hostingEnvironment (App Service Environment)
	NetworkAccessControlList *[]NetworkAccessControlEntry `json:"networkAccessControlList,omitempty"`
	// EnvironmentIsHealthy - True/false indicating whether the hostingEnvironment (App Service Environment) is healthy
	EnvironmentIsHealthy *bool `json:"environmentIsHealthy,omitempty"`
	// EnvironmentStatus - Detailed message about with results of the last check of the hostingEnvironment (App Service Environment)
	EnvironmentStatus *string `json:"environmentStatus,omitempty"`
	// ResourceGroup - Resource group of the hostingEnvironment (App Service Environment)
	ResourceGroup *string `json:"resourceGroup,omitempty"`
	// APIManagementAccountID - Api Management Account associated with this Hosting Environment
	APIManagementAccountID *string `json:"apiManagementAccountId,omitempty"`
	// Suspended - True/false indicating whether the hostingEnvironment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available
	//             (most likely because NSG blocked the incoming traffic)
	Suspended *bool `json:"suspended,omitempty"`
	// ClusterSettings - Custom settings for changing the behavior of the hosting environment
	ClusterSettings *[]NameValuePair `json:"clusterSettings,omitempty"`
}

HostingEnvironmentProperties ...

type HostingEnvironmentServiceDescriptions

type HostingEnvironmentServiceDescriptions struct {
	// HostingEnvironmentID - Hosting environment Id
	HostingEnvironmentID *string `json:"hostingEnvironmentId,omitempty"`
	// HostID - Host Id
	HostID *string `json:"hostId,omitempty"`
	// ServiceURL - service url to use
	ServiceURL *string `json:"serviceUrl,omitempty"`
	// UseInternalRouting - When the backend url is in same ASE, for performance reason this flag can be set to true
	//             If WebApp.DisableHostNames is also set it improves the security by making the back end accessible only
	//             via API calls
	//             Note: calls will fail if this option is used but back end is not on the same ASE
	UseInternalRouting *bool `json:"useInternalRouting,omitempty"`
}

HostingEnvironmentServiceDescriptions back end service per ASE

type HostingEnvironmentStatus

type HostingEnvironmentStatus string

HostingEnvironmentStatus enumerates the values for hosting environment status.

const (
	// Deleting ...
	Deleting HostingEnvironmentStatus = "Deleting"
	// Preparing ...
	Preparing HostingEnvironmentStatus = "Preparing"
	// Ready ...
	Ready HostingEnvironmentStatus = "Ready"
	// Scaling ...
	Scaling HostingEnvironmentStatus = "Scaling"
)

func PossibleHostingEnvironmentStatusValues

func PossibleHostingEnvironmentStatusValues() []HostingEnvironmentStatus

PossibleHostingEnvironmentStatusValues returns an array of possible values for the HostingEnvironmentStatus const type.

type HostingEnvironmentsClient

type HostingEnvironmentsClient struct {
	BaseClient
}

HostingEnvironmentsClient is the webSite Management Client

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 using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

func (HostingEnvironmentsClient) CreateOrUpdateHostingEnvironment

func (client HostingEnvironmentsClient) CreateOrUpdateHostingEnvironment(ctx context.Context, resourceGroupName string, name string, hostingEnvironmentEnvelope HostingEnvironment) (result HostingEnvironmentsCreateOrUpdateHostingEnvironmentFuture, err error)

CreateOrUpdateHostingEnvironment sends the create or update hosting environment request. Parameters: resourceGroupName - name of resource group name - name of hostingEnvironment (App Service Environment) hostingEnvironmentEnvelope - properties of hostingEnvironment (App Service Environment)

func (HostingEnvironmentsClient) CreateOrUpdateHostingEnvironmentPreparer

func (client HostingEnvironmentsClient) CreateOrUpdateHostingEnvironmentPreparer(ctx context.Context, resourceGroupName string, name string, hostingEnvironmentEnvelope HostingEnvironment) (*http.Request, error)

CreateOrUpdateHostingEnvironmentPreparer prepares the CreateOrUpdateHostingEnvironment request.

func (HostingEnvironmentsClient) CreateOrUpdateHostingEnvironmentResponder

func (client HostingEnvironmentsClient) CreateOrUpdateHostingEnvironmentResponder(resp *http.Response) (result HostingEnvironment, 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) (future HostingEnvironmentsCreateOrUpdateHostingEnvironmentFuture, err 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(ctx context.Context, resourceGroupName string, name string, multiRolePoolEnvelope WorkerPool) (result HostingEnvironmentsCreateOrUpdateMultiRolePoolFuture, err error)

CreateOrUpdateMultiRolePool sends the create or update multi role pool request. Parameters: resourceGroupName - name of resource group name - name of hostingEnvironment (App Service Environment) multiRolePoolEnvelope - properties of multiRole pool

func (HostingEnvironmentsClient) CreateOrUpdateMultiRolePoolPreparer

func (client HostingEnvironmentsClient) CreateOrUpdateMultiRolePoolPreparer(ctx context.Context, resourceGroupName string, name string, multiRolePoolEnvelope WorkerPool) (*http.Request, error)

CreateOrUpdateMultiRolePoolPreparer prepares the CreateOrUpdateMultiRolePool request.

func (HostingEnvironmentsClient) CreateOrUpdateMultiRolePoolResponder

func (client HostingEnvironmentsClient) CreateOrUpdateMultiRolePoolResponder(resp *http.Response) (result WorkerPool, 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) (future HostingEnvironmentsCreateOrUpdateMultiRolePoolFuture, err 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(ctx context.Context, resourceGroupName string, name string, workerPoolName string, workerPoolEnvelope WorkerPool) (result HostingEnvironmentsCreateOrUpdateWorkerPoolFuture, err error)

CreateOrUpdateWorkerPool sends the create or update worker pool request. Parameters: resourceGroupName - name of resource group name - name of hostingEnvironment (App Service Environment) workerPoolName - name of worker pool workerPoolEnvelope - properties of worker pool

func (HostingEnvironmentsClient) CreateOrUpdateWorkerPoolPreparer

func (client HostingEnvironmentsClient) CreateOrUpdateWorkerPoolPreparer(ctx context.Context, resourceGroupName string, name string, workerPoolName string, workerPoolEnvelope WorkerPool) (*http.Request, error)

CreateOrUpdateWorkerPoolPreparer prepares the CreateOrUpdateWorkerPool request.

func (HostingEnvironmentsClient) CreateOrUpdateWorkerPoolResponder

func (client HostingEnvironmentsClient) CreateOrUpdateWorkerPoolResponder(resp *http.Response) (result WorkerPool, 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) (future HostingEnvironmentsCreateOrUpdateWorkerPoolFuture, err 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(ctx context.Context, resourceGroupName string, name string, forceDelete *bool) (result HostingEnvironmentsDeleteHostingEnvironmentFuture, err error)

DeleteHostingEnvironment sends the delete hosting environment request. Parameters: resourceGroupName - name of resource group name - name of hostingEnvironment (App Service Environment) forceDelete - delete even if the hostingEnvironment (App Service Environment) contains resources

func (HostingEnvironmentsClient) DeleteHostingEnvironmentPreparer

func (client HostingEnvironmentsClient) DeleteHostingEnvironmentPreparer(ctx context.Context, resourceGroupName string, name string, forceDelete *bool) (*http.Request, error)

DeleteHostingEnvironmentPreparer prepares the DeleteHostingEnvironment request.

func (HostingEnvironmentsClient) DeleteHostingEnvironmentResponder

func (client HostingEnvironmentsClient) DeleteHostingEnvironmentResponder(resp *http.Response) (result SetObject, 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) (future HostingEnvironmentsDeleteHostingEnvironmentFuture, err 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(ctx context.Context, resourceGroupName string, name string) (result HostingEnvironment, err error)

GetHostingEnvironment sends the get hosting environment request. Parameters: resourceGroupName - name of resource group name - name of hostingEnvironment (App Service Environment)

func (HostingEnvironmentsClient) GetHostingEnvironmentCapacities

func (client HostingEnvironmentsClient) GetHostingEnvironmentCapacities(ctx context.Context, resourceGroupName string, name string) (result StampCapacityCollectionPage, err error)

GetHostingEnvironmentCapacities sends the get hosting environment capacities request. Parameters: resourceGroupName - name of resource group name - name of hostingEnvironment (App Service Environment)

func (HostingEnvironmentsClient) GetHostingEnvironmentCapacitiesComplete

func (client HostingEnvironmentsClient) GetHostingEnvironmentCapacitiesComplete(ctx context.Context, resourceGroupName string, name string) (result StampCapacityCollectionIterator, err error)

GetHostingEnvironmentCapacitiesComplete enumerates all values, automatically crossing page boundaries as required.

func (HostingEnvironmentsClient) GetHostingEnvironmentCapacitiesPreparer

func (client HostingEnvironmentsClient) GetHostingEnvironmentCapacitiesPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result ListHostingEnvironmentDiagnostics, err error)

GetHostingEnvironmentDiagnostics sends the get hosting environment diagnostics request. Parameters: resourceGroupName - name of resource group name - name of hostingEnvironment (App Service Environment)

func (HostingEnvironmentsClient) GetHostingEnvironmentDiagnosticsItem

func (client HostingEnvironmentsClient) GetHostingEnvironmentDiagnosticsItem(ctx context.Context, resourceGroupName string, name string, diagnosticsName string) (result HostingEnvironmentDiagnostics, err error)

GetHostingEnvironmentDiagnosticsItem sends the get hosting environment diagnostics item request. Parameters: resourceGroupName - name of resource group name - name of hostingEnvironment (App Service Environment) diagnosticsName - name of the diagnostics

func (HostingEnvironmentsClient) GetHostingEnvironmentDiagnosticsItemPreparer

func (client HostingEnvironmentsClient) GetHostingEnvironmentDiagnosticsItemPreparer(ctx context.Context, 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(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result MetricDefinition, err error)

GetHostingEnvironmentMetricDefinitions sends the get hosting environment metric definitions request. Parameters: resourceGroupName - name of resource group name - name of hostingEnvironment (App Service Environment)

func (HostingEnvironmentsClient) GetHostingEnvironmentMetricDefinitionsPreparer

func (client HostingEnvironmentsClient) GetHostingEnvironmentMetricDefinitionsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, details *bool, filter string) (result ResourceMetricCollectionPage, err error)

GetHostingEnvironmentMetrics sends the get hosting environment metrics request. Parameters: resourceGroupName - name of resource group name - name of hostingEnvironment (App Service Environment) details - include instance details filter - 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) GetHostingEnvironmentMetricsComplete

func (client HostingEnvironmentsClient) GetHostingEnvironmentMetricsComplete(ctx context.Context, resourceGroupName string, name string, details *bool, filter string) (result ResourceMetricCollectionIterator, err error)

GetHostingEnvironmentMetricsComplete enumerates all values, automatically crossing page boundaries as required.

func (HostingEnvironmentsClient) GetHostingEnvironmentMetricsPreparer

func (client HostingEnvironmentsClient) GetHostingEnvironmentMetricsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result MetricDefinitionCollectionPage, err error)

GetHostingEnvironmentMultiRoleMetricDefinitions sends the get hosting environment multi role metric definitions request. Parameters: resourceGroupName - name of resource group name - name of hostingEnvironment (App Service Environment)

func (HostingEnvironmentsClient) GetHostingEnvironmentMultiRoleMetricDefinitionsComplete

func (client HostingEnvironmentsClient) GetHostingEnvironmentMultiRoleMetricDefinitionsComplete(ctx context.Context, resourceGroupName string, name string) (result MetricDefinitionCollectionIterator, err error)

GetHostingEnvironmentMultiRoleMetricDefinitionsComplete enumerates all values, automatically crossing page boundaries as required.

func (HostingEnvironmentsClient) GetHostingEnvironmentMultiRoleMetricDefinitionsPreparer

func (client HostingEnvironmentsClient) GetHostingEnvironmentMultiRoleMetricDefinitionsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, startTime string, endTime string, timeGrain string, details *bool, filter string) (result ResourceMetricCollectionPage, err error)

GetHostingEnvironmentMultiRoleMetrics sends the get hosting environment multi role metrics request. Parameters: resourceGroupName - name of resource group name - name of hostingEnvironment (App Service Environment) startTime - beginning time of metrics query endTime - end time of metrics query timeGrain - time granularity of metrics query details - include instance details filter - 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) GetHostingEnvironmentMultiRoleMetricsComplete

func (client HostingEnvironmentsClient) GetHostingEnvironmentMultiRoleMetricsComplete(ctx context.Context, resourceGroupName string, name string, startTime string, endTime string, timeGrain string, details *bool, filter string) (result ResourceMetricCollectionIterator, err error)

GetHostingEnvironmentMultiRoleMetricsComplete enumerates all values, automatically crossing page boundaries as required.

func (HostingEnvironmentsClient) GetHostingEnvironmentMultiRoleMetricsPreparer

func (client HostingEnvironmentsClient) GetHostingEnvironmentMultiRoleMetricsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result UsageCollectionPage, err error)

GetHostingEnvironmentMultiRoleUsages sends the get hosting environment multi role usages request. Parameters: resourceGroupName - name of resource group name - name of hostingEnvironment (App Service Environment)

func (HostingEnvironmentsClient) GetHostingEnvironmentMultiRoleUsagesComplete

func (client HostingEnvironmentsClient) GetHostingEnvironmentMultiRoleUsagesComplete(ctx context.Context, resourceGroupName string, name string) (result UsageCollectionIterator, err error)

GetHostingEnvironmentMultiRoleUsagesComplete enumerates all values, automatically crossing page boundaries as required.

func (HostingEnvironmentsClient) GetHostingEnvironmentMultiRoleUsagesPreparer

func (client HostingEnvironmentsClient) GetHostingEnvironmentMultiRoleUsagesPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, operationID string) (result SetObject, err error)

GetHostingEnvironmentOperation sends the get hosting environment operation request. Parameters: resourceGroupName - name of resource group name - name of hostingEnvironment (App Service Environment) operationID - operation identifier GUID

func (HostingEnvironmentsClient) GetHostingEnvironmentOperationPreparer

func (client HostingEnvironmentsClient) GetHostingEnvironmentOperationPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result SetObject, err error)

GetHostingEnvironmentOperations sends the get hosting environment operations request. Parameters: resourceGroupName - name of resource group name - name of hostingEnvironment (App Service Environment)

func (HostingEnvironmentsClient) GetHostingEnvironmentOperationsPreparer

func (client HostingEnvironmentsClient) GetHostingEnvironmentOperationsPreparer(ctx context.Context, 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(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result ServerFarmCollectionPage, err error)

GetHostingEnvironmentServerFarms sends the get hosting environment server farms request. Parameters: resourceGroupName - name of resource group name - name of hostingEnvironment (App Service Environment)

func (HostingEnvironmentsClient) GetHostingEnvironmentServerFarmsComplete

func (client HostingEnvironmentsClient) GetHostingEnvironmentServerFarmsComplete(ctx context.Context, resourceGroupName string, name string) (result ServerFarmCollectionIterator, err error)

GetHostingEnvironmentServerFarmsComplete enumerates all values, automatically crossing page boundaries as required.

func (HostingEnvironmentsClient) GetHostingEnvironmentServerFarmsPreparer

func (client HostingEnvironmentsClient) GetHostingEnvironmentServerFarmsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, propertiesToInclude string) (result SiteCollectionPage, err error)

GetHostingEnvironmentSites sends the get hosting environment sites request. Parameters: resourceGroupName - name of resource group name - name of hostingEnvironment (App Service Environment) propertiesToInclude - comma separated list of site properties to include

func (HostingEnvironmentsClient) GetHostingEnvironmentSitesComplete

func (client HostingEnvironmentsClient) GetHostingEnvironmentSitesComplete(ctx context.Context, resourceGroupName string, name string, propertiesToInclude string) (result SiteCollectionIterator, err error)

GetHostingEnvironmentSitesComplete enumerates all values, automatically crossing page boundaries as required.

func (HostingEnvironmentsClient) GetHostingEnvironmentSitesPreparer

func (client HostingEnvironmentsClient) GetHostingEnvironmentSitesPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, filter string) (result CsmUsageQuotaCollectionPage, err error)

GetHostingEnvironmentUsages sends the get hosting environment usages request. Parameters: resourceGroupName - name of resource group name - name of hostingEnvironment (App Service Environment) filter - 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) GetHostingEnvironmentUsagesComplete

func (client HostingEnvironmentsClient) GetHostingEnvironmentUsagesComplete(ctx context.Context, resourceGroupName string, name string, filter string) (result CsmUsageQuotaCollectionIterator, err error)

GetHostingEnvironmentUsagesComplete enumerates all values, automatically crossing page boundaries as required.

func (HostingEnvironmentsClient) GetHostingEnvironmentUsagesPreparer

func (client HostingEnvironmentsClient) GetHostingEnvironmentUsagesPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result AddressResponse, err error)

GetHostingEnvironmentVips sends the get hosting environment vips request. Parameters: resourceGroupName - name of resource group name - name of hostingEnvironment (App Service Environment)

func (HostingEnvironmentsClient) GetHostingEnvironmentVipsPreparer

func (client HostingEnvironmentsClient) GetHostingEnvironmentVipsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result ServerFarmCollectionPage, err error)

GetHostingEnvironmentWebHostingPlans sends the get hosting environment web hosting plans request. Parameters: resourceGroupName - name of resource group name - name of hostingEnvironment (App Service Environment)

func (HostingEnvironmentsClient) GetHostingEnvironmentWebHostingPlansComplete

func (client HostingEnvironmentsClient) GetHostingEnvironmentWebHostingPlansComplete(ctx context.Context, resourceGroupName string, name string) (result ServerFarmCollectionIterator, err error)

GetHostingEnvironmentWebHostingPlansComplete enumerates all values, automatically crossing page boundaries as required.

func (HostingEnvironmentsClient) GetHostingEnvironmentWebHostingPlansPreparer

func (client HostingEnvironmentsClient) GetHostingEnvironmentWebHostingPlansPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, workerPoolName string) (result MetricDefinitionCollectionPage, err error)

GetHostingEnvironmentWebWorkerMetricDefinitions sends the get hosting environment web worker metric definitions request. Parameters: resourceGroupName - name of resource group name - name of hostingEnvironment (App Service Environment) workerPoolName - name of worker pool

func (HostingEnvironmentsClient) GetHostingEnvironmentWebWorkerMetricDefinitionsComplete

func (client HostingEnvironmentsClient) GetHostingEnvironmentWebWorkerMetricDefinitionsComplete(ctx context.Context, resourceGroupName string, name string, workerPoolName string) (result MetricDefinitionCollectionIterator, err error)

GetHostingEnvironmentWebWorkerMetricDefinitionsComplete enumerates all values, automatically crossing page boundaries as required.

func (HostingEnvironmentsClient) GetHostingEnvironmentWebWorkerMetricDefinitionsPreparer

func (client HostingEnvironmentsClient) GetHostingEnvironmentWebWorkerMetricDefinitionsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, workerPoolName string, details *bool, filter string) (result ResourceMetricCollectionPage, err error)

GetHostingEnvironmentWebWorkerMetrics sends the get hosting environment web worker metrics request. Parameters: resourceGroupName - name of resource group name - name of hostingEnvironment (App Service Environment) workerPoolName - name of worker pool details - include instance details filter - 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) GetHostingEnvironmentWebWorkerMetricsComplete

func (client HostingEnvironmentsClient) GetHostingEnvironmentWebWorkerMetricsComplete(ctx context.Context, resourceGroupName string, name string, workerPoolName string, details *bool, filter string) (result ResourceMetricCollectionIterator, err error)

GetHostingEnvironmentWebWorkerMetricsComplete enumerates all values, automatically crossing page boundaries as required.

func (HostingEnvironmentsClient) GetHostingEnvironmentWebWorkerMetricsPreparer

func (client HostingEnvironmentsClient) GetHostingEnvironmentWebWorkerMetricsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, workerPoolName string) (result UsageCollectionPage, err error)

GetHostingEnvironmentWebWorkerUsages sends the get hosting environment web worker usages request. Parameters: resourceGroupName - name of resource group name - name of hostingEnvironment (App Service Environment) workerPoolName - name of worker pool

func (HostingEnvironmentsClient) GetHostingEnvironmentWebWorkerUsagesComplete

func (client HostingEnvironmentsClient) GetHostingEnvironmentWebWorkerUsagesComplete(ctx context.Context, resourceGroupName string, name string, workerPoolName string) (result UsageCollectionIterator, err error)

GetHostingEnvironmentWebWorkerUsagesComplete enumerates all values, automatically crossing page boundaries as required.

func (HostingEnvironmentsClient) GetHostingEnvironmentWebWorkerUsagesPreparer

func (client HostingEnvironmentsClient) GetHostingEnvironmentWebWorkerUsagesPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string) (result HostingEnvironmentCollectionPage, err error)

GetHostingEnvironments sends the get hosting environments request. Parameters: resourceGroupName - name of resource group

func (HostingEnvironmentsClient) GetHostingEnvironmentsComplete

func (client HostingEnvironmentsClient) GetHostingEnvironmentsComplete(ctx context.Context, resourceGroupName string) (result HostingEnvironmentCollectionIterator, err error)

GetHostingEnvironmentsComplete enumerates all values, automatically crossing page boundaries as required.

func (HostingEnvironmentsClient) GetHostingEnvironmentsPreparer

func (client HostingEnvironmentsClient) GetHostingEnvironmentsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result WorkerPool, err error)

GetMultiRolePool sends the get multi role pool request. Parameters: resourceGroupName - name of resource group name - name of hostingEnvironment (App Service Environment)

func (HostingEnvironmentsClient) GetMultiRolePoolInstanceMetricDefinitions

func (client HostingEnvironmentsClient) GetMultiRolePoolInstanceMetricDefinitions(ctx context.Context, resourceGroupName string, name string, instance string) (result SetObject, err error)

GetMultiRolePoolInstanceMetricDefinitions sends the get multi role pool instance metric definitions request. Parameters: resourceGroupName - name of resource group name - name of hostingEnvironment (App Service Environment) instance - name of instance in the multiRole pool>

func (HostingEnvironmentsClient) GetMultiRolePoolInstanceMetricDefinitionsPreparer

func (client HostingEnvironmentsClient) GetMultiRolePoolInstanceMetricDefinitionsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, instance string, details *bool) (result SetObject, err error)

GetMultiRolePoolInstanceMetrics sends the get multi role pool instance metrics request. Parameters: resourceGroupName - name of resource group name - name of hostingEnvironment (App Service Environment) instance - name of instance in the multiRole pool details - include instance details

func (HostingEnvironmentsClient) GetMultiRolePoolInstanceMetricsPreparer

func (client HostingEnvironmentsClient) GetMultiRolePoolInstanceMetricsPreparer(ctx context.Context, 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(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result SkuInfoCollectionPage, err error)

GetMultiRolePoolSkus sends the get multi role pool skus request. Parameters: resourceGroupName - name of resource group name - name of hostingEnvironment (App Service Environment)

func (HostingEnvironmentsClient) GetMultiRolePoolSkusComplete

func (client HostingEnvironmentsClient) GetMultiRolePoolSkusComplete(ctx context.Context, resourceGroupName string, name string) (result SkuInfoCollectionIterator, err error)

GetMultiRolePoolSkusComplete enumerates all values, automatically crossing page boundaries as required.

func (HostingEnvironmentsClient) GetMultiRolePoolSkusPreparer

func (client HostingEnvironmentsClient) GetMultiRolePoolSkusPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result WorkerPoolCollectionPage, err error)

GetMultiRolePools sends the get multi role pools request. Parameters: resourceGroupName - name of resource group name - name of hostingEnvironment (App Service Environment)

func (HostingEnvironmentsClient) GetMultiRolePoolsComplete

func (client HostingEnvironmentsClient) GetMultiRolePoolsComplete(ctx context.Context, resourceGroupName string, name string) (result WorkerPoolCollectionIterator, err error)

GetMultiRolePoolsComplete enumerates all values, automatically crossing page boundaries as required.

func (HostingEnvironmentsClient) GetMultiRolePoolsPreparer

func (client HostingEnvironmentsClient) GetMultiRolePoolsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, workerPoolName string) (result WorkerPool, err error)

GetWorkerPool sends the get worker pool request. Parameters: resourceGroupName - name of resource group name - name of hostingEnvironment (App Service Environment) workerPoolName - name of worker pool

func (HostingEnvironmentsClient) GetWorkerPoolInstanceMetricDefinitions

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

GetWorkerPoolInstanceMetricDefinitions sends the get worker pool instance metric definitions request. Parameters: resourceGroupName - name of resource group name - name of hostingEnvironment (App Service Environment) workerPoolName - name of worker pool instance - name of instance in the worker pool

func (HostingEnvironmentsClient) GetWorkerPoolInstanceMetricDefinitionsPreparer

func (client HostingEnvironmentsClient) GetWorkerPoolInstanceMetricDefinitionsPreparer(ctx context.Context, 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(ctx context.Context, 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. Parameters: resourceGroupName - name of resource group name - name of hostingEnvironment (App Service Environment) workerPoolName - name of worker pool instance - name of instance in the worker pool details - include instance details filter - 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(ctx context.Context, 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(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, workerPoolName string) (result SkuInfoCollectionPage, err error)

GetWorkerPoolSkus sends the get worker pool skus request. Parameters: resourceGroupName - name of resource group name - name of hostingEnvironment (App Service Environment) workerPoolName - name of worker pool

func (HostingEnvironmentsClient) GetWorkerPoolSkusComplete

func (client HostingEnvironmentsClient) GetWorkerPoolSkusComplete(ctx context.Context, resourceGroupName string, name string, workerPoolName string) (result SkuInfoCollectionIterator, err error)

GetWorkerPoolSkusComplete enumerates all values, automatically crossing page boundaries as required.

func (HostingEnvironmentsClient) GetWorkerPoolSkusPreparer

func (client HostingEnvironmentsClient) GetWorkerPoolSkusPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result WorkerPoolCollectionPage, err error)

GetWorkerPools sends the get worker pools request. Parameters: resourceGroupName - name of resource group name - name of hostingEnvironment (App Service Environment)

func (HostingEnvironmentsClient) GetWorkerPoolsComplete

func (client HostingEnvironmentsClient) GetWorkerPoolsComplete(ctx context.Context, resourceGroupName string, name string) (result WorkerPoolCollectionIterator, err error)

GetWorkerPoolsComplete enumerates all values, automatically crossing page boundaries as required.

func (HostingEnvironmentsClient) GetWorkerPoolsPreparer

func (client HostingEnvironmentsClient) GetWorkerPoolsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result SetObject, err error)

RebootHostingEnvironment sends the reboot hosting environment request. Parameters: resourceGroupName - name of resource group name - name of hostingEnvironment (App Service Environment)

func (HostingEnvironmentsClient) RebootHostingEnvironmentPreparer

func (client HostingEnvironmentsClient) RebootHostingEnvironmentPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result HostingEnvironmentsResumeHostingEnvironmentFuture, err error)

ResumeHostingEnvironment sends the resume hosting environment request. Parameters: resourceGroupName - name of resource group name - name of hostingEnvironment (App Service Environment)

func (HostingEnvironmentsClient) ResumeHostingEnvironmentComplete

func (client HostingEnvironmentsClient) ResumeHostingEnvironmentComplete(ctx context.Context, resourceGroupName string, name string) (result HostingEnvironmentsResumeHostingEnvironmentAllFuture, err error)

ResumeHostingEnvironmentComplete enumerates all values, automatically crossing page boundaries as required.

func (HostingEnvironmentsClient) ResumeHostingEnvironmentPreparer

func (client HostingEnvironmentsClient) ResumeHostingEnvironmentPreparer(ctx context.Context, resourceGroupName string, name string) (*http.Request, error)

ResumeHostingEnvironmentPreparer prepares the ResumeHostingEnvironment request.

func (HostingEnvironmentsClient) ResumeHostingEnvironmentResponder

func (client HostingEnvironmentsClient) ResumeHostingEnvironmentResponder(resp *http.Response) (result SiteCollectionPage, 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) (future HostingEnvironmentsResumeHostingEnvironmentFuture, err 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(ctx context.Context, resourceGroupName string, name string) (result HostingEnvironmentsSuspendHostingEnvironmentFuture, err error)

SuspendHostingEnvironment sends the suspend hosting environment request. Parameters: resourceGroupName - name of resource group name - name of hostingEnvironment (App Service Environment)

func (HostingEnvironmentsClient) SuspendHostingEnvironmentComplete

func (client HostingEnvironmentsClient) SuspendHostingEnvironmentComplete(ctx context.Context, resourceGroupName string, name string) (result HostingEnvironmentsSuspendHostingEnvironmentAllFuture, err error)

SuspendHostingEnvironmentComplete enumerates all values, automatically crossing page boundaries as required.

func (HostingEnvironmentsClient) SuspendHostingEnvironmentPreparer

func (client HostingEnvironmentsClient) SuspendHostingEnvironmentPreparer(ctx context.Context, resourceGroupName string, name string) (*http.Request, error)

SuspendHostingEnvironmentPreparer prepares the SuspendHostingEnvironment request.

func (HostingEnvironmentsClient) SuspendHostingEnvironmentResponder

func (client HostingEnvironmentsClient) SuspendHostingEnvironmentResponder(resp *http.Response) (result SiteCollectionPage, 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) (future HostingEnvironmentsSuspendHostingEnvironmentFuture, err error)

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

type HostingEnvironmentsCreateOrUpdateHostingEnvironmentFuture

type HostingEnvironmentsCreateOrUpdateHostingEnvironmentFuture struct {
	azure.Future
}

HostingEnvironmentsCreateOrUpdateHostingEnvironmentFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*HostingEnvironmentsCreateOrUpdateHostingEnvironmentFuture) Result

Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.

type HostingEnvironmentsCreateOrUpdateMultiRolePoolFuture

type HostingEnvironmentsCreateOrUpdateMultiRolePoolFuture struct {
	azure.Future
}

HostingEnvironmentsCreateOrUpdateMultiRolePoolFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*HostingEnvironmentsCreateOrUpdateMultiRolePoolFuture) Result

Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.

type HostingEnvironmentsCreateOrUpdateWorkerPoolFuture

type HostingEnvironmentsCreateOrUpdateWorkerPoolFuture struct {
	azure.Future
}

HostingEnvironmentsCreateOrUpdateWorkerPoolFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*HostingEnvironmentsCreateOrUpdateWorkerPoolFuture) Result

Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.

type HostingEnvironmentsDeleteHostingEnvironmentFuture

type HostingEnvironmentsDeleteHostingEnvironmentFuture struct {
	azure.Future
}

HostingEnvironmentsDeleteHostingEnvironmentFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*HostingEnvironmentsDeleteHostingEnvironmentFuture) Result

Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.

type HostingEnvironmentsResumeHostingEnvironmentAllFuture

type HostingEnvironmentsResumeHostingEnvironmentAllFuture struct {
	azure.Future
}

HostingEnvironmentsResumeHostingEnvironmentAllFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*HostingEnvironmentsResumeHostingEnvironmentAllFuture) Result

Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.

type HostingEnvironmentsResumeHostingEnvironmentFuture

type HostingEnvironmentsResumeHostingEnvironmentFuture struct {
	azure.Future
}

HostingEnvironmentsResumeHostingEnvironmentFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*HostingEnvironmentsResumeHostingEnvironmentFuture) Result

Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.

type HostingEnvironmentsSuspendHostingEnvironmentAllFuture

type HostingEnvironmentsSuspendHostingEnvironmentAllFuture struct {
	azure.Future
}

HostingEnvironmentsSuspendHostingEnvironmentAllFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*HostingEnvironmentsSuspendHostingEnvironmentAllFuture) Result

Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.

type HostingEnvironmentsSuspendHostingEnvironmentFuture

type HostingEnvironmentsSuspendHostingEnvironmentFuture struct {
	azure.Future
}

HostingEnvironmentsSuspendHostingEnvironmentFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*HostingEnvironmentsSuspendHostingEnvironmentFuture) Result

Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.

type IPSecurityRestriction

type IPSecurityRestriction struct {
	// IPAddress - IP address the security restriction is valid for
	IPAddress *string `json:"ipAddress,omitempty"`
	// SubnetMask - Subnet mask for the range of IP addresses the restriction is valid for
	SubnetMask *string `json:"subnetMask,omitempty"`
}

IPSecurityRestriction 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 ...
	None InternalLoadBalancingMode = "None"
	// Publishing ...
	Publishing InternalLoadBalancingMode = "Publishing"
	// Web ...
	Web InternalLoadBalancingMode = "Web"
)

func PossibleInternalLoadBalancingModeValues

func PossibleInternalLoadBalancingModeValues() []InternalLoadBalancingMode

PossibleInternalLoadBalancingModeValues returns an array of possible values for the InternalLoadBalancingMode const type.

type KeyValuePairStringString

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

KeyValuePairStringString ...

type KeyVaultSecretStatus

type KeyVaultSecretStatus string

KeyVaultSecretStatus enumerates the values for key vault secret status.

const (
	// KeyVaultSecretStatusAzureServiceUnauthorizedToAccessKeyVault ...
	KeyVaultSecretStatusAzureServiceUnauthorizedToAccessKeyVault KeyVaultSecretStatus = "AzureServiceUnauthorizedToAccessKeyVault"
	// KeyVaultSecretStatusCertificateOrderFailed ...
	KeyVaultSecretStatusCertificateOrderFailed KeyVaultSecretStatus = "CertificateOrderFailed"
	// KeyVaultSecretStatusInitialized ...
	KeyVaultSecretStatusInitialized KeyVaultSecretStatus = "Initialized"
	// KeyVaultSecretStatusKeyVaultDoesNotExist ...
	KeyVaultSecretStatusKeyVaultDoesNotExist KeyVaultSecretStatus = "KeyVaultDoesNotExist"
	// KeyVaultSecretStatusKeyVaultSecretDoesNotExist ...
	KeyVaultSecretStatusKeyVaultSecretDoesNotExist KeyVaultSecretStatus = "KeyVaultSecretDoesNotExist"
	// KeyVaultSecretStatusOperationNotPermittedOnKeyVault ...
	KeyVaultSecretStatusOperationNotPermittedOnKeyVault KeyVaultSecretStatus = "OperationNotPermittedOnKeyVault"
	// KeyVaultSecretStatusSucceeded ...
	KeyVaultSecretStatusSucceeded KeyVaultSecretStatus = "Succeeded"
	// KeyVaultSecretStatusUnknown ...
	KeyVaultSecretStatusUnknown KeyVaultSecretStatus = "Unknown"
	// KeyVaultSecretStatusUnknownError ...
	KeyVaultSecretStatusUnknownError KeyVaultSecretStatus = "UnknownError"
	// KeyVaultSecretStatusWaitingOnCertificateOrder ...
	KeyVaultSecretStatusWaitingOnCertificateOrder KeyVaultSecretStatus = "WaitingOnCertificateOrder"
)

func PossibleKeyVaultSecretStatusValues

func PossibleKeyVaultSecretStatusValues() []KeyVaultSecretStatus

PossibleKeyVaultSecretStatusValues returns an array of possible values for the KeyVaultSecretStatus const type.

type LinkState

type LinkState string

LinkState enumerates the values for link state.

const (
	// Authenticated ...
	Authenticated LinkState = "Authenticated"
	// Error ...
	Error LinkState = "Error"
	// Unauthenticated ...
	Unauthenticated LinkState = "Unauthenticated"
)

func PossibleLinkStateValues

func PossibleLinkStateValues() []LinkState

PossibleLinkStateValues returns an array of possible values for the LinkState const type.

type ListCertificateEmail

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

ListCertificateEmail ...

type ListCertificateOrderAction

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

ListCertificateOrderAction ...

type ListConnectionKeysInput

type ListConnectionKeysInput struct {
	*ListConnectionKeysInputProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

ListConnectionKeysInput list Connection Keys Input payload

func (ListConnectionKeysInput) MarshalJSON

func (lcki ListConnectionKeysInput) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ListConnectionKeysInput.

func (*ListConnectionKeysInput) UnmarshalJSON

func (lcki *ListConnectionKeysInput) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for ListConnectionKeysInput struct.

type ListConnectionKeysInputProperties

type ListConnectionKeysInputProperties struct {
	// ValidityTimeSpan - time span for how long the keys will be valid
	ValidityTimeSpan *string `json:"validityTimeSpan,omitempty"`
}

ListConnectionKeysInputProperties ...

type ListCsr

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

ListCsr ...

type ListHostingEnvironmentDiagnostics

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

ListHostingEnvironmentDiagnostics ...

type ListRecommendation

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

ListRecommendation ...

type ListVnetInfo

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

ListVnetInfo ...

type ListVnetRoute

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

ListVnetRoute ...

type LocalizableString

type LocalizableString struct {
	// Value - Non localized name
	Value *string `json:"value,omitempty"`
	// LocalizedValue - Localized name
	LocalizedValue *string `json:"localizedValue,omitempty"`
}

LocalizableString localizableString object containing the name and a localized value.

type LogLevel

type LogLevel string

LogLevel enumerates the values for log level.

const (
	// LogLevelError ...
	LogLevelError LogLevel = "Error"
	// LogLevelInformation ...
	LogLevelInformation LogLevel = "Information"
	// LogLevelOff ...
	LogLevelOff LogLevel = "Off"
	// LogLevelVerbose ...
	LogLevelVerbose LogLevel = "Verbose"
	// LogLevelWarning ...
	LogLevelWarning LogLevel = "Warning"
)

func PossibleLogLevelValues

func PossibleLogLevelValues() []LogLevel

PossibleLogLevelValues returns an array of possible values for the LogLevel const type.

type ManagedApisClient

type ManagedApisClient struct {
	BaseClient
}

ManagedApisClient is the webSite Management Client

func NewManagedApisClient

func NewManagedApisClient(subscriptionID string) ManagedApisClient

NewManagedApisClient creates an instance of the ManagedApisClient client.

func NewManagedApisClientWithBaseURI

func NewManagedApisClientWithBaseURI(baseURI string, subscriptionID string) ManagedApisClient

NewManagedApisClientWithBaseURI creates an instance of the ManagedApisClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

func (ManagedApisClient) Get

func (client ManagedApisClient) Get(ctx context.Context, location string, APIName string, export *bool) (result APIEntity, err error)

Get gets a managed API. Parameters: location - the location. APIName - the managed API name. export - flag showing whether to export API definition in format specified by Accept header.

func (ManagedApisClient) GetPreparer

func (client ManagedApisClient) GetPreparer(ctx context.Context, location string, APIName string, export *bool) (*http.Request, error)

GetPreparer prepares the Get request.

func (ManagedApisClient) GetResponder

func (client ManagedApisClient) GetResponder(resp *http.Response) (result APIEntity, err error)

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

func (ManagedApisClient) GetSender

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

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

func (ManagedApisClient) List

func (client ManagedApisClient) List(ctx context.Context, location string) (result ApisCollectionPage, err error)

List gets a list of managed APIs. Parameters: location - the location.

func (ManagedApisClient) ListComplete

func (client ManagedApisClient) ListComplete(ctx context.Context, location string) (result ApisCollectionIterator, err error)

ListComplete enumerates all values, automatically crossing page boundaries as required.

func (ManagedApisClient) ListPreparer

func (client ManagedApisClient) ListPreparer(ctx context.Context, location string) (*http.Request, error)

ListPreparer prepares the List request.

func (ManagedApisClient) ListResponder

func (client ManagedApisClient) ListResponder(resp *http.Response) (result ApisCollection, err error)

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

func (ManagedApisClient) ListSender

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

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

type ManagedHostingEnvironment

type ManagedHostingEnvironment struct {
	autorest.Response                    `json:"-"`
	*ManagedHostingEnvironmentProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

ManagedHostingEnvironment description of a managed hosting environment

func (ManagedHostingEnvironment) MarshalJSON

func (mhe ManagedHostingEnvironment) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ManagedHostingEnvironment.

func (*ManagedHostingEnvironment) UnmarshalJSON

func (mhe *ManagedHostingEnvironment) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for ManagedHostingEnvironment struct.

type ManagedHostingEnvironmentCollection

type ManagedHostingEnvironmentCollection struct {
	autorest.Response `json:"-"`
	// Value - Collection of resources
	Value *[]ManagedHostingEnvironment `json:"value,omitempty"`
	// NextLink - Link to next page of resources
	NextLink *string `json:"nextLink,omitempty"`
}

ManagedHostingEnvironmentCollection collection of managed hosting environments

func (ManagedHostingEnvironmentCollection) IsEmpty

IsEmpty returns true if the ListResult contains no values.

type ManagedHostingEnvironmentCollectionIterator

type ManagedHostingEnvironmentCollectionIterator struct {
	// contains filtered or unexported fields
}

ManagedHostingEnvironmentCollectionIterator provides access to a complete listing of ManagedHostingEnvironment values.

func NewManagedHostingEnvironmentCollectionIterator

func NewManagedHostingEnvironmentCollectionIterator(page ManagedHostingEnvironmentCollectionPage) ManagedHostingEnvironmentCollectionIterator

Creates a new instance of the ManagedHostingEnvironmentCollectionIterator type.

func (*ManagedHostingEnvironmentCollectionIterator) Next

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*ManagedHostingEnvironmentCollectionIterator) NextWithContext

func (iter *ManagedHostingEnvironmentCollectionIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (ManagedHostingEnvironmentCollectionIterator) NotDone

NotDone returns true if the enumeration should be started or is not yet complete.

func (ManagedHostingEnvironmentCollectionIterator) Response

Response returns the raw server response from the last page request.

func (ManagedHostingEnvironmentCollectionIterator) Value

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type ManagedHostingEnvironmentCollectionPage

type ManagedHostingEnvironmentCollectionPage struct {
	// contains filtered or unexported fields
}

ManagedHostingEnvironmentCollectionPage contains a page of ManagedHostingEnvironment values.

func NewManagedHostingEnvironmentCollectionPage

Creates a new instance of the ManagedHostingEnvironmentCollectionPage type.

func (*ManagedHostingEnvironmentCollectionPage) Next

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*ManagedHostingEnvironmentCollectionPage) NextWithContext

func (page *ManagedHostingEnvironmentCollectionPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (ManagedHostingEnvironmentCollectionPage) NotDone

NotDone returns true if the page enumeration should be started or is not yet complete.

func (ManagedHostingEnvironmentCollectionPage) Response

Response returns the raw server response from the last page request.

func (ManagedHostingEnvironmentCollectionPage) Values

Values returns the slice of values for the current page or nil if there are no values.

type ManagedHostingEnvironmentProperties

type ManagedHostingEnvironmentProperties struct {
	// Name - Name of the managed hosting environment
	Name *string `json:"name,omitempty"`
	// Location - Location of the managed hosting environment e.g. "West US"
	Location *string `json:"location,omitempty"`
	// Status - Current status of the managed hosting environment. Possible values include: 'ManagedHostingEnvironmentStatusPreparing', 'ManagedHostingEnvironmentStatusReady', 'ManagedHostingEnvironmentStatusDeleting'
	Status ManagedHostingEnvironmentStatus `json:"status,omitempty"`
	// VirtualNetwork - Description of the managed hosting environment's virtual network
	VirtualNetwork *VirtualNetworkProfile `json:"virtualNetwork,omitempty"`
	// IpsslAddressCount - Number of ip ssl addresses reserved for the managed hosting environment
	IpsslAddressCount *int32 `json:"ipsslAddressCount,omitempty"`
	// DNSSuffix - DNS suffix of the managed hosting environment
	DNSSuffix *string `json:"dnsSuffix,omitempty"`
	// SubscriptionID - Subscription of the managed hosting environment (read only)
	SubscriptionID *string `json:"subscriptionId,omitempty"`
	// ResourceGroup - Resource group of the managed hosting environment (read only)
	ResourceGroup *string `json:"resourceGroup,omitempty"`
	// EnvironmentIsHealthy - True/false indicating whether the managed hosting environment is healthy
	EnvironmentIsHealthy *bool `json:"environmentIsHealthy,omitempty"`
	// EnvironmentStatus - Detailed message about with results of the last check of the managed hosting environment
	EnvironmentStatus *string `json:"environmentStatus,omitempty"`
	// Suspended - True/false indicating whether the managed hosting environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available
	//             (most likely because NSG blocked the incoming traffic)
	Suspended *bool `json:"suspended,omitempty"`
	// APIManagementAccount - Resource id of the api management account associated with this managed hosting environment (read only)
	APIManagementAccount *string `json:"apiManagementAccount,omitempty"`
}

ManagedHostingEnvironmentProperties ...

type ManagedHostingEnvironmentStatus

type ManagedHostingEnvironmentStatus string

ManagedHostingEnvironmentStatus enumerates the values for managed hosting environment status.

const (
	// ManagedHostingEnvironmentStatusDeleting ...
	ManagedHostingEnvironmentStatusDeleting ManagedHostingEnvironmentStatus = "Deleting"
	// ManagedHostingEnvironmentStatusPreparing ...
	ManagedHostingEnvironmentStatusPreparing ManagedHostingEnvironmentStatus = "Preparing"
	// ManagedHostingEnvironmentStatusReady ...
	ManagedHostingEnvironmentStatusReady ManagedHostingEnvironmentStatus = "Ready"
)

func PossibleManagedHostingEnvironmentStatusValues

func PossibleManagedHostingEnvironmentStatusValues() []ManagedHostingEnvironmentStatus

PossibleManagedHostingEnvironmentStatusValues returns an array of possible values for the ManagedHostingEnvironmentStatus const type.

type ManagedHostingEnvironmentsClient

type ManagedHostingEnvironmentsClient struct {
	BaseClient
}

ManagedHostingEnvironmentsClient is the webSite Management Client

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 using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

func (ManagedHostingEnvironmentsClient) CreateOrUpdateManagedHostingEnvironment

func (client ManagedHostingEnvironmentsClient) CreateOrUpdateManagedHostingEnvironment(ctx context.Context, resourceGroupName string, name string, managedHostingEnvironmentEnvelope HostingEnvironment) (result ManagedHostingEnvironmentsCreateOrUpdateManagedHostingEnvironmentFuture, err error)

CreateOrUpdateManagedHostingEnvironment sends the create or update managed hosting environment request. Parameters: resourceGroupName - name of resource group name - name of managed hosting environment managedHostingEnvironmentEnvelope - properties of managed hosting environment

func (ManagedHostingEnvironmentsClient) CreateOrUpdateManagedHostingEnvironmentPreparer

func (client ManagedHostingEnvironmentsClient) CreateOrUpdateManagedHostingEnvironmentPreparer(ctx context.Context, resourceGroupName string, name string, managedHostingEnvironmentEnvelope HostingEnvironment) (*http.Request, error)

CreateOrUpdateManagedHostingEnvironmentPreparer prepares the CreateOrUpdateManagedHostingEnvironment request.

func (ManagedHostingEnvironmentsClient) CreateOrUpdateManagedHostingEnvironmentResponder

func (client ManagedHostingEnvironmentsClient) CreateOrUpdateManagedHostingEnvironmentResponder(resp *http.Response) (result HostingEnvironment, 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) (future ManagedHostingEnvironmentsCreateOrUpdateManagedHostingEnvironmentFuture, err 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(ctx context.Context, resourceGroupName string, name string, forceDelete *bool) (result ManagedHostingEnvironmentsDeleteManagedHostingEnvironmentFuture, err error)

DeleteManagedHostingEnvironment sends the delete managed hosting environment request. Parameters: resourceGroupName - name of resource group name - name of managed hosting environment forceDelete - delete even if the managed hosting environment contains resources

func (ManagedHostingEnvironmentsClient) DeleteManagedHostingEnvironmentPreparer

func (client ManagedHostingEnvironmentsClient) DeleteManagedHostingEnvironmentPreparer(ctx context.Context, resourceGroupName string, name string, forceDelete *bool) (*http.Request, error)

DeleteManagedHostingEnvironmentPreparer prepares the DeleteManagedHostingEnvironment request.

func (ManagedHostingEnvironmentsClient) DeleteManagedHostingEnvironmentResponder

func (client ManagedHostingEnvironmentsClient) DeleteManagedHostingEnvironmentResponder(resp *http.Response) (result SetObject, 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) (future ManagedHostingEnvironmentsDeleteManagedHostingEnvironmentFuture, err 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(ctx context.Context, resourceGroupName string, name string) (result ManagedHostingEnvironment, err error)

GetManagedHostingEnvironment sends the get managed hosting environment request. Parameters: resourceGroupName - name of resource group name - name of managed hosting environment

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentOperation

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentOperation(ctx context.Context, resourceGroupName string, name string, operationID string) (result SetObject, err error)

GetManagedHostingEnvironmentOperation sends the get managed hosting environment operation request. Parameters: resourceGroupName - name of resource group name - name of managed hosting environment operationID - operation identifier GUID

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentOperationPreparer

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentOperationPreparer(ctx context.Context, 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(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result ServerFarmCollectionPage, err error)

GetManagedHostingEnvironmentServerFarms sends the get managed hosting environment server farms request. Parameters: resourceGroupName - name of resource group name - name of managed hosting environment

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentServerFarmsComplete

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentServerFarmsComplete(ctx context.Context, resourceGroupName string, name string) (result ServerFarmCollectionIterator, err error)

GetManagedHostingEnvironmentServerFarmsComplete enumerates all values, automatically crossing page boundaries as required.

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentServerFarmsPreparer

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentServerFarmsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, propertiesToInclude string) (result SiteCollectionPage, err error)

GetManagedHostingEnvironmentSites sends the get managed hosting environment sites request. Parameters: resourceGroupName - name of resource group name - name of managed hosting environment propertiesToInclude - comma separated list of site properties to include

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentSitesComplete

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentSitesComplete(ctx context.Context, resourceGroupName string, name string, propertiesToInclude string) (result SiteCollectionIterator, err error)

GetManagedHostingEnvironmentSitesComplete enumerates all values, automatically crossing page boundaries as required.

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentSitesPreparer

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentSitesPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result AddressResponse, err error)

GetManagedHostingEnvironmentVips sends the get managed hosting environment vips request. Parameters: resourceGroupName - name of resource group name - name of managed hosting environment

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentVipsPreparer

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentVipsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result ServerFarmCollectionPage, err error)

GetManagedHostingEnvironmentWebHostingPlans sends the get managed hosting environment web hosting plans request. Parameters: resourceGroupName - name of resource group name - name of managed hosting environment

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentWebHostingPlansComplete

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentWebHostingPlansComplete(ctx context.Context, resourceGroupName string, name string) (result ServerFarmCollectionIterator, err error)

GetManagedHostingEnvironmentWebHostingPlansComplete enumerates all values, automatically crossing page boundaries as required.

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentWebHostingPlansPreparer

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentWebHostingPlansPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string) (result HostingEnvironmentCollectionPage, err error)

GetManagedHostingEnvironments sends the get managed hosting environments request. Parameters: resourceGroupName - name of resource group

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentsComplete

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentsComplete(ctx context.Context, resourceGroupName string) (result HostingEnvironmentCollectionIterator, err error)

GetManagedHostingEnvironmentsComplete enumerates all values, automatically crossing page boundaries as required.

func (ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentsPreparer

func (client ManagedHostingEnvironmentsClient) GetManagedHostingEnvironmentsPreparer(ctx context.Context, 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 ManagedHostingEnvironmentsCreateOrUpdateManagedHostingEnvironmentFuture

type ManagedHostingEnvironmentsCreateOrUpdateManagedHostingEnvironmentFuture struct {
	azure.Future
}

ManagedHostingEnvironmentsCreateOrUpdateManagedHostingEnvironmentFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*ManagedHostingEnvironmentsCreateOrUpdateManagedHostingEnvironmentFuture) Result

Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.

type ManagedHostingEnvironmentsDeleteManagedHostingEnvironmentFuture

type ManagedHostingEnvironmentsDeleteManagedHostingEnvironmentFuture struct {
	azure.Future
}

ManagedHostingEnvironmentsDeleteManagedHostingEnvironmentFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*ManagedHostingEnvironmentsDeleteManagedHostingEnvironmentFuture) Result

Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.

type ManagedPipelineMode

type ManagedPipelineMode string

ManagedPipelineMode enumerates the values for managed pipeline mode.

const (
	// Classic ...
	Classic ManagedPipelineMode = "Classic"
	// Integrated ...
	Integrated ManagedPipelineMode = "Integrated"
)

func PossibleManagedPipelineModeValues

func PossibleManagedPipelineModeValues() []ManagedPipelineMode

PossibleManagedPipelineModeValues returns an array of possible values for the ManagedPipelineMode const type.

type MetricAvailabilily

type MetricAvailabilily struct {
	// TimeGrain - Time grain
	TimeGrain *string `json:"timeGrain,omitempty"`
	// Retention - Retention period for the current {Microsoft.Web.Hosting.Administration.MetricAvailabilily.TimeGrain}
	Retention *string `json:"retention,omitempty"`
}

MetricAvailabilily class representing metrics availability and retention

type MetricDefinition

type MetricDefinition struct {
	autorest.Response           `json:"-"`
	*MetricDefinitionProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

MetricDefinition class representing metadata for the metrics

func (MetricDefinition) MarshalJSON

func (md MetricDefinition) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for MetricDefinition.

func (*MetricDefinition) UnmarshalJSON

func (md *MetricDefinition) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for MetricDefinition struct.

type MetricDefinitionCollection

type MetricDefinitionCollection struct {
	autorest.Response `json:"-"`
	// Value - Collection of resources
	Value *[]MetricDefinition `json:"value,omitempty"`
	// NextLink - Link to next page of resources
	NextLink *string `json:"nextLink,omitempty"`
}

MetricDefinitionCollection collection of metric definitions

func (MetricDefinitionCollection) IsEmpty

func (mdc MetricDefinitionCollection) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type MetricDefinitionCollectionIterator

type MetricDefinitionCollectionIterator struct {
	// contains filtered or unexported fields
}

MetricDefinitionCollectionIterator provides access to a complete listing of MetricDefinition values.

func NewMetricDefinitionCollectionIterator

func NewMetricDefinitionCollectionIterator(page MetricDefinitionCollectionPage) MetricDefinitionCollectionIterator

Creates a new instance of the MetricDefinitionCollectionIterator type.

func (*MetricDefinitionCollectionIterator) Next

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*MetricDefinitionCollectionIterator) NextWithContext

func (iter *MetricDefinitionCollectionIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (MetricDefinitionCollectionIterator) NotDone

NotDone returns true if the enumeration should be started or is not yet complete.

func (MetricDefinitionCollectionIterator) Response

Response returns the raw server response from the last page request.

func (MetricDefinitionCollectionIterator) Value

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type MetricDefinitionCollectionPage

type MetricDefinitionCollectionPage struct {
	// contains filtered or unexported fields
}

MetricDefinitionCollectionPage contains a page of MetricDefinition values.

func NewMetricDefinitionCollectionPage

func NewMetricDefinitionCollectionPage(getNextPage func(context.Context, MetricDefinitionCollection) (MetricDefinitionCollection, error)) MetricDefinitionCollectionPage

Creates a new instance of the MetricDefinitionCollectionPage type.

func (*MetricDefinitionCollectionPage) Next

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*MetricDefinitionCollectionPage) NextWithContext

func (page *MetricDefinitionCollectionPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (MetricDefinitionCollectionPage) NotDone

func (page MetricDefinitionCollectionPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (MetricDefinitionCollectionPage) Response

Response returns the raw server response from the last page request.

func (MetricDefinitionCollectionPage) Values

Values returns the slice of values for the current page or nil if there are no values.

type MetricDefinitionProperties

type MetricDefinitionProperties struct {
	// Name - Name of the metric
	Name *string `json:"name,omitempty"`
	// Unit - Unit of the metric
	Unit *string `json:"unit,omitempty"`
	// PrimaryAggregationType - Primary aggregation type
	PrimaryAggregationType *string `json:"primaryAggregationType,omitempty"`
	// MetricAvailabilities - List of time grains supported for the metric together with retention period
	MetricAvailabilities *[]MetricAvailabilily `json:"metricAvailabilities,omitempty"`
	// DisplayName - Friendly name shown in the UI
	DisplayName *string `json:"displayName,omitempty"`
}

MetricDefinitionProperties ...

type NameIdentifier

type NameIdentifier struct {
	// Name - Name of the object
	Name *string `json:"name,omitempty"`
}

NameIdentifier identifies an object

type NameIdentifierCollection

type NameIdentifierCollection struct {
	autorest.Response `json:"-"`
	// Value - Collection of resources
	Value *[]NameIdentifier `json:"value,omitempty"`
	// NextLink - Link to next page of resources
	NextLink *string `json:"nextLink,omitempty"`
}

NameIdentifierCollection collection of domain name identifiers

func (NameIdentifierCollection) IsEmpty

func (nic NameIdentifierCollection) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type NameIdentifierCollectionIterator

type NameIdentifierCollectionIterator struct {
	// contains filtered or unexported fields
}

NameIdentifierCollectionIterator provides access to a complete listing of NameIdentifier values.

func NewNameIdentifierCollectionIterator

func NewNameIdentifierCollectionIterator(page NameIdentifierCollectionPage) NameIdentifierCollectionIterator

Creates a new instance of the NameIdentifierCollectionIterator type.

func (*NameIdentifierCollectionIterator) Next

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*NameIdentifierCollectionIterator) NextWithContext

func (iter *NameIdentifierCollectionIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (NameIdentifierCollectionIterator) NotDone

func (iter NameIdentifierCollectionIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (NameIdentifierCollectionIterator) Response

Response returns the raw server response from the last page request.

func (NameIdentifierCollectionIterator) Value

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type NameIdentifierCollectionPage

type NameIdentifierCollectionPage struct {
	// contains filtered or unexported fields
}

NameIdentifierCollectionPage contains a page of NameIdentifier values.

func NewNameIdentifierCollectionPage

func NewNameIdentifierCollectionPage(getNextPage func(context.Context, NameIdentifierCollection) (NameIdentifierCollection, error)) NameIdentifierCollectionPage

Creates a new instance of the NameIdentifierCollectionPage type.

func (*NameIdentifierCollectionPage) Next

func (page *NameIdentifierCollectionPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*NameIdentifierCollectionPage) NextWithContext

func (page *NameIdentifierCollectionPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (NameIdentifierCollectionPage) NotDone

func (page NameIdentifierCollectionPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (NameIdentifierCollectionPage) Response

Response returns the raw server response from the last page request.

func (NameIdentifierCollectionPage) Values

Values returns the slice of values for the current page or nil if there are no values.

type NameValuePair

type NameValuePair struct {
	// Name - Pair name
	Name *string `json:"name,omitempty"`
	// Value - Pair value
	Value *string `json:"value,omitempty"`
}

NameValuePair name value pair

type NetworkAccessControlEntry

type NetworkAccessControlEntry struct {
	// Action - Possible values include: 'Permit', 'Deny'
	Action       AccessControlEntryAction `json:"action,omitempty"`
	Description  *string                  `json:"description,omitempty"`
	Order        *int32                   `json:"order,omitempty"`
	RemoteSubnet *string                  `json:"remoteSubnet,omitempty"`
}

NetworkAccessControlEntry ...

type NetworkFeatures

type NetworkFeatures struct {
	autorest.Response          `json:"-"`
	*NetworkFeaturesProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

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

func (NetworkFeatures) MarshalJSON

func (nf NetworkFeatures) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for NetworkFeatures.

func (*NetworkFeatures) UnmarshalJSON

func (nf *NetworkFeatures) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for NetworkFeatures struct.

type NetworkFeaturesProperties

type NetworkFeaturesProperties struct {
	// VirtualNetworkName - The Vnet Name
	VirtualNetworkName *string `json:"virtualNetworkName,omitempty"`
	// VirtualNetworkConnection - The Vnet Summary view
	VirtualNetworkConnection *VnetInfo `json:"virtualNetworkConnection,omitempty"`
	// HybridConnections - The Hybrid Connections Summary view
	HybridConnections *[]RelayServiceConnectionEntity `json:"hybridConnections,omitempty"`
}

NetworkFeaturesProperties ...

type NotificationLevel

type NotificationLevel string

NotificationLevel enumerates the values for notification level.

const (
	// Critical ...
	Critical NotificationLevel = "Critical"
	// Information ...
	Information NotificationLevel = "Information"
	// NonUrgentSuggestion ...
	NonUrgentSuggestion NotificationLevel = "NonUrgentSuggestion"
	// Warning ...
	Warning NotificationLevel = "Warning"
)

func PossibleNotificationLevelValues

func PossibleNotificationLevelValues() []NotificationLevel

PossibleNotificationLevelValues returns an array of possible values for the NotificationLevel const type.

type ParameterCustomLoginSettingValues

type ParameterCustomLoginSettingValues struct {
	*ParameterCustomLoginSettingValuesProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

ParameterCustomLoginSettingValues custom logging setting values

func (ParameterCustomLoginSettingValues) MarshalJSON

func (pclsv ParameterCustomLoginSettingValues) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ParameterCustomLoginSettingValues.

func (*ParameterCustomLoginSettingValues) UnmarshalJSON

func (pclsv *ParameterCustomLoginSettingValues) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for ParameterCustomLoginSettingValues struct.

type ParameterCustomLoginSettingValuesProperties

type ParameterCustomLoginSettingValuesProperties struct {
	// CustomParameters - Custom parameters.
	CustomParameters map[string]*CustomLoginSettingValue `json:"customParameters"`
}

ParameterCustomLoginSettingValuesProperties ...

func (ParameterCustomLoginSettingValuesProperties) MarshalJSON

func (pclsv ParameterCustomLoginSettingValuesProperties) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ParameterCustomLoginSettingValuesProperties.

type PremierAddOnRequest

type PremierAddOnRequest struct {
	// Location - Geo region resource belongs to e.g. SouthCentralUS, SouthEastAsia
	Location *string `json:"location,omitempty"`
	// Tags - Tags associated with resource
	Tags map[string]*string `json:"tags"`
	// Plan - Azure resource manager plan
	Plan *ArmPlan `json:"plan,omitempty"`
	// Properties - Resource specific properties
	Properties interface{} `json:"properties,omitempty"`
	// Sku - Sku description of the resource
	Sku *SkuDescription `json:"sku,omitempty"`
}

PremierAddOnRequest ...

func (PremierAddOnRequest) MarshalJSON

func (paor PremierAddOnRequest) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for PremierAddOnRequest.

type PrincipalType

type PrincipalType string

PrincipalType enumerates the values for principal type.

const (
	// PrincipalTypeActiveDirectory ...
	PrincipalTypeActiveDirectory PrincipalType = "ActiveDirectory"
	// PrincipalTypeConnection ...
	PrincipalTypeConnection PrincipalType = "Connection"
	// PrincipalTypeMicrosoftAccount ...
	PrincipalTypeMicrosoftAccount PrincipalType = "MicrosoftAccount"
)

func PossiblePrincipalTypeValues

func PossiblePrincipalTypeValues() []PrincipalType

PossiblePrincipalTypeValues returns an array of possible values for the PrincipalType const type.

type ProviderClient

type ProviderClient struct {
	BaseClient
}

ProviderClient is the webSite Management Client

func NewProviderClient

func NewProviderClient(subscriptionID string) ProviderClient

NewProviderClient creates an instance of the ProviderClient client.

func NewProviderClientWithBaseURI

func NewProviderClientWithBaseURI(baseURI string, subscriptionID string) ProviderClient

NewProviderClientWithBaseURI creates an instance of the ProviderClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

func (ProviderClient) GetPublishingUser

func (client ProviderClient) GetPublishingUser(ctx context.Context) (result User, err error)

GetPublishingUser sends the get publishing user request.

func (ProviderClient) GetPublishingUserPreparer

func (client ProviderClient) GetPublishingUserPreparer(ctx context.Context) (*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(ctx context.Context, sourceControlType string) (result SourceControl, err error)

GetSourceControl sends the get source control request. Parameters: sourceControlType - type of source control

func (ProviderClient) GetSourceControlPreparer

func (client ProviderClient) GetSourceControlPreparer(ctx context.Context, 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(ctx context.Context) (result SourceControlCollectionPage, err error)

GetSourceControls sends the get source controls request.

func (ProviderClient) GetSourceControlsComplete

func (client ProviderClient) GetSourceControlsComplete(ctx context.Context) (result SourceControlCollectionIterator, err error)

GetSourceControlsComplete enumerates all values, automatically crossing page boundaries as required.

func (ProviderClient) GetSourceControlsPreparer

func (client ProviderClient) GetSourceControlsPreparer(ctx context.Context) (*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(ctx context.Context, requestMessage User) (result User, err error)

UpdatePublishingUser sends the update publishing user request. Parameters: requestMessage - details of publishing user

func (ProviderClient) UpdatePublishingUserPreparer

func (client ProviderClient) UpdatePublishingUserPreparer(ctx context.Context, 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(ctx context.Context, sourceControlType string, requestMessage SourceControl) (result SourceControl, err error)

UpdateSourceControl sends the update source control request. Parameters: sourceControlType - type of source control requestMessage - source control token information

func (ProviderClient) UpdateSourceControlPreparer

func (client ProviderClient) UpdateSourceControlPreparer(ctx context.Context, 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 ...
	ProvisioningStateCanceled ProvisioningState = "Canceled"
	// ProvisioningStateDeleting ...
	ProvisioningStateDeleting ProvisioningState = "Deleting"
	// ProvisioningStateFailed ...
	ProvisioningStateFailed ProvisioningState = "Failed"
	// ProvisioningStateInProgress ...
	ProvisioningStateInProgress ProvisioningState = "InProgress"
	// ProvisioningStateSucceeded ...
	ProvisioningStateSucceeded ProvisioningState = "Succeeded"
)

func PossibleProvisioningStateValues

func PossibleProvisioningStateValues() []ProvisioningState

PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type.

type RampUpRule

type RampUpRule struct {
	// ActionHostName - Hostname of a slot to which the traffic will be redirected if decided to. E.g. mysite-stage.azurewebsites.net
	ActionHostName *string `json:"actionHostName,omitempty"`
	// ReroutePercentage - Percentage of the traffic which will be redirected to {Microsoft.Web.Hosting.Administration.RampUpRule.ActionHostName}
	ReroutePercentage *float64 `json:"reroutePercentage,omitempty"`
	// ChangeStep - [Optional] In auto ramp up scenario this is the step to add/remove from {Microsoft.Web.Hosting.Administration.RampUpRule.ReroutePercentage} until it reaches
	//             {Microsoft.Web.Hosting.Administration.RampUpRule.MinReroutePercentage} or {Microsoft.Web.Hosting.Administration.RampUpRule.MaxReroutePercentage}. Site metrics are checked every N minutes specified in {Microsoft.Web.Hosting.Administration.RampUpRule.ChangeIntervalInMinutes}.
	//             Custom decision algorithm can be provided in TiPCallback site extension which Url can be specified in {Microsoft.Web.Hosting.Administration.RampUpRule.ChangeDecisionCallbackUrl}
	ChangeStep *float64 `json:"changeStep,omitempty"`
	// ChangeIntervalInMinutes - [Optional] Specifies interval in minutes to reevaluate ReroutePercentage
	ChangeIntervalInMinutes *int32 `json:"changeIntervalInMinutes,omitempty"`
	// MinReroutePercentage - [Optional] Specifies lower boundary above which ReroutePercentage will stay.
	MinReroutePercentage *float64 `json:"minReroutePercentage,omitempty"`
	// MaxReroutePercentage - [Optional] Specifies upper boundary below which ReroutePercentage will stay.
	MaxReroutePercentage *float64 `json:"maxReroutePercentage,omitempty"`
	// ChangeDecisionCallbackURL - Custom decision algorithm can be provided in TiPCallback site extension which Url can be specified. See TiPCallback site extension for the scaffold and contracts.
	//             https://www.siteextensions.net/packages/TiPCallback/
	ChangeDecisionCallbackURL *string `json:"changeDecisionCallbackUrl,omitempty"`
	// Name - Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.
	Name *string `json:"name,omitempty"`
}

RampUpRule 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 ...

type Recommendation

type Recommendation struct {
	// CreationTime - Timestamp when this instance was created.
	CreationTime *date.Time `json:"creationTime,omitempty"`
	// RecommendationID - A GUID value that each recommendation object is associated with.
	RecommendationID *string `json:"recommendationId,omitempty"`
	// ResourceID - Full ARM resource ID string that this recommendation object is associated with.
	ResourceID *string `json:"resourceId,omitempty"`
	// ResourceScope - Name of a resource type this recommendation applies, e.g. Subscription, ServerFarm, Site.
	ResourceScope *string `json:"resourceScope,omitempty"`
	// RuleName - Unique name of the rule
	RuleName *string `json:"ruleName,omitempty"`
	// DisplayName - UI friendly name of the rule (may not be unique)
	DisplayName *string `json:"displayName,omitempty"`
	// Message - Localized text of recommendation, good for UI.
	Message *string `json:"message,omitempty"`
	// Level - Level indicating how critical this recommendation can impact. Possible values include: 'Critical', 'Warning', 'Information', 'NonUrgentSuggestion'
	Level NotificationLevel `json:"level,omitempty"`
	// Channels - List of channels that this recommendation can apply. Possible values include: 'Notification', 'API', 'Email', 'All'
	Channels Channels `json:"channels,omitempty"`
	// Tags - The list of category tags that this recommendation belongs to.
	Tags *[]string `json:"tags,omitempty"`
	// ActionName - Name of action recommended by this object.
	ActionName *string `json:"actionName,omitempty"`
	// Enabled - On/off flag indicating the rule is currently enabled or disabled.
	Enabled *int32 `json:"enabled,omitempty"`
	// StartTime - The beginning time of a range that the recommendation refers to.
	StartTime *date.Time `json:"startTime,omitempty"`
	// EndTime - The end time of a range that the recommendation refers to.
	EndTime *date.Time `json:"endTime,omitempty"`
	// NextNotificationTime - When to notify this recommendation next. Null means that this will never be notified anymore.
	NextNotificationTime *date.Time `json:"nextNotificationTime,omitempty"`
	// NotificationExpirationTime - Date and time when this notification expires.
	NotificationExpirationTime *date.Time `json:"notificationExpirationTime,omitempty"`
	// NotifiedTime - Last timestamp this instance was actually notified. Null means that this recommendation hasn't been notified yet.
	NotifiedTime *date.Time `json:"notifiedTime,omitempty"`
	// Score - A metric value measured by the rule.
	Score *float64 `json:"score,omitempty"`
}

Recommendation represents a recommendation result generated by the recommendation engine

type RecommendationRule

type RecommendationRule struct {
	autorest.Response `json:"-"`
	// Name - Unique name of the rule
	Name *string `json:"name,omitempty"`
	// DisplayName - UI friendly name of the rule
	DisplayName *string `json:"displayName,omitempty"`
	// Message - Localized name of the rule (Good for UI)
	Message *string `json:"message,omitempty"`
	// RecommendationID - Recommendation ID of an associated recommendation object tied to the rule, if exists.
	//             If such an object doesn't exist, it is set to null.
	RecommendationID *string `json:"recommendationId,omitempty"`
	// Description - Localized detailed description of the rule
	Description *string `json:"description,omitempty"`
	// ActionName - Name of action that is recommended by this rule in string
	ActionName *string `json:"actionName,omitempty"`
	// Enabled - On/off flag indicating the rule is currently enabled or disabled.
	Enabled *int32 `json:"enabled,omitempty"`
	// Level - Level of impact indicating how critical this rule is. Possible values include: 'Critical', 'Warning', 'Information', 'NonUrgentSuggestion'
	Level NotificationLevel `json:"level,omitempty"`
	// Channels - List of available channels that this rule applies. Possible values include: 'Notification', 'API', 'Email', 'All'
	Channels Channels `json:"channels,omitempty"`
	// Tags - An array of category tags that the rule contains.
	Tags *[]string `json:"tags,omitempty"`
}

RecommendationRule represents a recommendation rule that the recommendation engine can perform

type RecommendationsClient

type RecommendationsClient struct {
	BaseClient
}

RecommendationsClient is the webSite Management Client

func NewRecommendationsClient

func NewRecommendationsClient(subscriptionID string) RecommendationsClient

NewRecommendationsClient creates an instance of the RecommendationsClient client.

func NewRecommendationsClientWithBaseURI

func NewRecommendationsClientWithBaseURI(baseURI string, subscriptionID string) RecommendationsClient

NewRecommendationsClientWithBaseURI creates an instance of the RecommendationsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

func (RecommendationsClient) GetRecommendationBySubscription

func (client RecommendationsClient) GetRecommendationBySubscription(ctx context.Context, featured *bool, filter string) (result ListRecommendation, err error)

GetRecommendationBySubscription sends the get recommendation by subscription request. Parameters: featured - if set, this API returns only the most critical recommendation among the others. Otherwise this API returns all recommendations available filter - 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(ctx context.Context, 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(ctx context.Context, resourceGroupName string, siteName string, startTime string, endTime string) (result ListRecommendation, err error)

GetRecommendationHistoryForSite sends the get recommendation history for site request. Parameters: resourceGroupName - resource group name siteName - site name startTime - 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 - 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(ctx context.Context, 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(ctx context.Context, resourceGroupName string, siteName string, featured *bool, siteSku string, numSlots *int32) (result ListRecommendation, err error)

GetRecommendedRulesForSite sends the get recommended rules for site request. Parameters: resourceGroupName - resource group name siteName - site name featured - if set, this API returns only the most critical recommendation among the others. Otherwise this API returns all recommendations available siteSku - the name of site SKU. numSlots - the number of site slots associated to the site

func (RecommendationsClient) GetRecommendedRulesForSitePreparer

func (client RecommendationsClient) GetRecommendedRulesForSitePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, siteName string, name string) (result RecommendationRule, err error)

GetRuleDetailsBySiteName sends the get rule details by site name request. Parameters: resourceGroupName - resource group name siteName - site name name - recommendation rule name

func (RecommendationsClient) GetRuleDetailsBySiteNamePreparer

func (client RecommendationsClient) GetRuleDetailsBySiteNamePreparer(ctx context.Context, 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 {
	*ReissueCertificateOrderRequestProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

ReissueCertificateOrderRequest class representing certificate reissue request

func (ReissueCertificateOrderRequest) MarshalJSON

func (rcor ReissueCertificateOrderRequest) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ReissueCertificateOrderRequest.

func (*ReissueCertificateOrderRequest) UnmarshalJSON

func (rcor *ReissueCertificateOrderRequest) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for ReissueCertificateOrderRequest struct.

type ReissueCertificateOrderRequestProperties

type ReissueCertificateOrderRequestProperties struct {
	// KeySize - Certificate Key Size
	KeySize *int32 `json:"keySize,omitempty"`
	// DelayExistingRevokeInHours - Delay in hours to revoke existing certificate after the new certificate is issued
	DelayExistingRevokeInHours *int32 `json:"delayExistingRevokeInHours,omitempty"`
}

ReissueCertificateOrderRequestProperties ...

type RelayServiceConnectionEntity

type RelayServiceConnectionEntity struct {
	autorest.Response                       `json:"-"`
	*RelayServiceConnectionEntityProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

RelayServiceConnectionEntity class that represents a BizTalk Hybrid Connection

func (RelayServiceConnectionEntity) MarshalJSON

func (rsce RelayServiceConnectionEntity) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for RelayServiceConnectionEntity.

func (*RelayServiceConnectionEntity) UnmarshalJSON

func (rsce *RelayServiceConnectionEntity) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for RelayServiceConnectionEntity struct.

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 ...

type RenewCertificateOrderRequest

type RenewCertificateOrderRequest struct {
	*RenewCertificateOrderRequestProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

RenewCertificateOrderRequest class representing certificate renew request

func (RenewCertificateOrderRequest) MarshalJSON

func (rcor RenewCertificateOrderRequest) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for RenewCertificateOrderRequest.

func (*RenewCertificateOrderRequest) UnmarshalJSON

func (rcor *RenewCertificateOrderRequest) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for RenewCertificateOrderRequest struct.

type RenewCertificateOrderRequestProperties

type RenewCertificateOrderRequestProperties struct {
	// KeySize - Certificate Key Size
	KeySize *int32 `json:"keySize,omitempty"`
}

RenewCertificateOrderRequestProperties ...

type RequestsBasedTrigger

type RequestsBasedTrigger struct {
	// Count - Count
	Count *int32 `json:"count,omitempty"`
	// TimeInterval - TimeInterval
	TimeInterval *string `json:"timeInterval,omitempty"`
}

RequestsBasedTrigger requestsBasedTrigger

type Resource

type Resource struct {
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

Resource ...

func (Resource) MarshalJSON

func (r Resource) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for Resource.

type ResourceMetric

type ResourceMetric struct {
	// Name - Name of metric
	Name *ResourceMetricName `json:"name,omitempty"`
	// Unit - Metric unit
	Unit *string `json:"unit,omitempty"`
	// TimeGrain - Metric granularity. E.g PT1H, PT5M, P1D
	TimeGrain *string `json:"timeGrain,omitempty"`
	// StartTime - Metric start time
	StartTime *date.Time `json:"startTime,omitempty"`
	// EndTime - Metric end time
	EndTime *date.Time `json:"endTime,omitempty"`
	// ResourceID - Metric resource Id
	ResourceID *string `json:"resourceId,omitempty"`
	// MetricValues - Metric values
	MetricValues *[]ResourceMetricValue `json:"metricValues,omitempty"`
	// Properties - Properties
	Properties *[]KeyValuePairStringString `json:"properties,omitempty"`
}

ResourceMetric object representing a metric for any resource

type ResourceMetricCollection

type ResourceMetricCollection struct {
	autorest.Response `json:"-"`
	// Value - Collection of resources
	Value *[]ResourceMetric `json:"value,omitempty"`
	// NextLink - Link to next page of resources
	NextLink *string `json:"nextLink,omitempty"`
}

ResourceMetricCollection collection of metric responses

func (ResourceMetricCollection) IsEmpty

func (rmc ResourceMetricCollection) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type ResourceMetricCollectionIterator

type ResourceMetricCollectionIterator struct {
	// contains filtered or unexported fields
}

ResourceMetricCollectionIterator provides access to a complete listing of ResourceMetric values.

func NewResourceMetricCollectionIterator

func NewResourceMetricCollectionIterator(page ResourceMetricCollectionPage) ResourceMetricCollectionIterator

Creates a new instance of the ResourceMetricCollectionIterator type.

func (*ResourceMetricCollectionIterator) Next

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*ResourceMetricCollectionIterator) NextWithContext

func (iter *ResourceMetricCollectionIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (ResourceMetricCollectionIterator) NotDone

func (iter ResourceMetricCollectionIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (ResourceMetricCollectionIterator) Response

Response returns the raw server response from the last page request.

func (ResourceMetricCollectionIterator) Value

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type ResourceMetricCollectionPage

type ResourceMetricCollectionPage struct {
	// contains filtered or unexported fields
}

ResourceMetricCollectionPage contains a page of ResourceMetric values.

func NewResourceMetricCollectionPage

func NewResourceMetricCollectionPage(getNextPage func(context.Context, ResourceMetricCollection) (ResourceMetricCollection, error)) ResourceMetricCollectionPage

Creates a new instance of the ResourceMetricCollectionPage type.

func (*ResourceMetricCollectionPage) Next

func (page *ResourceMetricCollectionPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*ResourceMetricCollectionPage) NextWithContext

func (page *ResourceMetricCollectionPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (ResourceMetricCollectionPage) NotDone

func (page ResourceMetricCollectionPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (ResourceMetricCollectionPage) Response

Response returns the raw server response from the last page request.

func (ResourceMetricCollectionPage) Values

Values returns the slice of values for the current page or nil if there are no values.

type ResourceMetricName

type ResourceMetricName struct {
	// Value - metric name value
	Value *string `json:"value,omitempty"`
	// LocalizedValue - Localized metric name value
	LocalizedValue *string `json:"localizedValue,omitempty"`
}

ResourceMetricName name of a metric for any resource

type ResourceMetricValue

type ResourceMetricValue struct {
	// TimeStamp - Value timestamp
	TimeStamp *string `json:"timeStamp,omitempty"`
	// Average - Value average
	Average *float64 `json:"average,omitempty"`
	// Minimum - Value minimum
	Minimum *float64 `json:"minimum,omitempty"`
	// Maximum - Value maximum
	Maximum *float64 `json:"maximum,omitempty"`
	// Total - Value total
	Total *float64 `json:"total,omitempty"`
	// Count - Value count
	Count *float64 `json:"count,omitempty"`
}

ResourceMetricValue value of resource metric

type ResourceNameAvailability

type ResourceNameAvailability struct {
	autorest.Response `json:"-"`
	// NameAvailable - True indicates name is valid and available.  False indicates the name is invalid, unavailable, or both.
	NameAvailable *bool `json:"nameAvailable,omitempty"`
	// Reason - Required if nameAvailable is false. 'Invalid' indicates the name provided does not match Azure WebApp service’s naming requirements. 'AlreadyExists' indicates that the name is already in use and is therefore unavailable.
	Reason  *string `json:"reason,omitempty"`
	Message *string `json:"message,omitempty"`
}

ResourceNameAvailability describes if a resource name is available

type ResourceNameAvailabilityRequest

type ResourceNameAvailabilityRequest struct {
	// Name - Resource name to verify
	Name *string `json:"name,omitempty"`
	// Type - Resource type used for verification
	Type *string `json:"type,omitempty"`
	// IsFqdn - Is fully qualified domain name
	IsFqdn *bool `json:"isFqdn,omitempty"`
}

ResourceNameAvailabilityRequest resource name availability request content

type ResponseMessageEnvelopeAPIEntity

type ResponseMessageEnvelopeAPIEntity struct {
	// ID - Resource Id. Typically id is populated only for responses to GET requests. Caller is responsible for passing in this
	//             value for GET requests only.
	//             For example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}
	ID *string `json:"id,omitempty"`
	// Name - Name of resource
	Name *string `json:"name,omitempty"`
	// Type - Type of resource e.g Microsoft.Web/sites
	Type *string `json:"type,omitempty"`
	// Location - Geo region resource belongs to e.g. SouthCentralUS, SouthEastAsia
	Location *string `json:"location,omitempty"`
	// Tags - Tags associated with resource
	Tags map[string]*string `json:"tags"`
	// Plan - Azure resource manager plan
	Plan *ArmPlan `json:"plan,omitempty"`
	// Properties - Resource specific properties
	Properties *APIEntity `json:"properties,omitempty"`
	// Sku - Sku description of the resource
	Sku *SkuDescription `json:"sku,omitempty"`
}

ResponseMessageEnvelopeAPIEntity message envelope that contains the common Azure resource manager properties and the resource provider specific content

func (ResponseMessageEnvelopeAPIEntity) MarshalJSON

func (rmeAe ResponseMessageEnvelopeAPIEntity) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ResponseMessageEnvelopeAPIEntity.

type RestoreRequest

type RestoreRequest struct {
	autorest.Response         `json:"-"`
	*RestoreRequestProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

RestoreRequest description of a restore request

func (RestoreRequest) MarshalJSON

func (rr RestoreRequest) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for RestoreRequest.

func (*RestoreRequest) UnmarshalJSON

func (rr *RestoreRequest) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for RestoreRequest struct.

type RestoreRequestProperties

type RestoreRequestProperties struct {
	// StorageAccountURL - SAS URL to the container
	StorageAccountURL *string `json:"storageAccountUrl,omitempty"`
	// BlobName - Name of a blob which contains the backup
	BlobName *string `json:"blobName,omitempty"`
	// Overwrite - True if the restore operation can overwrite target site. "True" needed if trying to restore over an existing site.
	Overwrite *bool `json:"overwrite,omitempty"`
	// SiteName - Name of a site (Web App)
	SiteName *string `json:"siteName,omitempty"`
	// Databases - Collection of databases which should be restored. This list has to match the list of databases included in the backup.
	Databases *[]DatabaseBackupSetting `json:"databases,omitempty"`
	// IgnoreConflictingHostNames - Changes a logic when restoring a site with custom domains. If "true", custom domains are removed automatically. If "false", custom domains are added to
	//             the site object when it is being restored, but that might fail due to conflicts during the operation.
	IgnoreConflictingHostNames *bool `json:"ignoreConflictingHostNames,omitempty"`
	// OperationType - Operation type. Possible values include: 'Default', 'Clone', 'Relocation'
	OperationType BackupRestoreOperationType `json:"operationType,omitempty"`
	// AdjustConnectionStrings - Gets or sets a flag showing if SiteConfig.ConnectionStrings should be set in new site
	AdjustConnectionStrings *bool `json:"adjustConnectionStrings,omitempty"`
	// HostingEnvironment - App Service Environment name, if needed (only when restoring a site to an App Service Environment)
	HostingEnvironment *string `json:"hostingEnvironment,omitempty"`
}

RestoreRequestProperties ...

type RestoreResponse

type RestoreResponse struct {
	autorest.Response          `json:"-"`
	*RestoreResponseProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

RestoreResponse response for a restore site request

func (RestoreResponse) MarshalJSON

func (rr RestoreResponse) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for RestoreResponse.

func (*RestoreResponse) UnmarshalJSON

func (rr *RestoreResponse) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for RestoreResponse struct.

type RestoreResponseProperties

type RestoreResponseProperties struct {
	// OperationID - When server starts the restore process, it will return an OperationId identifying that particular restore operation
	OperationID *string `json:"operationId,omitempty"`
}

RestoreResponseProperties ...

type RoutingRule

type RoutingRule struct {
	// Name - Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.
	Name *string `json:"name,omitempty"`
}

RoutingRule routing rules for TiP

type ServerFarmCollection

type ServerFarmCollection struct {
	autorest.Response `json:"-"`
	// Value - Collection of resources
	Value *[]ServerFarmWithRichSku `json:"value,omitempty"`
	// NextLink - Link to next page of resources
	NextLink *string `json:"nextLink,omitempty"`
}

ServerFarmCollection collection of serverfarms

func (ServerFarmCollection) IsEmpty

func (sfc ServerFarmCollection) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type ServerFarmCollectionIterator

type ServerFarmCollectionIterator struct {
	// contains filtered or unexported fields
}

ServerFarmCollectionIterator provides access to a complete listing of ServerFarmWithRichSku values.

func NewServerFarmCollectionIterator

func NewServerFarmCollectionIterator(page ServerFarmCollectionPage) ServerFarmCollectionIterator

Creates a new instance of the ServerFarmCollectionIterator type.

func (*ServerFarmCollectionIterator) Next

func (iter *ServerFarmCollectionIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*ServerFarmCollectionIterator) NextWithContext

func (iter *ServerFarmCollectionIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (ServerFarmCollectionIterator) NotDone

func (iter ServerFarmCollectionIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (ServerFarmCollectionIterator) Response

Response returns the raw server response from the last page request.

func (ServerFarmCollectionIterator) Value

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type ServerFarmCollectionPage

type ServerFarmCollectionPage struct {
	// contains filtered or unexported fields
}

ServerFarmCollectionPage contains a page of ServerFarmWithRichSku values.

func NewServerFarmCollectionPage

func NewServerFarmCollectionPage(getNextPage func(context.Context, ServerFarmCollection) (ServerFarmCollection, error)) ServerFarmCollectionPage

Creates a new instance of the ServerFarmCollectionPage type.

func (*ServerFarmCollectionPage) Next

func (page *ServerFarmCollectionPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*ServerFarmCollectionPage) NextWithContext

func (page *ServerFarmCollectionPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (ServerFarmCollectionPage) NotDone

func (page ServerFarmCollectionPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (ServerFarmCollectionPage) Response

Response returns the raw server response from the last page request.

func (ServerFarmCollectionPage) Values

Values returns the slice of values for the current page or nil if there are no values.

type ServerFarmWithRichSku

type ServerFarmWithRichSku struct {
	autorest.Response                `json:"-"`
	*ServerFarmWithRichSkuProperties `json:"properties,omitempty"`
	Sku                              *SkuDescription `json:"sku,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

ServerFarmWithRichSku app Service Plan Model

func (ServerFarmWithRichSku) MarshalJSON

func (sfwrs ServerFarmWithRichSku) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ServerFarmWithRichSku.

func (*ServerFarmWithRichSku) UnmarshalJSON

func (sfwrs *ServerFarmWithRichSku) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for ServerFarmWithRichSku struct.

type ServerFarmWithRichSkuProperties

type ServerFarmWithRichSkuProperties struct {
	// Name - Name for the App Service Plan
	Name *string `json:"name,omitempty"`
	// WorkerTierName - Target worker tier assigned to the App Service Plan
	WorkerTierName *string `json:"workerTierName,omitempty"`
	// Status - READ-ONLY; App Service Plan Status. Possible values include: 'StatusOptionsReady', 'StatusOptionsPending'
	Status StatusOptions `json:"status,omitempty"`
	// Subscription - READ-ONLY; App Service Plan Subscription
	Subscription *string `json:"subscription,omitempty"`
	// AdminSiteName - App Service Plan administration site
	AdminSiteName *string `json:"adminSiteName,omitempty"`
	// HostingEnvironmentProfile - Specification for the hosting environment (App Service Environment) to use for the App Service Plan
	HostingEnvironmentProfile *HostingEnvironmentProfile `json:"hostingEnvironmentProfile,omitempty"`
	// MaximumNumberOfWorkers - Maximum number of instances that can be assigned to this App Service Plan
	MaximumNumberOfWorkers *int32 `json:"maximumNumberOfWorkers,omitempty"`
	// GeoRegion - READ-ONLY; Geographical location for the App Service Plan
	GeoRegion *string `json:"geoRegion,omitempty"`
	// PerSiteScaling - If True apps assigned to this App Service Plan can be scaled independently
	//             If False apps assigned to this App Service Plan will scale to all instances of the plan
	PerSiteScaling *bool `json:"perSiteScaling,omitempty"`
	// NumberOfSites - READ-ONLY; Number of web apps assigned to this App Service Plan
	NumberOfSites *int32 `json:"numberOfSites,omitempty"`
	// ResourceGroup - READ-ONLY; Resource group of the server farm
	ResourceGroup *string `json:"resourceGroup,omitempty"`
	// Reserved - Enables creation of a Linux App Service Plan
	Reserved *bool `json:"reserved,omitempty"`
}

ServerFarmWithRichSkuProperties ...

type ServerFarmsClient

type ServerFarmsClient struct {
	BaseClient
}

ServerFarmsClient is the webSite Management Client

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 using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

func (ServerFarmsClient) CreateOrUpdateServerFarm

func (client ServerFarmsClient) CreateOrUpdateServerFarm(ctx context.Context, resourceGroupName string, name string, serverFarmEnvelope ServerFarmWithRichSku, allowPendingState *bool) (result ServerFarmsCreateOrUpdateServerFarmFuture, err error)

CreateOrUpdateServerFarm sends the create or update server farm request. Parameters: resourceGroupName - name of resource group name - name of App Service Plan serverFarmEnvelope - details of App Service Plan allowPendingState - oBSOLETE: If true, allow pending state for App Service Plan

func (ServerFarmsClient) CreateOrUpdateServerFarmPreparer

func (client ServerFarmsClient) CreateOrUpdateServerFarmPreparer(ctx context.Context, resourceGroupName string, name string, serverFarmEnvelope ServerFarmWithRichSku, allowPendingState *bool) (*http.Request, error)

CreateOrUpdateServerFarmPreparer prepares the CreateOrUpdateServerFarm request.

func (ServerFarmsClient) CreateOrUpdateServerFarmResponder

func (client ServerFarmsClient) CreateOrUpdateServerFarmResponder(resp *http.Response) (result ServerFarmWithRichSku, 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) (future ServerFarmsCreateOrUpdateServerFarmFuture, err 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(ctx context.Context, resourceGroupName string, name string, vnetName string, routeName string, route VnetRoute) (result VnetRoute, err error)

CreateOrUpdateVnetRoute sends the create or update vnet route request. Parameters: resourceGroupName - name of resource group name - name of App Service Plan vnetName - name of virtual network routeName - name of the virtual network route route - the route object

func (ServerFarmsClient) CreateOrUpdateVnetRoutePreparer

func (client ServerFarmsClient) CreateOrUpdateVnetRoutePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result SetObject, err error)

DeleteServerFarm sends the delete server farm request. Parameters: resourceGroupName - name of resource group name - name of App Service Plan

func (ServerFarmsClient) DeleteServerFarmPreparer

func (client ServerFarmsClient) DeleteServerFarmPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, vnetName string, routeName string) (result SetObject, err error)

DeleteVnetRoute sends the delete vnet route request. Parameters: resourceGroupName - name of resource group name - name of App Service Plan vnetName - name of virtual network routeName - name of the virtual network route

func (ServerFarmsClient) DeleteVnetRoutePreparer

func (client ServerFarmsClient) DeleteVnetRoutePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, vnetName string, routeName string) (result ListVnetRoute, err error)

GetRouteForVnet sends the get route for vnet request. Parameters: resourceGroupName - name of resource group name - name of App Service Plan vnetName - name of virtual network routeName - name of the virtual network route

func (ServerFarmsClient) GetRouteForVnetPreparer

func (client ServerFarmsClient) GetRouteForVnetPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, vnetName string) (result ListVnetRoute, err error)

GetRoutesForVnet sends the get routes for vnet request. Parameters: resourceGroupName - name of resource group name - name of App Service Plan vnetName - name of virtual network

func (ServerFarmsClient) GetRoutesForVnetPreparer

func (client ServerFarmsClient) GetRoutesForVnetPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result ServerFarmWithRichSku, err error)

GetServerFarm sends the get server farm request. Parameters: resourceGroupName - name of resource group name - name of App Service Plan

func (ServerFarmsClient) GetServerFarmMetricDefintions

func (client ServerFarmsClient) GetServerFarmMetricDefintions(ctx context.Context, resourceGroupName string, name string) (result MetricDefinitionCollectionPage, err error)

GetServerFarmMetricDefintions sends the get server farm metric defintions request. Parameters: resourceGroupName - name of resource group name - name of App Service Plan

func (ServerFarmsClient) GetServerFarmMetricDefintionsComplete

func (client ServerFarmsClient) GetServerFarmMetricDefintionsComplete(ctx context.Context, resourceGroupName string, name string) (result MetricDefinitionCollectionIterator, err error)

GetServerFarmMetricDefintionsComplete enumerates all values, automatically crossing page boundaries as required.

func (ServerFarmsClient) GetServerFarmMetricDefintionsPreparer

func (client ServerFarmsClient) GetServerFarmMetricDefintionsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, details *bool, filter string) (result ResourceMetricCollectionPage, err error)

GetServerFarmMetrics sends the get server farm metrics request. Parameters: resourceGroupName - name of resource group name - name of App Service Plan details - if true, metrics are broken down per App Service Plan instance filter - 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) GetServerFarmMetricsComplete

func (client ServerFarmsClient) GetServerFarmMetricsComplete(ctx context.Context, resourceGroupName string, name string, details *bool, filter string) (result ResourceMetricCollectionIterator, err error)

GetServerFarmMetricsComplete enumerates all values, automatically crossing page boundaries as required.

func (ServerFarmsClient) GetServerFarmMetricsPreparer

func (client ServerFarmsClient) GetServerFarmMetricsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, operationID string) (result ServerFarmWithRichSku, err error)

GetServerFarmOperation sends the get server farm operation request. Parameters: resourceGroupName - name of resource group name - name of server farm operationID - id of Server farm operation">

func (ServerFarmsClient) GetServerFarmOperationPreparer

func (client ServerFarmsClient) GetServerFarmOperationPreparer(ctx context.Context, 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(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, skipToken string, filter string, top string) (result SiteCollectionPage, err error)

GetServerFarmSites sends the get server farm sites request. Parameters: resourceGroupName - name of resource group name - name of App Service Plan skipToken - 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 - supported filter: $filter=state eq running. Returns only web apps that are currently running top - list page size. If specified, results are paged.

func (ServerFarmsClient) GetServerFarmSitesComplete

func (client ServerFarmsClient) GetServerFarmSitesComplete(ctx context.Context, resourceGroupName string, name string, skipToken string, filter string, top string) (result SiteCollectionIterator, err error)

GetServerFarmSitesComplete enumerates all values, automatically crossing page boundaries as required.

func (ServerFarmsClient) GetServerFarmSitesPreparer

func (client ServerFarmsClient) GetServerFarmSitesPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, vnetName string, gatewayName string) (result VnetGateway, err error)

GetServerFarmVnetGateway sends the get server farm vnet gateway request. Parameters: resourceGroupName - name of resource group name - name of the App Service Plan vnetName - name of the virtual network gatewayName - name of the gateway. Only the 'primary' gateway is supported.

func (ServerFarmsClient) GetServerFarmVnetGatewayPreparer

func (client ServerFarmsClient) GetServerFarmVnetGatewayPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string) (result ServerFarmCollectionPage, err error)

GetServerFarms sends the get server farms request. Parameters: resourceGroupName - name of resource group

func (ServerFarmsClient) GetServerFarmsComplete

func (client ServerFarmsClient) GetServerFarmsComplete(ctx context.Context, resourceGroupName string) (result ServerFarmCollectionIterator, err error)

GetServerFarmsComplete enumerates all values, automatically crossing page boundaries as required.

func (ServerFarmsClient) GetServerFarmsPreparer

func (client ServerFarmsClient) GetServerFarmsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, vnetName string) (result VnetInfo, err error)

GetVnetFromServerFarm sends the get vnet from server farm request. Parameters: resourceGroupName - name of resource group name - name of App Service Plan vnetName - name of virtual network

func (ServerFarmsClient) GetVnetFromServerFarmPreparer

func (client ServerFarmsClient) GetVnetFromServerFarmPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result ListVnetInfo, err error)

GetVnetsForServerFarm sends the get vnets for server farm request. Parameters: resourceGroupName - name of resource group name - name of App Service Plan

func (ServerFarmsClient) GetVnetsForServerFarmPreparer

func (client ServerFarmsClient) GetVnetsForServerFarmPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, workerName string) (result SetObject, err error)

RebootWorkerForServerFarm sends the reboot worker for server farm request. Parameters: resourceGroupName - name of resource group name - name of server farm workerName - name of worker machine, typically starts with RD

func (ServerFarmsClient) RebootWorkerForServerFarmPreparer

func (client ServerFarmsClient) RebootWorkerForServerFarmPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, softRestart *bool) (result SetObject, err error)

RestartSitesForServerFarm sends the restart sites for server farm request. Parameters: resourceGroupName - name of resource group name - name of App Service Plan softRestart - 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(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, vnetName string, gatewayName string, connectionEnvelope VnetGateway) (result VnetGateway, err error)

UpdateServerFarmVnetGateway sends the update server farm vnet gateway request. Parameters: resourceGroupName - the resource group name - the name of the App Service Plan vnetName - the name of the virtual network gatewayName - the name of the gateway. Only 'primary' is supported. connectionEnvelope - the gateway entity.

func (ServerFarmsClient) UpdateServerFarmVnetGatewayPreparer

func (client ServerFarmsClient) UpdateServerFarmVnetGatewayPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, vnetName string, routeName string, route VnetRoute) (result VnetRoute, err error)

UpdateVnetRoute sends the update vnet route request. Parameters: resourceGroupName - name of resource group name - name of App Service Plan vnetName - name of virtual network routeName - name of the virtual network route route - the route object

func (ServerFarmsClient) UpdateVnetRoutePreparer

func (client ServerFarmsClient) UpdateVnetRoutePreparer(ctx context.Context, 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 ServerFarmsCreateOrUpdateServerFarmFuture

type ServerFarmsCreateOrUpdateServerFarmFuture struct {
	azure.Future
}

ServerFarmsCreateOrUpdateServerFarmFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*ServerFarmsCreateOrUpdateServerFarmFuture) Result

Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.

type SetObject

type SetObject struct {
	autorest.Response `json:"-"`
	Value             interface{} `json:"value,omitempty"`
}

SetObject ...

type Site

type Site struct {
	autorest.Response `json:"-"`
	*SiteProperties   `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

Site represents a web app

func (Site) MarshalJSON

func (s Site) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for Site.

func (*Site) UnmarshalJSON

func (s *Site) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for Site struct.

type SiteAuthSettings

type SiteAuthSettings struct {
	autorest.Response `json:"-"`
	// Enabled - Gets or sets a value indicating whether the Authentication / Authorization feature is enabled for the current app.
	Enabled *bool `json:"enabled,omitempty"`
	// HTTPAPIPrefixPath - Gets or sets the relative path prefix used by platform HTTP APIs.
	//             Changing this value is not recommended except for compatibility reasons.
	HTTPAPIPrefixPath *string `json:"httpApiPrefixPath,omitempty"`
	// UnauthenticatedClientAction - Gets or sets the action to take when an unauthenticated client attempts to access the app. Possible values include: 'RedirectToLoginPage', 'AllowAnonymous'
	UnauthenticatedClientAction UnauthenticatedClientAction `json:"unauthenticatedClientAction,omitempty"`
	// TokenStoreEnabled - Gets or sets a value indicating whether to durably store platform-specific security tokens
	//             obtained during login flows. This capability is disabled by default.
	TokenStoreEnabled *bool `json:"tokenStoreEnabled,omitempty"`
	// AllowedExternalRedirectUrls - Gets or sets a collection of external URLs that can be redirected to as part of logging in
	//             or logging out of the web app. Note that the query string part of the URL is ignored.
	//             This is an advanced setting typically only needed by Windows Store application backends.
	//             Note that URLs within the current domain are always implicitly allowed.
	AllowedExternalRedirectUrls *[]string `json:"allowedExternalRedirectUrls,omitempty"`
	// DefaultProvider - Gets or sets the default authentication provider to use when multiple providers are configured.
	//             This setting is only needed if multiple providers are configured and the unauthenticated client
	//             action is set to "RedirectToLoginPage". Possible values include: 'AzureActiveDirectory', 'Facebook', 'Google', 'MicrosoftAccount', 'Twitter'
	DefaultProvider BuiltInAuthenticationProvider `json:"defaultProvider,omitempty"`
	// TokenRefreshExtensionHours - Gets or sets the number of hours after session token expiration that a session token can be used to
	//             call the token refresh API. The default is 72 hours.
	TokenRefreshExtensionHours *float64 `json:"tokenRefreshExtensionHours,omitempty"`
	// ClientID - Gets or sets the Client ID of this relying party application, known as the client_id.
	//             This setting is required for enabling OpenID Connection authentication with Azure Active Directory or
	//             other 3rd party OpenID Connect providers.
	//             More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
	ClientID *string `json:"clientId,omitempty"`
	// ClientSecret - Gets or sets the Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).
	//             This setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.
	//             Otherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.
	//             More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
	ClientSecret *string `json:"clientSecret,omitempty"`
	// Issuer - Gets or sets the OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.
	//             When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.
	//             This URI is a case-sensitive identifier for the token issuer.
	//             More information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html
	Issuer *string `json:"issuer,omitempty"`
	// AllowedAudiences - Gets or sets a list of allowed audience values to consider when validating JWTs issued by
	//             Azure Active Directory. Note that the {Microsoft.Web.Hosting.Administration.SiteAuthSettings.ClientId} value is always considered an
	//             allowed audience, regardless of this setting.
	AllowedAudiences *[]string `json:"allowedAudiences,omitempty"`
	// AdditionalLoginParams - Gets or sets a list of login parameters to send to the OpenID Connect authorization endpoint when
	//             a user logs in. Each parameter must be in the form "key=value".
	AdditionalLoginParams *[]string `json:"additionalLoginParams,omitempty"`
	AadClientID           *string   `json:"aadClientId,omitempty"`
	OpenIDIssuer          *string   `json:"openIdIssuer,omitempty"`
	// GoogleClientID - Gets or sets the OpenID Connect Client ID for the Google web application.
	//             This setting is required for enabling Google Sign-In.
	//             Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/
	GoogleClientID *string `json:"googleClientId,omitempty"`
	// GoogleClientSecret - Gets or sets the client secret associated with the Google web application.
	//             This setting is required for enabling Google Sign-In.
	//             Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/
	GoogleClientSecret *string `json:"googleClientSecret,omitempty"`
	// GoogleOAuthScopes - Gets or sets the OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.
	//             This setting is optional. If not specified, "openid", "profile", and "email" are used as default scopes.
	//             Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/
	GoogleOAuthScopes *[]string `json:"googleOAuthScopes,omitempty"`
	// FacebookAppID - Gets or sets the App ID of the Facebook app used for login.
	//             This setting is required for enabling Facebook Login.
	//             Facebook Login documentation: https://developers.facebook.com/docs/facebook-login
	FacebookAppID *string `json:"facebookAppId,omitempty"`
	// FacebookAppSecret - Gets or sets the App Secret of the Facebook app used for Facebook Login.
	//             This setting is required for enabling Facebook Login.
	//             Facebook Login documentation: https://developers.facebook.com/docs/facebook-login
	FacebookAppSecret *string `json:"facebookAppSecret,omitempty"`
	// FacebookOAuthScopes - Gets or sets the OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.
	//             This setting is optional.
	//             Facebook Login documentation: https://developers.facebook.com/docs/facebook-login
	FacebookOAuthScopes *[]string `json:"facebookOAuthScopes,omitempty"`
	// TwitterConsumerKey - Gets or sets the OAuth 1.0a consumer key of the Twitter application used for sign-in.
	//             This setting is required for enabling Twitter Sign-In.
	//             Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in
	TwitterConsumerKey *string `json:"twitterConsumerKey,omitempty"`
	// TwitterConsumerSecret - Gets or sets the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
	//             This setting is required for enabling Twitter Sign-In.
	//             Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in
	TwitterConsumerSecret *string `json:"twitterConsumerSecret,omitempty"`
	// MicrosoftAccountClientID - Gets or sets the OAuth 2.0 client ID that was created for the app used for authentication.
	//             This setting is required for enabling Microsoft Account authentication.
	//             Microsoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm
	MicrosoftAccountClientID *string `json:"microsoftAccountClientId,omitempty"`
	// MicrosoftAccountClientSecret - Gets or sets the OAuth 2.0 client secret that was created for the app used for authentication.
	//             This setting is required for enabling Microsoft Account authentication.
	//             Microsoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm
	MicrosoftAccountClientSecret *string `json:"microsoftAccountClientSecret,omitempty"`
	// MicrosoftAccountOAuthScopes - Gets or sets the OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
	//             This setting is optional. If not specified, "wl.basic" is used as the default scope.
	//             Microsoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx
	MicrosoftAccountOAuthScopes *[]string `json:"microsoftAccountOAuthScopes,omitempty"`
}

SiteAuthSettings 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 ...
	DisasterRecoveryMode SiteAvailabilityState = "DisasterRecoveryMode"
	// Limited ...
	Limited SiteAvailabilityState = "Limited"
	// Normal ...
	Normal SiteAvailabilityState = "Normal"
)

func PossibleSiteAvailabilityStateValues

func PossibleSiteAvailabilityStateValues() []SiteAvailabilityState

PossibleSiteAvailabilityStateValues returns an array of possible values for the SiteAvailabilityState const type.

type SiteCloneability

type SiteCloneability struct {
	autorest.Response `json:"-"`
	// Result - Name of web app. Possible values include: 'Cloneable', 'PartiallyCloneable', 'NotCloneable'
	Result CloneAbilityResult `json:"result,omitempty"`
	// BlockingFeatures - List of features enabled on web app that prevent cloning
	BlockingFeatures *[]SiteCloneabilityCriterion `json:"blockingFeatures,omitempty"`
	// UnsupportedFeatures - List of features enabled on web app that are non-blocking but cannot be cloned. The web app can still be cloned
	//             but the features in this list will not be set up on cloned web app.
	UnsupportedFeatures *[]SiteCloneabilityCriterion `json:"unsupportedFeatures,omitempty"`
	// BlockingCharacteristics - List of blocking application characteristics
	BlockingCharacteristics *[]SiteCloneabilityCriterion `json:"blockingCharacteristics,omitempty"`
}

SiteCloneability represents whether or not a web app is cloneable

type SiteCloneabilityCriterion

type SiteCloneabilityCriterion struct {
	// Name - Name of criterion
	Name *string `json:"name,omitempty"`
	// Description - Description of criterion
	Description *string `json:"description,omitempty"`
}

SiteCloneabilityCriterion represents a site cloneability criterion

type SiteCollection

type SiteCollection struct {
	autorest.Response `json:"-"`
	// Value - Collection of resources
	Value *[]Site `json:"value,omitempty"`
	// NextLink - Link to next page of resources
	NextLink *string `json:"nextLink,omitempty"`
}

SiteCollection collection of sites

func (SiteCollection) IsEmpty

func (sc SiteCollection) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type SiteCollectionIterator

type SiteCollectionIterator struct {
	// contains filtered or unexported fields
}

SiteCollectionIterator provides access to a complete listing of Site values.

func NewSiteCollectionIterator

func NewSiteCollectionIterator(page SiteCollectionPage) SiteCollectionIterator

Creates a new instance of the SiteCollectionIterator type.

func (*SiteCollectionIterator) Next

func (iter *SiteCollectionIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*SiteCollectionIterator) NextWithContext

func (iter *SiteCollectionIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (SiteCollectionIterator) NotDone

func (iter SiteCollectionIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (SiteCollectionIterator) Response

func (iter SiteCollectionIterator) Response() SiteCollection

Response returns the raw server response from the last page request.

func (SiteCollectionIterator) Value

func (iter SiteCollectionIterator) Value() Site

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type SiteCollectionPage

type SiteCollectionPage struct {
	// contains filtered or unexported fields
}

SiteCollectionPage contains a page of Site values.

func NewSiteCollectionPage

func NewSiteCollectionPage(getNextPage func(context.Context, SiteCollection) (SiteCollection, error)) SiteCollectionPage

Creates a new instance of the SiteCollectionPage type.

func (*SiteCollectionPage) Next

func (page *SiteCollectionPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*SiteCollectionPage) NextWithContext

func (page *SiteCollectionPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (SiteCollectionPage) NotDone

func (page SiteCollectionPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (SiteCollectionPage) Response

func (page SiteCollectionPage) Response() SiteCollection

Response returns the raw server response from the last page request.

func (SiteCollectionPage) Values

func (page SiteCollectionPage) Values() []Site

Values returns the slice of values for the current page or nil if there are no values.

type SiteConfig

type SiteConfig struct {
	autorest.Response     `json:"-"`
	*SiteConfigProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

SiteConfig configuration of Azure web site

func (SiteConfig) MarshalJSON

func (sc SiteConfig) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for SiteConfig.

func (*SiteConfig) UnmarshalJSON

func (sc *SiteConfig) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for SiteConfig struct.

type SiteConfigProperties

type SiteConfigProperties struct {
	// NumberOfWorkers - Number of workers
	NumberOfWorkers *int32 `json:"numberOfWorkers,omitempty"`
	// DefaultDocuments - Default documents
	DefaultDocuments *[]string `json:"defaultDocuments,omitempty"`
	// NetFrameworkVersion - Net Framework Version
	NetFrameworkVersion *string `json:"netFrameworkVersion,omitempty"`
	// PhpVersion - Version of PHP
	PhpVersion *string `json:"phpVersion,omitempty"`
	// PythonVersion - Version of Python
	PythonVersion *string `json:"pythonVersion,omitempty"`
	// NodeVersion - Version of Node
	NodeVersion *string `json:"nodeVersion,omitempty"`
	// RequestTracingEnabled - Enable request tracing
	RequestTracingEnabled *bool `json:"requestTracingEnabled,omitempty"`
	// RequestTracingExpirationTime - Request tracing expiration time
	RequestTracingExpirationTime *date.Time `json:"requestTracingExpirationTime,omitempty"`
	// RemoteDebuggingEnabled - Remote Debugging Enabled
	RemoteDebuggingEnabled *bool `json:"remoteDebuggingEnabled,omitempty"`
	// RemoteDebuggingVersion - Remote Debugging Version
	RemoteDebuggingVersion *string `json:"remoteDebuggingVersion,omitempty"`
	// HTTPLoggingEnabled - HTTP logging Enabled
	HTTPLoggingEnabled *bool `json:"httpLoggingEnabled,omitempty"`
	// LogsDirectorySizeLimit - HTTP Logs Directory size limit
	LogsDirectorySizeLimit *int32 `json:"logsDirectorySizeLimit,omitempty"`
	// DetailedErrorLoggingEnabled - Detailed error logging enabled
	DetailedErrorLoggingEnabled *bool `json:"detailedErrorLoggingEnabled,omitempty"`
	// PublishingUsername - Publishing user name
	PublishingUsername *string `json:"publishingUsername,omitempty"`
	// PublishingPassword - Publishing password
	PublishingPassword *string `json:"publishingPassword,omitempty"`
	// AppSettings - Application Settings
	AppSettings *[]NameValuePair `json:"appSettings,omitempty"`
	// Metadata - Site Metadata
	Metadata *[]NameValuePair `json:"metadata,omitempty"`
	// ConnectionStrings - Connection strings
	ConnectionStrings *[]ConnStringInfo `json:"connectionStrings,omitempty"`
	// HandlerMappings - Handler mappings
	HandlerMappings *[]HandlerMapping `json:"handlerMappings,omitempty"`
	// DocumentRoot - Document root
	DocumentRoot *string `json:"documentRoot,omitempty"`
	// ScmType - SCM type
	ScmType *string `json:"scmType,omitempty"`
	// Use32BitWorkerProcess - Use 32 bit worker process
	Use32BitWorkerProcess *bool `json:"use32BitWorkerProcess,omitempty"`
	// WebSocketsEnabled - Web socket enabled.
	WebSocketsEnabled *bool `json:"webSocketsEnabled,omitempty"`
	// AlwaysOn - Always On
	AlwaysOn *bool `json:"alwaysOn,omitempty"`
	// JavaVersion - Java version
	JavaVersion *string `json:"javaVersion,omitempty"`
	// JavaContainer - Java container
	JavaContainer *string `json:"javaContainer,omitempty"`
	// JavaContainerVersion - Java container version
	JavaContainerVersion *string `json:"javaContainerVersion,omitempty"`
	// AppCommandLine - App Command Line to launch
	AppCommandLine *string `json:"appCommandLine,omitempty"`
	// ManagedPipelineMode - Managed pipeline mode. Possible values include: 'Integrated', 'Classic'
	ManagedPipelineMode ManagedPipelineMode `json:"managedPipelineMode,omitempty"`
	// VirtualApplications - Virtual applications
	VirtualApplications *[]VirtualApplication `json:"virtualApplications,omitempty"`
	// LoadBalancing - Site load balancing. Possible values include: 'WeightedRoundRobin', 'LeastRequests', 'LeastResponseTime', 'WeightedTotalTraffic', 'RequestHash'
	LoadBalancing SiteLoadBalancing `json:"loadBalancing,omitempty"`
	// Experiments - This is work around for polymorphic types
	Experiments *Experiments `json:"experiments,omitempty"`
	// Limits - Site limits
	Limits *SiteLimits `json:"limits,omitempty"`
	// AutoHealEnabled - Auto heal enabled
	AutoHealEnabled *bool `json:"autoHealEnabled,omitempty"`
	// AutoHealRules - Auto heal rules
	AutoHealRules *AutoHealRules `json:"autoHealRules,omitempty"`
	// TracingOptions - Tracing options
	TracingOptions *string `json:"tracingOptions,omitempty"`
	// VnetName - Vnet name
	VnetName *string `json:"vnetName,omitempty"`
	// Cors - Cross-Origin Resource Sharing (CORS) settings.
	Cors *CorsSettings `json:"cors,omitempty"`
	// APIDefinition - Information about the formal API definition for the web app.
	APIDefinition *APIDefinitionInfo `json:"apiDefinition,omitempty"`
	// AutoSwapSlotName - Auto swap slot name
	AutoSwapSlotName *string `json:"autoSwapSlotName,omitempty"`
	// LocalMySQLEnabled - Local mysql enabled
	LocalMySQLEnabled *bool `json:"localMySqlEnabled,omitempty"`
	// IPSecurityRestrictions - Ip Security restrictions
	IPSecurityRestrictions *[]IPSecurityRestriction `json:"ipSecurityRestrictions,omitempty"`
}

SiteConfigProperties ...

type SiteInstance

type SiteInstance struct {
	*SiteInstanceProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

SiteInstance instance of a web app

func (SiteInstance) MarshalJSON

func (si SiteInstance) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for SiteInstance.

func (*SiteInstance) UnmarshalJSON

func (si *SiteInstance) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for SiteInstance struct.

type SiteInstanceCollection

type SiteInstanceCollection struct {
	autorest.Response `json:"-"`
	// Value - Collection of resources
	Value *[]SiteInstance `json:"value,omitempty"`
	// NextLink - Link to next page of resources
	NextLink *string `json:"nextLink,omitempty"`
}

SiteInstanceCollection collection of site instances

func (SiteInstanceCollection) IsEmpty

func (sic SiteInstanceCollection) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type SiteInstanceCollectionIterator

type SiteInstanceCollectionIterator struct {
	// contains filtered or unexported fields
}

SiteInstanceCollectionIterator provides access to a complete listing of SiteInstance values.

func NewSiteInstanceCollectionIterator

func NewSiteInstanceCollectionIterator(page SiteInstanceCollectionPage) SiteInstanceCollectionIterator

Creates a new instance of the SiteInstanceCollectionIterator type.

func (*SiteInstanceCollectionIterator) Next

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*SiteInstanceCollectionIterator) NextWithContext

func (iter *SiteInstanceCollectionIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (SiteInstanceCollectionIterator) NotDone

func (iter SiteInstanceCollectionIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (SiteInstanceCollectionIterator) Response

Response returns the raw server response from the last page request.

func (SiteInstanceCollectionIterator) Value

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type SiteInstanceCollectionPage

type SiteInstanceCollectionPage struct {
	// contains filtered or unexported fields
}

SiteInstanceCollectionPage contains a page of SiteInstance values.

func NewSiteInstanceCollectionPage

func NewSiteInstanceCollectionPage(getNextPage func(context.Context, SiteInstanceCollection) (SiteInstanceCollection, error)) SiteInstanceCollectionPage

Creates a new instance of the SiteInstanceCollectionPage type.

func (*SiteInstanceCollectionPage) Next

func (page *SiteInstanceCollectionPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*SiteInstanceCollectionPage) NextWithContext

func (page *SiteInstanceCollectionPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (SiteInstanceCollectionPage) NotDone

func (page SiteInstanceCollectionPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (SiteInstanceCollectionPage) Response

Response returns the raw server response from the last page request.

func (SiteInstanceCollectionPage) Values

func (page SiteInstanceCollectionPage) Values() []SiteInstance

Values returns the slice of values for the current page or nil if there are no values.

type SiteInstanceProperties

type SiteInstanceProperties struct {
	// Name - Name of instance
	Name *string `json:"name,omitempty"`
}

SiteInstanceProperties ...

type SiteLimits

type SiteLimits struct {
	// MaxPercentageCPU - Maximum allowed CPU usage percentage
	MaxPercentageCPU *float64 `json:"maxPercentageCpu,omitempty"`
	// MaxMemoryInMb - Maximum allowed memory usage in MB
	MaxMemoryInMb *int64 `json:"maxMemoryInMb,omitempty"`
	// MaxDiskSizeInMb - Maximum allowed disk size usage in MB
	MaxDiskSizeInMb *int64 `json:"maxDiskSizeInMb,omitempty"`
}

SiteLimits represents metric limits set on a web app.

type SiteLoadBalancing

type SiteLoadBalancing string

SiteLoadBalancing enumerates the values for site load balancing.

const (
	// LeastRequests ...
	LeastRequests SiteLoadBalancing = "LeastRequests"
	// LeastResponseTime ...
	LeastResponseTime SiteLoadBalancing = "LeastResponseTime"
	// RequestHash ...
	RequestHash SiteLoadBalancing = "RequestHash"
	// WeightedRoundRobin ...
	WeightedRoundRobin SiteLoadBalancing = "WeightedRoundRobin"
	// WeightedTotalTraffic ...
	WeightedTotalTraffic SiteLoadBalancing = "WeightedTotalTraffic"
)

func PossibleSiteLoadBalancingValues

func PossibleSiteLoadBalancingValues() []SiteLoadBalancing

PossibleSiteLoadBalancingValues returns an array of possible values for the SiteLoadBalancing const type.

type SiteLogsConfig

type SiteLogsConfig struct {
	autorest.Response         `json:"-"`
	*SiteLogsConfigProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

SiteLogsConfig configuration of Azure web site

func (SiteLogsConfig) MarshalJSON

func (slc SiteLogsConfig) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for SiteLogsConfig.

func (*SiteLogsConfig) UnmarshalJSON

func (slc *SiteLogsConfig) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for SiteLogsConfig struct.

type SiteLogsConfigProperties

type SiteLogsConfigProperties struct {
	// ApplicationLogs - Application logs configuration
	ApplicationLogs *ApplicationLogsConfig `json:"applicationLogs,omitempty"`
	// HTTPLogs - Http logs configuration
	HTTPLogs *HTTPLogsConfig `json:"httpLogs,omitempty"`
	// FailedRequestsTracing - Failed requests tracing configuration
	FailedRequestsTracing *EnabledConfig `json:"failedRequestsTracing,omitempty"`
	// DetailedErrorMessages - Detailed error messages configuration
	DetailedErrorMessages *EnabledConfig `json:"detailedErrorMessages,omitempty"`
}

SiteLogsConfigProperties ...

type SiteProperties

type SiteProperties struct {
	// Name - Name of web app
	Name *string `json:"name,omitempty"`
	// State - READ-ONLY; State of the web app
	State *string `json:"state,omitempty"`
	// HostNames - READ-ONLY; Hostnames associated with web app
	HostNames *[]string `json:"hostNames,omitempty"`
	// RepositorySiteName - READ-ONLY; Name of repository site
	RepositorySiteName *string `json:"repositorySiteName,omitempty"`
	// UsageState - READ-ONLY; State indicating whether web app has exceeded its quota usage. Possible values include: 'UsageStateNormal', 'UsageStateExceeded'
	UsageState UsageState `json:"usageState,omitempty"`
	// Enabled - True if the site is enabled; otherwise, false. Setting this  value to false disables the site (takes the site off line).
	Enabled *bool `json:"enabled,omitempty"`
	// EnabledHostNames - READ-ONLY; Hostnames for the web app that are enabled. Hostnames need to be assigned and enabled. If some hostnames are assigned but not enabled
	//             the app is not served on those hostnames
	EnabledHostNames *[]string `json:"enabledHostNames,omitempty"`
	// AvailabilityState - READ-ONLY; Management information availability state for the web app. Possible values are Normal or Limited.
	//             Normal means that the site is running correctly and that management information for the site is available.
	//             Limited means that only partial management information for the site is available and that detailed site information is unavailable. Possible values include: 'Normal', 'Limited', 'DisasterRecoveryMode'
	AvailabilityState SiteAvailabilityState `json:"availabilityState,omitempty"`
	// HostNameSslStates - Hostname SSL states are  used to manage the SSL bindings for site's hostnames.
	HostNameSslStates *[]HostNameSslState `json:"hostNameSslStates,omitempty"`
	ServerFarmID      *string             `json:"serverFarmId,omitempty"`
	// LastModifiedTimeUtc - READ-ONLY; Last time web app was modified in UTC
	LastModifiedTimeUtc *date.Time `json:"lastModifiedTimeUtc,omitempty"`
	// SiteConfig - Configuration of web app
	SiteConfig *SiteConfig `json:"siteConfig,omitempty"`
	// TrafficManagerHostNames - READ-ONLY; Read-only list of Azure Traffic manager hostnames associated with web app
	TrafficManagerHostNames *[]string `json:"trafficManagerHostNames,omitempty"`
	// PremiumAppDeployed - READ-ONLY; If set indicates whether web app is deployed as a premium app
	PremiumAppDeployed *bool `json:"premiumAppDeployed,omitempty"`
	// ScmSiteAlsoStopped - If set indicates whether to stop SCM (KUDU) site when the web app is stopped. Default is false.
	ScmSiteAlsoStopped *bool `json:"scmSiteAlsoStopped,omitempty"`
	// TargetSwapSlot - READ-ONLY; Read-only property that specifies which slot this app will swap into
	TargetSwapSlot *string `json:"targetSwapSlot,omitempty"`
	// HostingEnvironmentProfile - Specification for the hosting environment (App Service Environment) to use for the web app
	HostingEnvironmentProfile *HostingEnvironmentProfile `json:"hostingEnvironmentProfile,omitempty"`
	MicroService              *string                    `json:"microService,omitempty"`
	// GatewaySiteName - Name of gateway app associated with web app
	GatewaySiteName *string `json:"gatewaySiteName,omitempty"`
	// ClientAffinityEnabled - Specifies if the client affinity is enabled when load balancing http request for multiple instances of the web app
	ClientAffinityEnabled *bool `json:"clientAffinityEnabled,omitempty"`
	// ClientCertEnabled - Specifies if the client certificate is enabled for the web app
	ClientCertEnabled *bool `json:"clientCertEnabled,omitempty"`
	// HostNamesDisabled - Specifies if the public hostnames are disabled the web app.
	//             If set to true the app is only accessible via API Management process
	HostNamesDisabled *bool `json:"hostNamesDisabled,omitempty"`
	// OutboundIPAddresses - READ-ONLY; List of comma separated IP addresses that this web app uses for outbound connections. Those can be used when configuring firewall rules for databases accessed by this web app.
	OutboundIPAddresses *string `json:"outboundIpAddresses,omitempty"`
	// ContainerSize - Size of a function container
	ContainerSize *int32 `json:"containerSize,omitempty"`
	// MaxNumberOfWorkers - Maximum number of workers
	//             This only applies to function container
	MaxNumberOfWorkers *int32 `json:"maxNumberOfWorkers,omitempty"`
	// CloningInfo - This is only valid for web app creation. If specified, web app is cloned from
	//             a source web app
	CloningInfo *CloningInfo `json:"cloningInfo,omitempty"`
	// ResourceGroup - READ-ONLY; Resource group web app belongs to
	ResourceGroup *string `json:"resourceGroup,omitempty"`
	// IsDefaultContainer - READ-ONLY; Site is a default container
	IsDefaultContainer *bool `json:"isDefaultContainer,omitempty"`
	// DefaultHostName - READ-ONLY; Default hostname of the web app
	DefaultHostName *string `json:"defaultHostName,omitempty"`
}

SiteProperties ...

type SitePropertiesModel

type SitePropertiesModel struct {
	Metadata    *[]NameValuePair `json:"metadata,omitempty"`
	Properties  *[]NameValuePair `json:"properties,omitempty"`
	AppSettings *[]NameValuePair `json:"appSettings,omitempty"`
}

SitePropertiesModel ...

type SiteSourceControl

type SiteSourceControl struct {
	autorest.Response            `json:"-"`
	*SiteSourceControlProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

SiteSourceControl describes the source control configuration for web app

func (SiteSourceControl) MarshalJSON

func (ssc SiteSourceControl) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for SiteSourceControl.

func (*SiteSourceControl) UnmarshalJSON

func (ssc *SiteSourceControl) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for SiteSourceControl struct.

type SiteSourceControlProperties

type SiteSourceControlProperties struct {
	// RepoURL - Repository or source control url
	RepoURL *string `json:"repoUrl,omitempty"`
	// Branch - Name of branch to use for deployment
	Branch *string `json:"branch,omitempty"`
	// IsManualIntegration - Whether to manual or continuous integration
	IsManualIntegration *bool `json:"isManualIntegration,omitempty"`
	// DeploymentRollbackEnabled - Whether to manual or continuous integration
	DeploymentRollbackEnabled *bool `json:"deploymentRollbackEnabled,omitempty"`
	// IsMercurial - Mercurial or Git repository type
	IsMercurial *bool `json:"isMercurial,omitempty"`
}

SiteSourceControlProperties ...

type SitesClient

type SitesClient struct {
	BaseClient
}

SitesClient is the webSite Management Client

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 using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

func (SitesClient) AddSitePremierAddOn

func (client SitesClient) AddSitePremierAddOn(ctx context.Context, 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(ctx context.Context, 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(ctx context.Context, 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(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, slotSwapEntity CsmSlotEntity, slot string) (result SetObject, err error)

ApplySlotConfigSlot sends the apply slot config slot request. Parameters: resourceGroupName - name of resource group name - name of web app slotSwapEntity - request body that contains the target slot name. Settings from that slot will be applied on the source slot slot - name of the source slot. Settings from the target slot will be applied onto this slot

func (SitesClient) ApplySlotConfigSlotPreparer

func (client SitesClient) ApplySlotConfigSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, slotSwapEntity CsmSlotEntity) (result SetObject, err error)

ApplySlotConfigToProduction sends the apply slot config to production request. Parameters: resourceGroupName - name of resource group name - name of web app slotSwapEntity - 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(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, request BackupRequest) (result BackupItem, err error)

BackupSite sends the backup site request. Parameters: resourceGroupName - name of resource group name - name of web app request - information on backup request

func (SitesClient) BackupSitePreparer

func (client SitesClient) BackupSitePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, request BackupRequest, slot string) (result BackupItem, err error)

BackupSiteSlot sends the backup site slot request. Parameters: resourceGroupName - name of resource group name - name of web app request - information on backup request slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) BackupSiteSlotPreparer

func (client SitesClient) BackupSiteSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, ID string, deployment Deployment) (result Deployment, err error)

CreateDeployment sends the create deployment request. Parameters: resourceGroupName - name of resource group name - name of web app ID - id of the deployment deployment - details of deployment

func (SitesClient) CreateDeploymentPreparer

func (client SitesClient) CreateDeploymentPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, ID string, slot string, deployment Deployment) (result Deployment, err error)

CreateDeploymentSlot sends the create deployment slot request. Parameters: resourceGroupName - name of resource group name - name of web app ID - id of the deployment slot - name of web app slot. If not specified then will default to production slot. deployment - details of deployment

func (SitesClient) CreateDeploymentSlotPreparer

func (client SitesClient) CreateDeploymentSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, ID string, instanceID string, deployment Deployment) (result Deployment, err error)

CreateInstanceDeployment sends the create instance deployment request. Parameters: resourceGroupName - name of resource group name - name of web app ID - id of the deployment instanceID - id of web app instance deployment - details of deployment

func (SitesClient) CreateInstanceDeploymentPreparer

func (client SitesClient) CreateInstanceDeploymentPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, ID string, slot string, instanceID string, deployment Deployment) (result Deployment, err error)

CreateInstanceDeploymentSlot sends the create instance deployment slot request. Parameters: resourceGroupName - name of resource group name - name of web app ID - id of the deployment slot - name of web app slot. If not specified then will default to production slot. instanceID - id of web app instance deployment - details of deployment

func (SitesClient) CreateInstanceDeploymentSlotPreparer

func (client SitesClient) CreateInstanceDeploymentSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, siteEnvelope Site, skipDNSRegistration string, skipCustomDomainVerification string, forceDNSRegistration string, TTLInSeconds string) (result SitesCreateOrUpdateSiteFuture, err error)

CreateOrUpdateSite sends the create or update site request. Parameters: resourceGroupName - name of the resource group name - name of the web app siteEnvelope - details of web app if it exists already skipDNSRegistration - if true web app hostname is not registered with DNS on creation. This parameter is only used for app creation skipCustomDomainVerification - if true, custom (non *.azurewebsites.net) domains associated with web app are not verified. forceDNSRegistration - if true, web app hostname is force registered with DNS TTLInSeconds - time to live in seconds for web app's default domain name

func (SitesClient) CreateOrUpdateSiteConfig

func (client SitesClient) CreateOrUpdateSiteConfig(ctx context.Context, resourceGroupName string, name string, siteConfig SiteConfig) (result SiteConfig, err error)

CreateOrUpdateSiteConfig sends the create or update site config request. Parameters: resourceGroupName - name of resource group name - name of web app siteConfig - request body that contains the configuration setting for the web app

func (SitesClient) CreateOrUpdateSiteConfigPreparer

func (client SitesClient) CreateOrUpdateSiteConfigPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, siteConfig SiteConfig, slot string) (result SiteConfig, err error)

CreateOrUpdateSiteConfigSlot sends the create or update site config slot request. Parameters: resourceGroupName - name of resource group name - name of web app siteConfig - request body that contains the configuration setting for the web app slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) CreateOrUpdateSiteConfigSlotPreparer

func (client SitesClient) CreateOrUpdateSiteConfigSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, hostName string, hostNameBinding HostNameBinding) (result HostNameBinding, err error)

CreateOrUpdateSiteHostNameBinding sends the create or update site host name binding request. Parameters: resourceGroupName - name of resource group name - name of web app hostName - name of host hostNameBinding - host name binding information

func (SitesClient) CreateOrUpdateSiteHostNameBindingPreparer

func (client SitesClient) CreateOrUpdateSiteHostNameBindingPreparer(ctx context.Context, 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(ctx context.Context, 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. Parameters: resourceGroupName - name of resource group name - name of web app hostName - name of host hostNameBinding - host name binding information slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) CreateOrUpdateSiteHostNameBindingSlotPreparer

func (client SitesClient) CreateOrUpdateSiteHostNameBindingSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, siteEnvelope Site, skipDNSRegistration string, skipCustomDomainVerification string, forceDNSRegistration string, TTLInSeconds string) (*http.Request, error)

CreateOrUpdateSitePreparer prepares the CreateOrUpdateSite request.

func (SitesClient) CreateOrUpdateSiteRelayServiceConnection

func (client SitesClient) CreateOrUpdateSiteRelayServiceConnection(ctx context.Context, resourceGroupName string, name string, entityName string, connectionEnvelope RelayServiceConnectionEntity) (result RelayServiceConnectionEntity, err error)

CreateOrUpdateSiteRelayServiceConnection sends the create or update site relay service connection request. Parameters: resourceGroupName - the resource group name name - the name of the web app entityName - the name by which the Hybrid Connection is identified connectionEnvelope - the details of the Hybrid Connection

func (SitesClient) CreateOrUpdateSiteRelayServiceConnectionPreparer

func (client SitesClient) CreateOrUpdateSiteRelayServiceConnectionPreparer(ctx context.Context, 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(ctx context.Context, 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. Parameters: resourceGroupName - the resource group name name - the name of the web app entityName - the name by which the Hybrid Connection is identified connectionEnvelope - the details of the Hybrid Connection slot - the name of the slot for the web app.

func (SitesClient) CreateOrUpdateSiteRelayServiceConnectionSlotPreparer

func (client SitesClient) CreateOrUpdateSiteRelayServiceConnectionSlotPreparer(ctx context.Context, 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 Site, 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) (future SitesCreateOrUpdateSiteFuture, err 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(ctx context.Context, resourceGroupName string, name string, siteEnvelope Site, slot string, skipDNSRegistration string, skipCustomDomainVerification string, forceDNSRegistration string, TTLInSeconds string) (result SitesCreateOrUpdateSiteSlotFuture, err error)

CreateOrUpdateSiteSlot sends the create or update site slot request. Parameters: resourceGroupName - name of the resource group name - name of the web app siteEnvelope - details of web app if it exists already slot - name of web app slot. If not specified then will default to production slot. skipDNSRegistration - if true web app hostname is not registered with DNS on creation. This parameter is only used for app creation skipCustomDomainVerification - if true, custom (non *.azurewebsites.net) domains associated with web app are not verified. forceDNSRegistration - if true, web app hostname is force registered with DNS TTLInSeconds - time to live in seconds for web app's default domain name

func (SitesClient) CreateOrUpdateSiteSlotPreparer

func (client SitesClient) CreateOrUpdateSiteSlotPreparer(ctx context.Context, resourceGroupName string, name string, siteEnvelope Site, slot string, skipDNSRegistration string, skipCustomDomainVerification string, forceDNSRegistration string, TTLInSeconds string) (*http.Request, error)

CreateOrUpdateSiteSlotPreparer prepares the CreateOrUpdateSiteSlot request.

func (SitesClient) CreateOrUpdateSiteSlotResponder

func (client SitesClient) CreateOrUpdateSiteSlotResponder(resp *http.Response) (result Site, 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) (future SitesCreateOrUpdateSiteSlotFuture, err 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(ctx context.Context, resourceGroupName string, name string, siteSourceControl SiteSourceControl) (result SiteSourceControl, err error)

CreateOrUpdateSiteSourceControl sends the create or update site source control request. Parameters: resourceGroupName - name of resource group name - name of web app siteSourceControl - request body that contains the source control parameters

func (SitesClient) CreateOrUpdateSiteSourceControlPreparer

func (client SitesClient) CreateOrUpdateSiteSourceControlPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, siteSourceControl SiteSourceControl, slot string) (result SiteSourceControl, err error)

CreateOrUpdateSiteSourceControlSlot sends the create or update site source control slot request. Parameters: resourceGroupName - name of resource group name - name of web app siteSourceControl - request body that contains the source control parameters slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) CreateOrUpdateSiteSourceControlSlotPreparer

func (client SitesClient) CreateOrUpdateSiteSourceControlSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, vnetName string, connectionEnvelope VnetInfo) (result VnetInfo, err error)

CreateOrUpdateSiteVNETConnection sends the create or update site vnet connection request. Parameters: resourceGroupName - the resource group name name - the name of the web app vnetName - the name of the Virtual Network connectionEnvelope - the properties of this Virtual Network Connection

func (SitesClient) CreateOrUpdateSiteVNETConnectionGateway

func (client SitesClient) CreateOrUpdateSiteVNETConnectionGateway(ctx context.Context, 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. Parameters: resourceGroupName - the resource group name name - the name of the web app vnetName - the name of the Virtual Network gatewayName - the name of the gateway. The only gateway that exists presently is "primary" connectionEnvelope - the properties to update this gateway with.

func (SitesClient) CreateOrUpdateSiteVNETConnectionGatewayPreparer

func (client SitesClient) CreateOrUpdateSiteVNETConnectionGatewayPreparer(ctx context.Context, 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(ctx context.Context, 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. Parameters: resourceGroupName - the resource group name name - the name of the web app vnetName - the name of the Virtual Network gatewayName - the name of the gateway. The only gateway that exists presently is "primary" connectionEnvelope - the properties to update this gateway with. slot - the name of the slot for this web app.

func (SitesClient) CreateOrUpdateSiteVNETConnectionGatewaySlotPreparer

func (client SitesClient) CreateOrUpdateSiteVNETConnectionGatewaySlotPreparer(ctx context.Context, 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(ctx context.Context, 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(ctx context.Context, 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. Parameters: resourceGroupName - the resource group name name - the name of the web app vnetName - the name of the Virtual Network connectionEnvelope - the properties of this Virtual Network Connection slot - the name of the slot for this web app.

func (SitesClient) CreateOrUpdateSiteVNETConnectionSlotPreparer

func (client SitesClient) CreateOrUpdateSiteVNETConnectionSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, backupID string) (result BackupItem, err error)

DeleteBackup sends the delete backup request. Parameters: resourceGroupName - name of resource group name - name of web app backupID - id of backup

func (SitesClient) DeleteBackupPreparer

func (client SitesClient) DeleteBackupPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, backupID string, slot string) (result BackupItem, err error)

DeleteBackupSlot sends the delete backup slot request. Parameters: resourceGroupName - name of resource group name - name of web app backupID - id of backup slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) DeleteBackupSlotPreparer

func (client SitesClient) DeleteBackupSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, ID string) (result SetObject, err error)

DeleteDeployment sends the delete deployment request. Parameters: resourceGroupName - name of resource group name - name of web app ID - id of the deployment

func (SitesClient) DeleteDeploymentPreparer

func (client SitesClient) DeleteDeploymentPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, ID string, slot string) (result SetObject, err error)

DeleteDeploymentSlot sends the delete deployment slot request. Parameters: resourceGroupName - name of resource group name - name of web app ID - id of the deployment slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) DeleteDeploymentSlotPreparer

func (client SitesClient) DeleteDeploymentSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, ID string, instanceID string) (result SetObject, err error)

DeleteInstanceDeployment sends the delete instance deployment request. Parameters: resourceGroupName - name of resource group name - name of web app ID - id of the deployment instanceID - id of web app instance

func (SitesClient) DeleteInstanceDeploymentPreparer

func (client SitesClient) DeleteInstanceDeploymentPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, ID string, slot string, instanceID string) (result SetObject, err error)

DeleteInstanceDeploymentSlot sends the delete instance deployment slot request. Parameters: resourceGroupName - name of resource group name - name of web app ID - id of the deployment slot - name of web app slot. If not specified then will default to production slot. instanceID - id of web app instance

func (SitesClient) DeleteInstanceDeploymentSlotPreparer

func (client SitesClient) DeleteInstanceDeploymentSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, deleteMetrics string, deleteEmptyServerFarm string, skipDNSRegistration string, deleteAllSlots string) (result SetObject, err error)

DeleteSite sends the delete site request. Parameters: resourceGroupName - name of resource group name - name of web app deleteMetrics - if true, web app metrics are also deleted deleteEmptyServerFarm - if true and App Service Plan is empty after web app deletion, App Service Plan is also deleted skipDNSRegistration - if true, DNS registration is skipped deleteAllSlots - if true, all slots associated with web app are also deleted

func (SitesClient) DeleteSiteHostNameBinding

func (client SitesClient) DeleteSiteHostNameBinding(ctx context.Context, resourceGroupName string, name string, hostName string) (result SetObject, err error)

DeleteSiteHostNameBinding sends the delete site host name binding request. Parameters: resourceGroupName - name of resource group name - name of web app hostName - name of host

func (SitesClient) DeleteSiteHostNameBindingPreparer

func (client SitesClient) DeleteSiteHostNameBindingPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, slot string, hostName string) (result SetObject, err error)

DeleteSiteHostNameBindingSlot sends the delete site host name binding slot request. Parameters: resourceGroupName - name of resource group name - name of web app slot - name of web app slot. If not specified then will default to production slot. hostName - name of host

func (SitesClient) DeleteSiteHostNameBindingSlotPreparer

func (client SitesClient) DeleteSiteHostNameBindingSlotPreparer(ctx context.Context, 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(ctx context.Context, 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(ctx context.Context, 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(ctx context.Context, 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(ctx context.Context, 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(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, entityName string) (result SetObject, err error)

DeleteSiteRelayServiceConnection sends the delete site relay service connection request. Parameters: resourceGroupName - the resource group name name - the name of the web app entityName - the name by which the Hybrid Connection is identified

func (SitesClient) DeleteSiteRelayServiceConnectionPreparer

func (client SitesClient) DeleteSiteRelayServiceConnectionPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, entityName string, slot string) (result SetObject, err error)

DeleteSiteRelayServiceConnectionSlot sends the delete site relay service connection slot request. Parameters: resourceGroupName - the resource group name name - the name of the web app entityName - the name by which the Hybrid Connection is identified slot - the name of the slot for the web app.

func (SitesClient) DeleteSiteRelayServiceConnectionSlotPreparer

func (client SitesClient) DeleteSiteRelayServiceConnectionSlotPreparer(ctx context.Context, 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(ctx context.Context, 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. Parameters: resourceGroupName - name of resource group name - name of web app slot - name of web app slot. If not specified then will default to production slot. deleteMetrics - if true, web app metrics are also deleted deleteEmptyServerFarm - if true and App Service Plan is empty after web app deletion, App Service Plan is also deleted skipDNSRegistration - if true, DNS registration is skipped deleteAllSlots - if true, all slots associated with web app are also deleted

func (SitesClient) DeleteSiteSlotPreparer

func (client SitesClient) DeleteSiteSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result SetObject, err error)

DeleteSiteSourceControl sends the delete site source control request. Parameters: resourceGroupName - name of resource group name - name of web app

func (SitesClient) DeleteSiteSourceControlPreparer

func (client SitesClient) DeleteSiteSourceControlPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, slot string) (result SetObject, err error)

DeleteSiteSourceControlSlot sends the delete site source control slot request. Parameters: resourceGroupName - name of resource group name - name of web app slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) DeleteSiteSourceControlSlotPreparer

func (client SitesClient) DeleteSiteSourceControlSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, vnetName string) (result SetObject, err error)

DeleteSiteVNETConnection sends the delete site vnet connection request. Parameters: resourceGroupName - the resource group name name - the name of the web app vnetName - the name of the Virtual Network

func (SitesClient) DeleteSiteVNETConnectionPreparer

func (client SitesClient) DeleteSiteVNETConnectionPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, vnetName string, slot string) (result SetObject, err error)

DeleteSiteVNETConnectionSlot sends the delete site vnet connection slot request. Parameters: resourceGroupName - the resource group name name - the name of the web app vnetName - the name of the Virtual Network slot - the name of the slot for this web app.

func (SitesClient) DeleteSiteVNETConnectionSlotPreparer

func (client SitesClient) DeleteSiteVNETConnectionSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, request RestoreRequest) (result RestoreRequest, err error)

DiscoverSiteRestore sends the discover site restore request. Parameters: resourceGroupName - name of resource group name - name of web app request - information on restore request

func (SitesClient) DiscoverSiteRestorePreparer

func (client SitesClient) DiscoverSiteRestorePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, request RestoreRequest, slot string) (result RestoreRequest, err error)

DiscoverSiteRestoreSlot sends the discover site restore slot request. Parameters: resourceGroupName - name of resource group name - name of web app request - information on restore request slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) DiscoverSiteRestoreSlotPreparer

func (client SitesClient) DiscoverSiteRestoreSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result SetObject, err error)

GenerateNewSitePublishingPassword sends the generate new site publishing password request. Parameters: resourceGroupName - name of resource group name - name of web app

func (SitesClient) GenerateNewSitePublishingPasswordPreparer

func (client SitesClient) GenerateNewSitePublishingPasswordPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, slot string) (result SetObject, err error)

GenerateNewSitePublishingPasswordSlot sends the generate new site publishing password slot request. Parameters: resourceGroupName - name of resource group name - name of web app slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) GenerateNewSitePublishingPasswordSlotPreparer

func (client SitesClient) GenerateNewSitePublishingPasswordSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, propertiesToInclude string, includeSiteTypes string) (result DeletedSiteCollectionPage, err error)

GetDeletedSites sends the get deleted sites request. Parameters: resourceGroupName - name of resource group propertiesToInclude - additional web app properties included in the response includeSiteTypes - types of apps included in the response

func (SitesClient) GetDeletedSitesComplete

func (client SitesClient) GetDeletedSitesComplete(ctx context.Context, resourceGroupName string, propertiesToInclude string, includeSiteTypes string) (result DeletedSiteCollectionIterator, err error)

GetDeletedSitesComplete enumerates all values, automatically crossing page boundaries as required.

func (SitesClient) GetDeletedSitesPreparer

func (client SitesClient) GetDeletedSitesPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, ID string) (result Deployment, err error)

GetDeployment sends the get deployment request. Parameters: resourceGroupName - name of resource group name - name of web app ID - id of the deployment

func (SitesClient) GetDeploymentPreparer

func (client SitesClient) GetDeploymentPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, ID string, slot string) (result Deployment, err error)

GetDeploymentSlot sends the get deployment slot request. Parameters: resourceGroupName - name of resource group name - name of web app ID - id of the deployment slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) GetDeploymentSlotPreparer

func (client SitesClient) GetDeploymentSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result DeploymentCollectionPage, err error)

GetDeployments sends the get deployments request. Parameters: resourceGroupName - name of resource group name - name of web app

func (SitesClient) GetDeploymentsComplete

func (client SitesClient) GetDeploymentsComplete(ctx context.Context, resourceGroupName string, name string) (result DeploymentCollectionIterator, err error)

GetDeploymentsComplete enumerates all values, automatically crossing page boundaries as required.

func (SitesClient) GetDeploymentsPreparer

func (client SitesClient) GetDeploymentsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, slot string) (result DeploymentCollectionPage, err error)

GetDeploymentsSlot sends the get deployments slot request. Parameters: resourceGroupName - name of resource group name - name of web app slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) GetDeploymentsSlotComplete

func (client SitesClient) GetDeploymentsSlotComplete(ctx context.Context, resourceGroupName string, name string, slot string) (result DeploymentCollectionIterator, err error)

GetDeploymentsSlotComplete enumerates all values, automatically crossing page boundaries as required.

func (SitesClient) GetDeploymentsSlotPreparer

func (client SitesClient) GetDeploymentsSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, ID string, instanceID string) (result Deployment, err error)

GetInstanceDeployment sends the get instance deployment request. Parameters: resourceGroupName - name of resource group name - name of web app ID - id of the deployment instanceID - id of web app instance

func (SitesClient) GetInstanceDeploymentPreparer

func (client SitesClient) GetInstanceDeploymentPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, ID string, slot string, instanceID string) (result Deployment, err error)

GetInstanceDeploymentSlot sends the get instance deployment slot request. Parameters: resourceGroupName - name of resource group name - name of web app ID - id of the deployment slot - name of web app slot. If not specified then will default to production slot. instanceID - id of web app instance

func (SitesClient) GetInstanceDeploymentSlotPreparer

func (client SitesClient) GetInstanceDeploymentSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, instanceID string) (result DeploymentCollectionPage, err error)

GetInstanceDeployments sends the get instance deployments request. Parameters: resourceGroupName - name of resource group name - name of web app instanceID - id of web app instance

func (SitesClient) GetInstanceDeploymentsComplete

func (client SitesClient) GetInstanceDeploymentsComplete(ctx context.Context, resourceGroupName string, name string, instanceID string) (result DeploymentCollectionIterator, err error)

GetInstanceDeploymentsComplete enumerates all values, automatically crossing page boundaries as required.

func (SitesClient) GetInstanceDeploymentsPreparer

func (client SitesClient) GetInstanceDeploymentsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, slot string, instanceID string) (result DeploymentCollectionPage, err error)

GetInstanceDeploymentsSlot sends the get instance deployments slot request. Parameters: resourceGroupName - name of resource group name - name of web app slot - name of web app slot. If not specified then will default to production slot. instanceID - id of web app instance

func (SitesClient) GetInstanceDeploymentsSlotComplete

func (client SitesClient) GetInstanceDeploymentsSlotComplete(ctx context.Context, resourceGroupName string, name string, slot string, instanceID string) (result DeploymentCollectionIterator, err error)

GetInstanceDeploymentsSlotComplete enumerates all values, automatically crossing page boundaries as required.

func (SitesClient) GetInstanceDeploymentsSlotPreparer

func (client SitesClient) GetInstanceDeploymentsSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, propertiesToInclude string) (result Site, err error)

GetSite sends the get site request. Parameters: resourceGroupName - name of resource group name - name of web app propertiesToInclude - additional web app properties included in the response

func (SitesClient) GetSiteBackupConfiguration

func (client SitesClient) GetSiteBackupConfiguration(ctx context.Context, resourceGroupName string, name string) (result BackupRequest, err error)

GetSiteBackupConfiguration sends the get site backup configuration request. Parameters: resourceGroupName - name of resource group name - name of web app

func (SitesClient) GetSiteBackupConfigurationPreparer

func (client SitesClient) GetSiteBackupConfigurationPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, slot string) (result BackupRequest, err error)

GetSiteBackupConfigurationSlot sends the get site backup configuration slot request. Parameters: resourceGroupName - name of resource group name - name of web app slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) GetSiteBackupConfigurationSlotPreparer

func (client SitesClient) GetSiteBackupConfigurationSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, backupID string) (result BackupItem, err error)

GetSiteBackupStatus sends the get site backup status request. Parameters: resourceGroupName - name of resource group name - name of web app backupID - id of backup

func (SitesClient) GetSiteBackupStatusPreparer

func (client SitesClient) GetSiteBackupStatusPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, backupID string, request BackupRequest) (result BackupItem, err error)

GetSiteBackupStatusSecrets sends the get site backup status secrets request. Parameters: resourceGroupName - name of resource group name - name of web app backupID - id of backup request - information on backup request

func (SitesClient) GetSiteBackupStatusSecretsPreparer

func (client SitesClient) GetSiteBackupStatusSecretsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, backupID string, request BackupRequest, slot string) (result BackupItem, err error)

GetSiteBackupStatusSecretsSlot sends the get site backup status secrets slot request. Parameters: resourceGroupName - name of resource group name - name of web app backupID - id of backup request - information on backup request slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) GetSiteBackupStatusSecretsSlotPreparer

func (client SitesClient) GetSiteBackupStatusSecretsSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, backupID string, slot string) (result BackupItem, err error)

GetSiteBackupStatusSlot sends the get site backup status slot request. Parameters: resourceGroupName - name of resource group name - name of web app backupID - id of backup slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) GetSiteBackupStatusSlotPreparer

func (client SitesClient) GetSiteBackupStatusSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result SiteConfig, err error)

GetSiteConfig sends the get site config request. Parameters: resourceGroupName - name of resource group name - name of web app

func (SitesClient) GetSiteConfigPreparer

func (client SitesClient) GetSiteConfigPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, slot string) (result SiteConfig, err error)

GetSiteConfigSlot sends the get site config slot request. Parameters: resourceGroupName - name of resource group name - name of web app slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) GetSiteConfigSlotPreparer

func (client SitesClient) GetSiteConfigSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, hostName string) (result HostNameBinding, err error)

GetSiteHostNameBinding sends the get site host name binding request. Parameters: resourceGroupName - name of resource group name - name of web app hostName - name of host

func (SitesClient) GetSiteHostNameBindingPreparer

func (client SitesClient) GetSiteHostNameBindingPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, slot string, hostName string) (result HostNameBinding, err error)

GetSiteHostNameBindingSlot sends the get site host name binding slot request. Parameters: resourceGroupName - name of resource group name - name of web app slot - name of web app slot. If not specified then will default to production slot. hostName - name of host

func (SitesClient) GetSiteHostNameBindingSlotPreparer

func (client SitesClient) GetSiteHostNameBindingSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result HostNameBindingCollectionPage, err error)

GetSiteHostNameBindings sends the get site host name bindings request. Parameters: resourceGroupName - name of resource group name - name of web app

func (SitesClient) GetSiteHostNameBindingsComplete

func (client SitesClient) GetSiteHostNameBindingsComplete(ctx context.Context, resourceGroupName string, name string) (result HostNameBindingCollectionIterator, err error)

GetSiteHostNameBindingsComplete enumerates all values, automatically crossing page boundaries as required.

func (SitesClient) GetSiteHostNameBindingsPreparer

func (client SitesClient) GetSiteHostNameBindingsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, slot string) (result HostNameBindingCollectionPage, err error)

GetSiteHostNameBindingsSlot sends the get site host name bindings slot request. Parameters: resourceGroupName - name of resource group name - name of web app slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) GetSiteHostNameBindingsSlotComplete

func (client SitesClient) GetSiteHostNameBindingsSlotComplete(ctx context.Context, resourceGroupName string, name string, slot string) (result HostNameBindingCollectionIterator, err error)

GetSiteHostNameBindingsSlotComplete enumerates all values, automatically crossing page boundaries as required.

func (SitesClient) GetSiteHostNameBindingsSlotPreparer

func (client SitesClient) GetSiteHostNameBindingsSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result SiteInstanceCollectionPage, err error)

GetSiteInstanceIdentifiers sends the get site instance identifiers request. Parameters: resourceGroupName - name of resource group name - name of web app

func (SitesClient) GetSiteInstanceIdentifiersComplete

func (client SitesClient) GetSiteInstanceIdentifiersComplete(ctx context.Context, resourceGroupName string, name string) (result SiteInstanceCollectionIterator, err error)

GetSiteInstanceIdentifiersComplete enumerates all values, automatically crossing page boundaries as required.

func (SitesClient) GetSiteInstanceIdentifiersPreparer

func (client SitesClient) GetSiteInstanceIdentifiersPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, slot string) (result SiteInstanceCollectionPage, err error)

GetSiteInstanceIdentifiersSlot sends the get site instance identifiers slot request. Parameters: resourceGroupName - name of resource group name - name of web app slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) GetSiteInstanceIdentifiersSlotComplete

func (client SitesClient) GetSiteInstanceIdentifiersSlotComplete(ctx context.Context, resourceGroupName string, name string, slot string) (result SiteInstanceCollectionIterator, err error)

GetSiteInstanceIdentifiersSlotComplete enumerates all values, automatically crossing page boundaries as required.

func (SitesClient) GetSiteInstanceIdentifiersSlotPreparer

func (client SitesClient) GetSiteInstanceIdentifiersSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result SiteLogsConfig, err error)

GetSiteLogsConfig sends the get site logs config request. Parameters: resourceGroupName - name of resource group name - name of web app

func (SitesClient) GetSiteLogsConfigPreparer

func (client SitesClient) GetSiteLogsConfigPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, slot string) (result SiteLogsConfig, err error)

GetSiteLogsConfigSlot sends the get site logs config slot request. Parameters: resourceGroupName - name of resource group name - name of web app slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) GetSiteLogsConfigSlotPreparer

func (client SitesClient) GetSiteLogsConfigSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result MetricDefinitionCollectionPage, err error)

GetSiteMetricDefinitions sends the get site metric definitions request. Parameters: resourceGroupName - name of resource group name - name of web app

func (SitesClient) GetSiteMetricDefinitionsComplete

func (client SitesClient) GetSiteMetricDefinitionsComplete(ctx context.Context, resourceGroupName string, name string) (result MetricDefinitionCollectionIterator, err error)

GetSiteMetricDefinitionsComplete enumerates all values, automatically crossing page boundaries as required.

func (SitesClient) GetSiteMetricDefinitionsPreparer

func (client SitesClient) GetSiteMetricDefinitionsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, slot string) (result MetricDefinitionCollectionPage, err error)

GetSiteMetricDefinitionsSlot sends the get site metric definitions slot request. Parameters: resourceGroupName - name of resource group name - name of web app slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) GetSiteMetricDefinitionsSlotComplete

func (client SitesClient) GetSiteMetricDefinitionsSlotComplete(ctx context.Context, resourceGroupName string, name string, slot string) (result MetricDefinitionCollectionIterator, err error)

GetSiteMetricDefinitionsSlotComplete enumerates all values, automatically crossing page boundaries as required.

func (SitesClient) GetSiteMetricDefinitionsSlotPreparer

func (client SitesClient) GetSiteMetricDefinitionsSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, details *bool, filter string) (result ResourceMetricCollectionPage, err error)

GetSiteMetrics sends the get site metrics request. Parameters: resourceGroupName - name of resource group name - name of web app details - if true, metric details are included in response filter - 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) GetSiteMetricsComplete

func (client SitesClient) GetSiteMetricsComplete(ctx context.Context, resourceGroupName string, name string, details *bool, filter string) (result ResourceMetricCollectionIterator, err error)

GetSiteMetricsComplete enumerates all values, automatically crossing page boundaries as required.

func (SitesClient) GetSiteMetricsPreparer

func (client SitesClient) GetSiteMetricsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, slot string, details *bool, filter string) (result ResourceMetricCollectionPage, err error)

GetSiteMetricsSlot sends the get site metrics slot request. Parameters: resourceGroupName - name of resource group name - name of web app slot - name of web app slot. If not specified then will default to production slot. details - if true, metric details are included in response filter - 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) GetSiteMetricsSlotComplete

func (client SitesClient) GetSiteMetricsSlotComplete(ctx context.Context, resourceGroupName string, name string, slot string, details *bool, filter string) (result ResourceMetricCollectionIterator, err error)

GetSiteMetricsSlotComplete enumerates all values, automatically crossing page boundaries as required.

func (SitesClient) GetSiteMetricsSlotPreparer

func (client SitesClient) GetSiteMetricsSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, view string) (result NetworkFeatures, err error)

GetSiteNetworkFeatures sends the get site network features request. Parameters: resourceGroupName - the resource group name name - the name of the web app view - the type of view. This can either be "summary" or "detailed".

func (SitesClient) GetSiteNetworkFeaturesPreparer

func (client SitesClient) GetSiteNetworkFeaturesPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, view string, slot string) (result NetworkFeatures, err error)

GetSiteNetworkFeaturesSlot sends the get site network features slot request. Parameters: resourceGroupName - the resource group name name - the name of the web app view - the type of view. This can either be "summary" or "detailed". slot - the name of the slot for this web app.

func (SitesClient) GetSiteNetworkFeaturesSlotPreparer

func (client SitesClient) GetSiteNetworkFeaturesSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, operationID string) (result SetObject, err error)

GetSiteOperation sends the get site operation request. Parameters: resourceGroupName - name of resource group name - name of web app operationID - id of an operation

func (SitesClient) GetSiteOperationPreparer

func (client SitesClient) GetSiteOperationPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, operationID string, slot string) (result SetObject, err error)

GetSiteOperationSlot sends the get site operation slot request. Parameters: resourceGroupName - name of resource group name - name of web app operationID - id of an operation slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) GetSiteOperationSlotPreparer

func (client SitesClient) GetSiteOperationSlotPreparer(ctx context.Context, 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(ctx context.Context, 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(ctx context.Context, 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(ctx context.Context, 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(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, propertiesToInclude string) (*http.Request, error)

GetSitePreparer prepares the GetSite request.

func (SitesClient) GetSiteRelayServiceConnection

func (client SitesClient) GetSiteRelayServiceConnection(ctx context.Context, resourceGroupName string, name string, entityName string) (result RelayServiceConnectionEntity, err error)

GetSiteRelayServiceConnection sends the get site relay service connection request. Parameters: resourceGroupName - the resource group name name - the name of the web app entityName - the name by which the Hybrid Connection is identified

func (SitesClient) GetSiteRelayServiceConnectionPreparer

func (client SitesClient) GetSiteRelayServiceConnectionPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, entityName string, slot string) (result RelayServiceConnectionEntity, err error)

GetSiteRelayServiceConnectionSlot sends the get site relay service connection slot request. Parameters: resourceGroupName - the resource group name name - the name of the web app entityName - the name by which the Hybrid Connection is identified slot - the name of the slot for the web app.

func (SitesClient) GetSiteRelayServiceConnectionSlotPreparer

func (client SitesClient) GetSiteRelayServiceConnectionSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, slot string, propertiesToInclude string) (result Site, err error)

GetSiteSlot sends the get site slot request. Parameters: resourceGroupName - name of resource group name - name of web app slot - name of web app slot. If not specified then will default to production slot. propertiesToInclude - additional web app properties included in the response

func (SitesClient) GetSiteSlotPreparer

func (client SitesClient) GetSiteSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, propertiesToInclude string) (result SiteCollectionPage, err error)

GetSiteSlots sends the get site slots request. Parameters: resourceGroupName - name of resource group name - name of web app propertiesToInclude - list of app properties to include in the response

func (SitesClient) GetSiteSlotsComplete

func (client SitesClient) GetSiteSlotsComplete(ctx context.Context, resourceGroupName string, name string, propertiesToInclude string) (result SiteCollectionIterator, err error)

GetSiteSlotsComplete enumerates all values, automatically crossing page boundaries as required.

func (SitesClient) GetSiteSlotsPreparer

func (client SitesClient) GetSiteSlotsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result SetObject, err error)

GetSiteSnapshots sends the get site snapshots request. Parameters: resourceGroupName - webspace name - website Name

func (SitesClient) GetSiteSnapshotsPreparer

func (client SitesClient) GetSiteSnapshotsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, slot string) (result SetObject, err error)

GetSiteSnapshotsSlot sends the get site snapshots slot request. Parameters: resourceGroupName - webspace name - website Name slot - website Slot

func (SitesClient) GetSiteSnapshotsSlotPreparer

func (client SitesClient) GetSiteSnapshotsSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result SiteSourceControl, err error)

GetSiteSourceControl sends the get site source control request. Parameters: resourceGroupName - name of resource group name - name of web app

func (SitesClient) GetSiteSourceControlPreparer

func (client SitesClient) GetSiteSourceControlPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, slot string) (result SiteSourceControl, err error)

GetSiteSourceControlSlot sends the get site source control slot request. Parameters: resourceGroupName - name of resource group name - name of web app slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) GetSiteSourceControlSlotPreparer

func (client SitesClient) GetSiteSourceControlSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, filter string) (result CsmUsageQuotaCollectionPage, err error)

GetSiteUsages sends the get site usages request. Parameters: resourceGroupName - name of resource group name - name of web app filter - 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) GetSiteUsagesComplete

func (client SitesClient) GetSiteUsagesComplete(ctx context.Context, resourceGroupName string, name string, filter string) (result CsmUsageQuotaCollectionIterator, err error)

GetSiteUsagesComplete enumerates all values, automatically crossing page boundaries as required.

func (SitesClient) GetSiteUsagesPreparer

func (client SitesClient) GetSiteUsagesPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, slot string, filter string) (result CsmUsageQuotaCollectionPage, err error)

GetSiteUsagesSlot sends the get site usages slot request. Parameters: resourceGroupName - name of resource group name - name of web app slot - name of web app slot. If not specified then will default to production slot. filter - 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) GetSiteUsagesSlotComplete

func (client SitesClient) GetSiteUsagesSlotComplete(ctx context.Context, resourceGroupName string, name string, slot string, filter string) (result CsmUsageQuotaCollectionIterator, err error)

GetSiteUsagesSlotComplete enumerates all values, automatically crossing page boundaries as required.

func (SitesClient) GetSiteUsagesSlotPreparer

func (client SitesClient) GetSiteUsagesSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, vnetName string) (result VnetInfo, err error)

GetSiteVNETConnection sends the get site vnet connection request. Parameters: resourceGroupName - the resource group name name - the name of the web app vnetName - the name of the Virtual Network

func (SitesClient) GetSiteVNETConnectionPreparer

func (client SitesClient) GetSiteVNETConnectionPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, vnetName string, slot string) (result VnetInfo, err error)

GetSiteVNETConnectionSlot sends the get site vnet connection slot request. Parameters: resourceGroupName - the resource group name name - the name of the web app vnetName - the name of the Virtual Network slot - the name of the slot for this web app.

func (SitesClient) GetSiteVNETConnectionSlotPreparer

func (client SitesClient) GetSiteVNETConnectionSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result ListVnetInfo, err error)

GetSiteVNETConnections sends the get site vnet connections request. Parameters: resourceGroupName - the resource group name name - the name of the web app

func (SitesClient) GetSiteVNETConnectionsPreparer

func (client SitesClient) GetSiteVNETConnectionsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, slot string) (result ListVnetInfo, err error)

GetSiteVNETConnectionsSlot sends the get site vnet connections slot request. Parameters: resourceGroupName - the resource group name name - the name of the web app slot - the name of the slot for this web app.

func (SitesClient) GetSiteVNETConnectionsSlotPreparer

func (client SitesClient) GetSiteVNETConnectionsSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, vnetName string, gatewayName string) (result SetObject, err error)

GetSiteVnetGateway sends the get site vnet gateway request. Parameters: resourceGroupName - the resource group name name - the name of the web app vnetName - the name of the Virtual Network gatewayName - the name of the gateway. The only gateway that exists presently is "primary"

func (SitesClient) GetSiteVnetGatewayPreparer

func (client SitesClient) GetSiteVnetGatewayPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, vnetName string, gatewayName string, slot string) (result SetObject, err error)

GetSiteVnetGatewaySlot sends the get site vnet gateway slot request. Parameters: resourceGroupName - the resource group name name - the name of the web app vnetName - the name of the Virtual Network gatewayName - the name of the gateway. The only gateway that exists presently is "primary" slot - the name of the slot for this web app.

func (SitesClient) GetSiteVnetGatewaySlotPreparer

func (client SitesClient) GetSiteVnetGatewaySlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, propertiesToInclude string, includeSiteTypes string, includeSlots *bool) (result SiteCollectionPage, err error)

GetSites sends the get sites request. Parameters: resourceGroupName - name of resource group propertiesToInclude - additional web app properties included in the response includeSiteTypes - types of apps included in the response includeSlots - whether or not to include deployments slots in results

func (SitesClient) GetSitesComplete

func (client SitesClient) GetSitesComplete(ctx context.Context, resourceGroupName string, propertiesToInclude string, includeSiteTypes string, includeSlots *bool) (result SiteCollectionIterator, err error)

GetSitesComplete enumerates all values, automatically crossing page boundaries as required.

func (SitesClient) GetSitesPreparer

func (client SitesClient) GetSitesPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result SlotConfigNamesResource, err error)

GetSlotConfigNames sends the get slot config names request. Parameters: resourceGroupName - name of resource group name - name of web app

func (SitesClient) GetSlotConfigNamesPreparer

func (client SitesClient) GetSlotConfigNamesPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, slotSwapEntity CsmSlotEntity) (result SlotDifferenceCollectionPage, err error)

GetSlotsDifferencesFromProduction sends the get slots differences from production request. Parameters: resourceGroupName - name of resource group name - name of web app slotSwapEntity - request body that contains the target slot name

func (SitesClient) GetSlotsDifferencesFromProductionComplete

func (client SitesClient) GetSlotsDifferencesFromProductionComplete(ctx context.Context, resourceGroupName string, name string, slotSwapEntity CsmSlotEntity) (result SlotDifferenceCollectionIterator, err error)

GetSlotsDifferencesFromProductionComplete enumerates all values, automatically crossing page boundaries as required.

func (SitesClient) GetSlotsDifferencesFromProductionPreparer

func (client SitesClient) GetSlotsDifferencesFromProductionPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, slotSwapEntity CsmSlotEntity, slot string) (result SlotDifferenceCollectionPage, err error)

GetSlotsDifferencesSlot sends the get slots differences slot request. Parameters: resourceGroupName - name of resource group name - name of web app slotSwapEntity - request body that contains the target slot name slot - name of the source slot

func (SitesClient) GetSlotsDifferencesSlotComplete

func (client SitesClient) GetSlotsDifferencesSlotComplete(ctx context.Context, resourceGroupName string, name string, slotSwapEntity CsmSlotEntity, slot string) (result SlotDifferenceCollectionIterator, err error)

GetSlotsDifferencesSlotComplete enumerates all values, automatically crossing page boundaries as required.

func (SitesClient) GetSlotsDifferencesSlotPreparer

func (client SitesClient) GetSlotsDifferencesSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result SiteCloneability, err error)

IsSiteCloneable sends the is site cloneable request. Parameters: resourceGroupName - name of the resource group name - name of the web app

func (SitesClient) IsSiteCloneablePreparer

func (client SitesClient) IsSiteCloneablePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, slot string) (result SiteCloneability, err error)

IsSiteCloneableSlot sends the is site cloneable slot request. Parameters: resourceGroupName - name of the resource group name - name of the web app slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) IsSiteCloneableSlotPreparer

func (client SitesClient) IsSiteCloneableSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result StringDictionary, err error)

ListSiteAppSettings sends the list site app settings request. Parameters: resourceGroupName - name of resource group name - name of web app

func (SitesClient) ListSiteAppSettingsPreparer

func (client SitesClient) ListSiteAppSettingsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, slot string) (result StringDictionary, err error)

ListSiteAppSettingsSlot sends the list site app settings slot request. Parameters: resourceGroupName - name of resource group name - name of web app slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) ListSiteAppSettingsSlotPreparer

func (client SitesClient) ListSiteAppSettingsSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result SiteAuthSettings, err error)

ListSiteAuthSettings sends the list site auth settings request. Parameters: resourceGroupName - name of resource group name - name of web app

func (SitesClient) ListSiteAuthSettingsPreparer

func (client SitesClient) ListSiteAuthSettingsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, slot string) (result SiteAuthSettings, err error)

ListSiteAuthSettingsSlot sends the list site auth settings slot request. Parameters: resourceGroupName - name of resource group name - name of web app slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) ListSiteAuthSettingsSlotPreparer

func (client SitesClient) ListSiteAuthSettingsSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result BackupItemCollectionPage, err error)

ListSiteBackups sends the list site backups request. Parameters: resourceGroupName - name of resource group name - name of web app

func (SitesClient) ListSiteBackupsComplete

func (client SitesClient) ListSiteBackupsComplete(ctx context.Context, resourceGroupName string, name string) (result BackupItemCollectionIterator, err error)

ListSiteBackupsComplete enumerates all values, automatically crossing page boundaries as required.

func (SitesClient) ListSiteBackupsPreparer

func (client SitesClient) ListSiteBackupsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, slot string) (result BackupItemCollectionPage, err error)

ListSiteBackupsSlot sends the list site backups slot request. Parameters: resourceGroupName - name of resource group name - name of web app slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) ListSiteBackupsSlotComplete

func (client SitesClient) ListSiteBackupsSlotComplete(ctx context.Context, resourceGroupName string, name string, slot string) (result BackupItemCollectionIterator, err error)

ListSiteBackupsSlotComplete enumerates all values, automatically crossing page boundaries as required.

func (SitesClient) ListSiteBackupsSlotPreparer

func (client SitesClient) ListSiteBackupsSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result ConnectionStringDictionary, err error)

ListSiteConnectionStrings sends the list site connection strings request. Parameters: resourceGroupName - name of resource group name - name of web app

func (SitesClient) ListSiteConnectionStringsPreparer

func (client SitesClient) ListSiteConnectionStringsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, slot string) (result ConnectionStringDictionary, err error)

ListSiteConnectionStringsSlot sends the list site connection strings slot request. Parameters: resourceGroupName - name of resource group name - name of web app slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) ListSiteConnectionStringsSlotPreparer

func (client SitesClient) ListSiteConnectionStringsSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result StringDictionary, err error)

ListSiteMetadata sends the list site metadata request. Parameters: resourceGroupName - name of resource group name - name of web app

func (SitesClient) ListSiteMetadataPreparer

func (client SitesClient) ListSiteMetadataPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, slot string) (result StringDictionary, err error)

ListSiteMetadataSlot sends the list site metadata slot request. Parameters: resourceGroupName - name of resource group name - name of web app slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) ListSiteMetadataSlotPreparer

func (client SitesClient) ListSiteMetadataSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result SetObject, err error)

ListSitePremierAddOns sends the list site premier add ons request.

func (SitesClient) ListSitePremierAddOnsPreparer

func (client SitesClient) ListSitePremierAddOnsPreparer(ctx context.Context, 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(ctx context.Context, 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(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result SitesListSitePublishingCredentialsFuture, err error)

ListSitePublishingCredentials sends the list site publishing credentials request. Parameters: resourceGroupName - name of resource group name - name of web app

func (SitesClient) ListSitePublishingCredentialsPreparer

func (client SitesClient) ListSitePublishingCredentialsPreparer(ctx context.Context, resourceGroupName string, name string) (*http.Request, error)

ListSitePublishingCredentialsPreparer prepares the ListSitePublishingCredentials request.

func (SitesClient) ListSitePublishingCredentialsResponder

func (client SitesClient) ListSitePublishingCredentialsResponder(resp *http.Response) (result User, 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) (future SitesListSitePublishingCredentialsFuture, err 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(ctx context.Context, resourceGroupName string, name string, slot string) (result SitesListSitePublishingCredentialsSlotFuture, err error)

ListSitePublishingCredentialsSlot sends the list site publishing credentials slot request. Parameters: resourceGroupName - name of resource group name - name of web app slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) ListSitePublishingCredentialsSlotPreparer

func (client SitesClient) ListSitePublishingCredentialsSlotPreparer(ctx context.Context, resourceGroupName string, name string, slot string) (*http.Request, error)

ListSitePublishingCredentialsSlotPreparer prepares the ListSitePublishingCredentialsSlot request.

func (SitesClient) ListSitePublishingCredentialsSlotResponder

func (client SitesClient) ListSitePublishingCredentialsSlotResponder(resp *http.Response) (result User, 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) (future SitesListSitePublishingCredentialsSlotFuture, err 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(ctx context.Context, resourceGroupName string, name string, options CsmPublishingProfileOptions) (result ReadCloser, err error)

ListSitePublishingProfileXML sends the list site publishing profile xml request. Parameters: resourceGroupName - name of resource group name - name of web app options - specifies options for publishing profile. Pass CsmPublishingProfileOptions.Format=FileZilla3 for FileZilla FTP format.

func (SitesClient) ListSitePublishingProfileXMLPreparer

func (client SitesClient) ListSitePublishingProfileXMLPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, options CsmPublishingProfileOptions, slot string) (result ReadCloser, err error)

ListSitePublishingProfileXMLSlot sends the list site publishing profile xml slot request. Parameters: resourceGroupName - name of resource group name - name of web app options - specifies options for publishing profile. Pass CsmPublishingProfileOptions.Format=FileZilla3 for FileZilla FTP format. slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) ListSitePublishingProfileXMLSlotPreparer

func (client SitesClient) ListSitePublishingProfileXMLSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result RelayServiceConnectionEntity, err error)

ListSiteRelayServiceConnections sends the list site relay service connections request. Parameters: resourceGroupName - the resource group name name - the name of the web app

func (SitesClient) ListSiteRelayServiceConnectionsPreparer

func (client SitesClient) ListSiteRelayServiceConnectionsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, slot string) (result RelayServiceConnectionEntity, err error)

ListSiteRelayServiceConnectionsSlot sends the list site relay service connections slot request. Parameters: resourceGroupName - the resource group name name - the name of the web app slot - the name of the slot for the web app.

func (SitesClient) ListSiteRelayServiceConnectionsSlotPreparer

func (client SitesClient) ListSiteRelayServiceConnectionsSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, recoveryEntity CsmSiteRecoveryEntity) (result SitesRecoverSiteFuture, err error)

RecoverSite sends the recover site request. Parameters: resourceGroupName - name of resource group name - name of web app recoveryEntity - 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(ctx context.Context, resourceGroupName string, name string, recoveryEntity CsmSiteRecoveryEntity) (*http.Request, error)

RecoverSitePreparer prepares the RecoverSite request.

func (SitesClient) RecoverSiteResponder

func (client SitesClient) RecoverSiteResponder(resp *http.Response) (result Site, 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) (future SitesRecoverSiteFuture, err 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(ctx context.Context, resourceGroupName string, name string, recoveryEntity CsmSiteRecoveryEntity, slot string) (result SitesRecoverSiteSlotFuture, err error)

RecoverSiteSlot sends the recover site slot request. Parameters: resourceGroupName - name of resource group name - name of web app recoveryEntity - snapshot data used for web app recovery. Snapshot information can be obtained by calling GetDeletedSites or GetSiteSnapshots API. slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) RecoverSiteSlotPreparer

func (client SitesClient) RecoverSiteSlotPreparer(ctx context.Context, resourceGroupName string, name string, recoveryEntity CsmSiteRecoveryEntity, slot string) (*http.Request, error)

RecoverSiteSlotPreparer prepares the RecoverSiteSlot request.

func (SitesClient) RecoverSiteSlotResponder

func (client SitesClient) RecoverSiteSlotResponder(resp *http.Response) (result Site, 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) (future SitesRecoverSiteSlotFuture, err 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(ctx context.Context, resourceGroupName string, name string) (result SetObject, err error)

ResetProductionSlotConfig sends the reset production slot config request. Parameters: resourceGroupName - name of resource group name - name of web app

func (SitesClient) ResetProductionSlotConfigPreparer

func (client SitesClient) ResetProductionSlotConfigPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, slot string) (result SetObject, err error)

ResetSlotConfigSlot sends the reset slot config slot request. Parameters: resourceGroupName - name of resource group name - name of web app slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) ResetSlotConfigSlotPreparer

func (client SitesClient) ResetSlotConfigSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, softRestart *bool, synchronous *bool) (result SetObject, err error)

RestartSite sends the restart site request. Parameters: resourceGroupName - name of resource group name - name of web app softRestart - soft restart applies the configuration settings and restarts the app if necessary. Hard restart always restarts and reprovisions the app synchronous - if true then the API will block until the app has been restarted

func (SitesClient) RestartSitePreparer

func (client SitesClient) RestartSitePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, slot string, softRestart *bool, synchronous *bool) (result SetObject, err error)

RestartSiteSlot sends the restart site slot request. Parameters: resourceGroupName - name of resource group name - name of web app slot - name of web app slot. If not specified then will default to production slot. softRestart - soft restart applies the configuration settings and restarts the app if necessary. Hard restart always restarts and reprovisions the app synchronous - if true then the API will block until the app has been restarted

func (SitesClient) RestartSiteSlotPreparer

func (client SitesClient) RestartSiteSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, backupID string, request RestoreRequest) (result SitesRestoreSiteFuture, err error)

RestoreSite sends the restore site request. Parameters: resourceGroupName - name of resource group name - name of web app backupID - id of backup to restore request - information on restore request

func (SitesClient) RestoreSitePreparer

func (client SitesClient) RestoreSitePreparer(ctx context.Context, resourceGroupName string, name string, backupID string, request RestoreRequest) (*http.Request, error)

RestoreSitePreparer prepares the RestoreSite request.

func (SitesClient) RestoreSiteResponder

func (client SitesClient) RestoreSiteResponder(resp *http.Response) (result RestoreResponse, 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) (future SitesRestoreSiteFuture, err 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(ctx context.Context, resourceGroupName string, name string, backupID string, request RestoreRequest, slot string) (result SitesRestoreSiteSlotFuture, err error)

RestoreSiteSlot sends the restore site slot request. Parameters: resourceGroupName - name of resource group name - name of web app backupID - id of backup to restore request - information on restore request slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) RestoreSiteSlotPreparer

func (client SitesClient) RestoreSiteSlotPreparer(ctx context.Context, resourceGroupName string, name string, backupID string, request RestoreRequest, slot string) (*http.Request, error)

RestoreSiteSlotPreparer prepares the RestoreSiteSlot request.

func (SitesClient) RestoreSiteSlotResponder

func (client SitesClient) RestoreSiteSlotResponder(resp *http.Response) (result RestoreResponse, 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) (future SitesRestoreSiteSlotFuture, err 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(ctx context.Context, resourceGroupName string, name string) (result SetObject, err error)

StartSite sends the start site request. Parameters: resourceGroupName - name of resource group name - name of web app

func (SitesClient) StartSitePreparer

func (client SitesClient) StartSitePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, slot string) (result SetObject, err error)

StartSiteSlot sends the start site slot request. Parameters: resourceGroupName - name of resource group name - name of web app slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) StartSiteSlotPreparer

func (client SitesClient) StartSiteSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string) (result SetObject, err error)

StopSite sends the stop site request. Parameters: resourceGroupName - name of resource group name - name of web app

func (SitesClient) StopSitePreparer

func (client SitesClient) StopSitePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, slot string) (result SetObject, err error)

StopSiteSlot sends the stop site slot request. Parameters: resourceGroupName - name of resource group name - name of web app slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) StopSiteSlotPreparer

func (client SitesClient) StopSiteSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, slotSwapEntity CsmSlotEntity) (result SitesSwapSlotWithProductionFuture, err error)

SwapSlotWithProduction sends the swap slot with production request. Parameters: resourceGroupName - name of resource group name - name of web app slotSwapEntity - request body that contains the target slot name

func (SitesClient) SwapSlotWithProductionPreparer

func (client SitesClient) SwapSlotWithProductionPreparer(ctx context.Context, resourceGroupName string, name string, slotSwapEntity CsmSlotEntity) (*http.Request, error)

SwapSlotWithProductionPreparer prepares the SwapSlotWithProduction request.

func (SitesClient) SwapSlotWithProductionResponder

func (client SitesClient) SwapSlotWithProductionResponder(resp *http.Response) (result SetObject, 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) (future SitesSwapSlotWithProductionFuture, err 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(ctx context.Context, resourceGroupName string, name string, slotSwapEntity CsmSlotEntity, slot string) (result SitesSwapSlotsSlotFuture, err error)

SwapSlotsSlot sends the swap slots slot request. Parameters: resourceGroupName - name of resource group name - name of web app slotSwapEntity - request body that contains the target slot name slot - name of source slot for the swap

func (SitesClient) SwapSlotsSlotPreparer

func (client SitesClient) SwapSlotsSlotPreparer(ctx context.Context, resourceGroupName string, name string, slotSwapEntity CsmSlotEntity, slot string) (*http.Request, error)

SwapSlotsSlotPreparer prepares the SwapSlotsSlot request.

func (SitesClient) SwapSlotsSlotResponder

func (client SitesClient) SwapSlotsSlotResponder(resp *http.Response) (result SetObject, 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) (future SitesSwapSlotsSlotFuture, err 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(ctx context.Context, resourceGroupName string, name string) (result SetObject, err error)

SyncSiteRepository sends the sync site repository request.

func (SitesClient) SyncSiteRepositoryPreparer

func (client SitesClient) SyncSiteRepositoryPreparer(ctx context.Context, 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(ctx context.Context, 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(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, appSettings StringDictionary) (result StringDictionary, err error)

UpdateSiteAppSettings sends the update site app settings request. Parameters: resourceGroupName - name of resource group name - name of web app appSettings - application settings of web app

func (SitesClient) UpdateSiteAppSettingsPreparer

func (client SitesClient) UpdateSiteAppSettingsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, appSettings StringDictionary, slot string) (result StringDictionary, err error)

UpdateSiteAppSettingsSlot sends the update site app settings slot request. Parameters: resourceGroupName - name of resource group name - name of web app appSettings - application settings of web app slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) UpdateSiteAppSettingsSlotPreparer

func (client SitesClient) UpdateSiteAppSettingsSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, siteAuthSettings SiteAuthSettings) (result SiteAuthSettings, err error)

UpdateSiteAuthSettings sends the update site auth settings request. Parameters: resourceGroupName - name of resource group name - name of web app siteAuthSettings - auth settings associated with web app

func (SitesClient) UpdateSiteAuthSettingsPreparer

func (client SitesClient) UpdateSiteAuthSettingsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, siteAuthSettings SiteAuthSettings, slot string) (result SiteAuthSettings, err error)

UpdateSiteAuthSettingsSlot sends the update site auth settings slot request. Parameters: resourceGroupName - name of resource group name - name of web app siteAuthSettings - auth settings associated with web app slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) UpdateSiteAuthSettingsSlotPreparer

func (client SitesClient) UpdateSiteAuthSettingsSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, request BackupRequest) (result BackupRequest, err error)

UpdateSiteBackupConfiguration sends the update site backup configuration request. Parameters: resourceGroupName - name of resource group name - name of web app request - information on backup request

func (SitesClient) UpdateSiteBackupConfigurationPreparer

func (client SitesClient) UpdateSiteBackupConfigurationPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, request BackupRequest, slot string) (result BackupRequest, err error)

UpdateSiteBackupConfigurationSlot sends the update site backup configuration slot request. Parameters: resourceGroupName - name of resource group name - name of web app request - information on backup request slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) UpdateSiteBackupConfigurationSlotPreparer

func (client SitesClient) UpdateSiteBackupConfigurationSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, siteConfig SiteConfig) (result SiteConfig, err error)

UpdateSiteConfig sends the update site config request. Parameters: resourceGroupName - name of resource group name - name of web app siteConfig - request body that contains the configuration setting for the web app

func (SitesClient) UpdateSiteConfigPreparer

func (client SitesClient) UpdateSiteConfigPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, siteConfig SiteConfig, slot string) (result SiteConfig, err error)

UpdateSiteConfigSlot sends the update site config slot request. Parameters: resourceGroupName - name of resource group name - name of web app siteConfig - request body that contains the configuration setting for the web app slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) UpdateSiteConfigSlotPreparer

func (client SitesClient) UpdateSiteConfigSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, connectionStrings ConnectionStringDictionary) (result ConnectionStringDictionary, err error)

UpdateSiteConnectionStrings sends the update site connection strings request. Parameters: resourceGroupName - name of resource group name - name of web app connectionStrings - connection strings associated with web app

func (SitesClient) UpdateSiteConnectionStringsPreparer

func (client SitesClient) UpdateSiteConnectionStringsPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, connectionStrings ConnectionStringDictionary, slot string) (result ConnectionStringDictionary, err error)

UpdateSiteConnectionStringsSlot sends the update site connection strings slot request. Parameters: resourceGroupName - name of resource group name - name of web app connectionStrings - connection strings associated with web app slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) UpdateSiteConnectionStringsSlotPreparer

func (client SitesClient) UpdateSiteConnectionStringsSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, siteLogsConfig SiteLogsConfig) (result SiteLogsConfig, err error)

UpdateSiteLogsConfig sends the update site logs config request. Parameters: resourceGroupName - name of resource group name - name of web app siteLogsConfig - site logs configuration

func (SitesClient) UpdateSiteLogsConfigPreparer

func (client SitesClient) UpdateSiteLogsConfigPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, siteLogsConfig SiteLogsConfig, slot string) (result SiteLogsConfig, err error)

UpdateSiteLogsConfigSlot sends the update site logs config slot request. Parameters: resourceGroupName - name of resource group name - name of web app siteLogsConfig - site logs configuration slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) UpdateSiteLogsConfigSlotPreparer

func (client SitesClient) UpdateSiteLogsConfigSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, metadata StringDictionary) (result StringDictionary, err error)

UpdateSiteMetadata sends the update site metadata request. Parameters: resourceGroupName - name of resource group name - name of web app metadata - meta data of web app

func (SitesClient) UpdateSiteMetadataPreparer

func (client SitesClient) UpdateSiteMetadataPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, metadata StringDictionary, slot string) (result StringDictionary, err error)

UpdateSiteMetadataSlot sends the update site metadata slot request. Parameters: resourceGroupName - name of resource group name - name of web app metadata - meta data of web app slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) UpdateSiteMetadataSlotPreparer

func (client SitesClient) UpdateSiteMetadataSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, entityName string, connectionEnvelope RelayServiceConnectionEntity) (result RelayServiceConnectionEntity, err error)

UpdateSiteRelayServiceConnection sends the update site relay service connection request. Parameters: resourceGroupName - the resource group name name - the name of the web app entityName - the name by which the Hybrid Connection is identified connectionEnvelope - the details of the Hybrid Connection

func (SitesClient) UpdateSiteRelayServiceConnectionPreparer

func (client SitesClient) UpdateSiteRelayServiceConnectionPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, entityName string, connectionEnvelope RelayServiceConnectionEntity, slot string) (result RelayServiceConnectionEntity, err error)

UpdateSiteRelayServiceConnectionSlot sends the update site relay service connection slot request. Parameters: resourceGroupName - the resource group name name - the name of the web app entityName - the name by which the Hybrid Connection is identified connectionEnvelope - the details of the Hybrid Connection slot - the name of the slot for the web app.

func (SitesClient) UpdateSiteRelayServiceConnectionSlotPreparer

func (client SitesClient) UpdateSiteRelayServiceConnectionSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, siteSourceControl SiteSourceControl) (result SiteSourceControl, err error)

UpdateSiteSourceControl sends the update site source control request. Parameters: resourceGroupName - name of resource group name - name of web app siteSourceControl - request body that contains the source control parameters

func (SitesClient) UpdateSiteSourceControlPreparer

func (client SitesClient) UpdateSiteSourceControlPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, siteSourceControl SiteSourceControl, slot string) (result SiteSourceControl, err error)

UpdateSiteSourceControlSlot sends the update site source control slot request. Parameters: resourceGroupName - name of resource group name - name of web app siteSourceControl - request body that contains the source control parameters slot - name of web app slot. If not specified then will default to production slot.

func (SitesClient) UpdateSiteSourceControlSlotPreparer

func (client SitesClient) UpdateSiteSourceControlSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, vnetName string, connectionEnvelope VnetInfo) (result VnetInfo, err error)

UpdateSiteVNETConnection sends the update site vnet connection request. Parameters: resourceGroupName - the resource group name name - the name of the web app vnetName - the name of the Virtual Network connectionEnvelope - the properties of this Virtual Network Connection

func (SitesClient) UpdateSiteVNETConnectionGateway

func (client SitesClient) UpdateSiteVNETConnectionGateway(ctx context.Context, resourceGroupName string, name string, vnetName string, gatewayName string, connectionEnvelope VnetGateway) (result VnetGateway, err error)

UpdateSiteVNETConnectionGateway sends the update site vnet connection gateway request. Parameters: resourceGroupName - the resource group name name - the name of the web app vnetName - the name of the Virtual Network gatewayName - the name of the gateway. The only gateway that exists presently is "primary" connectionEnvelope - the properties to update this gateway with.

func (SitesClient) UpdateSiteVNETConnectionGatewayPreparer

func (client SitesClient) UpdateSiteVNETConnectionGatewayPreparer(ctx context.Context, 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(ctx context.Context, 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. Parameters: resourceGroupName - the resource group name name - the name of the web app vnetName - the name of the Virtual Network gatewayName - the name of the gateway. The only gateway that exists presently is "primary" connectionEnvelope - the properties to update this gateway with. slot - the name of the slot for this web app.

func (SitesClient) UpdateSiteVNETConnectionGatewaySlotPreparer

func (client SitesClient) UpdateSiteVNETConnectionGatewaySlotPreparer(ctx context.Context, 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(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, vnetName string, connectionEnvelope VnetInfo, slot string) (result VnetInfo, err error)

UpdateSiteVNETConnectionSlot sends the update site vnet connection slot request. Parameters: resourceGroupName - the resource group name name - the name of the web app vnetName - the name of the Virtual Network connectionEnvelope - the properties of this Virtual Network Connection slot - the name of the slot for this web app.

func (SitesClient) UpdateSiteVNETConnectionSlotPreparer

func (client SitesClient) UpdateSiteVNETConnectionSlotPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, name string, slotConfigNames SlotConfigNamesResource) (result SlotConfigNamesResource, err error)

UpdateSlotConfigNames sends the update slot config names request. Parameters: resourceGroupName - name of resource group name - name of web app slotConfigNames - request body containing the names of application settings and connection strings

func (SitesClient) UpdateSlotConfigNamesPreparer

func (client SitesClient) UpdateSlotConfigNamesPreparer(ctx context.Context, 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 SitesCreateOrUpdateSiteFuture

type SitesCreateOrUpdateSiteFuture struct {
	azure.Future
}

SitesCreateOrUpdateSiteFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*SitesCreateOrUpdateSiteFuture) Result

func (future *SitesCreateOrUpdateSiteFuture) Result(client SitesClient) (s Site, err error)

Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.

type SitesCreateOrUpdateSiteSlotFuture

type SitesCreateOrUpdateSiteSlotFuture struct {
	azure.Future
}

SitesCreateOrUpdateSiteSlotFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*SitesCreateOrUpdateSiteSlotFuture) Result

func (future *SitesCreateOrUpdateSiteSlotFuture) Result(client SitesClient) (s Site, err error)

Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.

type SitesListSitePublishingCredentialsFuture

type SitesListSitePublishingCredentialsFuture struct {
	azure.Future
}

SitesListSitePublishingCredentialsFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*SitesListSitePublishingCredentialsFuture) Result

func (future *SitesListSitePublishingCredentialsFuture) Result(client SitesClient) (u User, err error)

Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.

type SitesListSitePublishingCredentialsSlotFuture

type SitesListSitePublishingCredentialsSlotFuture struct {
	azure.Future
}

SitesListSitePublishingCredentialsSlotFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*SitesListSitePublishingCredentialsSlotFuture) Result

func (future *SitesListSitePublishingCredentialsSlotFuture) Result(client SitesClient) (u User, err error)

Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.

type SitesRecoverSiteFuture

type SitesRecoverSiteFuture struct {
	azure.Future
}

SitesRecoverSiteFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*SitesRecoverSiteFuture) Result

func (future *SitesRecoverSiteFuture) Result(client SitesClient) (s Site, err error)

Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.

type SitesRecoverSiteSlotFuture

type SitesRecoverSiteSlotFuture struct {
	azure.Future
}

SitesRecoverSiteSlotFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*SitesRecoverSiteSlotFuture) Result

func (future *SitesRecoverSiteSlotFuture) Result(client SitesClient) (s Site, err error)

Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.

type SitesRestoreSiteFuture

type SitesRestoreSiteFuture struct {
	azure.Future
}

SitesRestoreSiteFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*SitesRestoreSiteFuture) Result

func (future *SitesRestoreSiteFuture) Result(client SitesClient) (rr RestoreResponse, err error)

Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.

type SitesRestoreSiteSlotFuture

type SitesRestoreSiteSlotFuture struct {
	azure.Future
}

SitesRestoreSiteSlotFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*SitesRestoreSiteSlotFuture) Result

func (future *SitesRestoreSiteSlotFuture) Result(client SitesClient) (rr RestoreResponse, err error)

Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.

type SitesSwapSlotWithProductionFuture

type SitesSwapSlotWithProductionFuture struct {
	azure.Future
}

SitesSwapSlotWithProductionFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*SitesSwapSlotWithProductionFuture) Result

func (future *SitesSwapSlotWithProductionFuture) Result(client SitesClient) (so SetObject, err error)

Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.

type SitesSwapSlotsSlotFuture

type SitesSwapSlotsSlotFuture struct {
	azure.Future
}

SitesSwapSlotsSlotFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*SitesSwapSlotsSlotFuture) Result

func (future *SitesSwapSlotsSlotFuture) Result(client SitesClient) (so SetObject, err error)

Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.

type SkuCapacity

type SkuCapacity struct {
	// Minimum - Minimum number of Workers for this App Service Plan SKU
	Minimum *int32 `json:"minimum,omitempty"`
	// Maximum - Maximum number of Workers for this App Service Plan SKU
	Maximum *int32 `json:"maximum,omitempty"`
	// Default - Default number of Workers for this App Service Plan SKU
	Default *int32 `json:"default,omitempty"`
	// ScaleType - Available scale configurations for an App Service Plan
	ScaleType *string `json:"scaleType,omitempty"`
}

SkuCapacity description of the App Service Plan scale options

type SkuDescription

type SkuDescription struct {
	// Name - Name of the resource sku
	Name *string `json:"name,omitempty"`
	// Tier - Service Tier of the resource sku
	Tier *string `json:"tier,omitempty"`
	// Size - Size specifier of the resource sku
	Size *string `json:"size,omitempty"`
	// Family - Family code of the resource sku
	Family *string `json:"family,omitempty"`
	// Capacity - Current number of instances assigned to the resource
	Capacity *int32 `json:"capacity,omitempty"`
}

SkuDescription describes a sku for a scalable resource

type SkuInfo

type SkuInfo struct {
	// ResourceType - Resource type that this sku applies to
	ResourceType *string `json:"resourceType,omitempty"`
	// Sku - Name and tier of the sku
	Sku *SkuDescription `json:"sku,omitempty"`
	// Capacity - Min, max, and default scale values of the sku
	Capacity *SkuCapacity `json:"capacity,omitempty"`
}

SkuInfo sku discovery information

type SkuInfoCollection

type SkuInfoCollection struct {
	autorest.Response `json:"-"`
	// Value - Collection of resources
	Value *[]SkuInfo `json:"value,omitempty"`
	// NextLink - Link to next page of resources
	NextLink *string `json:"nextLink,omitempty"`
}

SkuInfoCollection collection of SkuInfos

func (SkuInfoCollection) IsEmpty

func (sic SkuInfoCollection) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type SkuInfoCollectionIterator

type SkuInfoCollectionIterator struct {
	// contains filtered or unexported fields
}

SkuInfoCollectionIterator provides access to a complete listing of SkuInfo values.

func NewSkuInfoCollectionIterator

func NewSkuInfoCollectionIterator(page SkuInfoCollectionPage) SkuInfoCollectionIterator

Creates a new instance of the SkuInfoCollectionIterator type.

func (*SkuInfoCollectionIterator) Next

func (iter *SkuInfoCollectionIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*SkuInfoCollectionIterator) NextWithContext

func (iter *SkuInfoCollectionIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (SkuInfoCollectionIterator) NotDone

func (iter SkuInfoCollectionIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (SkuInfoCollectionIterator) Response

Response returns the raw server response from the last page request.

func (SkuInfoCollectionIterator) Value

func (iter SkuInfoCollectionIterator) Value() SkuInfo

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type SkuInfoCollectionPage

type SkuInfoCollectionPage struct {
	// contains filtered or unexported fields
}

SkuInfoCollectionPage contains a page of SkuInfo values.

func NewSkuInfoCollectionPage

func NewSkuInfoCollectionPage(getNextPage func(context.Context, SkuInfoCollection) (SkuInfoCollection, error)) SkuInfoCollectionPage

Creates a new instance of the SkuInfoCollectionPage type.

func (*SkuInfoCollectionPage) Next

func (page *SkuInfoCollectionPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*SkuInfoCollectionPage) NextWithContext

func (page *SkuInfoCollectionPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (SkuInfoCollectionPage) NotDone

func (page SkuInfoCollectionPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (SkuInfoCollectionPage) Response

func (page SkuInfoCollectionPage) Response() SkuInfoCollection

Response returns the raw server response from the last page request.

func (SkuInfoCollectionPage) Values

func (page SkuInfoCollectionPage) Values() []SkuInfo

Values returns the slice of values for the current page or nil if there are no values.

type SlotConfigNames

type SlotConfigNames struct {
	// ConnectionStringNames - List of connection string names
	ConnectionStringNames *[]string `json:"connectionStringNames,omitempty"`
	// AppSettingNames - List of application settings names
	AppSettingNames *[]string `json:"appSettingNames,omitempty"`
}

SlotConfigNames 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:"-"`
	*SlotConfigNamesResourceProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

SlotConfigNamesResource slot Config names azure resource

func (SlotConfigNamesResource) MarshalJSON

func (scnr SlotConfigNamesResource) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for SlotConfigNamesResource.

func (*SlotConfigNamesResource) UnmarshalJSON

func (scnr *SlotConfigNamesResource) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for SlotConfigNamesResource struct.

type SlotConfigNamesResourceProperties

type SlotConfigNamesResourceProperties struct {
	// ConnectionStringNames - List of connection string names
	ConnectionStringNames *[]string `json:"connectionStringNames,omitempty"`
	// AppSettingNames - List of application settings names
	AppSettingNames *[]string `json:"appSettingNames,omitempty"`
}

SlotConfigNamesResourceProperties ...

type SlotDifference

type SlotDifference struct {
	*SlotDifferenceProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

SlotDifference an object describing the difference in setting values between two web app slots

func (SlotDifference) MarshalJSON

func (sd SlotDifference) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for SlotDifference.

func (*SlotDifference) UnmarshalJSON

func (sd *SlotDifference) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for SlotDifference struct.

type SlotDifferenceCollection

type SlotDifferenceCollection struct {
	autorest.Response `json:"-"`
	// Value - Collection of resources
	Value *[]SlotDifference `json:"value,omitempty"`
	// NextLink - Link to next page of resources
	NextLink *string `json:"nextLink,omitempty"`
}

SlotDifferenceCollection collection of Slot Differences

func (SlotDifferenceCollection) IsEmpty

func (sdc SlotDifferenceCollection) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type SlotDifferenceCollectionIterator

type SlotDifferenceCollectionIterator struct {
	// contains filtered or unexported fields
}

SlotDifferenceCollectionIterator provides access to a complete listing of SlotDifference values.

func NewSlotDifferenceCollectionIterator

func NewSlotDifferenceCollectionIterator(page SlotDifferenceCollectionPage) SlotDifferenceCollectionIterator

Creates a new instance of the SlotDifferenceCollectionIterator type.

func (*SlotDifferenceCollectionIterator) Next

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*SlotDifferenceCollectionIterator) NextWithContext

func (iter *SlotDifferenceCollectionIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (SlotDifferenceCollectionIterator) NotDone

func (iter SlotDifferenceCollectionIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (SlotDifferenceCollectionIterator) Response

Response returns the raw server response from the last page request.

func (SlotDifferenceCollectionIterator) Value

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type SlotDifferenceCollectionPage

type SlotDifferenceCollectionPage struct {
	// contains filtered or unexported fields
}

SlotDifferenceCollectionPage contains a page of SlotDifference values.

func NewSlotDifferenceCollectionPage

func NewSlotDifferenceCollectionPage(getNextPage func(context.Context, SlotDifferenceCollection) (SlotDifferenceCollection, error)) SlotDifferenceCollectionPage

Creates a new instance of the SlotDifferenceCollectionPage type.

func (*SlotDifferenceCollectionPage) Next

func (page *SlotDifferenceCollectionPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*SlotDifferenceCollectionPage) NextWithContext

func (page *SlotDifferenceCollectionPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (SlotDifferenceCollectionPage) NotDone

func (page SlotDifferenceCollectionPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (SlotDifferenceCollectionPage) Response

Response returns the raw server response from the last page request.

func (SlotDifferenceCollectionPage) Values

Values returns the slice of values for the current page or nil if there are no values.

type SlotDifferenceProperties

type SlotDifferenceProperties struct {
	// Type - Indicates the type of the difference: Information, Warning or Error.
	Type *string `json:"type,omitempty"`
	// SettingType - The type of the settings: General, AppSetting or ConnectionString
	SettingType *string `json:"settingType,omitempty"`
	// DiffRule - Rule that describes how to process the difference in settings during web app slot swap.
	DiffRule *string `json:"diffRule,omitempty"`
	// SettingName - Name of the setting
	SettingName *string `json:"settingName,omitempty"`
	// ValueInCurrentSlot - Value of the setting in the current web app slot
	ValueInCurrentSlot *string `json:"valueInCurrentSlot,omitempty"`
	// ValueInTargetSlot - Value of the setting in the target web app slot
	ValueInTargetSlot *string `json:"valueInTargetSlot,omitempty"`
	// Description - Description of the difference
	Description *string `json:"description,omitempty"`
}

SlotDifferenceProperties ...

type SlowRequestsBasedTrigger

type SlowRequestsBasedTrigger struct {
	// TimeTaken - TimeTaken
	TimeTaken *string `json:"timeTaken,omitempty"`
	// Count - Count
	Count *int32 `json:"count,omitempty"`
	// TimeInterval - TimeInterval
	TimeInterval *string `json:"timeInterval,omitempty"`
}

SlowRequestsBasedTrigger slowRequestsBasedTrigger

type SourceControl

type SourceControl struct {
	autorest.Response        `json:"-"`
	*SourceControlProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

SourceControl describes the Source Control OAuth Token

func (SourceControl) MarshalJSON

func (sc SourceControl) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for SourceControl.

func (*SourceControl) UnmarshalJSON

func (sc *SourceControl) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for SourceControl struct.

type SourceControlCollection

type SourceControlCollection struct {
	autorest.Response `json:"-"`
	// Value - Collection of resources
	Value *[]SourceControl `json:"value,omitempty"`
	// NextLink - Link to next page of resources
	NextLink *string `json:"nextLink,omitempty"`
}

SourceControlCollection collection of source controls

func (SourceControlCollection) IsEmpty

func (scc SourceControlCollection) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type SourceControlCollectionIterator

type SourceControlCollectionIterator struct {
	// contains filtered or unexported fields
}

SourceControlCollectionIterator provides access to a complete listing of SourceControl values.

func NewSourceControlCollectionIterator

func NewSourceControlCollectionIterator(page SourceControlCollectionPage) SourceControlCollectionIterator

Creates a new instance of the SourceControlCollectionIterator type.

func (*SourceControlCollectionIterator) Next

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*SourceControlCollectionIterator) NextWithContext

func (iter *SourceControlCollectionIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (SourceControlCollectionIterator) NotDone

func (iter SourceControlCollectionIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (SourceControlCollectionIterator) Response

Response returns the raw server response from the last page request.

func (SourceControlCollectionIterator) Value

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type SourceControlCollectionPage

type SourceControlCollectionPage struct {
	// contains filtered or unexported fields
}

SourceControlCollectionPage contains a page of SourceControl values.

func NewSourceControlCollectionPage

func NewSourceControlCollectionPage(getNextPage func(context.Context, SourceControlCollection) (SourceControlCollection, error)) SourceControlCollectionPage

Creates a new instance of the SourceControlCollectionPage type.

func (*SourceControlCollectionPage) Next

func (page *SourceControlCollectionPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*SourceControlCollectionPage) NextWithContext

func (page *SourceControlCollectionPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (SourceControlCollectionPage) NotDone

func (page SourceControlCollectionPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (SourceControlCollectionPage) Response

Response returns the raw server response from the last page request.

func (SourceControlCollectionPage) Values

Values returns the slice of values for the current page or nil if there are no values.

type SourceControlProperties

type SourceControlProperties struct {
	// Name - Name or Source Control Type
	Name *string `json:"name,omitempty"`
	// Token - OAuth Access Token
	Token *string `json:"token,omitempty"`
	// TokenSecret - OAuth Access Token Secret
	TokenSecret *string `json:"tokenSecret,omitempty"`
	// RefreshToken - OAuth Refresh Token
	RefreshToken *string `json:"refreshToken,omitempty"`
	// ExpirationTime - OAuth Token Expiration
	ExpirationTime *date.Time `json:"expirationTime,omitempty"`
}

SourceControlProperties ...

type SslState

type SslState string

SslState enumerates the values for ssl state.

const (
	// Disabled ...
	Disabled SslState = "Disabled"
	// IPBasedEnabled ...
	IPBasedEnabled SslState = "IpBasedEnabled"
	// SniEnabled ...
	SniEnabled SslState = "SniEnabled"
)

func PossibleSslStateValues

func PossibleSslStateValues() []SslState

PossibleSslStateValues returns an array of possible values for the SslState const type.

type StampCapacity

type StampCapacity struct {
	// Name - Name of the stamp
	Name *string `json:"name,omitempty"`
	// AvailableCapacity - Available capacity (# of machines, bytes of storage etc...)
	AvailableCapacity *int64 `json:"availableCapacity,omitempty"`
	// TotalCapacity - Total capacity (# of machines, bytes of storage etc...)
	TotalCapacity *int64 `json:"totalCapacity,omitempty"`
	// Unit - Name of the unit
	Unit *string `json:"unit,omitempty"`
	// ComputeMode - Shared/Dedicated workers. Possible values include: 'Shared', 'Dedicated', 'Dynamic'
	ComputeMode ComputeModeOptions `json:"computeMode,omitempty"`
	// WorkerSize - Size of the machines. Possible values include: 'WorkerSizeOptionsDefault', 'WorkerSizeOptionsSmall', 'WorkerSizeOptionsMedium', 'WorkerSizeOptionsLarge'
	WorkerSize WorkerSizeOptions `json:"workerSize,omitempty"`
	// WorkerSizeID - Size Id of machines:
	//             0 - Small
	//             1 - Medium
	//             2 - Large
	WorkerSizeID *int32 `json:"workerSizeId,omitempty"`
	// ExcludeFromCapacityAllocation - If true it includes basic sites
	//             Basic sites are not used for capacity allocation.
	ExcludeFromCapacityAllocation *bool `json:"excludeFromCapacityAllocation,omitempty"`
	// IsApplicableForAllComputeModes - Is capacity applicable for all sites?
	IsApplicableForAllComputeModes *bool `json:"isApplicableForAllComputeModes,omitempty"`
	// SiteMode - Shared or Dedicated
	SiteMode *string `json:"siteMode,omitempty"`
}

StampCapacity class containing stamp capacity information

type StampCapacityCollection

type StampCapacityCollection struct {
	autorest.Response `json:"-"`
	// Value - Collection of resources
	Value *[]StampCapacity `json:"value,omitempty"`
	// NextLink - Link to next page of resources
	NextLink *string `json:"nextLink,omitempty"`
}

StampCapacityCollection collection of stamp capacities

func (StampCapacityCollection) IsEmpty

func (scc StampCapacityCollection) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type StampCapacityCollectionIterator

type StampCapacityCollectionIterator struct {
	// contains filtered or unexported fields
}

StampCapacityCollectionIterator provides access to a complete listing of StampCapacity values.

func NewStampCapacityCollectionIterator

func NewStampCapacityCollectionIterator(page StampCapacityCollectionPage) StampCapacityCollectionIterator

Creates a new instance of the StampCapacityCollectionIterator type.

func (*StampCapacityCollectionIterator) Next

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*StampCapacityCollectionIterator) NextWithContext

func (iter *StampCapacityCollectionIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (StampCapacityCollectionIterator) NotDone

func (iter StampCapacityCollectionIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (StampCapacityCollectionIterator) Response

Response returns the raw server response from the last page request.

func (StampCapacityCollectionIterator) Value

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type StampCapacityCollectionPage

type StampCapacityCollectionPage struct {
	// contains filtered or unexported fields
}

StampCapacityCollectionPage contains a page of StampCapacity values.

func NewStampCapacityCollectionPage

func NewStampCapacityCollectionPage(getNextPage func(context.Context, StampCapacityCollection) (StampCapacityCollection, error)) StampCapacityCollectionPage

Creates a new instance of the StampCapacityCollectionPage type.

func (*StampCapacityCollectionPage) Next

func (page *StampCapacityCollectionPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*StampCapacityCollectionPage) NextWithContext

func (page *StampCapacityCollectionPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (StampCapacityCollectionPage) NotDone

func (page StampCapacityCollectionPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (StampCapacityCollectionPage) Response

Response returns the raw server response from the last page request.

func (StampCapacityCollectionPage) Values

Values returns the slice of values for the current page or nil if there are no values.

type StatusCodesBasedTrigger

type StatusCodesBasedTrigger struct {
	// Status - HTTP status code
	Status *int32 `json:"status,omitempty"`
	// SubStatus - SubStatus
	SubStatus *int32 `json:"subStatus,omitempty"`
	// Win32Status - Win32 error code
	Win32Status *int32 `json:"win32Status,omitempty"`
	// Count - Count
	Count *int32 `json:"count,omitempty"`
	// TimeInterval - TimeInterval
	TimeInterval *string `json:"timeInterval,omitempty"`
}

StatusCodesBasedTrigger statusCodeBasedTrigger

type StatusOptions

type StatusOptions string

StatusOptions enumerates the values for status options.

const (
	// StatusOptionsPending ...
	StatusOptionsPending StatusOptions = "Pending"
	// StatusOptionsReady ...
	StatusOptionsReady StatusOptions = "Ready"
)

func PossibleStatusOptionsValues

func PossibleStatusOptionsValues() []StatusOptions

PossibleStatusOptionsValues returns an array of possible values for the StatusOptions const type.

type StringDictionary

type StringDictionary struct {
	autorest.Response `json:"-"`
	// Properties - Settings
	Properties map[string]*string `json:"properties"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

StringDictionary string dictionary resource

func (StringDictionary) MarshalJSON

func (sd StringDictionary) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for StringDictionary.

type TldLegalAgreement

type TldLegalAgreement struct {
	// AgreementKey - Unique identifier for the agreement
	AgreementKey *string `json:"agreementKey,omitempty"`
	// Title - Agreement title
	Title *string `json:"title,omitempty"`
	// Content - Agreement details
	Content *string `json:"content,omitempty"`
	// URL - Url where a copy of the agreement details is hosted
	URL *string `json:"url,omitempty"`
}

TldLegalAgreement represents a legal agreement for top level domain

type TldLegalAgreementCollection

type TldLegalAgreementCollection struct {
	autorest.Response `json:"-"`
	// Value - Collection of resources
	Value *[]TldLegalAgreement `json:"value,omitempty"`
	// NextLink - Link to next page of resources
	NextLink *string `json:"nextLink,omitempty"`
}

TldLegalAgreementCollection collection of Tld Legal Agreements

func (TldLegalAgreementCollection) IsEmpty

func (tlac TldLegalAgreementCollection) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type TldLegalAgreementCollectionIterator

type TldLegalAgreementCollectionIterator struct {
	// contains filtered or unexported fields
}

TldLegalAgreementCollectionIterator provides access to a complete listing of TldLegalAgreement values.

func NewTldLegalAgreementCollectionIterator

func NewTldLegalAgreementCollectionIterator(page TldLegalAgreementCollectionPage) TldLegalAgreementCollectionIterator

Creates a new instance of the TldLegalAgreementCollectionIterator type.

func (*TldLegalAgreementCollectionIterator) Next

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*TldLegalAgreementCollectionIterator) NextWithContext

func (iter *TldLegalAgreementCollectionIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (TldLegalAgreementCollectionIterator) NotDone

NotDone returns true if the enumeration should be started or is not yet complete.

func (TldLegalAgreementCollectionIterator) Response

Response returns the raw server response from the last page request.

func (TldLegalAgreementCollectionIterator) Value

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type TldLegalAgreementCollectionPage

type TldLegalAgreementCollectionPage struct {
	// contains filtered or unexported fields
}

TldLegalAgreementCollectionPage contains a page of TldLegalAgreement values.

func NewTldLegalAgreementCollectionPage

func NewTldLegalAgreementCollectionPage(getNextPage func(context.Context, TldLegalAgreementCollection) (TldLegalAgreementCollection, error)) TldLegalAgreementCollectionPage

Creates a new instance of the TldLegalAgreementCollectionPage type.

func (*TldLegalAgreementCollectionPage) Next

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*TldLegalAgreementCollectionPage) NextWithContext

func (page *TldLegalAgreementCollectionPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (TldLegalAgreementCollectionPage) NotDone

func (page TldLegalAgreementCollectionPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (TldLegalAgreementCollectionPage) Response

Response returns the raw server response from the last page request.

func (TldLegalAgreementCollectionPage) Values

Values returns the slice of values for the current page or nil if there are no values.

type TopLevelDomain

type TopLevelDomain struct {
	autorest.Response         `json:"-"`
	*TopLevelDomainProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

TopLevelDomain a top level domain object

func (TopLevelDomain) MarshalJSON

func (tld TopLevelDomain) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for TopLevelDomain.

func (*TopLevelDomain) UnmarshalJSON

func (tld *TopLevelDomain) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for TopLevelDomain struct.

type TopLevelDomainAgreementOption

type TopLevelDomainAgreementOption struct {
	// IncludePrivacy - If true then the list of agreements will include agreements for domain privacy as well.
	IncludePrivacy *bool `json:"includePrivacy,omitempty"`
}

TopLevelDomainAgreementOption options for retrieving the list of top level domain legal agreements

type TopLevelDomainCollection

type TopLevelDomainCollection struct {
	autorest.Response `json:"-"`
	// Value - Collection of resources
	Value *[]TopLevelDomain `json:"value,omitempty"`
	// NextLink - Link to next page of resources
	NextLink *string `json:"nextLink,omitempty"`
}

TopLevelDomainCollection collection of Top Level Domains

func (TopLevelDomainCollection) IsEmpty

func (tldc TopLevelDomainCollection) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type TopLevelDomainCollectionIterator

type TopLevelDomainCollectionIterator struct {
	// contains filtered or unexported fields
}

TopLevelDomainCollectionIterator provides access to a complete listing of TopLevelDomain values.

func NewTopLevelDomainCollectionIterator

func NewTopLevelDomainCollectionIterator(page TopLevelDomainCollectionPage) TopLevelDomainCollectionIterator

Creates a new instance of the TopLevelDomainCollectionIterator type.

func (*TopLevelDomainCollectionIterator) Next

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*TopLevelDomainCollectionIterator) NextWithContext

func (iter *TopLevelDomainCollectionIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (TopLevelDomainCollectionIterator) NotDone

func (iter TopLevelDomainCollectionIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (TopLevelDomainCollectionIterator) Response

Response returns the raw server response from the last page request.

func (TopLevelDomainCollectionIterator) Value

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type TopLevelDomainCollectionPage

type TopLevelDomainCollectionPage struct {
	// contains filtered or unexported fields
}

TopLevelDomainCollectionPage contains a page of TopLevelDomain values.

func NewTopLevelDomainCollectionPage

func NewTopLevelDomainCollectionPage(getNextPage func(context.Context, TopLevelDomainCollection) (TopLevelDomainCollection, error)) TopLevelDomainCollectionPage

Creates a new instance of the TopLevelDomainCollectionPage type.

func (*TopLevelDomainCollectionPage) Next

func (page *TopLevelDomainCollectionPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*TopLevelDomainCollectionPage) NextWithContext

func (page *TopLevelDomainCollectionPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (TopLevelDomainCollectionPage) NotDone

func (page TopLevelDomainCollectionPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (TopLevelDomainCollectionPage) Response

Response returns the raw server response from the last page request.

func (TopLevelDomainCollectionPage) Values

Values returns the slice of values for the current page or nil if there are no values.

type TopLevelDomainProperties

type TopLevelDomainProperties struct {
	// Name - Name of the top level domain
	Name *string `json:"name,omitempty"`
	// Privacy - If true then the top level domain supports domain privacy
	Privacy *bool `json:"privacy,omitempty"`
}

TopLevelDomainProperties ...

type TopLevelDomainsClient

type TopLevelDomainsClient struct {
	BaseClient
}

TopLevelDomainsClient is the webSite Management Client

func NewTopLevelDomainsClient

func NewTopLevelDomainsClient(subscriptionID string) TopLevelDomainsClient

NewTopLevelDomainsClient creates an instance of the TopLevelDomainsClient client.

func NewTopLevelDomainsClientWithBaseURI

func NewTopLevelDomainsClientWithBaseURI(baseURI string, subscriptionID string) TopLevelDomainsClient

NewTopLevelDomainsClientWithBaseURI creates an instance of the TopLevelDomainsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

func (TopLevelDomainsClient) GetGetTopLevelDomains

func (client TopLevelDomainsClient) GetGetTopLevelDomains(ctx context.Context) (result TopLevelDomainCollectionPage, err error)

GetGetTopLevelDomains sends the get get top level domains request.

func (TopLevelDomainsClient) GetGetTopLevelDomainsComplete

func (client TopLevelDomainsClient) GetGetTopLevelDomainsComplete(ctx context.Context) (result TopLevelDomainCollectionIterator, err error)

GetGetTopLevelDomainsComplete enumerates all values, automatically crossing page boundaries as required.

func (TopLevelDomainsClient) GetGetTopLevelDomainsPreparer

func (client TopLevelDomainsClient) GetGetTopLevelDomainsPreparer(ctx context.Context) (*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(ctx context.Context, name string) (result TopLevelDomain, err error)

GetTopLevelDomain sends the get top level domain request. Parameters: name - name of the top level domain

func (TopLevelDomainsClient) GetTopLevelDomainPreparer

func (client TopLevelDomainsClient) GetTopLevelDomainPreparer(ctx context.Context, 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(ctx context.Context, name string, agreementOption TopLevelDomainAgreementOption) (result TldLegalAgreementCollectionPage, err error)

ListTopLevelDomainAgreements sends the list top level domain agreements request. Parameters: name - name of the top level domain agreementOption - domain agreement options

func (TopLevelDomainsClient) ListTopLevelDomainAgreementsComplete

func (client TopLevelDomainsClient) ListTopLevelDomainAgreementsComplete(ctx context.Context, name string, agreementOption TopLevelDomainAgreementOption) (result TldLegalAgreementCollectionIterator, err error)

ListTopLevelDomainAgreementsComplete enumerates all values, automatically crossing page boundaries as required.

func (TopLevelDomainsClient) ListTopLevelDomainAgreementsPreparer

func (client TopLevelDomainsClient) ListTopLevelDomainAgreementsPreparer(ctx context.Context, 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 ...
	AllowAnonymous UnauthenticatedClientAction = "AllowAnonymous"
	// RedirectToLoginPage ...
	RedirectToLoginPage UnauthenticatedClientAction = "RedirectToLoginPage"
)

func PossibleUnauthenticatedClientActionValues

func PossibleUnauthenticatedClientActionValues() []UnauthenticatedClientAction

PossibleUnauthenticatedClientActionValues returns an array of possible values for the UnauthenticatedClientAction const type.

type Usage

type Usage struct {
	*UsageProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

Usage class that represents usage of the quota resource.

func (Usage) MarshalJSON

func (u Usage) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for Usage.

func (*Usage) UnmarshalJSON

func (u *Usage) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for Usage struct.

type UsageClient

type UsageClient struct {
	BaseClient
}

UsageClient is the webSite Management Client

func NewUsageClient

func NewUsageClient(subscriptionID string) UsageClient

NewUsageClient creates an instance of the UsageClient client.

func NewUsageClientWithBaseURI

func NewUsageClientWithBaseURI(baseURI string, subscriptionID string) UsageClient

NewUsageClientWithBaseURI creates an instance of the UsageClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

func (UsageClient) GetUsage

func (client UsageClient) GetUsage(ctx context.Context, resourceGroupName string, environmentName string, lastID string, batchSize int32) (result SetObject, err error)

GetUsage sends the get usage request. Parameters: resourceGroupName - name of resource group environmentName - environment name lastID - last marker that was returned from the batch batchSize - size of the batch to be returned.

func (UsageClient) GetUsagePreparer

func (client UsageClient) GetUsagePreparer(ctx context.Context, resourceGroupName string, environmentName string, lastID string, batchSize int32) (*http.Request, error)

GetUsagePreparer prepares the GetUsage request.

func (UsageClient) GetUsageResponder

func (client UsageClient) 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 (UsageClient) GetUsageSender

func (client UsageClient) 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 UsageCollection

type UsageCollection struct {
	autorest.Response `json:"-"`
	// Value - Collection of resources
	Value *[]Usage `json:"value,omitempty"`
	// NextLink - Link to next page of resources
	NextLink *string `json:"nextLink,omitempty"`
}

UsageCollection collection of usages

func (UsageCollection) IsEmpty

func (uc UsageCollection) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type UsageCollectionIterator

type UsageCollectionIterator struct {
	// contains filtered or unexported fields
}

UsageCollectionIterator provides access to a complete listing of Usage values.

func NewUsageCollectionIterator

func NewUsageCollectionIterator(page UsageCollectionPage) UsageCollectionIterator

Creates a new instance of the UsageCollectionIterator type.

func (*UsageCollectionIterator) Next

func (iter *UsageCollectionIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*UsageCollectionIterator) NextWithContext

func (iter *UsageCollectionIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (UsageCollectionIterator) NotDone

func (iter UsageCollectionIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (UsageCollectionIterator) Response

func (iter UsageCollectionIterator) Response() UsageCollection

Response returns the raw server response from the last page request.

func (UsageCollectionIterator) Value

func (iter UsageCollectionIterator) Value() Usage

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type UsageCollectionPage

type UsageCollectionPage struct {
	// contains filtered or unexported fields
}

UsageCollectionPage contains a page of Usage values.

func NewUsageCollectionPage

func NewUsageCollectionPage(getNextPage func(context.Context, UsageCollection) (UsageCollection, error)) UsageCollectionPage

Creates a new instance of the UsageCollectionPage type.

func (*UsageCollectionPage) Next

func (page *UsageCollectionPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*UsageCollectionPage) NextWithContext

func (page *UsageCollectionPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (UsageCollectionPage) NotDone

func (page UsageCollectionPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (UsageCollectionPage) Response

func (page UsageCollectionPage) Response() UsageCollection

Response returns the raw server response from the last page request.

func (UsageCollectionPage) Values

func (page UsageCollectionPage) Values() []Usage

Values returns the slice of values for the current page or nil if there are no values.

type UsageProperties

type UsageProperties struct {
	// DisplayName - Friendly name shown in the UI
	DisplayName *string `json:"displayName,omitempty"`
	// Name - Name of the quota
	Name *string `json:"name,omitempty"`
	// ResourceName - Name of the quota resource
	ResourceName *string `json:"resourceName,omitempty"`
	// Unit - Units of measurement for the quota resource
	Unit *string `json:"unit,omitempty"`
	// CurrentValue - The current value of the resource counter
	CurrentValue *int64 `json:"currentValue,omitempty"`
	// Limit - The resource limit
	Limit *int64 `json:"limit,omitempty"`
	// NextResetTime - Next reset time for the resource counter
	NextResetTime *date.Time `json:"nextResetTime,omitempty"`
	// ComputeMode - ComputeMode used for this usage. Possible values include: 'Shared', 'Dedicated', 'Dynamic'
	ComputeMode ComputeModeOptions `json:"computeMode,omitempty"`
	// SiteMode - SiteMode used for this usage
	SiteMode *string `json:"siteMode,omitempty"`
}

UsageProperties ...

type UsageState

type UsageState string

UsageState enumerates the values for usage state.

const (
	// UsageStateExceeded ...
	UsageStateExceeded UsageState = "Exceeded"
	// UsageStateNormal ...
	UsageStateNormal UsageState = "Normal"
)

func PossibleUsageStateValues

func PossibleUsageStateValues() []UsageState

PossibleUsageStateValues returns an array of possible values for the UsageState const type.

type User

type User struct {
	autorest.Response `json:"-"`
	*UserProperties   `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

User represents user credentials used for publishing activity

func (User) MarshalJSON

func (u User) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for User.

func (*User) UnmarshalJSON

func (u *User) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for User struct.

type UserProperties

type UserProperties struct {
	// Name - Username (internal)
	Name *string `json:"name,omitempty"`
	// PublishingUserName - Username used for publishing
	PublishingUserName *string `json:"publishingUserName,omitempty"`
	// PublishingPassword - Password used for publishing
	PublishingPassword *string `json:"publishingPassword,omitempty"`
	// ScmURI - Service Control Manager URI, including username and password
	ScmURI *string `json:"scmUri,omitempty"`
}

UserProperties ...

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 ...

type VirtualDirectory

type VirtualDirectory struct {
	VirtualPath  *string `json:"virtualPath,omitempty"`
	PhysicalPath *string `json:"physicalPath,omitempty"`
}

VirtualDirectory ...

type VirtualIPMapping

type VirtualIPMapping struct {
	// VirtualIP - Virtual IP address
	VirtualIP *string `json:"virtualIP,omitempty"`
	// InternalHTTPPort - Internal HTTP port
	InternalHTTPPort *int32 `json:"internalHttpPort,omitempty"`
	// InternalHTTPSPort - Internal HTTPS port
	InternalHTTPSPort *int32 `json:"internalHttpsPort,omitempty"`
	// InUse - Is VIP mapping in use
	InUse *bool `json:"inUse,omitempty"`
}

VirtualIPMapping class that represents a VIP mapping

type VirtualNetworkProfile

type VirtualNetworkProfile struct {
	// ID - Resource id of the virtual network
	ID *string `json:"id,omitempty"`
	// Name - Name of the virtual network (read-only)
	Name *string `json:"name,omitempty"`
	// Type - Resource type of the virtual network (read-only)
	Type *string `json:"type,omitempty"`
	// Subnet - Subnet within the virtual network
	Subnet *string `json:"subnet,omitempty"`
}

VirtualNetworkProfile specification for using a virtual network

type VnetGateway

type VnetGateway struct {
	autorest.Response      `json:"-"`
	*VnetGatewayProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

VnetGateway the VnetGateway contract. This is used to give the vnet gateway access to the VPN package.

func (VnetGateway) MarshalJSON

func (vg VnetGateway) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for VnetGateway.

func (*VnetGateway) UnmarshalJSON

func (vg *VnetGateway) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for VnetGateway struct.

type VnetGatewayProperties

type VnetGatewayProperties struct {
	// VnetName - The VNET name.
	VnetName *string `json:"vnetName,omitempty"`
	// VpnPackageURI - The URI where the Vpn package can be downloaded
	VpnPackageURI *string `json:"vpnPackageUri,omitempty"`
}

VnetGatewayProperties ...

type VnetInfo

type VnetInfo struct {
	autorest.Response   `json:"-"`
	*VnetInfoProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

VnetInfo vNETInfo contract. This contract is public and is a stripped down version of VNETInfoInternal

func (VnetInfo) MarshalJSON

func (vi VnetInfo) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for VnetInfo.

func (*VnetInfo) UnmarshalJSON

func (vi *VnetInfo) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for VnetInfo struct.

type VnetInfoProperties

type VnetInfoProperties struct {
	// VnetResourceID - The vnet resource id
	VnetResourceID *string `json:"vnetResourceId,omitempty"`
	// CertThumbprint - The client certificate thumbprint
	CertThumbprint *string `json:"certThumbprint,omitempty"`
	// CertBlob - A certificate file (.cer) blob containing the public key of the private key used to authenticate a
	//             Point-To-Site VPN connection.
	CertBlob *string `json:"certBlob,omitempty"`
	// Routes - The routes that this virtual network connection uses.
	Routes *[]VnetRoute `json:"routes,omitempty"`
	// ResyncRequired - Flag to determine if a resync is required
	ResyncRequired *bool `json:"resyncRequired,omitempty"`
	// DNSServers - Dns servers to be used by this VNET. This should be a comma-separated list of IP addresses.
	DNSServers *string `json:"dnsServers,omitempty"`
}

VnetInfoProperties ...

type VnetRoute

type VnetRoute struct {
	autorest.Response    `json:"-"`
	*VnetRouteProperties `json:"properties,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

VnetRoute vnetRoute contract used to pass routing information for a vnet.

func (VnetRoute) MarshalJSON

func (vr VnetRoute) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for VnetRoute.

func (*VnetRoute) UnmarshalJSON

func (vr *VnetRoute) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for VnetRoute struct.

type VnetRouteProperties

type VnetRouteProperties struct {
	// Name - The name of this route. This is only returned by the server and does not need to be set by the client.
	Name *string `json:"name,omitempty"`
	// StartAddress - The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified.
	StartAddress *string `json:"startAddress,omitempty"`
	// EndAddress - The ending address for this route. If the start address is specified in CIDR notation, this must be omitted.
	EndAddress *string `json:"endAddress,omitempty"`
	// RouteType - The type of route this is:
	//             DEFAULT - By default, every web app has routes to the local address ranges specified by RFC1918
	//             INHERITED - Routes inherited from the real Virtual Network routes
	//             STATIC - Static route set on the web app only
	//
	//             These values will be used for syncing a Web App's routes with those from a Virtual Network. This operation will clear all DEFAULT and INHERITED routes and replace them
	//             with new INHERITED routes.
	RouteType *string `json:"routeType,omitempty"`
}

VnetRouteProperties ...

type WorkerPool

type WorkerPool struct {
	autorest.Response     `json:"-"`
	*WorkerPoolProperties `json:"properties,omitempty"`
	Sku                   *SkuDescription `json:"sku,omitempty"`
	// ID - Resource Id
	ID *string `json:"id,omitempty"`
	// Name - Resource Name
	Name *string `json:"name,omitempty"`
	// Kind - Kind of resource
	Kind *string `json:"kind,omitempty"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Type - Resource type
	Type *string `json:"type,omitempty"`
	// Tags - Resource tags
	Tags map[string]*string `json:"tags"`
}

WorkerPool worker pool of a hostingEnvironment (App Service Environment)

func (WorkerPool) MarshalJSON

func (wp WorkerPool) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for WorkerPool.

func (*WorkerPool) UnmarshalJSON

func (wp *WorkerPool) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for WorkerPool struct.

type WorkerPoolCollection

type WorkerPoolCollection struct {
	autorest.Response `json:"-"`
	// Value - Collection of resources
	Value *[]WorkerPool `json:"value,omitempty"`
	// NextLink - Link to next page of resources
	NextLink *string `json:"nextLink,omitempty"`
}

WorkerPoolCollection collection of worker pools

func (WorkerPoolCollection) IsEmpty

func (wpc WorkerPoolCollection) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type WorkerPoolCollectionIterator

type WorkerPoolCollectionIterator struct {
	// contains filtered or unexported fields
}

WorkerPoolCollectionIterator provides access to a complete listing of WorkerPool values.

func NewWorkerPoolCollectionIterator

func NewWorkerPoolCollectionIterator(page WorkerPoolCollectionPage) WorkerPoolCollectionIterator

Creates a new instance of the WorkerPoolCollectionIterator type.

func (*WorkerPoolCollectionIterator) Next

func (iter *WorkerPoolCollectionIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*WorkerPoolCollectionIterator) NextWithContext

func (iter *WorkerPoolCollectionIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (WorkerPoolCollectionIterator) NotDone

func (iter WorkerPoolCollectionIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (WorkerPoolCollectionIterator) Response

Response returns the raw server response from the last page request.

func (WorkerPoolCollectionIterator) Value

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type WorkerPoolCollectionPage

type WorkerPoolCollectionPage struct {
	// contains filtered or unexported fields
}

WorkerPoolCollectionPage contains a page of WorkerPool values.

func NewWorkerPoolCollectionPage

func NewWorkerPoolCollectionPage(getNextPage func(context.Context, WorkerPoolCollection) (WorkerPoolCollection, error)) WorkerPoolCollectionPage

Creates a new instance of the WorkerPoolCollectionPage type.

func (*WorkerPoolCollectionPage) Next

func (page *WorkerPoolCollectionPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*WorkerPoolCollectionPage) NextWithContext

func (page *WorkerPoolCollectionPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (WorkerPoolCollectionPage) NotDone

func (page WorkerPoolCollectionPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (WorkerPoolCollectionPage) Response

Response returns the raw server response from the last page request.

func (WorkerPoolCollectionPage) Values

func (page WorkerPoolCollectionPage) Values() []WorkerPool

Values returns the slice of values for the current page or nil if there are no values.

type WorkerPoolProperties

type WorkerPoolProperties struct {
	// WorkerSizeID - Worker size id for referencing this worker pool
	WorkerSizeID *int32 `json:"workerSizeId,omitempty"`
	// ComputeMode - Shared or dedicated web app hosting. Possible values include: 'Shared', 'Dedicated', 'Dynamic'
	ComputeMode ComputeModeOptions `json:"computeMode,omitempty"`
	// WorkerSize - VM size of the worker pool instances
	WorkerSize *string `json:"workerSize,omitempty"`
	// WorkerCount - Number of instances in the worker pool
	WorkerCount *int32 `json:"workerCount,omitempty"`
	// InstanceNames - Names of all instances in the worker pool (read only)
	InstanceNames *[]string `json:"instanceNames,omitempty"`
}

WorkerPoolProperties ...

type WorkerSizeOptions

type WorkerSizeOptions string

WorkerSizeOptions enumerates the values for worker size options.

const (
	// WorkerSizeOptionsDefault ...
	WorkerSizeOptionsDefault WorkerSizeOptions = "Default"
	// WorkerSizeOptionsLarge ...
	WorkerSizeOptionsLarge WorkerSizeOptions = "Large"
	// WorkerSizeOptionsMedium ...
	WorkerSizeOptionsMedium WorkerSizeOptions = "Medium"
	// WorkerSizeOptionsSmall ...
	WorkerSizeOptionsSmall WorkerSizeOptions = "Small"
)

func PossibleWorkerSizeOptionsValues

func PossibleWorkerSizeOptionsValues() []WorkerSizeOptions

PossibleWorkerSizeOptionsValues returns an array of possible values for the WorkerSizeOptions const type.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL