armappservice

package
v20200901.0.0-...-6ade699 Latest Latest
Warning

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

Go to latest
Published: Mar 29, 2023 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type APIDefinitionInfo

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

APIDefinitionInfo - Information about the formal API definition for the app.

func (APIDefinitionInfo) MarshalJSON

func (a APIDefinitionInfo) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type APIDefinitionInfo.

func (*APIDefinitionInfo) UnmarshalJSON

func (a *APIDefinitionInfo) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type APIDefinitionInfo.

type AccessControlEntryAction

type AccessControlEntryAction string

AccessControlEntryAction - Action object.

const (
	AccessControlEntryActionPermit AccessControlEntryAction = "Permit"
	AccessControlEntryActionDeny   AccessControlEntryAction = "Deny"
)

func PossibleAccessControlEntryActionValues

func PossibleAccessControlEntryActionValues() []AccessControlEntryAction

PossibleAccessControlEntryActionValues returns the possible values for the AccessControlEntryAction const type.

type AppCertificate

type AppCertificate struct {
	// REQUIRED; Resource Location.
	Location *string `json:"location,omitempty"`

	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// Certificate resource specific properties
	Properties *AppCertificateProperties `json:"properties,omitempty"`

	// Resource tags.
	Tags map[string]*string `json:"tags,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

AppCertificate - SSL certificate for an app.

func (AppCertificate) MarshalJSON

func (a AppCertificate) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type AppCertificate.

func (*AppCertificate) UnmarshalJSON

func (a *AppCertificate) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type AppCertificate.

type AppCertificateCollection

type AppCertificateCollection struct {
	// REQUIRED; Collection of resources.
	Value []*AppCertificate `json:"value,omitempty"`

	// READ-ONLY; Link to next page of resources.
	NextLink *string `json:"nextLink,omitempty" azure:"ro"`
}

AppCertificateCollection - Collection of certificates.

func (AppCertificateCollection) MarshalJSON

func (a AppCertificateCollection) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type AppCertificateCollection.

func (*AppCertificateCollection) UnmarshalJSON

func (a *AppCertificateCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type AppCertificateCollection.

type AppCertificatePatchResource

type AppCertificatePatchResource struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// CertificatePatchResource resource specific properties
	Properties *AppCertificatePatchResourceProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

AppCertificatePatchResource - ARM resource for a certificate.

func (AppCertificatePatchResource) MarshalJSON

func (a AppCertificatePatchResource) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type AppCertificatePatchResource.

func (*AppCertificatePatchResource) UnmarshalJSON

func (a *AppCertificatePatchResource) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type AppCertificatePatchResource.

type AppCertificatePatchResourceProperties

type AppCertificatePatchResourceProperties struct {
	// REQUIRED; Certificate password.
	Password *string `json:"password,omitempty"`

	// Host names the certificate applies to.
	HostNames []*string `json:"hostNames,omitempty"`

	// Key Vault Csm resource Id.
	KeyVaultID *string `json:"keyVaultId,omitempty"`

	// Key Vault secret name.
	KeyVaultSecretName *string `json:"keyVaultSecretName,omitempty"`

	// Pfx blob.
	PfxBlob []byte `json:"pfxBlob,omitempty"`

	// Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
	ServerFarmID *string `json:"serverFarmId,omitempty"`

	// READ-ONLY; Raw bytes of .cer file
	CerBlob []byte `json:"cerBlob,omitempty" azure:"ro"`

	// READ-ONLY; Certificate expiration date.
	ExpirationDate *time.Time `json:"expirationDate,omitempty" azure:"ro"`

	// READ-ONLY; Friendly name of the certificate.
	FriendlyName *string `json:"friendlyName,omitempty" azure:"ro"`

	// READ-ONLY; Specification for the App Service Environment to use for the certificate.
	HostingEnvironmentProfile *HostingEnvironmentProfile `json:"hostingEnvironmentProfile,omitempty" azure:"ro"`

	// READ-ONLY; Certificate issue Date.
	IssueDate *time.Time `json:"issueDate,omitempty" azure:"ro"`

	// READ-ONLY; Certificate issuer.
	Issuer *string `json:"issuer,omitempty" azure:"ro"`

	// READ-ONLY; Status of the Key Vault secret.
	KeyVaultSecretStatus *KeyVaultSecretStatus `json:"keyVaultSecretStatus,omitempty" azure:"ro"`

	// READ-ONLY; Public key hash.
	PublicKeyHash *string `json:"publicKeyHash,omitempty" azure:"ro"`

	// READ-ONLY; Self link.
	SelfLink *string `json:"selfLink,omitempty" azure:"ro"`

	// READ-ONLY; App name.
	SiteName *string `json:"siteName,omitempty" azure:"ro"`

	// READ-ONLY; Subject name of the certificate.
	SubjectName *string `json:"subjectName,omitempty" azure:"ro"`

	// READ-ONLY; Certificate thumbprint.
	Thumbprint *string `json:"thumbprint,omitempty" azure:"ro"`

	// READ-ONLY; Is the certificate valid?.
	Valid *bool `json:"valid,omitempty" azure:"ro"`
}

AppCertificatePatchResourceProperties - CertificatePatchResource resource specific properties

func (AppCertificatePatchResourceProperties) MarshalJSON

func (a AppCertificatePatchResourceProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type AppCertificatePatchResourceProperties.

func (*AppCertificatePatchResourceProperties) UnmarshalJSON

func (a *AppCertificatePatchResourceProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type AppCertificatePatchResourceProperties.

type AppCertificateProperties

type AppCertificateProperties struct {
	// REQUIRED; Certificate password.
	Password *string `json:"password,omitempty"`

	// Host names the certificate applies to.
	HostNames []*string `json:"hostNames,omitempty"`

	// Key Vault Csm resource Id.
	KeyVaultID *string `json:"keyVaultId,omitempty"`

	// Key Vault secret name.
	KeyVaultSecretName *string `json:"keyVaultSecretName,omitempty"`

	// Pfx blob.
	PfxBlob []byte `json:"pfxBlob,omitempty"`

	// Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
	ServerFarmID *string `json:"serverFarmId,omitempty"`

	// READ-ONLY; Raw bytes of .cer file
	CerBlob []byte `json:"cerBlob,omitempty" azure:"ro"`

	// READ-ONLY; Certificate expiration date.
	ExpirationDate *time.Time `json:"expirationDate,omitempty" azure:"ro"`

	// READ-ONLY; Friendly name of the certificate.
	FriendlyName *string `json:"friendlyName,omitempty" azure:"ro"`

	// READ-ONLY; Specification for the App Service Environment to use for the certificate.
	HostingEnvironmentProfile *HostingEnvironmentProfile `json:"hostingEnvironmentProfile,omitempty" azure:"ro"`

	// READ-ONLY; Certificate issue Date.
	IssueDate *time.Time `json:"issueDate,omitempty" azure:"ro"`

	// READ-ONLY; Certificate issuer.
	Issuer *string `json:"issuer,omitempty" azure:"ro"`

	// READ-ONLY; Status of the Key Vault secret.
	KeyVaultSecretStatus *KeyVaultSecretStatus `json:"keyVaultSecretStatus,omitempty" azure:"ro"`

	// READ-ONLY; Public key hash.
	PublicKeyHash *string `json:"publicKeyHash,omitempty" azure:"ro"`

	// READ-ONLY; Self link.
	SelfLink *string `json:"selfLink,omitempty" azure:"ro"`

	// READ-ONLY; App name.
	SiteName *string `json:"siteName,omitempty" azure:"ro"`

	// READ-ONLY; Subject name of the certificate.
	SubjectName *string `json:"subjectName,omitempty" azure:"ro"`

	// READ-ONLY; Certificate thumbprint.
	Thumbprint *string `json:"thumbprint,omitempty" azure:"ro"`

	// READ-ONLY; Is the certificate valid?.
	Valid *bool `json:"valid,omitempty" azure:"ro"`
}

AppCertificateProperties - Certificate resource specific properties

func (AppCertificateProperties) MarshalJSON

func (a AppCertificateProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type AppCertificateProperties.

func (*AppCertificateProperties) UnmarshalJSON

func (a *AppCertificateProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type AppCertificateProperties.

type AppServicePlanRestrictions

type AppServicePlanRestrictions string

AppServicePlanRestrictions - App Service plans this offer is restricted to.

const (
	AppServicePlanRestrictionsNone     AppServicePlanRestrictions = "None"
	AppServicePlanRestrictionsFree     AppServicePlanRestrictions = "Free"
	AppServicePlanRestrictionsShared   AppServicePlanRestrictions = "Shared"
	AppServicePlanRestrictionsBasic    AppServicePlanRestrictions = "Basic"
	AppServicePlanRestrictionsStandard AppServicePlanRestrictions = "Standard"
	AppServicePlanRestrictionsPremium  AppServicePlanRestrictions = "Premium"
)

func PossibleAppServicePlanRestrictionsValues

func PossibleAppServicePlanRestrictionsValues() []AppServicePlanRestrictions

PossibleAppServicePlanRestrictionsValues returns the possible values for the AppServicePlanRestrictions const type.

type ApplicationLogsConfig

type ApplicationLogsConfig struct {
	// Application logs to blob storage configuration.
	AzureBlobStorage *AzureBlobStorageApplicationLogsConfig `json:"azureBlobStorage,omitempty"`

	// Application logs to azure table storage configuration.
	AzureTableStorage *AzureTableStorageApplicationLogsConfig `json:"azureTableStorage,omitempty"`

	// Application logs to file system configuration.
	FileSystem *FileSystemApplicationLogsConfig `json:"fileSystem,omitempty"`
}

ApplicationLogsConfig - Application logs configuration.

func (ApplicationLogsConfig) MarshalJSON

func (a ApplicationLogsConfig) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ApplicationLogsConfig.

func (*ApplicationLogsConfig) UnmarshalJSON

func (a *ApplicationLogsConfig) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ApplicationLogsConfig.

type ApplicationStack

type ApplicationStack struct {
	// Application stack dependency.
	Dependency *string `json:"dependency,omitempty"`

	// Application stack display name.
	Display *string `json:"display,omitempty"`

	// List of frameworks associated with application stack.
	Frameworks []*ApplicationStack `json:"frameworks,omitempty"`

	// List of major versions available.
	MajorVersions []*StackMajorVersion `json:"majorVersions,omitempty"`

	// Application stack name.
	Name *string `json:"name,omitempty"`
}

ApplicationStack - Application stack.

func (ApplicationStack) MarshalJSON

func (a ApplicationStack) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ApplicationStack.

func (*ApplicationStack) UnmarshalJSON

func (a *ApplicationStack) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ApplicationStack.

type ApplicationStackCollection

type ApplicationStackCollection struct {
	// REQUIRED; Collection of resources.
	Value []*ApplicationStack `json:"value,omitempty"`

	// READ-ONLY; Link to next page of resources.
	NextLink *string `json:"nextLink,omitempty" azure:"ro"`
}

ApplicationStackCollection - Collection of Application Stacks

func (ApplicationStackCollection) MarshalJSON

func (a ApplicationStackCollection) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ApplicationStackCollection.

func (*ApplicationStackCollection) UnmarshalJSON

func (a *ApplicationStackCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ApplicationStackCollection.

type AutoHealActionType

type AutoHealActionType string

AutoHealActionType - Predefined action to be taken.

const (
	AutoHealActionTypeRecycle      AutoHealActionType = "Recycle"
	AutoHealActionTypeLogEvent     AutoHealActionType = "LogEvent"
	AutoHealActionTypeCustomAction AutoHealActionType = "CustomAction"
)

func PossibleAutoHealActionTypeValues

func PossibleAutoHealActionTypeValues() []AutoHealActionType

PossibleAutoHealActionTypeValues returns the possible values for the AutoHealActionType const type.

type AutoHealActions

type AutoHealActions struct {
	// Predefined action to be taken.
	ActionType *AutoHealActionType `json:"actionType,omitempty"`

	// Custom action to be taken.
	CustomAction *AutoHealCustomAction `json:"customAction,omitempty"`

	// Minimum time the process must execute before taking the action
	MinProcessExecutionTime *string `json:"minProcessExecutionTime,omitempty"`
}

AutoHealActions - Actions which to take by the auto-heal module when a rule is triggered.

func (AutoHealActions) MarshalJSON

func (a AutoHealActions) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type AutoHealActions.

func (*AutoHealActions) UnmarshalJSON

func (a *AutoHealActions) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type AutoHealActions.

type AutoHealCustomAction

type AutoHealCustomAction struct {
	// Executable to be run.
	Exe *string `json:"exe,omitempty"`

	// Parameters for the executable.
	Parameters *string `json:"parameters,omitempty"`
}

AutoHealCustomAction - Custom action to be executed when an auto heal rule is triggered.

func (AutoHealCustomAction) MarshalJSON

func (a AutoHealCustomAction) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type AutoHealCustomAction.

func (*AutoHealCustomAction) UnmarshalJSON

func (a *AutoHealCustomAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type AutoHealCustomAction.

type AutoHealRules

type AutoHealRules struct {
	// Actions to be executed when a rule is triggered.
	Actions *AutoHealActions `json:"actions,omitempty"`

	// Conditions that describe when to execute the auto-heal actions.
	Triggers *AutoHealTriggers `json:"triggers,omitempty"`
}

AutoHealRules - Rules that can be defined for auto-heal.

func (AutoHealRules) MarshalJSON

func (a AutoHealRules) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type AutoHealRules.

func (*AutoHealRules) UnmarshalJSON

func (a *AutoHealRules) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type AutoHealRules.

type AutoHealTriggers

type AutoHealTriggers struct {
	// A rule based on private bytes.
	PrivateBytesInKB *int32 `json:"privateBytesInKB,omitempty"`

	// A rule based on total requests.
	Requests *RequestsBasedTrigger `json:"requests,omitempty"`

	// A rule based on request execution time.
	SlowRequests *SlowRequestsBasedTrigger `json:"slowRequests,omitempty"`

	// A rule based on status codes.
	StatusCodes []*StatusCodesBasedTrigger `json:"statusCodes,omitempty"`
}

AutoHealTriggers - Triggers for auto-heal.

func (AutoHealTriggers) MarshalJSON

func (a AutoHealTriggers) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type AutoHealTriggers.

func (*AutoHealTriggers) UnmarshalJSON

func (a *AutoHealTriggers) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type AutoHealTriggers.

type AzureBlobStorageApplicationLogsConfig

type AzureBlobStorageApplicationLogsConfig struct {
	// Log level.
	Level *LogLevel `json:"level,omitempty"`

	// Retention in days. Remove blobs older than X days. 0 or lower means no retention.
	RetentionInDays *int32 `json:"retentionInDays,omitempty"`

	// SAS url to a azure blob container with read/write/list/delete permissions.
	SasURL *string `json:"sasUrl,omitempty"`
}

AzureBlobStorageApplicationLogsConfig - Application logs azure blob storage configuration.

func (AzureBlobStorageApplicationLogsConfig) MarshalJSON

func (a AzureBlobStorageApplicationLogsConfig) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type AzureBlobStorageApplicationLogsConfig.

func (*AzureBlobStorageApplicationLogsConfig) UnmarshalJSON

func (a *AzureBlobStorageApplicationLogsConfig) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type AzureBlobStorageApplicationLogsConfig.

type AzureBlobStorageHTTPLogsConfig

type AzureBlobStorageHTTPLogsConfig struct {
	// True if configuration is enabled, false if it is disabled and null if configuration is not set.
	Enabled *bool `json:"enabled,omitempty"`

	// Retention in days. Remove blobs older than X days. 0 or lower means no retention.
	RetentionInDays *int32 `json:"retentionInDays,omitempty"`

	// SAS url to a azure blob container with read/write/list/delete permissions.
	SasURL *string `json:"sasUrl,omitempty"`
}

AzureBlobStorageHTTPLogsConfig - Http logs to azure blob storage configuration.

func (AzureBlobStorageHTTPLogsConfig) MarshalJSON

func (a AzureBlobStorageHTTPLogsConfig) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type AzureBlobStorageHTTPLogsConfig.

func (*AzureBlobStorageHTTPLogsConfig) UnmarshalJSON

func (a *AzureBlobStorageHTTPLogsConfig) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type AzureBlobStorageHTTPLogsConfig.

type AzureResourceType

type AzureResourceType string

AzureResourceType - Azure resource type.

const (
	AzureResourceTypeWebsite        AzureResourceType = "Website"
	AzureResourceTypeTrafficManager AzureResourceType = "TrafficManager"
)

func PossibleAzureResourceTypeValues

func PossibleAzureResourceTypeValues() []AzureResourceType

PossibleAzureResourceTypeValues returns the possible values for the AzureResourceType const type.

type AzureStorageInfoValue

type AzureStorageInfoValue struct {
	// Access key for the storage account.
	AccessKey *string `json:"accessKey,omitempty"`

	// Name of the storage account.
	AccountName *string `json:"accountName,omitempty"`

	// Path to mount the storage within the site's runtime environment.
	MountPath *string `json:"mountPath,omitempty"`

	// Name of the file share (container name, for Blob storage).
	ShareName *string `json:"shareName,omitempty"`

	// Type of storage.
	Type *AzureStorageType `json:"type,omitempty"`

	// READ-ONLY; State of the storage account.
	State *AzureStorageState `json:"state,omitempty" azure:"ro"`
}

AzureStorageInfoValue - Azure Files or Blob Storage access information value for dictionary storage.

func (AzureStorageInfoValue) MarshalJSON

func (a AzureStorageInfoValue) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type AzureStorageInfoValue.

func (*AzureStorageInfoValue) UnmarshalJSON

func (a *AzureStorageInfoValue) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type AzureStorageInfoValue.

type AzureStoragePropertyDictionaryResource

type AzureStoragePropertyDictionaryResource struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// Azure storage accounts.
	Properties map[string]*AzureStorageInfoValue `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

AzureStoragePropertyDictionaryResource - AzureStorageInfo dictionary resource.

func (AzureStoragePropertyDictionaryResource) MarshalJSON

func (a AzureStoragePropertyDictionaryResource) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type AzureStoragePropertyDictionaryResource.

func (*AzureStoragePropertyDictionaryResource) UnmarshalJSON

func (a *AzureStoragePropertyDictionaryResource) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type AzureStoragePropertyDictionaryResource.

type AzureStorageState

type AzureStorageState string

AzureStorageState - State of the storage account.

const (
	AzureStorageStateOk                 AzureStorageState = "Ok"
	AzureStorageStateInvalidCredentials AzureStorageState = "InvalidCredentials"
	AzureStorageStateInvalidShare       AzureStorageState = "InvalidShare"
)

func PossibleAzureStorageStateValues

func PossibleAzureStorageStateValues() []AzureStorageState

PossibleAzureStorageStateValues returns the possible values for the AzureStorageState const type.

type AzureStorageType

type AzureStorageType string

AzureStorageType - Type of storage.

const (
	AzureStorageTypeAzureFiles AzureStorageType = "AzureFiles"
	AzureStorageTypeAzureBlob  AzureStorageType = "AzureBlob"
)

func PossibleAzureStorageTypeValues

func PossibleAzureStorageTypeValues() []AzureStorageType

PossibleAzureStorageTypeValues returns the possible values for the AzureStorageType const type.

type AzureTableStorageApplicationLogsConfig

type AzureTableStorageApplicationLogsConfig struct {
	// REQUIRED; SAS URL to an Azure table with add/query/delete permissions.
	SasURL *string `json:"sasUrl,omitempty"`

	// Log level.
	Level *LogLevel `json:"level,omitempty"`
}

AzureTableStorageApplicationLogsConfig - Application logs to Azure table storage configuration.

func (AzureTableStorageApplicationLogsConfig) MarshalJSON

func (a AzureTableStorageApplicationLogsConfig) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type AzureTableStorageApplicationLogsConfig.

func (*AzureTableStorageApplicationLogsConfig) UnmarshalJSON

func (a *AzureTableStorageApplicationLogsConfig) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type AzureTableStorageApplicationLogsConfig.

type BackupItem

type BackupItem struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// BackupItem resource specific properties
	Properties *BackupItemProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

BackupItem - Backup description.

func (BackupItem) MarshalJSON

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

MarshalJSON implements the json.Marshaller interface for type BackupItem.

func (*BackupItem) UnmarshalJSON

func (b *BackupItem) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type BackupItem.

type BackupItemCollection

type BackupItemCollection struct {
	// REQUIRED; Collection of resources.
	Value []*BackupItem `json:"value,omitempty"`

	// READ-ONLY; Link to next page of resources.
	NextLink *string `json:"nextLink,omitempty" azure:"ro"`
}

BackupItemCollection - Collection of backup items.

func (BackupItemCollection) MarshalJSON

func (b BackupItemCollection) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type BackupItemCollection.

func (*BackupItemCollection) UnmarshalJSON

func (b *BackupItemCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type BackupItemCollection.

type BackupItemProperties

type BackupItemProperties struct {
	// READ-ONLY; Id of the backup.
	BackupID *int32 `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Name of the blob which contains data for this backup.
	BlobName *string `json:"blobName,omitempty" azure:"ro"`

	// READ-ONLY; Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support.
	CorrelationID *string `json:"correlationId,omitempty" azure:"ro"`

	// READ-ONLY; Timestamp of the backup creation.
	Created *time.Time `json:"created,omitempty" azure:"ro"`

	// READ-ONLY; List of databases included in the backup.
	Databases []*DatabaseBackupSetting `json:"databases,omitempty" azure:"ro"`

	// READ-ONLY; Timestamp when this backup finished.
	FinishedTimeStamp *time.Time `json:"finishedTimeStamp,omitempty" azure:"ro"`

	// READ-ONLY; Timestamp of a last restore operation which used this backup.
	LastRestoreTimeStamp *time.Time `json:"lastRestoreTimeStamp,omitempty" azure:"ro"`

	// READ-ONLY; Details regarding this backup. Might contain an error message.
	Log *string `json:"log,omitempty" azure:"ro"`

	// READ-ONLY; Name of this backup.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; True if this backup has been created due to a schedule being triggered.
	Scheduled *bool `json:"scheduled,omitempty" azure:"ro"`

	// READ-ONLY; Size of the backup in bytes.
	SizeInBytes *int64 `json:"sizeInBytes,omitempty" azure:"ro"`

	// READ-ONLY; Backup status.
	Status *BackupItemStatus `json:"status,omitempty" azure:"ro"`

	// READ-ONLY; SAS URL for the storage account container which contains this backup.
	StorageAccountURL *string `json:"storageAccountUrl,omitempty" azure:"ro"`

	// READ-ONLY; Size of the original web app which has been backed up.
	WebsiteSizeInBytes *int64 `json:"websiteSizeInBytes,omitempty" azure:"ro"`
}

BackupItemProperties - BackupItem resource specific properties

func (BackupItemProperties) MarshalJSON

func (b BackupItemProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type BackupItemProperties.

func (*BackupItemProperties) UnmarshalJSON

func (b *BackupItemProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type BackupItemProperties.

type BackupItemStatus

type BackupItemStatus string

BackupItemStatus - Backup status.

const (
	BackupItemStatusInProgress         BackupItemStatus = "InProgress"
	BackupItemStatusFailed             BackupItemStatus = "Failed"
	BackupItemStatusSucceeded          BackupItemStatus = "Succeeded"
	BackupItemStatusTimedOut           BackupItemStatus = "TimedOut"
	BackupItemStatusCreated            BackupItemStatus = "Created"
	BackupItemStatusSkipped            BackupItemStatus = "Skipped"
	BackupItemStatusPartiallySucceeded BackupItemStatus = "PartiallySucceeded"
	BackupItemStatusDeleteInProgress   BackupItemStatus = "DeleteInProgress"
	BackupItemStatusDeleteFailed       BackupItemStatus = "DeleteFailed"
	BackupItemStatusDeleted            BackupItemStatus = "Deleted"
)

func PossibleBackupItemStatusValues

func PossibleBackupItemStatusValues() []BackupItemStatus

PossibleBackupItemStatusValues returns the possible values for the BackupItemStatus const type.

type BackupRequest

type BackupRequest struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// BackupRequest resource specific properties
	Properties *BackupRequestProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

BackupRequest - Description of a backup which will be performed.

func (BackupRequest) MarshalJSON

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

MarshalJSON implements the json.Marshaller interface for type BackupRequest.

func (*BackupRequest) UnmarshalJSON

func (b *BackupRequest) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type BackupRequest.

type BackupRequestProperties

type BackupRequestProperties struct {
	// REQUIRED; SAS URL to the container.
	StorageAccountURL *string `json:"storageAccountUrl,omitempty"`

	// Name of the backup.
	BackupName *string `json:"backupName,omitempty"`

	// Schedule for the backup if it is executed periodically.
	BackupSchedule *BackupSchedule `json:"backupSchedule,omitempty"`

	// Databases included in the backup.
	Databases []*DatabaseBackupSetting `json:"databases,omitempty"`

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

BackupRequestProperties - BackupRequest resource specific properties

func (BackupRequestProperties) MarshalJSON

func (b BackupRequestProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type BackupRequestProperties.

func (*BackupRequestProperties) UnmarshalJSON

func (b *BackupRequestProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type BackupRequestProperties.

type BackupRestoreOperationType

type BackupRestoreOperationType string

BackupRestoreOperationType - Operation type.

const (
	BackupRestoreOperationTypeDefault    BackupRestoreOperationType = "Default"
	BackupRestoreOperationTypeClone      BackupRestoreOperationType = "Clone"
	BackupRestoreOperationTypeRelocation BackupRestoreOperationType = "Relocation"
	BackupRestoreOperationTypeSnapshot   BackupRestoreOperationType = "Snapshot"
	BackupRestoreOperationTypeCloudFS    BackupRestoreOperationType = "CloudFS"
)

func PossibleBackupRestoreOperationTypeValues

func PossibleBackupRestoreOperationTypeValues() []BackupRestoreOperationType

PossibleBackupRestoreOperationTypeValues returns the possible values for the BackupRestoreOperationType const type.

type BackupSchedule

type BackupSchedule struct {
	// REQUIRED; How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should
	// be set to Day)
	FrequencyInterval *int32 `json:"frequencyInterval,omitempty"`

	// REQUIRED; The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day
	// and FrequencyInterval should be set to 7)
	FrequencyUnit *FrequencyUnit `json:"frequencyUnit,omitempty"`

	// REQUIRED; 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"`

	// REQUIRED; After how many days backups should be deleted.
	RetentionPeriodInDays *int32 `json:"retentionPeriodInDays,omitempty"`

	// When the schedule should start working.
	StartTime *time.Time `json:"startTime,omitempty"`

	// READ-ONLY; Last time when this schedule was triggered.
	LastExecutionTime *time.Time `json:"lastExecutionTime,omitempty" azure:"ro"`
}

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

func (BackupSchedule) MarshalJSON

func (b BackupSchedule) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type BackupSchedule.

func (*BackupSchedule) UnmarshalJSON

func (b *BackupSchedule) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type BackupSchedule.

type BillingMeter

type BillingMeter struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// BillingMeter resource specific properties
	Properties *BillingMeterProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

BillingMeter - App Service billing entity that contains information about meter which the Azure billing system utilizes to charge users for services.

func (BillingMeter) MarshalJSON

func (b BillingMeter) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type BillingMeter.

func (*BillingMeter) UnmarshalJSON

func (b *BillingMeter) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type BillingMeter.

type BillingMeterCollection

type BillingMeterCollection struct {
	// REQUIRED; Collection of resources.
	Value []*BillingMeter `json:"value,omitempty"`

	// READ-ONLY; Link to next page of resources.
	NextLink *string `json:"nextLink,omitempty" azure:"ro"`
}

BillingMeterCollection - Collection of Billing Meters

func (BillingMeterCollection) MarshalJSON

func (b BillingMeterCollection) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type BillingMeterCollection.

func (*BillingMeterCollection) UnmarshalJSON

func (b *BillingMeterCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type BillingMeterCollection.

type BillingMeterProperties

type BillingMeterProperties struct {
	// Azure Location of billable resource
	BillingLocation *string `json:"billingLocation,omitempty"`

	// Friendly name of the meter
	FriendlyName *string `json:"friendlyName,omitempty"`

	// Meter GUID onboarded in Commerce
	MeterID *string `json:"meterId,omitempty"`

	// App Service OS type meter used for
	OSType *string `json:"osType,omitempty"`

	// App Service ResourceType meter used for
	ResourceType *string `json:"resourceType,omitempty"`

	// Short Name from App Service Azure pricing Page
	ShortName *string `json:"shortName,omitempty"`
}

BillingMeterProperties - BillingMeter resource specific properties

func (BillingMeterProperties) MarshalJSON

func (b BillingMeterProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type BillingMeterProperties.

func (*BillingMeterProperties) UnmarshalJSON

func (b *BillingMeterProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type BillingMeterProperties.

type BuiltInAuthenticationProvider

type BuiltInAuthenticationProvider string

BuiltInAuthenticationProvider - 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".

const (
	BuiltInAuthenticationProviderAzureActiveDirectory BuiltInAuthenticationProvider = "AzureActiveDirectory"
	BuiltInAuthenticationProviderFacebook             BuiltInAuthenticationProvider = "Facebook"
	BuiltInAuthenticationProviderGoogle               BuiltInAuthenticationProvider = "Google"
	BuiltInAuthenticationProviderMicrosoftAccount     BuiltInAuthenticationProvider = "MicrosoftAccount"
	BuiltInAuthenticationProviderTwitter              BuiltInAuthenticationProvider = "Twitter"
)

func PossibleBuiltInAuthenticationProviderValues

func PossibleBuiltInAuthenticationProviderValues() []BuiltInAuthenticationProvider

PossibleBuiltInAuthenticationProviderValues returns the possible values for the BuiltInAuthenticationProvider const type.

type Capability

type Capability struct {
	// Name of the SKU capability.
	Name *string `json:"name,omitempty"`

	// Reason of the SKU capability.
	Reason *string `json:"reason,omitempty"`

	// Value of the SKU capability.
	Value *string `json:"value,omitempty"`
}

Capability - Describes the capabilities/features allowed for a specific SKU.

func (Capability) MarshalJSON

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

MarshalJSON implements the json.Marshaller interface for type Capability.

func (*Capability) UnmarshalJSON

func (c *Capability) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type Capability.

type CertificatesClient

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

CertificatesClient contains the methods for the Certificates group. Don't use this type directly, use NewCertificatesClient() instead.

func NewCertificatesClient

func NewCertificatesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*CertificatesClient, error)

NewCertificatesClient creates a new instance of CertificatesClient with the specified values.

  • subscriptionID - Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).
  • credential - used to authorize requests. Usually a credential from azidentity.
  • options - pass nil to accept the default values.

func (*CertificatesClient) CreateOrUpdate

func (client *CertificatesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, name string, certificateEnvelope AppCertificate, options *CertificatesClientCreateOrUpdateOptions) (CertificatesClientCreateOrUpdateResponse, error)

CreateOrUpdate - Create or update a certificate. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the certificate.
  • certificateEnvelope - Details of certificate, if it exists already.
  • options - CertificatesClientCreateOrUpdateOptions contains the optional parameters for the CertificatesClient.CreateOrUpdate method.

func (*CertificatesClient) Delete

Delete - Delete a certificate. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the certificate.
  • options - CertificatesClientDeleteOptions contains the optional parameters for the CertificatesClient.Delete method.

func (*CertificatesClient) Get

func (client *CertificatesClient) Get(ctx context.Context, resourceGroupName string, name string, options *CertificatesClientGetOptions) (CertificatesClientGetResponse, error)

Get - Get a certificate. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the certificate.
  • options - CertificatesClientGetOptions contains the optional parameters for the CertificatesClient.Get method.

func (*CertificatesClient) NewListByResourceGroupPager

NewListByResourceGroupPager - Get all certificates in a resource group.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • options - CertificatesClientListByResourceGroupOptions contains the optional parameters for the CertificatesClient.NewListByResourceGroupPager method.

func (*CertificatesClient) NewListPager

NewListPager - Get all certificates for a subscription.

Generated from API version 2018-02-01

  • options - CertificatesClientListOptions contains the optional parameters for the CertificatesClient.NewListPager method.

func (*CertificatesClient) Update

func (client *CertificatesClient) Update(ctx context.Context, resourceGroupName string, name string, certificateEnvelope AppCertificatePatchResource, options *CertificatesClientUpdateOptions) (CertificatesClientUpdateResponse, error)

Update - Create or update a certificate. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the certificate.
  • certificateEnvelope - Details of certificate, if it exists already.
  • options - CertificatesClientUpdateOptions contains the optional parameters for the CertificatesClient.Update method.

type CertificatesClientCreateOrUpdateOptions

type CertificatesClientCreateOrUpdateOptions struct {
}

CertificatesClientCreateOrUpdateOptions contains the optional parameters for the CertificatesClient.CreateOrUpdate method.

type CertificatesClientCreateOrUpdateResponse

type CertificatesClientCreateOrUpdateResponse struct {
	AppCertificate
}

CertificatesClientCreateOrUpdateResponse contains the response from method CertificatesClient.CreateOrUpdate.

type CertificatesClientDeleteOptions

type CertificatesClientDeleteOptions struct {
}

CertificatesClientDeleteOptions contains the optional parameters for the CertificatesClient.Delete method.

type CertificatesClientDeleteResponse

type CertificatesClientDeleteResponse struct {
}

CertificatesClientDeleteResponse contains the response from method CertificatesClient.Delete.

type CertificatesClientGetOptions

type CertificatesClientGetOptions struct {
}

CertificatesClientGetOptions contains the optional parameters for the CertificatesClient.Get method.

type CertificatesClientGetResponse

type CertificatesClientGetResponse struct {
	AppCertificate
}

CertificatesClientGetResponse contains the response from method CertificatesClient.Get.

type CertificatesClientListByResourceGroupOptions

type CertificatesClientListByResourceGroupOptions struct {
}

CertificatesClientListByResourceGroupOptions contains the optional parameters for the CertificatesClient.NewListByResourceGroupPager method.

type CertificatesClientListByResourceGroupResponse

type CertificatesClientListByResourceGroupResponse struct {
	AppCertificateCollection
}

CertificatesClientListByResourceGroupResponse contains the response from method CertificatesClient.NewListByResourceGroupPager.

type CertificatesClientListOptions

type CertificatesClientListOptions struct {
}

CertificatesClientListOptions contains the optional parameters for the CertificatesClient.NewListPager method.

type CertificatesClientListResponse

type CertificatesClientListResponse struct {
	AppCertificateCollection
}

CertificatesClientListResponse contains the response from method CertificatesClient.NewListPager.

type CertificatesClientUpdateOptions

type CertificatesClientUpdateOptions struct {
}

CertificatesClientUpdateOptions contains the optional parameters for the CertificatesClient.Update method.

type CertificatesClientUpdateResponse

type CertificatesClientUpdateResponse struct {
	AppCertificate
}

CertificatesClientUpdateResponse contains the response from method CertificatesClient.Update.

type Channels

type Channels string

Channels - List of channels that this recommendation can apply.

const (
	ChannelsNotification Channels = "Notification"
	ChannelsAPI          Channels = "Api"
	ChannelsEmail        Channels = "Email"
	ChannelsWebhook      Channels = "Webhook"
	ChannelsAll          Channels = "All"
)

func PossibleChannelsValues

func PossibleChannelsValues() []Channels

PossibleChannelsValues returns the possible values for the Channels const type.

type CheckNameResourceTypes

type CheckNameResourceTypes string

CheckNameResourceTypes - Resource type used for verification.

const (
	CheckNameResourceTypesHostingEnvironment              CheckNameResourceTypes = "HostingEnvironment"
	CheckNameResourceTypesMicrosoftWebHostingEnvironments CheckNameResourceTypes = "Microsoft.Web/hostingEnvironments"
	CheckNameResourceTypesMicrosoftWebPublishingUsers     CheckNameResourceTypes = "Microsoft.Web/publishingUsers"
	CheckNameResourceTypesMicrosoftWebSites               CheckNameResourceTypes = "Microsoft.Web/sites"
	CheckNameResourceTypesMicrosoftWebSitesSlots          CheckNameResourceTypes = "Microsoft.Web/sites/slots"
	CheckNameResourceTypesPublishingUser                  CheckNameResourceTypes = "PublishingUser"
	CheckNameResourceTypesSite                            CheckNameResourceTypes = "Site"
	CheckNameResourceTypesSlot                            CheckNameResourceTypes = "Slot"
)

func PossibleCheckNameResourceTypesValues

func PossibleCheckNameResourceTypesValues() []CheckNameResourceTypes

PossibleCheckNameResourceTypesValues returns the possible values for the CheckNameResourceTypes const type.

type ClientFactory

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

ClientFactory is a client factory used to create any client in this module. Don't use this type directly, use NewClientFactory instead.

func NewClientFactory

func NewClientFactory(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ClientFactory, error)

NewClientFactory creates a new instance of ClientFactory with the specified values. The parameter values will be propagated to any client created from this factory.

  • subscriptionID - Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).
  • credential - used to authorize requests. Usually a credential from azidentity.
  • options - pass nil to accept the default values.

func (*ClientFactory) NewCertificatesClient

func (c *ClientFactory) NewCertificatesClient() *CertificatesClient

func (*ClientFactory) NewPlansClient

func (c *ClientFactory) NewPlansClient() *PlansClient

func (*ClientFactory) NewProviderClient

func (c *ClientFactory) NewProviderClient() *ProviderClient

func (*ClientFactory) NewRecommendationsClient

func (c *ClientFactory) NewRecommendationsClient() *RecommendationsClient

func (*ClientFactory) NewWebAppsClient

func (c *ClientFactory) NewWebAppsClient() *WebAppsClient

func (*ClientFactory) NewWebSiteManagementClient

func (c *ClientFactory) NewWebSiteManagementClient() *WebSiteManagementClient

type CloneAbilityResult

type CloneAbilityResult string

CloneAbilityResult - Name of app.

const (
	CloneAbilityResultCloneable          CloneAbilityResult = "Cloneable"
	CloneAbilityResultPartiallyCloneable CloneAbilityResult = "PartiallyCloneable"
	CloneAbilityResultNotCloneable       CloneAbilityResult = "NotCloneable"
)

func PossibleCloneAbilityResultValues

func PossibleCloneAbilityResultValues() []CloneAbilityResult

PossibleCloneAbilityResultValues returns the possible values for the CloneAbilityResult const type.

type CloningInfo

type CloningInfo struct {
	// REQUIRED; ARM resource ID of the source app. 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"`

	// Application setting overrides for cloned app. If specified, these settings override the settings cloned from source app.
	// Otherwise, application settings from source app are retained.
	AppSettingsOverrides map[string]*string `json:"appSettingsOverrides,omitempty"`

	// true to clone custom hostnames from source app; otherwise, false.
	CloneCustomHostNames *bool `json:"cloneCustomHostNames,omitempty"`

	// true to clone source control from source app; otherwise, false.
	CloneSourceControl *bool `json:"cloneSourceControl,omitempty"`

	// true to configure load balancing for source and destination app.
	ConfigureLoadBalancing *bool `json:"configureLoadBalancing,omitempty"`

	// Correlation ID of cloning operation. This ID ties multiple cloning operations together to use the same snapshot.
	CorrelationID *string `json:"correlationId,omitempty"`

	// App Service Environment.
	HostingEnvironment *string `json:"hostingEnvironment,omitempty"`

	// true to overwrite destination app; otherwise, false.
	Overwrite *bool `json:"overwrite,omitempty"`

	// Location of source app ex: West US or North Europe
	SourceWebAppLocation *string `json:"sourceWebAppLocation,omitempty"`

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

	// 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 - Information needed for cloning operation.

func (CloningInfo) MarshalJSON

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

MarshalJSON implements the json.Marshaller interface for type CloningInfo.

func (*CloningInfo) UnmarshalJSON

func (c *CloningInfo) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type CloningInfo.

type Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

type Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties struct {
	// READ-ONLY; Client Id of user assigned identity
	ClientID *string `json:"clientId,omitempty" azure:"ro"`

	// READ-ONLY; Principal Id of user assigned identity
	PrincipalID *string `json:"principalId,omitempty" azure:"ro"`
}

func (Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties) MarshalJSON

MarshalJSON implements the json.Marshaller interface for type Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties.

func (*Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties) UnmarshalJSON

UnmarshalJSON implements the json.Unmarshaller interface for type Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties.

type ComputeModeOptions

type ComputeModeOptions string

ComputeModeOptions - Shared/dedicated workers.

const (
	ComputeModeOptionsShared    ComputeModeOptions = "Shared"
	ComputeModeOptionsDedicated ComputeModeOptions = "Dedicated"
	ComputeModeOptionsDynamic   ComputeModeOptions = "Dynamic"
)

func PossibleComputeModeOptionsValues

func PossibleComputeModeOptionsValues() []ComputeModeOptions

PossibleComputeModeOptionsValues returns the possible values for the ComputeModeOptions const type.

type ConnStringInfo

type ConnStringInfo struct {
	// Connection string value.
	ConnectionString *string `json:"connectionString,omitempty"`

	// Name of connection string.
	Name *string `json:"name,omitempty"`

	// Type of database.
	Type *ConnectionStringType `json:"type,omitempty"`
}

ConnStringInfo - Database connection string information.

func (ConnStringInfo) MarshalJSON

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

MarshalJSON implements the json.Marshaller interface for type ConnStringInfo.

func (*ConnStringInfo) UnmarshalJSON

func (c *ConnStringInfo) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ConnStringInfo.

type ConnStringValueTypePair

type ConnStringValueTypePair struct {
	// REQUIRED; Type of database.
	Type *ConnectionStringType `json:"type,omitempty"`

	// REQUIRED; Value of pair.
	Value *string `json:"value,omitempty"`
}

ConnStringValueTypePair - Database connection string value to type pair.

func (ConnStringValueTypePair) MarshalJSON

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

MarshalJSON implements the json.Marshaller interface for type ConnStringValueTypePair.

func (*ConnStringValueTypePair) UnmarshalJSON

func (c *ConnStringValueTypePair) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ConnStringValueTypePair.

type ConnectionStringDictionary

type ConnectionStringDictionary struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// Connection strings.
	Properties map[string]*ConnStringValueTypePair `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

ConnectionStringDictionary - String dictionary resource.

func (ConnectionStringDictionary) MarshalJSON

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

MarshalJSON implements the json.Marshaller interface for type ConnectionStringDictionary.

func (*ConnectionStringDictionary) UnmarshalJSON

func (c *ConnectionStringDictionary) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ConnectionStringDictionary.

type ConnectionStringType

type ConnectionStringType string

ConnectionStringType - Type of database.

const (
	ConnectionStringTypeMySQL           ConnectionStringType = "MySql"
	ConnectionStringTypeSQLServer       ConnectionStringType = "SQLServer"
	ConnectionStringTypeSQLAzure        ConnectionStringType = "SQLAzure"
	ConnectionStringTypeCustom          ConnectionStringType = "Custom"
	ConnectionStringTypeNotificationHub ConnectionStringType = "NotificationHub"
	ConnectionStringTypeServiceBus      ConnectionStringType = "ServiceBus"
	ConnectionStringTypeEventHub        ConnectionStringType = "EventHub"
	ConnectionStringTypeAPIHub          ConnectionStringType = "ApiHub"
	ConnectionStringTypeDocDb           ConnectionStringType = "DocDb"
	ConnectionStringTypeRedisCache      ConnectionStringType = "RedisCache"
	ConnectionStringTypePostgreSQL      ConnectionStringType = "PostgreSQL"
)

func PossibleConnectionStringTypeValues

func PossibleConnectionStringTypeValues() []ConnectionStringType

PossibleConnectionStringTypeValues returns the possible values for the ConnectionStringType const type.

type ContinuousWebJob

type ContinuousWebJob struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// ContinuousWebJob resource specific properties
	Properties *ContinuousWebJobProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

ContinuousWebJob - Continuous Web Job Information.

func (ContinuousWebJob) MarshalJSON

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

MarshalJSON implements the json.Marshaller interface for type ContinuousWebJob.

func (*ContinuousWebJob) UnmarshalJSON

func (c *ContinuousWebJob) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ContinuousWebJob.

type ContinuousWebJobCollection

type ContinuousWebJobCollection struct {
	// REQUIRED; Collection of resources.
	Value []*ContinuousWebJob `json:"value,omitempty"`

	// READ-ONLY; Link to next page of resources.
	NextLink *string `json:"nextLink,omitempty" azure:"ro"`
}

ContinuousWebJobCollection - Collection of Kudu continuous web job information elements.

func (ContinuousWebJobCollection) MarshalJSON

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

MarshalJSON implements the json.Marshaller interface for type ContinuousWebJobCollection.

func (*ContinuousWebJobCollection) UnmarshalJSON

func (c *ContinuousWebJobCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ContinuousWebJobCollection.

type ContinuousWebJobProperties

type ContinuousWebJobProperties struct {
	// Detailed status.
	DetailedStatus *string `json:"detailed_status,omitempty"`

	// Error information.
	Error *string `json:"error,omitempty"`

	// Extra Info URL.
	ExtraInfoURL *string `json:"extra_info_url,omitempty"`

	// Log URL.
	LogURL *string `json:"log_url,omitempty"`

	// Run command.
	RunCommand *string `json:"run_command,omitempty"`

	// Job settings.
	Settings map[string]any `json:"settings,omitempty"`

	// Job status.
	Status *ContinuousWebJobStatus `json:"status,omitempty"`

	// Job URL.
	URL *string `json:"url,omitempty"`

	// Using SDK?
	UsingSdk *bool `json:"using_sdk,omitempty"`

	// Job type.
	WebJobType *WebJobType `json:"web_job_type,omitempty"`
}

ContinuousWebJobProperties - ContinuousWebJob resource specific properties

func (ContinuousWebJobProperties) MarshalJSON

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

MarshalJSON implements the json.Marshaller interface for type ContinuousWebJobProperties.

func (*ContinuousWebJobProperties) UnmarshalJSON

func (c *ContinuousWebJobProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ContinuousWebJobProperties.

type ContinuousWebJobStatus

type ContinuousWebJobStatus string

ContinuousWebJobStatus - Job status.

const (
	ContinuousWebJobStatusInitializing   ContinuousWebJobStatus = "Initializing"
	ContinuousWebJobStatusStarting       ContinuousWebJobStatus = "Starting"
	ContinuousWebJobStatusRunning        ContinuousWebJobStatus = "Running"
	ContinuousWebJobStatusPendingRestart ContinuousWebJobStatus = "PendingRestart"
	ContinuousWebJobStatusStopped        ContinuousWebJobStatus = "Stopped"
)

func PossibleContinuousWebJobStatusValues

func PossibleContinuousWebJobStatusValues() []ContinuousWebJobStatus

PossibleContinuousWebJobStatusValues returns the possible values for the ContinuousWebJobStatus const type.

type CorsSettings

type CorsSettings struct {
	// 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"`

	// Gets or sets whether CORS requests with credentials are allowed. See https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requestswithcredentials
	// for more details.
	SupportCredentials *bool `json:"supportCredentials,omitempty"`
}

CorsSettings - Cross-Origin Resource Sharing (CORS) settings for the app.

func (CorsSettings) MarshalJSON

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

MarshalJSON implements the json.Marshaller interface for type CorsSettings.

func (*CorsSettings) UnmarshalJSON

func (c *CorsSettings) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type CorsSettings.

type CsmMoveResourceEnvelope

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

CsmMoveResourceEnvelope - Object with a list of the resources that need to be moved and the resource group they should be moved to.

func (CsmMoveResourceEnvelope) MarshalJSON

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

MarshalJSON implements the json.Marshaller interface for type CsmMoveResourceEnvelope.

func (*CsmMoveResourceEnvelope) UnmarshalJSON

func (c *CsmMoveResourceEnvelope) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type CsmMoveResourceEnvelope.

type CsmOperationCollection

type CsmOperationCollection struct {
	// REQUIRED; Collection of resources.
	Value []*CsmOperationDescription `json:"value,omitempty"`

	// READ-ONLY; Link to next page of resources.
	NextLink *string `json:"nextLink,omitempty" azure:"ro"`
}

CsmOperationCollection - Collection of Azure resource manager operation metadata.

func (CsmOperationCollection) MarshalJSON

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

MarshalJSON implements the json.Marshaller interface for type CsmOperationCollection.

func (*CsmOperationCollection) UnmarshalJSON

func (c *CsmOperationCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type CsmOperationCollection.

type CsmOperationDescription

type CsmOperationDescription struct {
	// Meta data about operation used for display in portal.
	Display *CsmOperationDisplay `json:"display,omitempty"`
	Name    *string              `json:"name,omitempty"`
	Origin  *string              `json:"origin,omitempty"`

	// Properties available for a Microsoft.Web resource provider operation.
	Properties *CsmOperationDescriptionProperties `json:"properties,omitempty"`
}

CsmOperationDescription - Description of an operation available for Microsoft.Web resource provider.

func (CsmOperationDescription) MarshalJSON

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

MarshalJSON implements the json.Marshaller interface for type CsmOperationDescription.

func (*CsmOperationDescription) UnmarshalJSON

func (c *CsmOperationDescription) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type CsmOperationDescription.

type CsmOperationDescriptionProperties

type CsmOperationDescriptionProperties struct {
	// Resource metrics service provided by Microsoft.Insights resource provider.
	ServiceSpecification *ServiceSpecification `json:"serviceSpecification,omitempty"`
}

CsmOperationDescriptionProperties - Properties available for a Microsoft.Web resource provider operation.

func (CsmOperationDescriptionProperties) MarshalJSON

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

MarshalJSON implements the json.Marshaller interface for type CsmOperationDescriptionProperties.

func (*CsmOperationDescriptionProperties) UnmarshalJSON

func (c *CsmOperationDescriptionProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type CsmOperationDescriptionProperties.

type CsmOperationDisplay

type CsmOperationDisplay struct {
	Description *string `json:"description,omitempty"`
	Operation   *string `json:"operation,omitempty"`
	Provider    *string `json:"provider,omitempty"`
	Resource    *string `json:"resource,omitempty"`
}

CsmOperationDisplay - Meta data about operation used for display in portal.

func (CsmOperationDisplay) MarshalJSON

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

MarshalJSON implements the json.Marshaller interface for type CsmOperationDisplay.

func (*CsmOperationDisplay) UnmarshalJSON

func (c *CsmOperationDisplay) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type CsmOperationDisplay.

type CsmPublishingProfileOptions

type CsmPublishingProfileOptions struct {
	// Name of the format. Valid values are: FileZilla3 WebDeploy -- default Ftp
	Format *PublishingProfileFormat `json:"format,omitempty"`

	// Include the DisasterRecover endpoint if true
	IncludeDisasterRecoveryEndpoints *bool `json:"includeDisasterRecoveryEndpoints,omitempty"`
}

CsmPublishingProfileOptions - Publishing options for requested profile.

func (CsmPublishingProfileOptions) MarshalJSON

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

MarshalJSON implements the json.Marshaller interface for type CsmPublishingProfileOptions.

func (*CsmPublishingProfileOptions) UnmarshalJSON

func (c *CsmPublishingProfileOptions) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type CsmPublishingProfileOptions.

type CsmSlotEntity

type CsmSlotEntity struct {
	// REQUIRED; true to preserve Virtual Network to the slot during swap; otherwise, false.
	PreserveVnet *bool `json:"preserveVnet,omitempty"`

	// REQUIRED; Destination deployment slot during swap operation.
	TargetSlot *string `json:"targetSlot,omitempty"`
}

CsmSlotEntity - Deployment slot parameters.

func (CsmSlotEntity) MarshalJSON

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

MarshalJSON implements the json.Marshaller interface for type CsmSlotEntity.

func (*CsmSlotEntity) UnmarshalJSON

func (c *CsmSlotEntity) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type CsmSlotEntity.

type CsmUsageQuota

type CsmUsageQuota struct {
	// The current value of the resource counter.
	CurrentValue *int64 `json:"currentValue,omitempty"`

	// The resource limit.
	Limit *int64 `json:"limit,omitempty"`

	// Quota name.
	Name *LocalizableString `json:"name,omitempty"`

	// Next reset time for the resource counter.
	NextResetTime *time.Time `json:"nextResetTime,omitempty"`

	// Units of measurement for the quota resource.
	Unit *string `json:"unit,omitempty"`
}

CsmUsageQuota - Usage of the quota resource.

func (CsmUsageQuota) MarshalJSON

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

MarshalJSON implements the json.Marshaller interface for type CsmUsageQuota.

func (*CsmUsageQuota) UnmarshalJSON

func (c *CsmUsageQuota) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type CsmUsageQuota.

type CsmUsageQuotaCollection

type CsmUsageQuotaCollection struct {
	// REQUIRED; Collection of resources.
	Value []*CsmUsageQuota `json:"value,omitempty"`

	// READ-ONLY; Link to next page of resources.
	NextLink *string `json:"nextLink,omitempty" azure:"ro"`
}

CsmUsageQuotaCollection - Collection of CSM usage quotas.

func (CsmUsageQuotaCollection) MarshalJSON

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

MarshalJSON implements the json.Marshaller interface for type CsmUsageQuotaCollection.

func (*CsmUsageQuotaCollection) UnmarshalJSON

func (c *CsmUsageQuotaCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type CsmUsageQuotaCollection.

type CustomHostNameDNSRecordType

type CustomHostNameDNSRecordType string

CustomHostNameDNSRecordType - Custom DNS record type.

const (
	CustomHostNameDNSRecordTypeCName CustomHostNameDNSRecordType = "CName"
	CustomHostNameDNSRecordTypeA     CustomHostNameDNSRecordType = "A"
)

func PossibleCustomHostNameDNSRecordTypeValues

func PossibleCustomHostNameDNSRecordTypeValues() []CustomHostNameDNSRecordType

PossibleCustomHostNameDNSRecordTypeValues returns the possible values for the CustomHostNameDNSRecordType const type.

type CustomHostnameAnalysisResult

type CustomHostnameAnalysisResult struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// CustomHostnameAnalysisResult resource specific properties
	Properties *CustomHostnameAnalysisResultProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

CustomHostnameAnalysisResult - Custom domain analysis.

func (CustomHostnameAnalysisResult) MarshalJSON

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

MarshalJSON implements the json.Marshaller interface for type CustomHostnameAnalysisResult.

func (*CustomHostnameAnalysisResult) UnmarshalJSON

func (c *CustomHostnameAnalysisResult) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type CustomHostnameAnalysisResult.

type CustomHostnameAnalysisResultProperties

type CustomHostnameAnalysisResultProperties struct {
	// A records controller can see for this hostname.
	ARecords []*string `json:"aRecords,omitempty"`

	// Alternate CName records controller can see for this hostname.
	AlternateCNameRecords []*string `json:"alternateCNameRecords,omitempty"`

	// Alternate TXT records controller can see for this hostname.
	AlternateTxtRecords []*string `json:"alternateTxtRecords,omitempty"`

	// CName records controller can see for this hostname.
	CNameRecords []*string `json:"cNameRecords,omitempty"`

	// TXT records controller can see for this hostname.
	TxtRecords []*string `json:"txtRecords,omitempty"`

	// READ-ONLY; Name of the conflicting app on scale unit if it's within the same subscription.
	ConflictingAppResourceID *string `json:"conflictingAppResourceId,omitempty" azure:"ro"`

	// READ-ONLY; Raw failure information if DNS verification fails.
	CustomDomainVerificationFailureInfo *ErrorEntity `json:"customDomainVerificationFailureInfo,omitempty" azure:"ro"`

	// READ-ONLY; DNS verification test result.
	CustomDomainVerificationTest *DNSVerificationTestResult `json:"customDomainVerificationTest,omitempty" azure:"ro"`

	// READ-ONLY; true if there is a conflict across subscriptions; otherwise, false.
	HasConflictAcrossSubscription *bool `json:"hasConflictAcrossSubscription,omitempty" azure:"ro"`

	// READ-ONLY; true if there is a conflict on a scale unit; otherwise, false.
	HasConflictOnScaleUnit *bool `json:"hasConflictOnScaleUnit,omitempty" azure:"ro"`

	// READ-ONLY; true if hostname is already verified; otherwise, false.
	IsHostnameAlreadyVerified *bool `json:"isHostnameAlreadyVerified,omitempty" azure:"ro"`
}

CustomHostnameAnalysisResultProperties - CustomHostnameAnalysisResult resource specific properties

func (CustomHostnameAnalysisResultProperties) MarshalJSON

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

MarshalJSON implements the json.Marshaller interface for type CustomHostnameAnalysisResultProperties.

func (*CustomHostnameAnalysisResultProperties) UnmarshalJSON

func (c *CustomHostnameAnalysisResultProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type CustomHostnameAnalysisResultProperties.

type DNSVerificationTestResult

type DNSVerificationTestResult string

DNSVerificationTestResult - DNS verification test result.

const (
	DNSVerificationTestResultPassed  DNSVerificationTestResult = "Passed"
	DNSVerificationTestResultFailed  DNSVerificationTestResult = "Failed"
	DNSVerificationTestResultSkipped DNSVerificationTestResult = "Skipped"
)

func PossibleDNSVerificationTestResultValues

func PossibleDNSVerificationTestResultValues() []DNSVerificationTestResult

PossibleDNSVerificationTestResultValues returns the possible values for the DNSVerificationTestResult const type.

type DatabaseBackupSetting

type DatabaseBackupSetting struct {
	// REQUIRED; Database type (e.g. SqlAzure / MySql).
	DatabaseType *DatabaseType `json:"databaseType,omitempty"`

	// Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new
	// database, the database name inside is the new one.
	ConnectionString *string `json:"connectionString,omitempty"`

	// 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"`
	Name                 *string `json:"name,omitempty"`
}

DatabaseBackupSetting - Database backup settings.

func (DatabaseBackupSetting) MarshalJSON

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

MarshalJSON implements the json.Marshaller interface for type DatabaseBackupSetting.

func (*DatabaseBackupSetting) UnmarshalJSON

func (d *DatabaseBackupSetting) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type DatabaseBackupSetting.

type DatabaseType

type DatabaseType string

DatabaseType - Database type (e.g. SqlAzure / MySql).

const (
	DatabaseTypeLocalMySQL DatabaseType = "LocalMySql"
	DatabaseTypeMySQL      DatabaseType = "MySql"
	DatabaseTypePostgreSQL DatabaseType = "PostgreSql"
	DatabaseTypeSQLAzure   DatabaseType = "SqlAzure"
)

func PossibleDatabaseTypeValues

func PossibleDatabaseTypeValues() []DatabaseType

PossibleDatabaseTypeValues returns the possible values for the DatabaseType const type.

type DefaultErrorResponse

type DefaultErrorResponse struct {
	// READ-ONLY; Error model.
	Error *DefaultErrorResponseError `json:"error,omitempty" azure:"ro"`
}

DefaultErrorResponse - App Service error response.

func (DefaultErrorResponse) MarshalJSON

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

MarshalJSON implements the json.Marshaller interface for type DefaultErrorResponse.

func (*DefaultErrorResponse) UnmarshalJSON

func (d *DefaultErrorResponse) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type DefaultErrorResponse.

type DefaultErrorResponseError

type DefaultErrorResponseError struct {
	Details []*DefaultErrorResponseErrorDetailsItem `json:"details,omitempty"`

	// READ-ONLY; Standardized string to programmatically identify the error.
	Code *string `json:"code,omitempty" azure:"ro"`

	// READ-ONLY; More information to debug error.
	Innererror *string `json:"innererror,omitempty" azure:"ro"`

	// READ-ONLY; Detailed error description and debugging information.
	Message *string `json:"message,omitempty" azure:"ro"`

	// READ-ONLY; Detailed error description and debugging information.
	Target *string `json:"target,omitempty" azure:"ro"`
}

DefaultErrorResponseError - Error model.

func (DefaultErrorResponseError) MarshalJSON

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

MarshalJSON implements the json.Marshaller interface for type DefaultErrorResponseError.

func (*DefaultErrorResponseError) UnmarshalJSON

func (d *DefaultErrorResponseError) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type DefaultErrorResponseError.

type DefaultErrorResponseErrorDetailsItem

type DefaultErrorResponseErrorDetailsItem struct {
	// READ-ONLY; Standardized string to programmatically identify the error.
	Code *string `json:"code,omitempty" azure:"ro"`

	// READ-ONLY; Detailed error description and debugging information.
	Message *string `json:"message,omitempty" azure:"ro"`

	// READ-ONLY; Detailed error description and debugging information.
	Target *string `json:"target,omitempty" azure:"ro"`
}

DefaultErrorResponseErrorDetailsItem - Detailed errors.

func (DefaultErrorResponseErrorDetailsItem) MarshalJSON

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

MarshalJSON implements the json.Marshaller interface for type DefaultErrorResponseErrorDetailsItem.

func (*DefaultErrorResponseErrorDetailsItem) UnmarshalJSON

func (d *DefaultErrorResponseErrorDetailsItem) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type DefaultErrorResponseErrorDetailsItem.

type DeletedAppRestoreRequest

type DeletedAppRestoreRequest struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// DeletedAppRestoreRequest resource specific properties
	Properties *DeletedAppRestoreRequestProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

DeletedAppRestoreRequest - Details about restoring a deleted app.

func (DeletedAppRestoreRequest) MarshalJSON

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

MarshalJSON implements the json.Marshaller interface for type DeletedAppRestoreRequest.

func (*DeletedAppRestoreRequest) UnmarshalJSON

func (d *DeletedAppRestoreRequest) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type DeletedAppRestoreRequest.

type DeletedAppRestoreRequestProperties

type DeletedAppRestoreRequestProperties struct {
	// ARM resource ID of the deleted app. Example: /subscriptions/{subId}/providers/Microsoft.Web/deletedSites/{deletedSiteId}
	DeletedSiteID *string `json:"deletedSiteId,omitempty"`

	// If true, deleted site configuration, in addition to content, will be restored.
	RecoverConfiguration *bool `json:"recoverConfiguration,omitempty"`

	// Point in time to restore the deleted app from, formatted as a DateTime string. If unspecified, default value is the time
	// that the app was deleted.
	SnapshotTime *string `json:"snapshotTime,omitempty"`

	// If true, the snapshot is retrieved from DRSecondary endpoint.
	UseDRSecondary *bool `json:"useDRSecondary,omitempty"`
}

DeletedAppRestoreRequestProperties - DeletedAppRestoreRequest resource specific properties

func (DeletedAppRestoreRequestProperties) MarshalJSON

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

MarshalJSON implements the json.Marshaller interface for type DeletedAppRestoreRequestProperties.

func (*DeletedAppRestoreRequestProperties) UnmarshalJSON

func (d *DeletedAppRestoreRequestProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type DeletedAppRestoreRequestProperties.

type Deployment

type Deployment struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// Deployment resource specific properties
	Properties *DeploymentProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

Deployment - User credentials used for publishing activity.

func (Deployment) MarshalJSON

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

MarshalJSON implements the json.Marshaller interface for type Deployment.

func (*Deployment) UnmarshalJSON

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

UnmarshalJSON implements the json.Unmarshaller interface for type Deployment.

type DeploymentCollection

type DeploymentCollection struct {
	// REQUIRED; Collection of resources.
	Value []*Deployment `json:"value,omitempty"`

	// READ-ONLY; Link to next page of resources.
	NextLink *string `json:"nextLink,omitempty" azure:"ro"`
}

DeploymentCollection - Collection of app deployments.

func (DeploymentCollection) MarshalJSON

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

MarshalJSON implements the json.Marshaller interface for type DeploymentCollection.

func (*DeploymentCollection) UnmarshalJSON

func (d *DeploymentCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type DeploymentCollection.

type DeploymentLocations

type DeploymentLocations struct {
	// Available App Service Environments with basic information.
	HostingEnvironmentDeploymentInfos []*HostingEnvironmentDeploymentInfo `json:"hostingEnvironmentDeploymentInfos,omitempty"`

	// Available App Service Environments with full descriptions of the environments.
	HostingEnvironments []*Environment `json:"hostingEnvironments,omitempty"`

	// Available regions.
	Locations []*GeoRegion `json:"locations,omitempty"`
}

DeploymentLocations - List of available locations (regions or App Service Environments) for deployment of App Service resources.

func (DeploymentLocations) MarshalJSON

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

MarshalJSON implements the json.Marshaller interface for type DeploymentLocations.

func (*DeploymentLocations) UnmarshalJSON

func (d *DeploymentLocations) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type DeploymentLocations.

type DeploymentProperties

type DeploymentProperties struct {
	// True if deployment is currently active, false if completed and null if not started.
	Active *bool `json:"active,omitempty"`

	// Who authored the deployment.
	Author *string `json:"author,omitempty"`

	// Author email.
	AuthorEmail *string `json:"author_email,omitempty"`

	// Who performed the deployment.
	Deployer *string `json:"deployer,omitempty"`

	// Details on deployment.
	Details *string `json:"details,omitempty"`

	// End time.
	EndTime *time.Time `json:"end_time,omitempty"`

	// Details about deployment status.
	Message *string `json:"message,omitempty"`

	// Start time.
	StartTime *time.Time `json:"start_time,omitempty"`

	// Deployment status.
	Status *int32 `json:"status,omitempty"`
}

DeploymentProperties - Deployment resource specific properties

func (DeploymentProperties) MarshalJSON

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

MarshalJSON implements the json.Marshaller interface for type DeploymentProperties.

func (*DeploymentProperties) UnmarshalJSON

func (d *DeploymentProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type DeploymentProperties.

type Dimension

type Dimension struct {
	DisplayName            *string `json:"displayName,omitempty"`
	InternalName           *string `json:"internalName,omitempty"`
	Name                   *string `json:"name,omitempty"`
	ToBeExportedForShoebox *bool   `json:"toBeExportedForShoebox,omitempty"`
}

Dimension of a resource metric. For e.g. instance specific HTTP requests for a web app, where instance name is dimension of the metric HTTP request

func (Dimension) MarshalJSON

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

MarshalJSON implements the json.Marshaller interface for type Dimension.

func (*Dimension) UnmarshalJSON

func (d *Dimension) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type Dimension.

type EnabledConfig

type EnabledConfig struct {
	// True if configuration is enabled, false if it is disabled and null if configuration is not set.
	Enabled *bool `json:"enabled,omitempty"`
}

EnabledConfig - Enabled configuration.

func (EnabledConfig) MarshalJSON

func (e EnabledConfig) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type EnabledConfig.

func (*EnabledConfig) UnmarshalJSON

func (e *EnabledConfig) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type EnabledConfig.

type Enum11

type Enum11 string
const (
	Enum11Linux            Enum11 = "Linux"
	Enum11LinuxFunctions   Enum11 = "LinuxFunctions"
	Enum11Windows          Enum11 = "Windows"
	Enum11WindowsFunctions Enum11 = "WindowsFunctions"
)

func PossibleEnum11Values

func PossibleEnum11Values() []Enum11

PossibleEnum11Values returns the possible values for the Enum11 const type.

type Enum12

type Enum12 string
const (
	Enum12Linux            Enum12 = "Linux"
	Enum12LinuxFunctions   Enum12 = "LinuxFunctions"
	Enum12Windows          Enum12 = "Windows"
	Enum12WindowsFunctions Enum12 = "WindowsFunctions"
)

func PossibleEnum12Values

func PossibleEnum12Values() []Enum12

PossibleEnum12Values returns the possible values for the Enum12 const type.

type Environment

type Environment struct {
	// REQUIRED; Location of the App Service Environment, e.g. "West US".
	Location *string `json:"location,omitempty"`

	// REQUIRED; Name of the App Service Environment.
	Name *string `json:"name,omitempty"`

	// REQUIRED; Description of the Virtual Network.
	VirtualNetwork *VirtualNetworkProfile `json:"virtualNetwork,omitempty"`

	// REQUIRED; Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool.
	WorkerPools []*WorkerPool `json:"workerPools,omitempty"`

	// API Management Account associated with the App Service Environment.
	APIManagementAccountID *string `json:"apiManagementAccountId,omitempty"`

	// Custom settings for changing the behavior of the App Service Environment.
	ClusterSettings []*NameValuePair `json:"clusterSettings,omitempty"`

	// DNS suffix of the App Service Environment.
	DNSSuffix *string `json:"dnsSuffix,omitempty"`

	// True/false indicating whether the App Service 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).
	DynamicCacheEnabled *bool `json:"dynamicCacheEnabled,omitempty"`

	// Scale factor for front-ends.
	FrontEndScaleFactor *int32 `json:"frontEndScaleFactor,omitempty"`

	// Flag that displays whether an ASE has linux workers or not
	HasLinuxWorkers *bool `json:"hasLinuxWorkers,omitempty"`

	// Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment.
	InternalLoadBalancingMode *InternalLoadBalancingMode `json:"internalLoadBalancingMode,omitempty"`

	// Number of IP SSL addresses reserved for the App Service Environment.
	IpsslAddressCount *int32 `json:"ipsslAddressCount,omitempty"`

	// Number of front-end instances.
	MultiRoleCount *int32 `json:"multiRoleCount,omitempty"`

	// Front-end VM size, e.g. "Medium", "Large".
	MultiSize *string `json:"multiSize,omitempty"`

	// Access control list for controlling traffic to the App Service Environment.
	NetworkAccessControlList []*NetworkAccessControlEntry `json:"networkAccessControlList,omitempty"`

	// Key Vault ID for ILB App Service Environment default SSL certificate
	SSLCertKeyVaultID *string `json:"sslCertKeyVaultId,omitempty"`

	// Key Vault Secret Name for ILB App Service Environment default SSL certificate
	SSLCertKeyVaultSecretName *string `json:"sslCertKeyVaultSecretName,omitempty"`

	// true if the App Service Environment is suspended; otherwise, false. 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"`

	// User added ip ranges to whitelist on ASE db
	UserWhitelistedIPRanges []*string `json:"userWhitelistedIpRanges,omitempty"`

	// Name of the Virtual Network for the App Service Environment.
	VnetName *string `json:"vnetName,omitempty"`

	// Resource group of the Virtual Network.
	VnetResourceGroupName *string `json:"vnetResourceGroupName,omitempty"`

	// Subnet of the Virtual Network.
	VnetSubnetName *string `json:"vnetSubnetName,omitempty"`

	// READ-ONLY; List of comma separated strings describing which VM sizes are allowed for front-ends.
	AllowedMultiSizes *string `json:"allowedMultiSizes,omitempty" azure:"ro"`

	// READ-ONLY; List of comma separated strings describing which VM sizes are allowed for workers.
	AllowedWorkerSizes *string `json:"allowedWorkerSizes,omitempty" azure:"ro"`

	// READ-ONLY; Edition of the metadata database for the App Service Environment, e.g. "Standard".
	DatabaseEdition *string `json:"databaseEdition,omitempty" azure:"ro"`

	// READ-ONLY; Service objective of the metadata database for the App Service Environment, e.g. "S0".
	DatabaseServiceObjective *string `json:"databaseServiceObjective,omitempty" azure:"ro"`

	// READ-ONLY; Default Scale Factor for FrontEnds.
	DefaultFrontEndScaleFactor *int32 `json:"defaultFrontEndScaleFactor,omitempty" azure:"ro"`

	// READ-ONLY; Current total, used, and available worker capacities.
	EnvironmentCapacities []*StampCapacity `json:"environmentCapacities,omitempty" azure:"ro"`

	// READ-ONLY; True/false indicating whether the App Service Environment is healthy.
	EnvironmentIsHealthy *bool `json:"environmentIsHealthy,omitempty" azure:"ro"`

	// READ-ONLY; Detailed message about with results of the last check of the App Service Environment.
	EnvironmentStatus *string `json:"environmentStatus,omitempty" azure:"ro"`

	// READ-ONLY; Last deployment action on the App Service Environment.
	LastAction *string `json:"lastAction,omitempty" azure:"ro"`

	// READ-ONLY; Result of the last deployment action on the App Service Environment.
	LastActionResult *string `json:"lastActionResult,omitempty" azure:"ro"`

	// READ-ONLY; Maximum number of VMs in the App Service Environment.
	MaximumNumberOfMachines *int32 `json:"maximumNumberOfMachines,omitempty" azure:"ro"`

	// READ-ONLY; Provisioning state of the App Service Environment.
	ProvisioningState *ProvisioningState `json:"provisioningState,omitempty" azure:"ro"`

	// READ-ONLY; Resource group of the App Service Environment.
	ResourceGroup *string `json:"resourceGroup,omitempty" azure:"ro"`

	// READ-ONLY; Current status of the App Service Environment.
	Status *HostingEnvironmentStatus `json:"status,omitempty" azure:"ro"`

	// READ-ONLY; Subscription of the App Service Environment.
	SubscriptionID *string `json:"subscriptionId,omitempty" azure:"ro"`

	// READ-ONLY; Number of upgrade domains of the App Service Environment.
	UpgradeDomains *int32 `json:"upgradeDomains,omitempty" azure:"ro"`

	// READ-ONLY; Description of IP SSL mapping for the App Service Environment.
	VipMappings []*VirtualIPMapping `json:"vipMappings,omitempty" azure:"ro"`
}

Environment - Description of an App Service Environment.

func (Environment) MarshalJSON

func (e Environment) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type Environment.

func (*Environment) UnmarshalJSON

func (e *Environment) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type Environment.

type ErrorEntity

type ErrorEntity struct {
	// Basic error code.
	Code *string `json:"code,omitempty"`

	// Type of error.
	ExtendedCode *string `json:"extendedCode,omitempty"`

	// Inner errors.
	InnerErrors []*ErrorEntity `json:"innerErrors,omitempty"`

	// Any details of the error.
	Message *string `json:"message,omitempty"`

	// Message template.
	MessageTemplate *string `json:"messageTemplate,omitempty"`

	// Parameters for the template.
	Parameters []*string `json:"parameters,omitempty"`
}

ErrorEntity - Body of the error response returned from the API.

func (ErrorEntity) MarshalJSON

func (e ErrorEntity) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ErrorEntity.

func (*ErrorEntity) UnmarshalJSON

func (e *ErrorEntity) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ErrorEntity.

type Experiments

type Experiments struct {
	// List of ramp-up rules.
	RampUpRules []*RampUpRule `json:"rampUpRules,omitempty"`
}

Experiments - Routing rules in production experiments.

func (Experiments) MarshalJSON

func (e Experiments) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type Experiments.

func (*Experiments) UnmarshalJSON

func (e *Experiments) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type Experiments.

type FileSystemApplicationLogsConfig

type FileSystemApplicationLogsConfig struct {
	// Log level.
	Level *LogLevel `json:"level,omitempty"`
}

FileSystemApplicationLogsConfig - Application logs to file system configuration.

func (FileSystemApplicationLogsConfig) MarshalJSON

func (f FileSystemApplicationLogsConfig) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type FileSystemApplicationLogsConfig.

func (*FileSystemApplicationLogsConfig) UnmarshalJSON

func (f *FileSystemApplicationLogsConfig) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type FileSystemApplicationLogsConfig.

type FileSystemHTTPLogsConfig

type FileSystemHTTPLogsConfig struct {
	// True if configuration is enabled, false if it is disabled and null if configuration is not set.
	Enabled *bool `json:"enabled,omitempty"`

	// Retention in days. Remove files older than X days. 0 or lower means no retention.
	RetentionInDays *int32 `json:"retentionInDays,omitempty"`

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

FileSystemHTTPLogsConfig - Http logs to file system configuration.

func (FileSystemHTTPLogsConfig) MarshalJSON

func (f FileSystemHTTPLogsConfig) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type FileSystemHTTPLogsConfig.

func (*FileSystemHTTPLogsConfig) UnmarshalJSON

func (f *FileSystemHTTPLogsConfig) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type FileSystemHTTPLogsConfig.

type FrequencyUnit

type FrequencyUnit string

FrequencyUnit - The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)

const (
	FrequencyUnitDay  FrequencyUnit = "Day"
	FrequencyUnitHour FrequencyUnit = "Hour"
)

func PossibleFrequencyUnitValues

func PossibleFrequencyUnitValues() []FrequencyUnit

PossibleFrequencyUnitValues returns the possible values for the FrequencyUnit const type.

type FtpsState

type FtpsState string

FtpsState - State of FTP / FTPS service

const (
	FtpsStateAllAllowed FtpsState = "AllAllowed"
	FtpsStateDisabled   FtpsState = "Disabled"
	FtpsStateFtpsOnly   FtpsState = "FtpsOnly"
)

func PossibleFtpsStateValues

func PossibleFtpsStateValues() []FtpsState

PossibleFtpsStateValues returns the possible values for the FtpsState const type.

type FunctionEnvelope

type FunctionEnvelope struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// FunctionEnvelope resource specific properties
	Properties *FunctionEnvelopeProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

FunctionEnvelope - Function information.

func (FunctionEnvelope) MarshalJSON

func (f FunctionEnvelope) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type FunctionEnvelope.

func (*FunctionEnvelope) UnmarshalJSON

func (f *FunctionEnvelope) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type FunctionEnvelope.

type FunctionEnvelopeCollection

type FunctionEnvelopeCollection struct {
	// REQUIRED; Collection of resources.
	Value []*FunctionEnvelope `json:"value,omitempty"`

	// READ-ONLY; Link to next page of resources.
	NextLink *string `json:"nextLink,omitempty" azure:"ro"`
}

FunctionEnvelopeCollection - Collection of Kudu function information elements.

func (FunctionEnvelopeCollection) MarshalJSON

func (f FunctionEnvelopeCollection) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type FunctionEnvelopeCollection.

func (*FunctionEnvelopeCollection) UnmarshalJSON

func (f *FunctionEnvelopeCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type FunctionEnvelopeCollection.

type FunctionEnvelopeProperties

type FunctionEnvelopeProperties struct {
	// Config information.
	Config any `json:"config,omitempty"`

	// Config URI.
	ConfigHref *string `json:"config_href,omitempty"`

	// File list.
	Files map[string]*string `json:"files,omitempty"`

	// Function App ID.
	FunctionAppID *string `json:"function_app_id,omitempty"`

	// Function URI.
	Href *string `json:"href,omitempty"`

	// The invocation URL
	InvokeURLTemplate *string `json:"invoke_url_template,omitempty"`

	// Value indicating whether the function is disabled
	IsDisabled *bool `json:"isDisabled,omitempty"`

	// The function language
	Language *string `json:"language,omitempty"`

	// Script URI.
	ScriptHref *string `json:"script_href,omitempty"`

	// Script root path URI.
	ScriptRootPathHref *string `json:"script_root_path_href,omitempty"`

	// Secrets file URI.
	SecretsFileHref *string `json:"secrets_file_href,omitempty"`

	// Test data used when testing via the Azure Portal.
	TestData *string `json:"test_data,omitempty"`

	// Test data URI.
	TestDataHref *string `json:"test_data_href,omitempty"`
}

FunctionEnvelopeProperties - FunctionEnvelope resource specific properties

func (FunctionEnvelopeProperties) MarshalJSON

func (f FunctionEnvelopeProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type FunctionEnvelopeProperties.

func (*FunctionEnvelopeProperties) UnmarshalJSON

func (f *FunctionEnvelopeProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type FunctionEnvelopeProperties.

type FunctionSecrets

type FunctionSecrets struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// FunctionSecrets resource specific properties
	Properties *FunctionSecretsProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

FunctionSecrets - Function secrets.

func (FunctionSecrets) MarshalJSON

func (f FunctionSecrets) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type FunctionSecrets.

func (*FunctionSecrets) UnmarshalJSON

func (f *FunctionSecrets) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type FunctionSecrets.

type FunctionSecretsProperties

type FunctionSecretsProperties struct {
	// Secret key.
	Key *string `json:"key,omitempty"`

	// Trigger URL.
	TriggerURL *string `json:"trigger_url,omitempty"`
}

FunctionSecretsProperties - FunctionSecrets resource specific properties

func (FunctionSecretsProperties) MarshalJSON

func (f FunctionSecretsProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type FunctionSecretsProperties.

func (*FunctionSecretsProperties) UnmarshalJSON

func (f *FunctionSecretsProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type FunctionSecretsProperties.

type GeoDistribution

type GeoDistribution struct {
	// Location.
	Location *string `json:"location,omitempty"`

	// NumberOfWorkers.
	NumberOfWorkers *int32 `json:"numberOfWorkers,omitempty"`
}

GeoDistribution - A global distribution definition.

func (GeoDistribution) MarshalJSON

func (g GeoDistribution) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type GeoDistribution.

func (*GeoDistribution) UnmarshalJSON

func (g *GeoDistribution) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type GeoDistribution.

type GeoRegion

type GeoRegion struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// GeoRegion resource specific properties
	Properties *GeoRegionProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

GeoRegion - Geographical region.

func (GeoRegion) MarshalJSON

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

MarshalJSON implements the json.Marshaller interface for type GeoRegion.

func (*GeoRegion) UnmarshalJSON

func (g *GeoRegion) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type GeoRegion.

type GeoRegionCollection

type GeoRegionCollection struct {
	// REQUIRED; Collection of resources.
	Value []*GeoRegion `json:"value,omitempty"`

	// READ-ONLY; Link to next page of resources.
	NextLink *string `json:"nextLink,omitempty" azure:"ro"`
}

GeoRegionCollection - Collection of geographical regions.

func (GeoRegionCollection) MarshalJSON

func (g GeoRegionCollection) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type GeoRegionCollection.

func (*GeoRegionCollection) UnmarshalJSON

func (g *GeoRegionCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type GeoRegionCollection.

type GeoRegionProperties

type GeoRegionProperties struct {
	// READ-ONLY; Region description.
	Description *string `json:"description,omitempty" azure:"ro"`

	// READ-ONLY; Display name for region.
	DisplayName *string `json:"displayName,omitempty" azure:"ro"`
}

GeoRegionProperties - GeoRegion resource specific properties

func (GeoRegionProperties) MarshalJSON

func (g GeoRegionProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type GeoRegionProperties.

func (*GeoRegionProperties) UnmarshalJSON

func (g *GeoRegionProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type GeoRegionProperties.

type GlobalCsmSKUDescription

type GlobalCsmSKUDescription struct {
	// Capabilities of the SKU, e.g., is traffic manager enabled?
	Capabilities []*Capability `json:"capabilities,omitempty"`

	// Min, max, and default scale values of the SKU.
	Capacity *SKUCapacity `json:"capacity,omitempty"`

	// Family code of the resource SKU.
	Family *string `json:"family,omitempty"`

	// Locations of the SKU.
	Locations []*string `json:"locations,omitempty"`

	// Name of the resource SKU.
	Name *string `json:"name,omitempty"`

	// Size specifier of the resource SKU.
	Size *string `json:"size,omitempty"`

	// Service Tier of the resource SKU.
	Tier *string `json:"tier,omitempty"`
}

GlobalCsmSKUDescription - A Global SKU Description.

func (GlobalCsmSKUDescription) MarshalJSON

func (g GlobalCsmSKUDescription) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type GlobalCsmSKUDescription.

func (*GlobalCsmSKUDescription) UnmarshalJSON

func (g *GlobalCsmSKUDescription) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type GlobalCsmSKUDescription.

type HTTPLogsConfig

type HTTPLogsConfig struct {
	// Http logs to azure blob storage configuration.
	AzureBlobStorage *AzureBlobStorageHTTPLogsConfig `json:"azureBlobStorage,omitempty"`

	// Http logs to file system configuration.
	FileSystem *FileSystemHTTPLogsConfig `json:"fileSystem,omitempty"`
}

HTTPLogsConfig - Http logs configuration.

func (HTTPLogsConfig) MarshalJSON

func (h HTTPLogsConfig) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type HTTPLogsConfig.

func (*HTTPLogsConfig) UnmarshalJSON

func (h *HTTPLogsConfig) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type HTTPLogsConfig.

type HandlerMapping

type HandlerMapping struct {
	// Command-line arguments to be passed to the script processor.
	Arguments *string `json:"arguments,omitempty"`

	// Requests with this extension will be handled using the specified FastCGI application.
	Extension *string `json:"extension,omitempty"`

	// The absolute path to the FastCGI application.
	ScriptProcessor *string `json:"scriptProcessor,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.

func (HandlerMapping) MarshalJSON

func (h HandlerMapping) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type HandlerMapping.

func (*HandlerMapping) UnmarshalJSON

func (h *HandlerMapping) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type HandlerMapping.

type HostKeys

type HostKeys struct {
	// Host level function keys.
	FunctionKeys map[string]*string `json:"functionKeys,omitempty"`

	// Secret key.
	MasterKey *string `json:"masterKey,omitempty"`

	// System keys.
	SystemKeys map[string]*string `json:"systemKeys,omitempty"`
}

HostKeys - Functions host level keys.

func (HostKeys) MarshalJSON

func (h HostKeys) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type HostKeys.

func (*HostKeys) UnmarshalJSON

func (h *HostKeys) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type HostKeys.

type HostNameBinding

type HostNameBinding struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// HostNameBinding resource specific properties
	Properties *HostNameBindingProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

HostNameBinding - A hostname binding object.

func (HostNameBinding) MarshalJSON

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

MarshalJSON implements the json.Marshaller interface for type HostNameBinding.

func (*HostNameBinding) UnmarshalJSON

func (h *HostNameBinding) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type HostNameBinding.

type HostNameBindingCollection

type HostNameBindingCollection struct {
	// REQUIRED; Collection of resources.
	Value []*HostNameBinding `json:"value,omitempty"`

	// READ-ONLY; Link to next page of resources.
	NextLink *string `json:"nextLink,omitempty" azure:"ro"`
}

HostNameBindingCollection - Collection of hostname bindings.

func (HostNameBindingCollection) MarshalJSON

func (h HostNameBindingCollection) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type HostNameBindingCollection.

func (*HostNameBindingCollection) UnmarshalJSON

func (h *HostNameBindingCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type HostNameBindingCollection.

type HostNameBindingProperties

type HostNameBindingProperties struct {
	// Azure resource name.
	AzureResourceName *string `json:"azureResourceName,omitempty"`

	// Azure resource type.
	AzureResourceType *AzureResourceType `json:"azureResourceType,omitempty"`

	// Custom DNS record type.
	CustomHostNameDNSRecordType *CustomHostNameDNSRecordType `json:"customHostNameDnsRecordType,omitempty"`

	// Fully qualified ARM domain resource URI.
	DomainID *string `json:"domainId,omitempty"`

	// Hostname type.
	HostNameType *HostNameType `json:"hostNameType,omitempty"`

	// SSL type
	SSLState *SSLState `json:"sslState,omitempty"`

	// App Service app name.
	SiteName *string `json:"siteName,omitempty"`

	// SSL certificate thumbprint
	Thumbprint *string `json:"thumbprint,omitempty"`

	// READ-ONLY; Virtual IP address assigned to the hostname if IP based SSL is enabled.
	VirtualIP *string `json:"virtualIP,omitempty" azure:"ro"`
}

HostNameBindingProperties - HostNameBinding resource specific properties

func (HostNameBindingProperties) MarshalJSON

func (h HostNameBindingProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type HostNameBindingProperties.

func (*HostNameBindingProperties) UnmarshalJSON

func (h *HostNameBindingProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type HostNameBindingProperties.

type HostNameSSLState

type HostNameSSLState struct {
	// Indicates whether the hostname is a standard or repository hostname.
	HostType *HostType `json:"hostType,omitempty"`

	// Hostname.
	Name *string `json:"name,omitempty"`

	// SSL type.
	SSLState *SSLState `json:"sslState,omitempty"`

	// SSL certificate thumbprint.
	Thumbprint *string `json:"thumbprint,omitempty"`

	// Set to true to update existing hostname.
	ToUpdate *bool `json:"toUpdate,omitempty"`

	// Virtual IP address assigned to the hostname if IP based SSL is enabled.
	VirtualIP *string `json:"virtualIP,omitempty"`
}

HostNameSSLState - SSL-enabled hostname.

func (HostNameSSLState) MarshalJSON

func (h HostNameSSLState) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type HostNameSSLState.

func (*HostNameSSLState) UnmarshalJSON

func (h *HostNameSSLState) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type HostNameSSLState.

type HostNameType

type HostNameType string

HostNameType - Hostname type.

const (
	HostNameTypeVerified HostNameType = "Verified"
	HostNameTypeManaged  HostNameType = "Managed"
)

func PossibleHostNameTypeValues

func PossibleHostNameTypeValues() []HostNameType

PossibleHostNameTypeValues returns the possible values for the HostNameType const type.

type HostType

type HostType string

HostType - Indicates whether the hostname is a standard or repository hostname.

const (
	HostTypeStandard   HostType = "Standard"
	HostTypeRepository HostType = "Repository"
)

func PossibleHostTypeValues

func PossibleHostTypeValues() []HostType

PossibleHostTypeValues returns the possible values for the HostType const type.

type HostingEnvironmentDeploymentInfo

type HostingEnvironmentDeploymentInfo struct {
	// Location of the App Service Environment.
	Location *string `json:"location,omitempty"`

	// Name of the App Service Environment.
	Name *string `json:"name,omitempty"`
}

HostingEnvironmentDeploymentInfo - Information needed to create resources on an App Service Environment.

func (HostingEnvironmentDeploymentInfo) MarshalJSON

func (h HostingEnvironmentDeploymentInfo) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type HostingEnvironmentDeploymentInfo.

func (*HostingEnvironmentDeploymentInfo) UnmarshalJSON

func (h *HostingEnvironmentDeploymentInfo) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type HostingEnvironmentDeploymentInfo.

type HostingEnvironmentProfile

type HostingEnvironmentProfile struct {
	// Resource ID of the App Service Environment.
	ID *string `json:"id,omitempty"`

	// READ-ONLY; Name of the App Service Environment.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type of the App Service Environment.
	Type *string `json:"type,omitempty" azure:"ro"`
}

HostingEnvironmentProfile - Specification for an App Service Environment to use for this resource.

func (HostingEnvironmentProfile) MarshalJSON

func (h HostingEnvironmentProfile) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type HostingEnvironmentProfile.

func (*HostingEnvironmentProfile) UnmarshalJSON

func (h *HostingEnvironmentProfile) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type HostingEnvironmentProfile.

type HostingEnvironmentStatus

type HostingEnvironmentStatus string

HostingEnvironmentStatus - Current status of the App Service Environment.

const (
	HostingEnvironmentStatusPreparing HostingEnvironmentStatus = "Preparing"
	HostingEnvironmentStatusReady     HostingEnvironmentStatus = "Ready"
	HostingEnvironmentStatusScaling   HostingEnvironmentStatus = "Scaling"
	HostingEnvironmentStatusDeleting  HostingEnvironmentStatus = "Deleting"
)

func PossibleHostingEnvironmentStatusValues

func PossibleHostingEnvironmentStatusValues() []HostingEnvironmentStatus

PossibleHostingEnvironmentStatusValues returns the possible values for the HostingEnvironmentStatus const type.

type HybridConnection

type HybridConnection struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// HybridConnection resource specific properties
	Properties *HybridConnectionProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

HybridConnection - Hybrid Connection contract. This is used to configure a Hybrid Connection.

func (HybridConnection) MarshalJSON

func (h HybridConnection) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type HybridConnection.

func (*HybridConnection) UnmarshalJSON

func (h *HybridConnection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type HybridConnection.

type HybridConnectionCollection

type HybridConnectionCollection struct {
	// REQUIRED; Collection of resources.
	Value []*HybridConnection `json:"value,omitempty"`

	// READ-ONLY; Link to next page of resources.
	NextLink *string `json:"nextLink,omitempty" azure:"ro"`
}

HybridConnectionCollection - Collection of hostname bindings.

func (HybridConnectionCollection) MarshalJSON

func (h HybridConnectionCollection) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type HybridConnectionCollection.

func (*HybridConnectionCollection) UnmarshalJSON

func (h *HybridConnectionCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type HybridConnectionCollection.

type HybridConnectionKey

type HybridConnectionKey struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// HybridConnectionKey resource specific properties
	Properties *HybridConnectionKeyProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

HybridConnectionKey - Hybrid Connection key contract. This has the send key name and value for a Hybrid Connection.

func (HybridConnectionKey) MarshalJSON

func (h HybridConnectionKey) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type HybridConnectionKey.

func (*HybridConnectionKey) UnmarshalJSON

func (h *HybridConnectionKey) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type HybridConnectionKey.

type HybridConnectionKeyProperties

type HybridConnectionKeyProperties struct {
	// READ-ONLY; The name of the send key.
	SendKeyName *string `json:"sendKeyName,omitempty" azure:"ro"`

	// READ-ONLY; The value of the send key.
	SendKeyValue *string `json:"sendKeyValue,omitempty" azure:"ro"`
}

HybridConnectionKeyProperties - HybridConnectionKey resource specific properties

func (HybridConnectionKeyProperties) MarshalJSON

func (h HybridConnectionKeyProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type HybridConnectionKeyProperties.

func (*HybridConnectionKeyProperties) UnmarshalJSON

func (h *HybridConnectionKeyProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type HybridConnectionKeyProperties.

type HybridConnectionLimits

type HybridConnectionLimits struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// HybridConnectionLimits resource specific properties
	Properties *HybridConnectionLimitsProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

HybridConnectionLimits - Hybrid Connection limits contract. This is used to return the plan limits of Hybrid Connections.

func (HybridConnectionLimits) MarshalJSON

func (h HybridConnectionLimits) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type HybridConnectionLimits.

func (*HybridConnectionLimits) UnmarshalJSON

func (h *HybridConnectionLimits) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type HybridConnectionLimits.

type HybridConnectionLimitsProperties

type HybridConnectionLimitsProperties struct {
	// READ-ONLY; The current number of Hybrid Connections.
	Current *int32 `json:"current,omitempty" azure:"ro"`

	// READ-ONLY; The maximum number of Hybrid Connections allowed.
	Maximum *int32 `json:"maximum,omitempty" azure:"ro"`
}

HybridConnectionLimitsProperties - HybridConnectionLimits resource specific properties

func (HybridConnectionLimitsProperties) MarshalJSON

func (h HybridConnectionLimitsProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type HybridConnectionLimitsProperties.

func (*HybridConnectionLimitsProperties) UnmarshalJSON

func (h *HybridConnectionLimitsProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type HybridConnectionLimitsProperties.

type HybridConnectionProperties

type HybridConnectionProperties struct {
	// The hostname of the endpoint.
	Hostname *string `json:"hostname,omitempty"`

	// The port of the endpoint.
	Port *int32 `json:"port,omitempty"`

	// The ARM URI to the Service Bus relay.
	RelayArmURI *string `json:"relayArmUri,omitempty"`

	// The name of the Service Bus relay.
	RelayName *string `json:"relayName,omitempty"`

	// The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus.
	SendKeyName *string `json:"sendKeyName,omitempty"`

	// The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned normally,
	// use the POST /listKeys API instead.
	SendKeyValue *string `json:"sendKeyValue,omitempty"`

	// The name of the Service Bus namespace.
	ServiceBusNamespace *string `json:"serviceBusNamespace,omitempty"`

	// The suffix for the service bus endpoint. By default this is .servicebus.windows.net
	ServiceBusSuffix *string `json:"serviceBusSuffix,omitempty"`
}

HybridConnectionProperties - HybridConnection resource specific properties

func (HybridConnectionProperties) MarshalJSON

func (h HybridConnectionProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type HybridConnectionProperties.

func (*HybridConnectionProperties) UnmarshalJSON

func (h *HybridConnectionProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type HybridConnectionProperties.

type IPFilterTag

type IPFilterTag string

IPFilterTag - Defines what this IP filter will be used for. This is to support IP filtering on proxies.

const (
	IPFilterTagDefault  IPFilterTag = "Default"
	IPFilterTagXffProxy IPFilterTag = "XffProxy"
)

func PossibleIPFilterTagValues

func PossibleIPFilterTagValues() []IPFilterTag

PossibleIPFilterTagValues returns the possible values for the IPFilterTag const type.

type IPSecurityRestriction

type IPSecurityRestriction struct {
	// Allow or Deny access for this IP range.
	Action *string `json:"action,omitempty"`

	// IP restriction rule description.
	Description *string `json:"description,omitempty"`

	// IP address the security restriction is valid for. It can be in form of pure ipv4 address (required SubnetMask property)
	// or CIDR notation such as ipv4/mask (leading bit match). For CIDR, SubnetMask
	// property must not be specified.
	IPAddress *string `json:"ipAddress,omitempty"`

	// IP restriction rule name.
	Name *string `json:"name,omitempty"`

	// Priority of IP restriction rule.
	Priority *int32 `json:"priority,omitempty"`

	// Subnet mask for the range of IP addresses the restriction is valid for.
	SubnetMask *string `json:"subnetMask,omitempty"`

	// (internal) Subnet traffic tag
	SubnetTrafficTag *int32 `json:"subnetTrafficTag,omitempty"`

	// Defines what this IP filter will be used for. This is to support IP filtering on proxies.
	Tag *IPFilterTag `json:"tag,omitempty"`

	// Virtual network resource id
	VnetSubnetResourceID *string `json:"vnetSubnetResourceId,omitempty"`

	// (internal) Vnet traffic tag
	VnetTrafficTag *int32 `json:"vnetTrafficTag,omitempty"`
}

IPSecurityRestriction - IP security restriction on an app.

func (IPSecurityRestriction) MarshalJSON

func (i IPSecurityRestriction) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type IPSecurityRestriction.

func (*IPSecurityRestriction) UnmarshalJSON

func (i *IPSecurityRestriction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type IPSecurityRestriction.

type Identifier

type Identifier struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// Identifier resource specific properties
	Properties *IdentifierProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

Identifier - A domain specific resource identifier.

func (Identifier) MarshalJSON

func (i Identifier) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type Identifier.

func (*Identifier) UnmarshalJSON

func (i *Identifier) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type Identifier.

type IdentifierCollection

type IdentifierCollection struct {
	// REQUIRED; Collection of resources.
	Value []*Identifier `json:"value,omitempty"`

	// READ-ONLY; Link to next page of resources.
	NextLink *string `json:"nextLink,omitempty" azure:"ro"`
}

IdentifierCollection - Collection of identifiers.

func (IdentifierCollection) MarshalJSON

func (i IdentifierCollection) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type IdentifierCollection.

func (*IdentifierCollection) UnmarshalJSON

func (i *IdentifierCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type IdentifierCollection.

type IdentifierProperties

type IdentifierProperties struct {
	// String representation of the identity.
	ID *string `json:"id,omitempty"`
}

IdentifierProperties - Identifier resource specific properties

func (IdentifierProperties) MarshalJSON

func (i IdentifierProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type IdentifierProperties.

func (*IdentifierProperties) UnmarshalJSON

func (i *IdentifierProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type IdentifierProperties.

type InAvailabilityReasonType

type InAvailabilityReasonType string

InAvailabilityReasonType - Invalid indicates the name provided does not match Azure App Service naming requirements. AlreadyExists indicates that the name is already in use and is therefore unavailable.

const (
	InAvailabilityReasonTypeAlreadyExists InAvailabilityReasonType = "AlreadyExists"
	InAvailabilityReasonTypeInvalid       InAvailabilityReasonType = "Invalid"
)

func PossibleInAvailabilityReasonTypeValues

func PossibleInAvailabilityReasonTypeValues() []InAvailabilityReasonType

PossibleInAvailabilityReasonTypeValues returns the possible values for the InAvailabilityReasonType const type.

type InternalLoadBalancingMode

type InternalLoadBalancingMode string

InternalLoadBalancingMode - Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment.

const (
	InternalLoadBalancingModeNone       InternalLoadBalancingMode = "None"
	InternalLoadBalancingModeWeb        InternalLoadBalancingMode = "Web"
	InternalLoadBalancingModePublishing InternalLoadBalancingMode = "Publishing"
)

func PossibleInternalLoadBalancingModeValues

func PossibleInternalLoadBalancingModeValues() []InternalLoadBalancingMode

PossibleInternalLoadBalancingModeValues returns the possible values for the InternalLoadBalancingMode const type.

type KeyInfo

type KeyInfo struct {
	// Key name
	Name *string `json:"name,omitempty"`

	// Key value
	Value *string `json:"value,omitempty"`
}

KeyInfo - Function key info.

func (KeyInfo) MarshalJSON

func (k KeyInfo) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type KeyInfo.

func (*KeyInfo) UnmarshalJSON

func (k *KeyInfo) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type KeyInfo.

type KeyVaultSecretStatus

type KeyVaultSecretStatus string

KeyVaultSecretStatus - Status of the Key Vault secret.

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

func PossibleKeyVaultSecretStatusValues

func PossibleKeyVaultSecretStatusValues() []KeyVaultSecretStatus

PossibleKeyVaultSecretStatusValues returns the possible values for the KeyVaultSecretStatus const type.

type LocalizableString

type LocalizableString struct {
	// Localized name.
	LocalizedValue *string `json:"localizedValue,omitempty"`

	// Non-localized name.
	Value *string `json:"value,omitempty"`
}

LocalizableString - Localizable string object containing the name and a localized value.

func (LocalizableString) MarshalJSON

func (l LocalizableString) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type LocalizableString.

func (*LocalizableString) UnmarshalJSON

func (l *LocalizableString) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type LocalizableString.

type LogLevel

type LogLevel string

LogLevel - Log level.

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

func PossibleLogLevelValues

func PossibleLogLevelValues() []LogLevel

PossibleLogLevelValues returns the possible values for the LogLevel const type.

type LogSpecification

type LogSpecification struct {
	BlobDuration *string `json:"blobDuration,omitempty"`
	DisplayName  *string `json:"displayName,omitempty"`
	Name         *string `json:"name,omitempty"`
}

LogSpecification - Log Definition of a single resource metric.

func (LogSpecification) MarshalJSON

func (l LogSpecification) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type LogSpecification.

func (*LogSpecification) UnmarshalJSON

func (l *LogSpecification) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type LogSpecification.

type MSDeploy

type MSDeploy struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// Core resource properties
	Properties *MSDeployCore `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

MSDeploy ARM PUT information

func (MSDeploy) MarshalJSON

func (m MSDeploy) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type MSDeploy.

func (*MSDeploy) UnmarshalJSON

func (m *MSDeploy) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type MSDeploy.

type MSDeployCore

type MSDeployCore struct {
	// Sets the AppOffline rule while the MSDeploy operation executes. Setting is false by default.
	AppOffline *bool `json:"appOffline,omitempty"`

	// SQL Connection String
	ConnectionString *string `json:"connectionString,omitempty"`

	// Database Type
	DbType *string `json:"dbType,omitempty"`

	// Package URI
	PackageURI *string `json:"packageUri,omitempty"`

	// MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used.
	SetParameters map[string]*string `json:"setParameters,omitempty"`

	// URI of MSDeploy Parameters file. Must not be set if SetParameters is used.
	SetParametersXMLFileURI *string `json:"setParametersXmlFileUri,omitempty"`

	// Controls whether the MSDeploy operation skips the AppData directory. If set to true, the existing AppData directory on
	// the destination will not be deleted, and any App_Data directory in the source
	// will be ignored. Setting is false by default.
	SkipAppData *bool `json:"skipAppData,omitempty"`
}

MSDeployCore - MSDeploy ARM PUT core information

func (MSDeployCore) MarshalJSON

func (m MSDeployCore) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type MSDeployCore.

func (*MSDeployCore) UnmarshalJSON

func (m *MSDeployCore) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type MSDeployCore.

type MSDeployLog

type MSDeployLog struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// MSDeployLog resource specific properties
	Properties *MSDeployLogProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

MSDeployLog - MSDeploy log

func (MSDeployLog) MarshalJSON

func (m MSDeployLog) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type MSDeployLog.

func (*MSDeployLog) UnmarshalJSON

func (m *MSDeployLog) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type MSDeployLog.

type MSDeployLogEntry

type MSDeployLogEntry struct {
	// READ-ONLY; Log entry message
	Message *string `json:"message,omitempty" azure:"ro"`

	// READ-ONLY; Timestamp of log entry
	Time *time.Time `json:"time,omitempty" azure:"ro"`

	// READ-ONLY; Log entry type
	Type *MSDeployLogEntryType `json:"type,omitempty" azure:"ro"`
}

MSDeployLogEntry - MSDeploy log entry

func (MSDeployLogEntry) MarshalJSON

func (m MSDeployLogEntry) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type MSDeployLogEntry.

func (*MSDeployLogEntry) UnmarshalJSON

func (m *MSDeployLogEntry) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type MSDeployLogEntry.

type MSDeployLogEntryType

type MSDeployLogEntryType string

MSDeployLogEntryType - Log entry type

const (
	MSDeployLogEntryTypeMessage MSDeployLogEntryType = "Message"
	MSDeployLogEntryTypeWarning MSDeployLogEntryType = "Warning"
	MSDeployLogEntryTypeError   MSDeployLogEntryType = "Error"
)

func PossibleMSDeployLogEntryTypeValues

func PossibleMSDeployLogEntryTypeValues() []MSDeployLogEntryType

PossibleMSDeployLogEntryTypeValues returns the possible values for the MSDeployLogEntryType const type.

type MSDeployLogProperties

type MSDeployLogProperties struct {
	// READ-ONLY; List of log entry messages
	Entries []*MSDeployLogEntry `json:"entries,omitempty" azure:"ro"`
}

MSDeployLogProperties - MSDeployLog resource specific properties

func (MSDeployLogProperties) MarshalJSON

func (m MSDeployLogProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type MSDeployLogProperties.

func (*MSDeployLogProperties) UnmarshalJSON

func (m *MSDeployLogProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type MSDeployLogProperties.

type MSDeployProvisioningState

type MSDeployProvisioningState string

MSDeployProvisioningState - Provisioning state

const (
	MSDeployProvisioningStateAccepted  MSDeployProvisioningState = "accepted"
	MSDeployProvisioningStateRunning   MSDeployProvisioningState = "running"
	MSDeployProvisioningStateSucceeded MSDeployProvisioningState = "succeeded"
	MSDeployProvisioningStateFailed    MSDeployProvisioningState = "failed"
	MSDeployProvisioningStateCanceled  MSDeployProvisioningState = "canceled"
)

func PossibleMSDeployProvisioningStateValues

func PossibleMSDeployProvisioningStateValues() []MSDeployProvisioningState

PossibleMSDeployProvisioningStateValues returns the possible values for the MSDeployProvisioningState const type.

type MSDeployStatus

type MSDeployStatus struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// MSDeployStatus resource specific properties
	Properties *MSDeployStatusProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

MSDeployStatus - MSDeploy ARM response

func (MSDeployStatus) MarshalJSON

func (m MSDeployStatus) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type MSDeployStatus.

func (*MSDeployStatus) UnmarshalJSON

func (m *MSDeployStatus) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type MSDeployStatus.

type MSDeployStatusProperties

type MSDeployStatusProperties struct {
	// READ-ONLY; Whether the deployment operation has completed
	Complete *bool `json:"complete,omitempty" azure:"ro"`

	// READ-ONLY; Username of deployer
	Deployer *string `json:"deployer,omitempty" azure:"ro"`

	// READ-ONLY; End time of deploy operation
	EndTime *time.Time `json:"endTime,omitempty" azure:"ro"`

	// READ-ONLY; Provisioning state
	ProvisioningState *MSDeployProvisioningState `json:"provisioningState,omitempty" azure:"ro"`

	// READ-ONLY; Start time of deploy operation
	StartTime *time.Time `json:"startTime,omitempty" azure:"ro"`
}

MSDeployStatusProperties - MSDeployStatus resource specific properties

func (MSDeployStatusProperties) MarshalJSON

func (m MSDeployStatusProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type MSDeployStatusProperties.

func (*MSDeployStatusProperties) UnmarshalJSON

func (m *MSDeployStatusProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type MSDeployStatusProperties.

type ManagedPipelineMode

type ManagedPipelineMode string

ManagedPipelineMode - Managed pipeline mode.

const (
	ManagedPipelineModeIntegrated ManagedPipelineMode = "Integrated"
	ManagedPipelineModeClassic    ManagedPipelineMode = "Classic"
)

func PossibleManagedPipelineModeValues

func PossibleManagedPipelineModeValues() []ManagedPipelineMode

PossibleManagedPipelineModeValues returns the possible values for the ManagedPipelineMode const type.

type ManagedServiceIdentity

type ManagedServiceIdentity struct {
	// Type of managed service identity.
	Type *ManagedServiceIdentityType `json:"type,omitempty"`

	// The list of user assigned identities associated with the resource. The user identity dictionary key references will be
	// ARM resource ids in the form:
	// '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
	UserAssignedIdentities map[string]*Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties `json:"userAssignedIdentities,omitempty"`

	// READ-ONLY; Principal Id of managed service identity.
	PrincipalID *string `json:"principalId,omitempty" azure:"ro"`

	// READ-ONLY; Tenant of managed service identity.
	TenantID *string `json:"tenantId,omitempty" azure:"ro"`
}

ManagedServiceIdentity - Managed service identity.

func (ManagedServiceIdentity) MarshalJSON

func (m ManagedServiceIdentity) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ManagedServiceIdentity.

func (*ManagedServiceIdentity) UnmarshalJSON

func (m *ManagedServiceIdentity) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ManagedServiceIdentity.

type ManagedServiceIdentityType

type ManagedServiceIdentityType string

ManagedServiceIdentityType - Type of managed service identity.

const (
	ManagedServiceIdentityTypeNone                       ManagedServiceIdentityType = "None"
	ManagedServiceIdentityTypeSystemAssigned             ManagedServiceIdentityType = "SystemAssigned"
	ManagedServiceIdentityTypeSystemAssignedUserAssigned ManagedServiceIdentityType = "SystemAssigned, UserAssigned"
	ManagedServiceIdentityTypeUserAssigned               ManagedServiceIdentityType = "UserAssigned"
)

func PossibleManagedServiceIdentityTypeValues

func PossibleManagedServiceIdentityTypeValues() []ManagedServiceIdentityType

PossibleManagedServiceIdentityTypeValues returns the possible values for the ManagedServiceIdentityType const type.

type MetricAvailability

type MetricAvailability struct {
	BlobDuration *string `json:"blobDuration,omitempty"`
	TimeGrain    *string `json:"timeGrain,omitempty"`
}

MetricAvailability - Retention policy of a resource metric.

func (MetricAvailability) MarshalJSON

func (m MetricAvailability) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type MetricAvailability.

func (*MetricAvailability) UnmarshalJSON

func (m *MetricAvailability) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type MetricAvailability.

type MetricSpecification

type MetricSpecification struct {
	AggregationType                  *string               `json:"aggregationType,omitempty"`
	Availabilities                   []*MetricAvailability `json:"availabilities,omitempty"`
	Category                         *string               `json:"category,omitempty"`
	Dimensions                       []*Dimension          `json:"dimensions,omitempty"`
	DisplayDescription               *string               `json:"displayDescription,omitempty"`
	DisplayName                      *string               `json:"displayName,omitempty"`
	EnableRegionalMdmAccount         *bool                 `json:"enableRegionalMdmAccount,omitempty"`
	FillGapWithZero                  *bool                 `json:"fillGapWithZero,omitempty"`
	IsInternal                       *bool                 `json:"isInternal,omitempty"`
	MetricFilterPattern              *string               `json:"metricFilterPattern,omitempty"`
	Name                             *string               `json:"name,omitempty"`
	SourceMdmAccount                 *string               `json:"sourceMdmAccount,omitempty"`
	SourceMdmNamespace               *string               `json:"sourceMdmNamespace,omitempty"`
	SupportsInstanceLevelAggregation *bool                 `json:"supportsInstanceLevelAggregation,omitempty"`
	Unit                             *string               `json:"unit,omitempty"`
}

MetricSpecification - Definition of a single resource metric.

func (MetricSpecification) MarshalJSON

func (m MetricSpecification) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type MetricSpecification.

func (*MetricSpecification) UnmarshalJSON

func (m *MetricSpecification) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type MetricSpecification.

type MigrateMySQLRequest

type MigrateMySQLRequest struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// MigrateMySqlRequest resource specific properties
	Properties *MigrateMySQLRequestProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

MigrateMySQLRequest - MySQL migration request.

func (MigrateMySQLRequest) MarshalJSON

func (m MigrateMySQLRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type MigrateMySQLRequest.

func (*MigrateMySQLRequest) UnmarshalJSON

func (m *MigrateMySQLRequest) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type MigrateMySQLRequest.

type MigrateMySQLRequestProperties

type MigrateMySQLRequestProperties struct {
	// REQUIRED; Connection string to the remote MySQL database.
	ConnectionString *string `json:"connectionString,omitempty"`

	// REQUIRED; The type of migration operation to be done
	MigrationType *MySQLMigrationType `json:"migrationType,omitempty"`
}

MigrateMySQLRequestProperties - MigrateMySqlRequest resource specific properties

func (MigrateMySQLRequestProperties) MarshalJSON

func (m MigrateMySQLRequestProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type MigrateMySQLRequestProperties.

func (*MigrateMySQLRequestProperties) UnmarshalJSON

func (m *MigrateMySQLRequestProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type MigrateMySQLRequestProperties.

type MigrateMySQLStatus

type MigrateMySQLStatus struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// MigrateMySqlStatus resource specific properties
	Properties *MigrateMySQLStatusProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

MigrateMySQLStatus - MySQL migration status.

func (MigrateMySQLStatus) MarshalJSON

func (m MigrateMySQLStatus) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type MigrateMySQLStatus.

func (*MigrateMySQLStatus) UnmarshalJSON

func (m *MigrateMySQLStatus) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type MigrateMySQLStatus.

type MigrateMySQLStatusProperties

type MigrateMySQLStatusProperties struct {
	// READ-ONLY; True if the web app has in app MySql enabled
	LocalMySQLEnabled *bool `json:"localMySqlEnabled,omitempty" azure:"ro"`

	// READ-ONLY; Status of the migration task.
	MigrationOperationStatus *OperationStatus `json:"migrationOperationStatus,omitempty" azure:"ro"`

	// READ-ONLY; Operation ID for the migration task.
	OperationID *string `json:"operationId,omitempty" azure:"ro"`
}

MigrateMySQLStatusProperties - MigrateMySqlStatus resource specific properties

func (MigrateMySQLStatusProperties) MarshalJSON

func (m MigrateMySQLStatusProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type MigrateMySQLStatusProperties.

func (*MigrateMySQLStatusProperties) UnmarshalJSON

func (m *MigrateMySQLStatusProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type MigrateMySQLStatusProperties.

type MySQLMigrationType

type MySQLMigrationType string

MySQLMigrationType - The type of migration operation to be done

const (
	MySQLMigrationTypeLocalToRemote MySQLMigrationType = "LocalToRemote"
	MySQLMigrationTypeRemoteToLocal MySQLMigrationType = "RemoteToLocal"
)

func PossibleMySQLMigrationTypeValues

func PossibleMySQLMigrationTypeValues() []MySQLMigrationType

PossibleMySQLMigrationTypeValues returns the possible values for the MySQLMigrationType const type.

type NameIdentifier

type NameIdentifier struct {
	// Name of the object.
	Name *string `json:"name,omitempty"`
}

NameIdentifier - Identifies an object.

func (NameIdentifier) MarshalJSON

func (n NameIdentifier) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type NameIdentifier.

func (*NameIdentifier) UnmarshalJSON

func (n *NameIdentifier) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type NameIdentifier.

type NameValuePair

type NameValuePair struct {
	// Pair name.
	Name *string `json:"name,omitempty"`

	// Pair value.
	Value *string `json:"value,omitempty"`
}

NameValuePair - Name value pair.

func (NameValuePair) MarshalJSON

func (n NameValuePair) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type NameValuePair.

func (*NameValuePair) UnmarshalJSON

func (n *NameValuePair) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type NameValuePair.

type NetworkAccessControlEntry

type NetworkAccessControlEntry struct {
	// Action object.
	Action *AccessControlEntryAction `json:"action,omitempty"`

	// Description of network access control entry.
	Description *string `json:"description,omitempty"`

	// Order of precedence.
	Order *int32 `json:"order,omitempty"`

	// Remote subnet.
	RemoteSubnet *string `json:"remoteSubnet,omitempty"`
}

NetworkAccessControlEntry - Network access control entry.

func (NetworkAccessControlEntry) MarshalJSON

func (n NetworkAccessControlEntry) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type NetworkAccessControlEntry.

func (*NetworkAccessControlEntry) UnmarshalJSON

func (n *NetworkAccessControlEntry) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type NetworkAccessControlEntry.

type NetworkFeatures

type NetworkFeatures struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// NetworkFeatures resource specific properties
	Properties *NetworkFeaturesProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

NetworkFeatures - Full view of network features for an app (presently VNET integration and Hybrid Connections).

func (NetworkFeatures) MarshalJSON

func (n NetworkFeatures) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type NetworkFeatures.

func (*NetworkFeatures) UnmarshalJSON

func (n *NetworkFeatures) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type NetworkFeatures.

type NetworkFeaturesProperties

type NetworkFeaturesProperties struct {
	// READ-ONLY; The Hybrid Connections summary view.
	HybridConnections []*RelayServiceConnectionEntity `json:"hybridConnections,omitempty" azure:"ro"`

	// READ-ONLY; The Hybrid Connection V2 (Service Bus) view.
	HybridConnectionsV2 []*HybridConnection `json:"hybridConnectionsV2,omitempty" azure:"ro"`

	// READ-ONLY; The Virtual Network summary view.
	VirtualNetworkConnection *VnetInfo `json:"virtualNetworkConnection,omitempty" azure:"ro"`

	// READ-ONLY; The Virtual Network name.
	VirtualNetworkName *string `json:"virtualNetworkName,omitempty" azure:"ro"`
}

NetworkFeaturesProperties - NetworkFeatures resource specific properties

func (NetworkFeaturesProperties) MarshalJSON

func (n NetworkFeaturesProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type NetworkFeaturesProperties.

func (*NetworkFeaturesProperties) UnmarshalJSON

func (n *NetworkFeaturesProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type NetworkFeaturesProperties.

type NetworkTrace

type NetworkTrace struct {
	// Detailed message of a network trace operation, e.g. error message in case of failure.
	Message *string `json:"message,omitempty"`

	// Local file path for the captured network trace file.
	Path *string `json:"path,omitempty"`

	// Current status of the network trace operation, same as Operation.Status (InProgress/Succeeded/Failed).
	Status *string `json:"status,omitempty"`
}

NetworkTrace - Network trace

func (NetworkTrace) MarshalJSON

func (n NetworkTrace) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type NetworkTrace.

func (*NetworkTrace) UnmarshalJSON

func (n *NetworkTrace) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type NetworkTrace.

type NotificationLevel

type NotificationLevel string

NotificationLevel - Level indicating how critical this recommendation can impact.

const (
	NotificationLevelCritical            NotificationLevel = "Critical"
	NotificationLevelWarning             NotificationLevel = "Warning"
	NotificationLevelInformation         NotificationLevel = "Information"
	NotificationLevelNonUrgentSuggestion NotificationLevel = "NonUrgentSuggestion"
)

func PossibleNotificationLevelValues

func PossibleNotificationLevelValues() []NotificationLevel

PossibleNotificationLevelValues returns the possible values for the NotificationLevel const type.

type Operation

type Operation struct {
	// Time when operation has started.
	CreatedTime *time.Time `json:"createdTime,omitempty"`

	// Any errors associate with the operation.
	Errors []*ErrorEntity `json:"errors,omitempty"`

	// Time when operation will expire.
	ExpirationTime *time.Time `json:"expirationTime,omitempty"`

	// Applicable only for stamp operation ids.
	GeoMasterOperationID *string `json:"geoMasterOperationId,omitempty"`

	// Operation ID.
	ID *string `json:"id,omitempty"`

	// Time when operation has been updated.
	ModifiedTime *time.Time `json:"modifiedTime,omitempty"`

	// Operation name.
	Name *string `json:"name,omitempty"`

	// The current status of the operation.
	Status *OperationStatus `json:"status,omitempty"`
}

Operation - An operation on a resource.

func (Operation) MarshalJSON

func (o Operation) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type Operation.

func (*Operation) UnmarshalJSON

func (o *Operation) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type Operation.

type OperationStatus

type OperationStatus string

OperationStatus - Status of the migration task.

const (
	OperationStatusInProgress OperationStatus = "InProgress"
	OperationStatusFailed     OperationStatus = "Failed"
	OperationStatusSucceeded  OperationStatus = "Succeeded"
	OperationStatusTimedOut   OperationStatus = "TimedOut"
	OperationStatusCreated    OperationStatus = "Created"
)

func PossibleOperationStatusValues

func PossibleOperationStatusValues() []OperationStatus

PossibleOperationStatusValues returns the possible values for the OperationStatus const type.

type PerfMonCounterCollection

type PerfMonCounterCollection struct {
	// REQUIRED; Collection of resources.
	Value []*PerfMonResponse `json:"value,omitempty"`

	// READ-ONLY; Link to next page of resources.
	NextLink *string `json:"nextLink,omitempty" azure:"ro"`
}

PerfMonCounterCollection - Collection of performance monitor counters.

func (PerfMonCounterCollection) MarshalJSON

func (p PerfMonCounterCollection) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type PerfMonCounterCollection.

func (*PerfMonCounterCollection) UnmarshalJSON

func (p *PerfMonCounterCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type PerfMonCounterCollection.

type PerfMonResponse

type PerfMonResponse struct {
	// The response code.
	Code *string `json:"code,omitempty"`

	// The performance monitor counters.
	Data *PerfMonSet `json:"data,omitempty"`

	// The message.
	Message *string `json:"message,omitempty"`
}

PerfMonResponse - Performance monitor API response.

func (PerfMonResponse) MarshalJSON

func (p PerfMonResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type PerfMonResponse.

func (*PerfMonResponse) UnmarshalJSON

func (p *PerfMonResponse) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type PerfMonResponse.

type PerfMonSample

type PerfMonSample struct {
	// Name of the server on which the measurement is made.
	InstanceName *string `json:"instanceName,omitempty"`

	// Point in time for which counter was measured.
	Time *time.Time `json:"time,omitempty"`

	// Value of counter at a certain time.
	Value *float64 `json:"value,omitempty"`
}

PerfMonSample - Performance monitor sample in a set.

func (PerfMonSample) MarshalJSON

func (p PerfMonSample) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type PerfMonSample.

func (*PerfMonSample) UnmarshalJSON

func (p *PerfMonSample) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type PerfMonSample.

type PerfMonSet

type PerfMonSet struct {
	// End time of the period.
	EndTime *time.Time `json:"endTime,omitempty"`

	// Unique key name of the counter.
	Name *string `json:"name,omitempty"`

	// Start time of the period.
	StartTime *time.Time `json:"startTime,omitempty"`

	// Presented time grain.
	TimeGrain *string `json:"timeGrain,omitempty"`

	// Collection of workers that are active during this time.
	Values []*PerfMonSample `json:"values,omitempty"`
}

PerfMonSet - Metric information.

func (PerfMonSet) MarshalJSON

func (p PerfMonSet) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type PerfMonSet.

func (*PerfMonSet) UnmarshalJSON

func (p *PerfMonSet) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type PerfMonSet.

type Plan

type Plan struct {
	// REQUIRED; Resource Location.
	Location *string `json:"location,omitempty"`

	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// AppServicePlan resource specific properties
	Properties *PlanProperties `json:"properties,omitempty"`

	// Description of a SKU for a scalable resource.
	SKU *SKUDescription `json:"sku,omitempty"`

	// Resource tags.
	Tags map[string]*string `json:"tags,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

Plan - App Service plan.

func (Plan) MarshalJSON

func (p Plan) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type Plan.

func (*Plan) UnmarshalJSON

func (p *Plan) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type Plan.

type PlanCollection

type PlanCollection struct {
	// REQUIRED; Collection of resources.
	Value []*Plan `json:"value,omitempty"`

	// READ-ONLY; Link to next page of resources.
	NextLink *string `json:"nextLink,omitempty" azure:"ro"`
}

PlanCollection - Collection of App Service plans.

func (PlanCollection) MarshalJSON

func (p PlanCollection) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type PlanCollection.

func (*PlanCollection) UnmarshalJSON

func (p *PlanCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type PlanCollection.

type PlanPatchResource

type PlanPatchResource struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// AppServicePlanPatchResource resource specific properties
	Properties *PlanPatchResourceProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

PlanPatchResource - ARM resource for a app service plan.

func (PlanPatchResource) MarshalJSON

func (p PlanPatchResource) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type PlanPatchResource.

func (*PlanPatchResource) UnmarshalJSON

func (p *PlanPatchResource) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type PlanPatchResource.

type PlanPatchResourceProperties

type PlanPatchResourceProperties struct {
	// The time when the server farm free offer expires.
	FreeOfferExpirationTime *time.Time `json:"freeOfferExpirationTime,omitempty"`

	// Specification for the App Service Environment to use for the App Service plan.
	HostingEnvironmentProfile *HostingEnvironmentProfile `json:"hostingEnvironmentProfile,omitempty"`

	// If Hyper-V container app service plan true, false otherwise.
	HyperV *bool `json:"hyperV,omitempty"`

	// If true, this App Service Plan owns spot instances.
	IsSpot *bool `json:"isSpot,omitempty"`

	// Obsolete: If Hyper-V container app service plan true, false otherwise.
	IsXenon *bool `json:"isXenon,omitempty"`

	// Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan
	MaximumElasticWorkerCount *int32 `json:"maximumElasticWorkerCount,omitempty"`

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

	// If Linux app service plan true, false otherwise.
	Reserved *bool `json:"reserved,omitempty"`

	// The time when the server farm expires. Valid only if it is a spot server farm.
	SpotExpirationTime *time.Time `json:"spotExpirationTime,omitempty"`

	// Scaling worker count.
	TargetWorkerCount *int32 `json:"targetWorkerCount,omitempty"`

	// Scaling worker size ID.
	TargetWorkerSizeID *int32 `json:"targetWorkerSizeId,omitempty"`

	// Target worker tier assigned to the App Service plan.
	WorkerTierName *string `json:"workerTierName,omitempty"`

	// READ-ONLY; Geographical location for the App Service plan.
	GeoRegion *string `json:"geoRegion,omitempty" azure:"ro"`

	// READ-ONLY; Maximum number of instances that can be assigned to this App Service plan.
	MaximumNumberOfWorkers *int32 `json:"maximumNumberOfWorkers,omitempty" azure:"ro"`

	// READ-ONLY; Number of apps assigned to this App Service plan.
	NumberOfSites *int32 `json:"numberOfSites,omitempty" azure:"ro"`

	// READ-ONLY; Provisioning state of the App Service Environment.
	ProvisioningState *ProvisioningState `json:"provisioningState,omitempty" azure:"ro"`

	// READ-ONLY; Resource group of the App Service plan.
	ResourceGroup *string `json:"resourceGroup,omitempty" azure:"ro"`

	// READ-ONLY; App Service plan status.
	Status *StatusOptions `json:"status,omitempty" azure:"ro"`

	// READ-ONLY; App Service plan subscription.
	Subscription *string `json:"subscription,omitempty" azure:"ro"`
}

PlanPatchResourceProperties - AppServicePlanPatchResource resource specific properties

func (PlanPatchResourceProperties) MarshalJSON

func (p PlanPatchResourceProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type PlanPatchResourceProperties.

func (*PlanPatchResourceProperties) UnmarshalJSON

func (p *PlanPatchResourceProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type PlanPatchResourceProperties.

type PlanProperties

type PlanProperties struct {
	// The time when the server farm free offer expires.
	FreeOfferExpirationTime *time.Time `json:"freeOfferExpirationTime,omitempty"`

	// Specification for the App Service Environment to use for the App Service plan.
	HostingEnvironmentProfile *HostingEnvironmentProfile `json:"hostingEnvironmentProfile,omitempty"`

	// If Hyper-V container app service plan true, false otherwise.
	HyperV *bool `json:"hyperV,omitempty"`

	// If true, this App Service Plan owns spot instances.
	IsSpot *bool `json:"isSpot,omitempty"`

	// Obsolete: If Hyper-V container app service plan true, false otherwise.
	IsXenon *bool `json:"isXenon,omitempty"`

	// Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan
	MaximumElasticWorkerCount *int32 `json:"maximumElasticWorkerCount,omitempty"`

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

	// If Linux app service plan true, false otherwise.
	Reserved *bool `json:"reserved,omitempty"`

	// The time when the server farm expires. Valid only if it is a spot server farm.
	SpotExpirationTime *time.Time `json:"spotExpirationTime,omitempty"`

	// Scaling worker count.
	TargetWorkerCount *int32 `json:"targetWorkerCount,omitempty"`

	// Scaling worker size ID.
	TargetWorkerSizeID *int32 `json:"targetWorkerSizeId,omitempty"`

	// Target worker tier assigned to the App Service plan.
	WorkerTierName *string `json:"workerTierName,omitempty"`

	// READ-ONLY; Geographical location for the App Service plan.
	GeoRegion *string `json:"geoRegion,omitempty" azure:"ro"`

	// READ-ONLY; Maximum number of instances that can be assigned to this App Service plan.
	MaximumNumberOfWorkers *int32 `json:"maximumNumberOfWorkers,omitempty" azure:"ro"`

	// READ-ONLY; Number of apps assigned to this App Service plan.
	NumberOfSites *int32 `json:"numberOfSites,omitempty" azure:"ro"`

	// READ-ONLY; Provisioning state of the App Service Environment.
	ProvisioningState *ProvisioningState `json:"provisioningState,omitempty" azure:"ro"`

	// READ-ONLY; Resource group of the App Service plan.
	ResourceGroup *string `json:"resourceGroup,omitempty" azure:"ro"`

	// READ-ONLY; App Service plan status.
	Status *StatusOptions `json:"status,omitempty" azure:"ro"`

	// READ-ONLY; App Service plan subscription.
	Subscription *string `json:"subscription,omitempty" azure:"ro"`
}

PlanProperties - AppServicePlan resource specific properties

func (PlanProperties) MarshalJSON

func (p PlanProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type PlanProperties.

func (*PlanProperties) UnmarshalJSON

func (p *PlanProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type PlanProperties.

type PlansClient

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

PlansClient contains the methods for the AppServicePlans group. Don't use this type directly, use NewPlansClient() instead.

func NewPlansClient

func NewPlansClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*PlansClient, error)

NewPlansClient creates a new instance of PlansClient with the specified values.

  • subscriptionID - Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).
  • credential - used to authorize requests. Usually a credential from azidentity.
  • options - pass nil to accept the default values.

func (*PlansClient) BeginCreateOrUpdate

func (client *PlansClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, name string, appServicePlan Plan, options *PlansClientBeginCreateOrUpdateOptions) (*runtime.Poller[PlansClientCreateOrUpdateResponse], error)

BeginCreateOrUpdate - Creates or updates an App Service Plan. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the App Service plan.
  • appServicePlan - Details of the App Service plan.
  • options - PlansClientBeginCreateOrUpdateOptions contains the optional parameters for the PlansClient.BeginCreateOrUpdate method.

func (*PlansClient) CreateOrUpdateVnetRoute

func (client *PlansClient) CreateOrUpdateVnetRoute(ctx context.Context, resourceGroupName string, name string, vnetName string, routeName string, route VnetRoute, options *PlansClientCreateOrUpdateVnetRouteOptions) (PlansClientCreateOrUpdateVnetRouteResponse, error)

CreateOrUpdateVnetRoute - Create or update a Virtual Network route in an App Service plan. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the App Service plan.
  • vnetName - Name of the Virtual Network.
  • routeName - Name of the Virtual Network route.
  • route - Definition of the Virtual Network route.
  • options - PlansClientCreateOrUpdateVnetRouteOptions contains the optional parameters for the PlansClient.CreateOrUpdateVnetRoute method.

func (*PlansClient) Delete

func (client *PlansClient) Delete(ctx context.Context, resourceGroupName string, name string, options *PlansClientDeleteOptions) (PlansClientDeleteResponse, error)

Delete - Delete an App Service plan. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the App Service plan.
  • options - PlansClientDeleteOptions contains the optional parameters for the PlansClient.Delete method.

func (*PlansClient) DeleteHybridConnection

func (client *PlansClient) DeleteHybridConnection(ctx context.Context, resourceGroupName string, name string, namespaceName string, relayName string, options *PlansClientDeleteHybridConnectionOptions) (PlansClientDeleteHybridConnectionResponse, error)

DeleteHybridConnection - Delete a Hybrid Connection in use in an App Service plan. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the App Service plan.
  • namespaceName - Name of the Service Bus namespace.
  • relayName - Name of the Service Bus relay.
  • options - PlansClientDeleteHybridConnectionOptions contains the optional parameters for the PlansClient.DeleteHybridConnection method.

func (*PlansClient) DeleteVnetRoute

func (client *PlansClient) DeleteVnetRoute(ctx context.Context, resourceGroupName string, name string, vnetName string, routeName string, options *PlansClientDeleteVnetRouteOptions) (PlansClientDeleteVnetRouteResponse, error)

DeleteVnetRoute - Delete a Virtual Network route in an App Service plan. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the App Service plan.
  • vnetName - Name of the Virtual Network.
  • routeName - Name of the Virtual Network route.
  • options - PlansClientDeleteVnetRouteOptions contains the optional parameters for the PlansClient.DeleteVnetRoute method.

func (*PlansClient) Get

func (client *PlansClient) Get(ctx context.Context, resourceGroupName string, name string, options *PlansClientGetOptions) (PlansClientGetResponse, error)

Get - Get an App Service plan. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the App Service plan.
  • options - PlansClientGetOptions contains the optional parameters for the PlansClient.Get method.

func (*PlansClient) GetHybridConnection

func (client *PlansClient) GetHybridConnection(ctx context.Context, resourceGroupName string, name string, namespaceName string, relayName string, options *PlansClientGetHybridConnectionOptions) (PlansClientGetHybridConnectionResponse, error)

GetHybridConnection - Retrieve a Hybrid Connection in use in an App Service plan. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the App Service plan.
  • namespaceName - Name of the Service Bus namespace.
  • relayName - Name of the Service Bus relay.
  • options - PlansClientGetHybridConnectionOptions contains the optional parameters for the PlansClient.GetHybridConnection method.

func (*PlansClient) GetHybridConnectionPlanLimit

func (client *PlansClient) GetHybridConnectionPlanLimit(ctx context.Context, resourceGroupName string, name string, options *PlansClientGetHybridConnectionPlanLimitOptions) (PlansClientGetHybridConnectionPlanLimitResponse, error)

GetHybridConnectionPlanLimit - Get the maximum number of Hybrid Connections allowed in an App Service plan. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the App Service plan.
  • options - PlansClientGetHybridConnectionPlanLimitOptions contains the optional parameters for the PlansClient.GetHybridConnectionPlanLimit method.

func (*PlansClient) GetRouteForVnet

func (client *PlansClient) GetRouteForVnet(ctx context.Context, resourceGroupName string, name string, vnetName string, routeName string, options *PlansClientGetRouteForVnetOptions) (PlansClientGetRouteForVnetResponse, error)

GetRouteForVnet - Get a Virtual Network route in an App Service plan. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the App Service plan.
  • vnetName - Name of the Virtual Network.
  • routeName - Name of the Virtual Network route.
  • options - PlansClientGetRouteForVnetOptions contains the optional parameters for the PlansClient.GetRouteForVnet method.

func (*PlansClient) GetServerFarmSKUs

func (client *PlansClient) GetServerFarmSKUs(ctx context.Context, resourceGroupName string, name string, options *PlansClientGetServerFarmSKUsOptions) (PlansClientGetServerFarmSKUsResponse, error)

GetServerFarmSKUs - Gets all selectable SKUs for a given App Service Plan If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of App Service Plan
  • options - PlansClientGetServerFarmSKUsOptions contains the optional parameters for the PlansClient.GetServerFarmSKUs method.

func (*PlansClient) GetVnetFromServerFarm

func (client *PlansClient) GetVnetFromServerFarm(ctx context.Context, resourceGroupName string, name string, vnetName string, options *PlansClientGetVnetFromServerFarmOptions) (PlansClientGetVnetFromServerFarmResponse, error)

GetVnetFromServerFarm - Get a Virtual Network associated with an App Service plan. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the App Service plan.
  • vnetName - Name of the Virtual Network.
  • options - PlansClientGetVnetFromServerFarmOptions contains the optional parameters for the PlansClient.GetVnetFromServerFarm method.

func (*PlansClient) GetVnetGateway

func (client *PlansClient) GetVnetGateway(ctx context.Context, resourceGroupName string, name string, vnetName string, gatewayName string, options *PlansClientGetVnetGatewayOptions) (PlansClientGetVnetGatewayResponse, error)

GetVnetGateway - Get a Virtual Network gateway. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the App Service plan.
  • vnetName - Name of the Virtual Network.
  • gatewayName - Name of the gateway. Only the 'primary' gateway is supported.
  • options - PlansClientGetVnetGatewayOptions contains the optional parameters for the PlansClient.GetVnetGateway method.

func (*PlansClient) ListCapabilities

func (client *PlansClient) ListCapabilities(ctx context.Context, resourceGroupName string, name string, options *PlansClientListCapabilitiesOptions) (PlansClientListCapabilitiesResponse, error)

ListCapabilities - List all capabilities of an App Service plan. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the App Service plan.
  • options - PlansClientListCapabilitiesOptions contains the optional parameters for the PlansClient.ListCapabilities method.

func (*PlansClient) ListHybridConnectionKeys

func (client *PlansClient) ListHybridConnectionKeys(ctx context.Context, resourceGroupName string, name string, namespaceName string, relayName string, options *PlansClientListHybridConnectionKeysOptions) (PlansClientListHybridConnectionKeysResponse, error)

ListHybridConnectionKeys - Get the send key name and value of a Hybrid Connection. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the App Service plan.
  • namespaceName - The name of the Service Bus namespace.
  • relayName - The name of the Service Bus relay.
  • options - PlansClientListHybridConnectionKeysOptions contains the optional parameters for the PlansClient.ListHybridConnectionKeys method.

func (*PlansClient) ListRoutesForVnet

func (client *PlansClient) ListRoutesForVnet(ctx context.Context, resourceGroupName string, name string, vnetName string, options *PlansClientListRoutesForVnetOptions) (PlansClientListRoutesForVnetResponse, error)

ListRoutesForVnet - Get all routes that are associated with a Virtual Network in an App Service plan. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the App Service plan.
  • vnetName - Name of the Virtual Network.
  • options - PlansClientListRoutesForVnetOptions contains the optional parameters for the PlansClient.ListRoutesForVnet method.

func (*PlansClient) ListVnets

func (client *PlansClient) ListVnets(ctx context.Context, resourceGroupName string, name string, options *PlansClientListVnetsOptions) (PlansClientListVnetsResponse, error)

ListVnets - Get all Virtual Networks associated with an App Service plan. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the App Service plan.
  • options - PlansClientListVnetsOptions contains the optional parameters for the PlansClient.ListVnets method.

func (*PlansClient) NewListByResourceGroupPager

func (client *PlansClient) NewListByResourceGroupPager(resourceGroupName string, options *PlansClientListByResourceGroupOptions) *runtime.Pager[PlansClientListByResourceGroupResponse]

NewListByResourceGroupPager - Get all App Service plans in a resource group.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • options - PlansClientListByResourceGroupOptions contains the optional parameters for the PlansClient.NewListByResourceGroupPager method.

func (*PlansClient) NewListHybridConnectionsPager

func (client *PlansClient) NewListHybridConnectionsPager(resourceGroupName string, name string, options *PlansClientListHybridConnectionsOptions) *runtime.Pager[PlansClientListHybridConnectionsResponse]

NewListHybridConnectionsPager - Retrieve all Hybrid Connections in use in an App Service plan.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the App Service plan.
  • options - PlansClientListHybridConnectionsOptions contains the optional parameters for the PlansClient.NewListHybridConnectionsPager method.

func (*PlansClient) NewListMetricDefintionsPager

func (client *PlansClient) NewListMetricDefintionsPager(resourceGroupName string, name string, options *PlansClientListMetricDefintionsOptions) *runtime.Pager[PlansClientListMetricDefintionsResponse]

NewListMetricDefintionsPager - Get metrics that can be queried for an App Service plan, and their definitions.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the App Service plan.
  • options - PlansClientListMetricDefintionsOptions contains the optional parameters for the PlansClient.NewListMetricDefintionsPager method.

func (*PlansClient) NewListMetricsPager

func (client *PlansClient) NewListMetricsPager(resourceGroupName string, name string, options *PlansClientListMetricsOptions) *runtime.Pager[PlansClientListMetricsResponse]

NewListMetricsPager - Get metrics for an App Service plan.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the App Service plan.
  • options - PlansClientListMetricsOptions contains the optional parameters for the PlansClient.NewListMetricsPager method.

func (*PlansClient) NewListPager

func (client *PlansClient) NewListPager(options *PlansClientListOptions) *runtime.Pager[PlansClientListResponse]

NewListPager - Get all App Service plans for a subscription.

Generated from API version 2018-02-01

  • options - PlansClientListOptions contains the optional parameters for the PlansClient.NewListPager method.

func (*PlansClient) NewListUsagesPager

func (client *PlansClient) NewListUsagesPager(resourceGroupName string, name string, options *PlansClientListUsagesOptions) *runtime.Pager[PlansClientListUsagesResponse]

NewListUsagesPager - Gets server farm usage information

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of App Service Plan
  • options - PlansClientListUsagesOptions contains the optional parameters for the PlansClient.NewListUsagesPager method.

func (*PlansClient) NewListWebAppsByHybridConnectionPager

func (client *PlansClient) NewListWebAppsByHybridConnectionPager(resourceGroupName string, name string, namespaceName string, relayName string, options *PlansClientListWebAppsByHybridConnectionOptions) *runtime.Pager[PlansClientListWebAppsByHybridConnectionResponse]

NewListWebAppsByHybridConnectionPager - Get all apps that use a Hybrid Connection in an App Service Plan.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the App Service plan.
  • namespaceName - Name of the Hybrid Connection namespace.
  • relayName - Name of the Hybrid Connection relay.
  • options - PlansClientListWebAppsByHybridConnectionOptions contains the optional parameters for the PlansClient.NewListWebAppsByHybridConnectionPager method.

func (*PlansClient) NewListWebAppsPager

func (client *PlansClient) NewListWebAppsPager(resourceGroupName string, name string, options *PlansClientListWebAppsOptions) *runtime.Pager[PlansClientListWebAppsResponse]

NewListWebAppsPager - Get all apps associated with an App Service plan.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the App Service plan.
  • options - PlansClientListWebAppsOptions contains the optional parameters for the PlansClient.NewListWebAppsPager method.

func (*PlansClient) RebootWorker

func (client *PlansClient) RebootWorker(ctx context.Context, resourceGroupName string, name string, workerName string, options *PlansClientRebootWorkerOptions) (PlansClientRebootWorkerResponse, error)

RebootWorker - Reboot a worker machine in an App Service plan. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the App Service plan.
  • workerName - Name of worker machine, which typically starts with RD.
  • options - PlansClientRebootWorkerOptions contains the optional parameters for the PlansClient.RebootWorker method.

func (*PlansClient) RestartWebApps

func (client *PlansClient) RestartWebApps(ctx context.Context, resourceGroupName string, name string, options *PlansClientRestartWebAppsOptions) (PlansClientRestartWebAppsResponse, error)

RestartWebApps - Restart all apps in an App Service plan. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the App Service plan.
  • options - PlansClientRestartWebAppsOptions contains the optional parameters for the PlansClient.RestartWebApps method.

func (*PlansClient) Update

func (client *PlansClient) Update(ctx context.Context, resourceGroupName string, name string, appServicePlan PlanPatchResource, options *PlansClientUpdateOptions) (PlansClientUpdateResponse, error)

Update - Creates or updates an App Service Plan. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the App Service plan.
  • appServicePlan - Details of the App Service plan.
  • options - PlansClientUpdateOptions contains the optional parameters for the PlansClient.Update method.

func (*PlansClient) UpdateVnetGateway

func (client *PlansClient) UpdateVnetGateway(ctx context.Context, resourceGroupName string, name string, vnetName string, gatewayName string, connectionEnvelope VnetGateway, options *PlansClientUpdateVnetGatewayOptions) (PlansClientUpdateVnetGatewayResponse, error)

UpdateVnetGateway - Update a Virtual Network gateway. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the App Service plan.
  • vnetName - Name of the Virtual Network.
  • gatewayName - Name of the gateway. Only the 'primary' gateway is supported.
  • connectionEnvelope - Definition of the gateway.
  • options - PlansClientUpdateVnetGatewayOptions contains the optional parameters for the PlansClient.UpdateVnetGateway method.

func (*PlansClient) UpdateVnetRoute

func (client *PlansClient) UpdateVnetRoute(ctx context.Context, resourceGroupName string, name string, vnetName string, routeName string, route VnetRoute, options *PlansClientUpdateVnetRouteOptions) (PlansClientUpdateVnetRouteResponse, error)

UpdateVnetRoute - Create or update a Virtual Network route in an App Service plan. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the App Service plan.
  • vnetName - Name of the Virtual Network.
  • routeName - Name of the Virtual Network route.
  • route - Definition of the Virtual Network route.
  • options - PlansClientUpdateVnetRouteOptions contains the optional parameters for the PlansClient.UpdateVnetRoute method.

type PlansClientBeginCreateOrUpdateOptions

type PlansClientBeginCreateOrUpdateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

PlansClientBeginCreateOrUpdateOptions contains the optional parameters for the PlansClient.BeginCreateOrUpdate method.

type PlansClientCreateOrUpdateResponse

type PlansClientCreateOrUpdateResponse struct {
	Plan
}

PlansClientCreateOrUpdateResponse contains the response from method PlansClient.BeginCreateOrUpdate.

type PlansClientCreateOrUpdateVnetRouteOptions

type PlansClientCreateOrUpdateVnetRouteOptions struct {
}

PlansClientCreateOrUpdateVnetRouteOptions contains the optional parameters for the PlansClient.CreateOrUpdateVnetRoute method.

type PlansClientCreateOrUpdateVnetRouteResponse

type PlansClientCreateOrUpdateVnetRouteResponse struct {
	VnetRoute
}

PlansClientCreateOrUpdateVnetRouteResponse contains the response from method PlansClient.CreateOrUpdateVnetRoute.

type PlansClientDeleteHybridConnectionOptions

type PlansClientDeleteHybridConnectionOptions struct {
}

PlansClientDeleteHybridConnectionOptions contains the optional parameters for the PlansClient.DeleteHybridConnection method.

type PlansClientDeleteHybridConnectionResponse

type PlansClientDeleteHybridConnectionResponse struct {
}

PlansClientDeleteHybridConnectionResponse contains the response from method PlansClient.DeleteHybridConnection.

type PlansClientDeleteOptions

type PlansClientDeleteOptions struct {
}

PlansClientDeleteOptions contains the optional parameters for the PlansClient.Delete method.

type PlansClientDeleteResponse

type PlansClientDeleteResponse struct {
}

PlansClientDeleteResponse contains the response from method PlansClient.Delete.

type PlansClientDeleteVnetRouteOptions

type PlansClientDeleteVnetRouteOptions struct {
}

PlansClientDeleteVnetRouteOptions contains the optional parameters for the PlansClient.DeleteVnetRoute method.

type PlansClientDeleteVnetRouteResponse

type PlansClientDeleteVnetRouteResponse struct {
}

PlansClientDeleteVnetRouteResponse contains the response from method PlansClient.DeleteVnetRoute.

type PlansClientGetHybridConnectionOptions

type PlansClientGetHybridConnectionOptions struct {
}

PlansClientGetHybridConnectionOptions contains the optional parameters for the PlansClient.GetHybridConnection method.

type PlansClientGetHybridConnectionPlanLimitOptions

type PlansClientGetHybridConnectionPlanLimitOptions struct {
}

PlansClientGetHybridConnectionPlanLimitOptions contains the optional parameters for the PlansClient.GetHybridConnectionPlanLimit method.

type PlansClientGetHybridConnectionPlanLimitResponse

type PlansClientGetHybridConnectionPlanLimitResponse struct {
	HybridConnectionLimits
}

PlansClientGetHybridConnectionPlanLimitResponse contains the response from method PlansClient.GetHybridConnectionPlanLimit.

type PlansClientGetHybridConnectionResponse

type PlansClientGetHybridConnectionResponse struct {
	HybridConnection
}

PlansClientGetHybridConnectionResponse contains the response from method PlansClient.GetHybridConnection.

type PlansClientGetOptions

type PlansClientGetOptions struct {
}

PlansClientGetOptions contains the optional parameters for the PlansClient.Get method.

type PlansClientGetResponse

type PlansClientGetResponse struct {
	Plan
}

PlansClientGetResponse contains the response from method PlansClient.Get.

type PlansClientGetRouteForVnetOptions

type PlansClientGetRouteForVnetOptions struct {
}

PlansClientGetRouteForVnetOptions contains the optional parameters for the PlansClient.GetRouteForVnet method.

type PlansClientGetRouteForVnetResponse

type PlansClientGetRouteForVnetResponse struct {
	// Array of VnetRoute
	VnetRouteArray []*VnetRoute
}

PlansClientGetRouteForVnetResponse contains the response from method PlansClient.GetRouteForVnet.

type PlansClientGetServerFarmSKUsOptions

type PlansClientGetServerFarmSKUsOptions struct {
}

PlansClientGetServerFarmSKUsOptions contains the optional parameters for the PlansClient.GetServerFarmSKUs method.

type PlansClientGetServerFarmSKUsResponse

type PlansClientGetServerFarmSKUsResponse struct {
	// Anything
	Interface any
}

PlansClientGetServerFarmSKUsResponse contains the response from method PlansClient.GetServerFarmSKUs.

type PlansClientGetVnetFromServerFarmOptions

type PlansClientGetVnetFromServerFarmOptions struct {
}

PlansClientGetVnetFromServerFarmOptions contains the optional parameters for the PlansClient.GetVnetFromServerFarm method.

type PlansClientGetVnetFromServerFarmResponse

type PlansClientGetVnetFromServerFarmResponse struct {
	VnetInfo
}

PlansClientGetVnetFromServerFarmResponse contains the response from method PlansClient.GetVnetFromServerFarm.

type PlansClientGetVnetGatewayOptions

type PlansClientGetVnetGatewayOptions struct {
}

PlansClientGetVnetGatewayOptions contains the optional parameters for the PlansClient.GetVnetGateway method.

type PlansClientGetVnetGatewayResponse

type PlansClientGetVnetGatewayResponse struct {
	VnetGateway
}

PlansClientGetVnetGatewayResponse contains the response from method PlansClient.GetVnetGateway.

type PlansClientListByResourceGroupOptions

type PlansClientListByResourceGroupOptions struct {
}

PlansClientListByResourceGroupOptions contains the optional parameters for the PlansClient.NewListByResourceGroupPager method.

type PlansClientListByResourceGroupResponse

type PlansClientListByResourceGroupResponse struct {
	PlanCollection
}

PlansClientListByResourceGroupResponse contains the response from method PlansClient.NewListByResourceGroupPager.

type PlansClientListCapabilitiesOptions

type PlansClientListCapabilitiesOptions struct {
}

PlansClientListCapabilitiesOptions contains the optional parameters for the PlansClient.ListCapabilities method.

type PlansClientListCapabilitiesResponse

type PlansClientListCapabilitiesResponse struct {
	// Array of Capability
	CapabilityArray []*Capability
}

PlansClientListCapabilitiesResponse contains the response from method PlansClient.ListCapabilities.

type PlansClientListHybridConnectionKeysOptions

type PlansClientListHybridConnectionKeysOptions struct {
}

PlansClientListHybridConnectionKeysOptions contains the optional parameters for the PlansClient.ListHybridConnectionKeys method.

type PlansClientListHybridConnectionKeysResponse

type PlansClientListHybridConnectionKeysResponse struct {
	HybridConnectionKey
}

PlansClientListHybridConnectionKeysResponse contains the response from method PlansClient.ListHybridConnectionKeys.

type PlansClientListHybridConnectionsOptions

type PlansClientListHybridConnectionsOptions struct {
}

PlansClientListHybridConnectionsOptions contains the optional parameters for the PlansClient.NewListHybridConnectionsPager method.

type PlansClientListHybridConnectionsResponse

type PlansClientListHybridConnectionsResponse struct {
	HybridConnectionCollection
}

PlansClientListHybridConnectionsResponse contains the response from method PlansClient.NewListHybridConnectionsPager.

type PlansClientListMetricDefintionsOptions

type PlansClientListMetricDefintionsOptions struct {
}

PlansClientListMetricDefintionsOptions contains the optional parameters for the PlansClient.NewListMetricDefintionsPager method.

type PlansClientListMetricDefintionsResponse

type PlansClientListMetricDefintionsResponse struct {
	ResourceMetricDefinitionCollection
}

PlansClientListMetricDefintionsResponse contains the response from method PlansClient.NewListMetricDefintionsPager.

type PlansClientListMetricsOptions

type PlansClientListMetricsOptions struct {
	// Specify true to include instance details. The default is false.
	Details *bool
	// 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]'.
	Filter *string
}

PlansClientListMetricsOptions contains the optional parameters for the PlansClient.NewListMetricsPager method.

type PlansClientListMetricsResponse

type PlansClientListMetricsResponse struct {
	ResourceMetricCollection
}

PlansClientListMetricsResponse contains the response from method PlansClient.NewListMetricsPager.

type PlansClientListOptions

type PlansClientListOptions struct {
	// Specify true to return all App Service plan properties. The default is false, which returns a subset of the properties.
	// Retrieval of all properties may increase the API latency.
	Detailed *bool
}

PlansClientListOptions contains the optional parameters for the PlansClient.NewListPager method.

type PlansClientListResponse

type PlansClientListResponse struct {
	PlanCollection
}

PlansClientListResponse contains the response from method PlansClient.NewListPager.

type PlansClientListRoutesForVnetOptions

type PlansClientListRoutesForVnetOptions struct {
}

PlansClientListRoutesForVnetOptions contains the optional parameters for the PlansClient.ListRoutesForVnet method.

type PlansClientListRoutesForVnetResponse

type PlansClientListRoutesForVnetResponse struct {
	// Array of VnetRoute
	VnetRouteArray []*VnetRoute
}

PlansClientListRoutesForVnetResponse contains the response from method PlansClient.ListRoutesForVnet.

type PlansClientListUsagesOptions

type PlansClientListUsagesOptions struct {
	// Return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: $filter=(name.value eq 'Metric1'
	// or name.value eq 'Metric2').
	Filter *string
}

PlansClientListUsagesOptions contains the optional parameters for the PlansClient.NewListUsagesPager method.

type PlansClientListUsagesResponse

type PlansClientListUsagesResponse struct {
	CsmUsageQuotaCollection
}

PlansClientListUsagesResponse contains the response from method PlansClient.NewListUsagesPager.

type PlansClientListVnetsOptions

type PlansClientListVnetsOptions struct {
}

PlansClientListVnetsOptions contains the optional parameters for the PlansClient.ListVnets method.

type PlansClientListVnetsResponse

type PlansClientListVnetsResponse struct {
	// Array of VnetInfo
	VnetInfoArray []*VnetInfo
}

PlansClientListVnetsResponse contains the response from method PlansClient.ListVnets.

type PlansClientListWebAppsByHybridConnectionOptions

type PlansClientListWebAppsByHybridConnectionOptions struct {
}

PlansClientListWebAppsByHybridConnectionOptions contains the optional parameters for the PlansClient.NewListWebAppsByHybridConnectionPager method.

type PlansClientListWebAppsByHybridConnectionResponse

type PlansClientListWebAppsByHybridConnectionResponse struct {
	ResourceCollection
}

PlansClientListWebAppsByHybridConnectionResponse contains the response from method PlansClient.NewListWebAppsByHybridConnectionPager.

type PlansClientListWebAppsOptions

type PlansClientListWebAppsOptions struct {
	// Supported filter: $filter=state eq running. Returns only web apps that are currently running
	Filter *string
	// Skip to a web app in the list of webapps associated with app service plan. If specified, the resulting list will contain
	// web apps starting from (including) the skipToken. Otherwise, the resulting list
	// contains web apps from the start of the list
	SkipToken *string
	// List page size. If specified, results are paged.
	Top *string
}

PlansClientListWebAppsOptions contains the optional parameters for the PlansClient.NewListWebAppsPager method.

type PlansClientListWebAppsResponse

type PlansClientListWebAppsResponse struct {
	WebAppCollection
}

PlansClientListWebAppsResponse contains the response from method PlansClient.NewListWebAppsPager.

type PlansClientRebootWorkerOptions

type PlansClientRebootWorkerOptions struct {
}

PlansClientRebootWorkerOptions contains the optional parameters for the PlansClient.RebootWorker method.

type PlansClientRebootWorkerResponse

type PlansClientRebootWorkerResponse struct {
}

PlansClientRebootWorkerResponse contains the response from method PlansClient.RebootWorker.

type PlansClientRestartWebAppsOptions

type PlansClientRestartWebAppsOptions struct {
	// Specify true to perform a soft restart, applies the configuration settings and restarts the apps if necessary. The default
	// is false, which always restarts and reprovisions the apps
	SoftRestart *bool
}

PlansClientRestartWebAppsOptions contains the optional parameters for the PlansClient.RestartWebApps method.

type PlansClientRestartWebAppsResponse

type PlansClientRestartWebAppsResponse struct {
}

PlansClientRestartWebAppsResponse contains the response from method PlansClient.RestartWebApps.

type PlansClientUpdateOptions

type PlansClientUpdateOptions struct {
}

PlansClientUpdateOptions contains the optional parameters for the PlansClient.Update method.

type PlansClientUpdateResponse

type PlansClientUpdateResponse struct {
	Plan
}

PlansClientUpdateResponse contains the response from method PlansClient.Update.

type PlansClientUpdateVnetGatewayOptions

type PlansClientUpdateVnetGatewayOptions struct {
}

PlansClientUpdateVnetGatewayOptions contains the optional parameters for the PlansClient.UpdateVnetGateway method.

type PlansClientUpdateVnetGatewayResponse

type PlansClientUpdateVnetGatewayResponse struct {
	VnetGateway
}

PlansClientUpdateVnetGatewayResponse contains the response from method PlansClient.UpdateVnetGateway.

type PlansClientUpdateVnetRouteOptions

type PlansClientUpdateVnetRouteOptions struct {
}

PlansClientUpdateVnetRouteOptions contains the optional parameters for the PlansClient.UpdateVnetRoute method.

type PlansClientUpdateVnetRouteResponse

type PlansClientUpdateVnetRouteResponse struct {
	VnetRoute
}

PlansClientUpdateVnetRouteResponse contains the response from method PlansClient.UpdateVnetRoute.

type PremierAddOn

type PremierAddOn struct {
	// REQUIRED; Resource Location.
	Location *string `json:"location,omitempty"`

	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// PremierAddOn resource specific properties
	Properties *PremierAddOnProperties `json:"properties,omitempty"`

	// Resource tags.
	Tags map[string]*string `json:"tags,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

PremierAddOn - Premier add-on.

func (PremierAddOn) MarshalJSON

func (p PremierAddOn) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type PremierAddOn.

func (*PremierAddOn) UnmarshalJSON

func (p *PremierAddOn) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type PremierAddOn.

type PremierAddOnOffer

type PremierAddOnOffer struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// PremierAddOnOffer resource specific properties
	Properties *PremierAddOnOfferProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

PremierAddOnOffer - Premier add-on offer.

func (PremierAddOnOffer) MarshalJSON

func (p PremierAddOnOffer) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type PremierAddOnOffer.

func (*PremierAddOnOffer) UnmarshalJSON

func (p *PremierAddOnOffer) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type PremierAddOnOffer.

type PremierAddOnOfferCollection

type PremierAddOnOfferCollection struct {
	// REQUIRED; Collection of resources.
	Value []*PremierAddOnOffer `json:"value,omitempty"`

	// READ-ONLY; Link to next page of resources.
	NextLink *string `json:"nextLink,omitempty" azure:"ro"`
}

PremierAddOnOfferCollection - Collection of premier add-on offers.

func (PremierAddOnOfferCollection) MarshalJSON

func (p PremierAddOnOfferCollection) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type PremierAddOnOfferCollection.

func (*PremierAddOnOfferCollection) UnmarshalJSON

func (p *PremierAddOnOfferCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type PremierAddOnOfferCollection.

type PremierAddOnOfferProperties

type PremierAddOnOfferProperties struct {
	// Legal terms URL.
	LegalTermsURL *string `json:"legalTermsUrl,omitempty"`

	// Marketplace offer.
	MarketplaceOffer *string `json:"marketplaceOffer,omitempty"`

	// Marketplace publisher.
	MarketplacePublisher *string `json:"marketplacePublisher,omitempty"`

	// Privacy policy URL.
	PrivacyPolicyURL *string `json:"privacyPolicyUrl,omitempty"`

	// Premier add on offer Product.
	Product *string `json:"product,omitempty"`

	// true if promotion code is required; otherwise, false.
	PromoCodeRequired *bool `json:"promoCodeRequired,omitempty"`

	// Premier add on offer Quota.
	Quota *int32 `json:"quota,omitempty"`

	// Premier add on SKU.
	SKU *string `json:"sku,omitempty"`

	// Premier add on offer Vendor.
	Vendor *string `json:"vendor,omitempty"`

	// App Service plans this offer is restricted to.
	WebHostingPlanRestrictions *AppServicePlanRestrictions `json:"webHostingPlanRestrictions,omitempty"`
}

PremierAddOnOfferProperties - PremierAddOnOffer resource specific properties

func (PremierAddOnOfferProperties) MarshalJSON

func (p PremierAddOnOfferProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type PremierAddOnOfferProperties.

func (*PremierAddOnOfferProperties) UnmarshalJSON

func (p *PremierAddOnOfferProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type PremierAddOnOfferProperties.

type PremierAddOnPatchResource

type PremierAddOnPatchResource struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// PremierAddOnPatchResource resource specific properties
	Properties *PremierAddOnPatchResourceProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

PremierAddOnPatchResource - ARM resource for a PremierAddOn.

func (PremierAddOnPatchResource) MarshalJSON

func (p PremierAddOnPatchResource) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type PremierAddOnPatchResource.

func (*PremierAddOnPatchResource) UnmarshalJSON

func (p *PremierAddOnPatchResource) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type PremierAddOnPatchResource.

type PremierAddOnPatchResourceProperties

type PremierAddOnPatchResourceProperties struct {
	// Premier add on Marketplace offer.
	MarketplaceOffer *string `json:"marketplaceOffer,omitempty"`

	// Premier add on Marketplace publisher.
	MarketplacePublisher *string `json:"marketplacePublisher,omitempty"`

	// Premier add on Product.
	Product *string `json:"product,omitempty"`

	// Premier add on SKU.
	SKU *string `json:"sku,omitempty"`

	// Premier add on Vendor.
	Vendor *string `json:"vendor,omitempty"`
}

PremierAddOnPatchResourceProperties - PremierAddOnPatchResource resource specific properties

func (PremierAddOnPatchResourceProperties) MarshalJSON

func (p PremierAddOnPatchResourceProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type PremierAddOnPatchResourceProperties.

func (*PremierAddOnPatchResourceProperties) UnmarshalJSON

func (p *PremierAddOnPatchResourceProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type PremierAddOnPatchResourceProperties.

type PremierAddOnProperties

type PremierAddOnProperties struct {
	// Premier add on Marketplace offer.
	MarketplaceOffer *string `json:"marketplaceOffer,omitempty"`

	// Premier add on Marketplace publisher.
	MarketplacePublisher *string `json:"marketplacePublisher,omitempty"`

	// Premier add on Product.
	Product *string `json:"product,omitempty"`

	// Premier add on SKU.
	SKU *string `json:"sku,omitempty"`

	// Premier add on Vendor.
	Vendor *string `json:"vendor,omitempty"`
}

PremierAddOnProperties - PremierAddOn resource specific properties

func (PremierAddOnProperties) MarshalJSON

func (p PremierAddOnProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type PremierAddOnProperties.

func (*PremierAddOnProperties) UnmarshalJSON

func (p *PremierAddOnProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type PremierAddOnProperties.

type PrivateAccess

type PrivateAccess struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// PrivateAccess resource specific properties
	Properties *PrivateAccessProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

PrivateAccess - Description of the parameters of Private Access for a Web Site.

func (PrivateAccess) MarshalJSON

func (p PrivateAccess) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type PrivateAccess.

func (*PrivateAccess) UnmarshalJSON

func (p *PrivateAccess) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type PrivateAccess.

type PrivateAccessProperties

type PrivateAccessProperties struct {
	// Whether private access is enabled or not.
	Enabled *bool `json:"enabled,omitempty"`

	// The Virtual Networks (and subnets) allowed to access the site privately.
	VirtualNetworks []*PrivateAccessVirtualNetwork `json:"virtualNetworks,omitempty"`
}

PrivateAccessProperties - PrivateAccess resource specific properties

func (PrivateAccessProperties) MarshalJSON

func (p PrivateAccessProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type PrivateAccessProperties.

func (*PrivateAccessProperties) UnmarshalJSON

func (p *PrivateAccessProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type PrivateAccessProperties.

type PrivateAccessSubnet

type PrivateAccessSubnet struct {
	// The key (ID) of the subnet.
	Key *int32 `json:"key,omitempty"`

	// The name of the subnet.
	Name *string `json:"name,omitempty"`
}

PrivateAccessSubnet - Description of a Virtual Network subnet that is useable for private site access.

func (PrivateAccessSubnet) MarshalJSON

func (p PrivateAccessSubnet) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type PrivateAccessSubnet.

func (*PrivateAccessSubnet) UnmarshalJSON

func (p *PrivateAccessSubnet) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type PrivateAccessSubnet.

type PrivateAccessVirtualNetwork

type PrivateAccessVirtualNetwork struct {
	// The key (ID) of the Virtual Network.
	Key *int32 `json:"key,omitempty"`

	// The name of the Virtual Network.
	Name *string `json:"name,omitempty"`

	// The ARM uri of the Virtual Network
	ResourceID *string `json:"resourceId,omitempty"`

	// A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean
	// that all subnets are allowed within this Virtual Network.
	Subnets []*PrivateAccessSubnet `json:"subnets,omitempty"`
}

PrivateAccessVirtualNetwork - Description of a Virtual Network that is useable for private site access.

func (PrivateAccessVirtualNetwork) MarshalJSON

func (p PrivateAccessVirtualNetwork) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type PrivateAccessVirtualNetwork.

func (*PrivateAccessVirtualNetwork) UnmarshalJSON

func (p *PrivateAccessVirtualNetwork) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type PrivateAccessVirtualNetwork.

type ProcessInfo

type ProcessInfo struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// ProcessInfo resource specific properties
	Properties *ProcessInfoProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

ProcessInfo - Process Information.

func (ProcessInfo) MarshalJSON

func (p ProcessInfo) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ProcessInfo.

func (*ProcessInfo) UnmarshalJSON

func (p *ProcessInfo) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ProcessInfo.

type ProcessInfoCollection

type ProcessInfoCollection struct {
	// REQUIRED; Collection of resources.
	Value []*ProcessInfo `json:"value,omitempty"`

	// READ-ONLY; Link to next page of resources.
	NextLink *string `json:"nextLink,omitempty" azure:"ro"`
}

ProcessInfoCollection - Collection of Kudu process information elements.

func (ProcessInfoCollection) MarshalJSON

func (p ProcessInfoCollection) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ProcessInfoCollection.

func (*ProcessInfoCollection) UnmarshalJSON

func (p *ProcessInfoCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ProcessInfoCollection.

type ProcessInfoProperties

type ProcessInfoProperties struct {
	// Child process list.
	Children []*string `json:"children,omitempty"`

	// Command line.
	CommandLine *string `json:"command_line,omitempty"`

	// Deployment name.
	DeploymentName *string `json:"deployment_name,omitempty"`

	// Description of process.
	Description *string `json:"description,omitempty"`

	// List of environment variables.
	EnvironmentVariables map[string]*string `json:"environment_variables,omitempty"`

	// File name of this process.
	FileName *string `json:"file_name,omitempty"`

	// Handle count.
	HandleCount *int32 `json:"handle_count,omitempty"`

	// HRef URI.
	Href *string `json:"href,omitempty"`

	// IIS Profile timeout (seconds).
	IisProfileTimeoutInSeconds *float64 `json:"iis_profile_timeout_in_seconds,omitempty"`

	// Is the IIS Profile running?
	IsIisProfileRunning *bool `json:"is_iis_profile_running,omitempty"`

	// Is profile running?
	IsProfileRunning *bool `json:"is_profile_running,omitempty"`

	// Is this the SCM site?
	IsScmSite *bool `json:"is_scm_site,omitempty"`

	// Is this a Web Job?
	IsWebjob *bool `json:"is_webjob,omitempty"`

	// Minidump URI.
	Minidump *string `json:"minidump,omitempty"`

	// Module count.
	ModuleCount *int32 `json:"module_count,omitempty"`

	// List of modules.
	Modules []*ProcessModuleInfo `json:"modules,omitempty"`

	// Non-paged system memory.
	NonPagedSystemMemory *int64 `json:"non_paged_system_memory,omitempty"`

	// List of open files.
	OpenFileHandles []*string `json:"open_file_handles,omitempty"`

	// Paged memory.
	PagedMemory *int64 `json:"paged_memory,omitempty"`

	// Paged system memory.
	PagedSystemMemory *int64 `json:"paged_system_memory,omitempty"`

	// Parent process.
	Parent *string `json:"parent,omitempty"`

	// Peak paged memory.
	PeakPagedMemory *int64 `json:"peak_paged_memory,omitempty"`

	// Peak virtual memory usage.
	PeakVirtualMemory *int64 `json:"peak_virtual_memory,omitempty"`

	// Peak working set.
	PeakWorkingSet *int64 `json:"peak_working_set,omitempty"`

	// Private memory size.
	PrivateMemory *int64 `json:"private_memory,omitempty"`

	// Privileged CPU time.
	PrivilegedCPUTime *string `json:"privileged_cpu_time,omitempty"`

	// Start time.
	StartTime *time.Time `json:"start_time,omitempty"`

	// Thread count.
	ThreadCount *int32 `json:"thread_count,omitempty"`

	// Thread list.
	Threads []*ProcessThreadInfo `json:"threads,omitempty"`

	// Time stamp.
	TimeStamp *time.Time `json:"time_stamp,omitempty"`

	// Total CPU time.
	TotalCPUTime *string `json:"total_cpu_time,omitempty"`

	// User CPU time.
	UserCPUTime *string `json:"user_cpu_time,omitempty"`

	// User name.
	UserName *string `json:"user_name,omitempty"`

	// Virtual memory size.
	VirtualMemory *int64 `json:"virtual_memory,omitempty"`

	// Working set.
	WorkingSet *int64 `json:"working_set,omitempty"`

	// READ-ONLY; ARM Identifier for deployment.
	Identifier *int32 `json:"identifier,omitempty" azure:"ro"`
}

ProcessInfoProperties - ProcessInfo resource specific properties

func (ProcessInfoProperties) MarshalJSON

func (p ProcessInfoProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ProcessInfoProperties.

func (*ProcessInfoProperties) UnmarshalJSON

func (p *ProcessInfoProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ProcessInfoProperties.

type ProcessModuleInfo

type ProcessModuleInfo struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// ProcessModuleInfo resource specific properties
	Properties *ProcessModuleInfoProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

ProcessModuleInfo - Process Module Information.

func (ProcessModuleInfo) MarshalJSON

func (p ProcessModuleInfo) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ProcessModuleInfo.

func (*ProcessModuleInfo) UnmarshalJSON

func (p *ProcessModuleInfo) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ProcessModuleInfo.

type ProcessModuleInfoCollection

type ProcessModuleInfoCollection struct {
	// REQUIRED; Collection of resources.
	Value []*ProcessModuleInfo `json:"value,omitempty"`

	// READ-ONLY; Link to next page of resources.
	NextLink *string `json:"nextLink,omitempty" azure:"ro"`
}

ProcessModuleInfoCollection - Collection of Kudu thread information elements.

func (ProcessModuleInfoCollection) MarshalJSON

func (p ProcessModuleInfoCollection) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ProcessModuleInfoCollection.

func (*ProcessModuleInfoCollection) UnmarshalJSON

func (p *ProcessModuleInfoCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ProcessModuleInfoCollection.

type ProcessModuleInfoProperties

type ProcessModuleInfoProperties struct {
	// Base address. Used as module identifier in ARM resource URI.
	BaseAddress *string `json:"base_address,omitempty"`

	// File description.
	FileDescription *string `json:"file_description,omitempty"`

	// File name.
	FileName *string `json:"file_name,omitempty"`

	// File path.
	FilePath *string `json:"file_path,omitempty"`

	// File version.
	FileVersion *string `json:"file_version,omitempty"`

	// HRef URI.
	Href *string `json:"href,omitempty"`

	// Is debug?
	IsDebug *bool `json:"is_debug,omitempty"`

	// Module language (locale).
	Language *string `json:"language,omitempty"`

	// Module memory size.
	ModuleMemorySize *int32 `json:"module_memory_size,omitempty"`

	// Product name.
	Product *string `json:"product,omitempty"`

	// Product version.
	ProductVersion *string `json:"product_version,omitempty"`
}

ProcessModuleInfoProperties - ProcessModuleInfo resource specific properties

func (ProcessModuleInfoProperties) MarshalJSON

func (p ProcessModuleInfoProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ProcessModuleInfoProperties.

func (*ProcessModuleInfoProperties) UnmarshalJSON

func (p *ProcessModuleInfoProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ProcessModuleInfoProperties.

type ProcessThreadInfo

type ProcessThreadInfo struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// ProcessThreadInfo resource specific properties
	Properties *ProcessThreadInfoProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

ProcessThreadInfo - Process Thread Information.

func (ProcessThreadInfo) MarshalJSON

func (p ProcessThreadInfo) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ProcessThreadInfo.

func (*ProcessThreadInfo) UnmarshalJSON

func (p *ProcessThreadInfo) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ProcessThreadInfo.

type ProcessThreadInfoCollection

type ProcessThreadInfoCollection struct {
	// REQUIRED; Collection of resources.
	Value []*ProcessThreadInfo `json:"value,omitempty"`

	// READ-ONLY; Link to next page of resources.
	NextLink *string `json:"nextLink,omitempty" azure:"ro"`
}

ProcessThreadInfoCollection - Collection of Kudu thread information elements.

func (ProcessThreadInfoCollection) MarshalJSON

func (p ProcessThreadInfoCollection) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ProcessThreadInfoCollection.

func (*ProcessThreadInfoCollection) UnmarshalJSON

func (p *ProcessThreadInfoCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ProcessThreadInfoCollection.

type ProcessThreadInfoProperties

type ProcessThreadInfoProperties struct {
	// Base priority.
	BasePriority *int32 `json:"base_priority,omitempty"`

	// Current thread priority.
	CurrentPriority *int32 `json:"current_priority,omitempty"`

	// HRef URI.
	Href *string `json:"href,omitempty"`

	// Thread priority level.
	PriorityLevel *string `json:"priority_level,omitempty"`

	// Privileged processor time.
	PriviledgedProcessorTime *string `json:"priviledged_processor_time,omitempty"`

	// Process URI.
	Process *string `json:"process,omitempty"`

	// Start address.
	StartAddress *string `json:"start_address,omitempty"`

	// Start time.
	StartTime *time.Time `json:"start_time,omitempty"`

	// Thread state.
	State *string `json:"state,omitempty"`

	// Total processor time.
	TotalProcessorTime *string `json:"total_processor_time,omitempty"`

	// User processor time.
	UserProcessorTime *string `json:"user_processor_time,omitempty"`

	// Wait reason.
	WaitReason *string `json:"wait_reason,omitempty"`

	// READ-ONLY; Site extension ID.
	Identifier *int32 `json:"identifier,omitempty" azure:"ro"`
}

ProcessThreadInfoProperties - ProcessThreadInfo resource specific properties

func (ProcessThreadInfoProperties) MarshalJSON

func (p ProcessThreadInfoProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ProcessThreadInfoProperties.

func (*ProcessThreadInfoProperties) UnmarshalJSON

func (p *ProcessThreadInfoProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ProcessThreadInfoProperties.

type ProviderClient

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

ProviderClient contains the methods for the Provider group. Don't use this type directly, use NewProviderClient() instead.

func NewProviderClient

func NewProviderClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ProviderClient, error)

NewProviderClient creates a new instance of ProviderClient with the specified values.

  • subscriptionID - Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).
  • credential - used to authorize requests. Usually a credential from azidentity.
  • options - pass nil to accept the default values.

func (*ProviderClient) NewGetAvailableStacksOnPremPager

NewGetAvailableStacksOnPremPager - Get available application frameworks and their versions

Generated from API version 2018-02-01

  • options - ProviderClientGetAvailableStacksOnPremOptions contains the optional parameters for the ProviderClient.NewGetAvailableStacksOnPremPager method.

func (*ProviderClient) NewGetAvailableStacksPager

NewGetAvailableStacksPager - Get available application frameworks and their versions

Generated from API version 2018-02-01

  • options - ProviderClientGetAvailableStacksOptions contains the optional parameters for the ProviderClient.NewGetAvailableStacksPager method.

func (*ProviderClient) NewListOperationsPager

NewListOperationsPager - Gets all available operations for the Microsoft.Web resource provider. Also exposes resource metric definitions

Generated from API version 2018-02-01

  • options - ProviderClientListOperationsOptions contains the optional parameters for the ProviderClient.NewListOperationsPager method.

type ProviderClientGetAvailableStacksOnPremOptions

type ProviderClientGetAvailableStacksOnPremOptions struct {
	OSTypeSelected *Enum12
}

ProviderClientGetAvailableStacksOnPremOptions contains the optional parameters for the ProviderClient.NewGetAvailableStacksOnPremPager method.

type ProviderClientGetAvailableStacksOnPremResponse

type ProviderClientGetAvailableStacksOnPremResponse struct {
	ApplicationStackCollection
}

ProviderClientGetAvailableStacksOnPremResponse contains the response from method ProviderClient.NewGetAvailableStacksOnPremPager.

type ProviderClientGetAvailableStacksOptions

type ProviderClientGetAvailableStacksOptions struct {
	OSTypeSelected *Enum11
}

ProviderClientGetAvailableStacksOptions contains the optional parameters for the ProviderClient.NewGetAvailableStacksPager method.

type ProviderClientGetAvailableStacksResponse

type ProviderClientGetAvailableStacksResponse struct {
	ApplicationStackCollection
}

ProviderClientGetAvailableStacksResponse contains the response from method ProviderClient.NewGetAvailableStacksPager.

type ProviderClientListOperationsOptions

type ProviderClientListOperationsOptions struct {
}

ProviderClientListOperationsOptions contains the optional parameters for the ProviderClient.NewListOperationsPager method.

type ProviderClientListOperationsResponse

type ProviderClientListOperationsResponse struct {
	CsmOperationCollection
}

ProviderClientListOperationsResponse contains the response from method ProviderClient.NewListOperationsPager.

type ProvisioningState

type ProvisioningState string

ProvisioningState - Provisioning state of the App Service Environment.

const (
	ProvisioningStateSucceeded  ProvisioningState = "Succeeded"
	ProvisioningStateFailed     ProvisioningState = "Failed"
	ProvisioningStateCanceled   ProvisioningState = "Canceled"
	ProvisioningStateInProgress ProvisioningState = "InProgress"
	ProvisioningStateDeleting   ProvisioningState = "Deleting"
)

func PossibleProvisioningStateValues

func PossibleProvisioningStateValues() []ProvisioningState

PossibleProvisioningStateValues returns the possible values for the ProvisioningState const type.

type ProxyOnlyResource

type ProxyOnlyResource struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

ProxyOnlyResource - Azure proxy only resource. This resource is not tracked by Azure Resource Manager.

func (ProxyOnlyResource) MarshalJSON

func (p ProxyOnlyResource) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ProxyOnlyResource.

func (*ProxyOnlyResource) UnmarshalJSON

func (p *ProxyOnlyResource) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ProxyOnlyResource.

type PublicCertificate

type PublicCertificate struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// PublicCertificate resource specific properties
	Properties *PublicCertificateProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

PublicCertificate - Public certificate object

func (PublicCertificate) MarshalJSON

func (p PublicCertificate) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type PublicCertificate.

func (*PublicCertificate) UnmarshalJSON

func (p *PublicCertificate) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type PublicCertificate.

type PublicCertificateCollection

type PublicCertificateCollection struct {
	// REQUIRED; Collection of resources.
	Value []*PublicCertificate `json:"value,omitempty"`

	// READ-ONLY; Link to next page of resources.
	NextLink *string `json:"nextLink,omitempty" azure:"ro"`
}

PublicCertificateCollection - Collection of public certificates

func (PublicCertificateCollection) MarshalJSON

func (p PublicCertificateCollection) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type PublicCertificateCollection.

func (*PublicCertificateCollection) UnmarshalJSON

func (p *PublicCertificateCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type PublicCertificateCollection.

type PublicCertificateLocation

type PublicCertificateLocation string

PublicCertificateLocation - Public Certificate Location

const (
	PublicCertificateLocationCurrentUserMy  PublicCertificateLocation = "CurrentUserMy"
	PublicCertificateLocationLocalMachineMy PublicCertificateLocation = "LocalMachineMy"
	PublicCertificateLocationUnknown        PublicCertificateLocation = "Unknown"
)

func PossiblePublicCertificateLocationValues

func PossiblePublicCertificateLocationValues() []PublicCertificateLocation

PossiblePublicCertificateLocationValues returns the possible values for the PublicCertificateLocation const type.

type PublicCertificateProperties

type PublicCertificateProperties struct {
	// Public Certificate byte array
	Blob []byte `json:"blob,omitempty"`

	// Public Certificate Location
	PublicCertificateLocation *PublicCertificateLocation `json:"publicCertificateLocation,omitempty"`

	// READ-ONLY; Certificate Thumbprint
	Thumbprint *string `json:"thumbprint,omitempty" azure:"ro"`
}

PublicCertificateProperties - PublicCertificate resource specific properties

func (PublicCertificateProperties) MarshalJSON

func (p PublicCertificateProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type PublicCertificateProperties.

func (*PublicCertificateProperties) UnmarshalJSON

func (p *PublicCertificateProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type PublicCertificateProperties.

type PublishingProfileFormat

type PublishingProfileFormat string

PublishingProfileFormat - Name of the format. Valid values are: FileZilla3 WebDeploy -- default Ftp

const (
	PublishingProfileFormatFileZilla3 PublishingProfileFormat = "FileZilla3"
	PublishingProfileFormatFtp        PublishingProfileFormat = "Ftp"
	PublishingProfileFormatWebDeploy  PublishingProfileFormat = "WebDeploy"
)

func PossiblePublishingProfileFormatValues

func PossiblePublishingProfileFormatValues() []PublishingProfileFormat

PossiblePublishingProfileFormatValues returns the possible values for the PublishingProfileFormat const type.

type PushSettings

type PushSettings struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// PushSettings resource specific properties
	Properties *PushSettingsProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

PushSettings - Push settings for the App.

func (PushSettings) MarshalJSON

func (p PushSettings) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type PushSettings.

func (*PushSettings) UnmarshalJSON

func (p *PushSettings) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type PushSettings.

type PushSettingsProperties

type PushSettingsProperties struct {
	// REQUIRED; Gets or sets a flag indicating whether the Push endpoint is enabled.
	IsPushEnabled *bool `json:"isPushEnabled,omitempty"`

	// Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration
	// endpoint.
	DynamicTagsJSON *string `json:"dynamicTagsJson,omitempty"`

	// Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint.
	TagWhitelistJSON *string `json:"tagWhitelistJson,omitempty"`

	// Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration
	// endpoint. Tags can consist of alphanumeric characters and the following: '_',
	// '@', '#', '.', ':', '-'. Validation should be performed at the PushRequestHandler.
	TagsRequiringAuth *string `json:"tagsRequiringAuth,omitempty"`
}

PushSettingsProperties - PushSettings resource specific properties

func (PushSettingsProperties) MarshalJSON

func (p PushSettingsProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type PushSettingsProperties.

func (*PushSettingsProperties) UnmarshalJSON

func (p *PushSettingsProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type PushSettingsProperties.

type RampUpRule

type RampUpRule struct {
	// Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.
	ActionHostName *string `json:"actionHostName,omitempty"`

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

	// Specifies interval in minutes to reevaluate ReroutePercentage.
	ChangeIntervalInMinutes *int32 `json:"changeIntervalInMinutes,omitempty"`

	// In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reachesMinReroutePercentage or
	// MaxReroutePercentage. Site metrics are checked every N minutes specified in
	// ChangeIntervalInMinutes. Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified
	// in ChangeDecisionCallbackUrl.
	ChangeStep *float64 `json:"changeStep,omitempty"`

	// Specifies upper boundary below which ReroutePercentage will stay.
	MaxReroutePercentage *float64 `json:"maxReroutePercentage,omitempty"`

	// Specifies lower boundary above which ReroutePercentage will stay.
	MinReroutePercentage *float64 `json:"minReroutePercentage,omitempty"`

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

	// Percentage of the traffic which will be redirected to ActionHostName.
	ReroutePercentage *float64 `json:"reroutePercentage,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.

func (RampUpRule) MarshalJSON

func (r RampUpRule) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type RampUpRule.

func (*RampUpRule) UnmarshalJSON

func (r *RampUpRule) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type RampUpRule.

type Recommendation

type Recommendation struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// Recommendation resource specific properties
	Properties *RecommendationProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

Recommendation - Represents a recommendation result generated by the recommendation engine.

func (Recommendation) MarshalJSON

func (r Recommendation) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type Recommendation.

func (*Recommendation) UnmarshalJSON

func (r *Recommendation) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type Recommendation.

type RecommendationCollection

type RecommendationCollection struct {
	// REQUIRED; Collection of resources.
	Value []*Recommendation `json:"value,omitempty"`

	// READ-ONLY; Link to next page of resources.
	NextLink *string `json:"nextLink,omitempty" azure:"ro"`
}

RecommendationCollection - Collection of recommendations.

func (RecommendationCollection) MarshalJSON

func (r RecommendationCollection) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type RecommendationCollection.

func (*RecommendationCollection) UnmarshalJSON

func (r *RecommendationCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type RecommendationCollection.

type RecommendationProperties

type RecommendationProperties struct {
	// Name of action recommended by this object.
	ActionName *string `json:"actionName,omitempty"`

	// Deep link to a blade on the portal.
	BladeName *string `json:"bladeName,omitempty"`

	// List of channels that this recommendation can apply.
	Channels *Channels `json:"channels,omitempty"`

	// Timestamp when this instance was created.
	CreationTime *time.Time `json:"creationTime,omitempty"`

	// UI friendly name of the rule (may not be unique).
	DisplayName *string `json:"displayName,omitempty"`

	// True if this recommendation is still valid (i.e. "actionable"). False if it is invalid.
	Enabled *int32 `json:"enabled,omitempty"`

	// The end time in UTC of a range that the recommendation refers to.
	EndTime *time.Time `json:"endTime,omitempty"`

	// Extension name of the portal if exists.
	ExtensionName *string `json:"extensionName,omitempty"`

	// Forward link to an external document associated with the rule.
	ForwardLink *string `json:"forwardLink,omitempty"`

	// True if this is associated with a dynamically added rule
	IsDynamic *bool `json:"isDynamic,omitempty"`

	// Level indicating how critical this recommendation can impact.
	Level *NotificationLevel `json:"level,omitempty"`

	// Recommendation text.
	Message *string `json:"message,omitempty"`

	// When to notify this recommendation next in UTC. Null means that this will never be notified anymore.
	NextNotificationTime *time.Time `json:"nextNotificationTime,omitempty"`

	// Date and time in UTC when this notification expires.
	NotificationExpirationTime *time.Time `json:"notificationExpirationTime,omitempty"`

	// Last timestamp in UTC this instance was actually notified. Null means that this recommendation hasn't been notified yet.
	NotifiedTime *time.Time `json:"notifiedTime,omitempty"`

	// A GUID value that each recommendation object is associated with.
	RecommendationID *string `json:"recommendationId,omitempty"`

	// Full ARM resource ID string that this recommendation object is associated with.
	ResourceID *string `json:"resourceId,omitempty"`

	// Name of a resource type this recommendation applies, e.g. Subscription, ServerFarm, Site.
	ResourceScope *ResourceScopeType `json:"resourceScope,omitempty"`

	// Unique name of the rule.
	RuleName *string `json:"ruleName,omitempty"`

	// A metric value measured by the rule.
	Score *float64 `json:"score,omitempty"`

	// The beginning time in UTC of a range that the recommendation refers to.
	StartTime *time.Time `json:"startTime,omitempty"`

	// The list of states of this recommendation. If it's null then it should be considered "Active".
	States []*string `json:"states,omitempty"`

	// READ-ONLY; The list of category tags that this recommendation belongs to.
	CategoryTags []*string `json:"categoryTags,omitempty" azure:"ro"`
}

RecommendationProperties - Recommendation resource specific properties

func (RecommendationProperties) MarshalJSON

func (r RecommendationProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type RecommendationProperties.

func (*RecommendationProperties) UnmarshalJSON

func (r *RecommendationProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type RecommendationProperties.

type RecommendationRule

type RecommendationRule struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// RecommendationRule resource specific properties
	Properties *RecommendationRuleProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

RecommendationRule - Represents a recommendation rule that the recommendation engine can perform.

func (RecommendationRule) MarshalJSON

func (r RecommendationRule) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type RecommendationRule.

func (*RecommendationRule) UnmarshalJSON

func (r *RecommendationRule) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type RecommendationRule.

type RecommendationRuleProperties

type RecommendationRuleProperties struct {
	// Name of action that is recommended by this rule in string.
	ActionName *string `json:"actionName,omitempty"`

	// Deep link to a blade on the portal. Applicable to dynamic rule only.
	BladeName *string `json:"bladeName,omitempty"`

	// List of available channels that this rule applies.
	Channels *Channels `json:"channels,omitempty"`

	// Localized detailed description of the rule.
	Description *string `json:"description,omitempty"`

	// UI friendly name of the rule.
	DisplayName *string `json:"displayName,omitempty"`

	// Extension name of the portal if exists. Applicable to dynamic rule only.
	ExtensionName *string `json:"extensionName,omitempty"`

	// Forward link to an external document associated with the rule. Applicable to dynamic rule only.
	ForwardLink *string `json:"forwardLink,omitempty"`

	// True if this is associated with a dynamically added rule
	IsDynamic *bool `json:"isDynamic,omitempty"`

	// Level of impact indicating how critical this rule is.
	Level *NotificationLevel `json:"level,omitempty"`

	// Localized name of the rule (Good for UI).
	Message *string `json:"message,omitempty"`

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

	// Unique name of the rule.
	RecommendationName *string `json:"recommendationName,omitempty"`

	// READ-ONLY; The list of category tags that this recommendation rule belongs to.
	CategoryTags []*string `json:"categoryTags,omitempty" azure:"ro"`
}

RecommendationRuleProperties - RecommendationRule resource specific properties

func (RecommendationRuleProperties) MarshalJSON

func (r RecommendationRuleProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type RecommendationRuleProperties.

func (*RecommendationRuleProperties) UnmarshalJSON

func (r *RecommendationRuleProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type RecommendationRuleProperties.

type RecommendationsClient

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

RecommendationsClient contains the methods for the Recommendations group. Don't use this type directly, use NewRecommendationsClient() instead.

func NewRecommendationsClient

func NewRecommendationsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*RecommendationsClient, error)

NewRecommendationsClient creates a new instance of RecommendationsClient with the specified values.

  • subscriptionID - Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).
  • credential - used to authorize requests. Usually a credential from azidentity.
  • options - pass nil to accept the default values.

func (*RecommendationsClient) DisableAllForHostingEnvironment

func (client *RecommendationsClient) DisableAllForHostingEnvironment(ctx context.Context, resourceGroupName string, environmentName string, hostingEnvironmentName string, options *RecommendationsClientDisableAllForHostingEnvironmentOptions) (RecommendationsClientDisableAllForHostingEnvironmentResponse, error)

DisableAllForHostingEnvironment - Disable all recommendations for an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • environmentName - Name of the app.
  • options - RecommendationsClientDisableAllForHostingEnvironmentOptions contains the optional parameters for the RecommendationsClient.DisableAllForHostingEnvironment method.

func (*RecommendationsClient) DisableAllForWebApp

DisableAllForWebApp - Disable all recommendations for an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • siteName - Name of the app.
  • options - RecommendationsClientDisableAllForWebAppOptions contains the optional parameters for the RecommendationsClient.DisableAllForWebApp method.

func (*RecommendationsClient) DisableRecommendationForHostingEnvironment

func (client *RecommendationsClient) DisableRecommendationForHostingEnvironment(ctx context.Context, resourceGroupName string, environmentName string, name string, hostingEnvironmentName string, options *RecommendationsClientDisableRecommendationForHostingEnvironmentOptions) (RecommendationsClientDisableRecommendationForHostingEnvironmentResponse, error)

DisableRecommendationForHostingEnvironment - Disables the specific rule for a web site permanently. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • environmentName - Site name
  • name - Rule name
  • options - RecommendationsClientDisableRecommendationForHostingEnvironmentOptions contains the optional parameters for the RecommendationsClient.DisableRecommendationForHostingEnvironment method.

func (*RecommendationsClient) DisableRecommendationForSite

DisableRecommendationForSite - Disables the specific rule for a web site permanently. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • siteName - Site name
  • name - Rule name
  • options - RecommendationsClientDisableRecommendationForSiteOptions contains the optional parameters for the RecommendationsClient.DisableRecommendationForSite method.

func (*RecommendationsClient) DisableRecommendationForSubscription

DisableRecommendationForSubscription - Disables the specified rule so it will not apply to a subscription in the future. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • name - Rule name
  • options - RecommendationsClientDisableRecommendationForSubscriptionOptions contains the optional parameters for the RecommendationsClient.DisableRecommendationForSubscription method.

func (*RecommendationsClient) GetRuleDetailsByHostingEnvironment

func (client *RecommendationsClient) GetRuleDetailsByHostingEnvironment(ctx context.Context, resourceGroupName string, hostingEnvironmentName string, name string, options *RecommendationsClientGetRuleDetailsByHostingEnvironmentOptions) (RecommendationsClientGetRuleDetailsByHostingEnvironmentResponse, error)

GetRuleDetailsByHostingEnvironment - Get a recommendation rule for an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • hostingEnvironmentName - Name of the hosting environment.
  • name - Name of the recommendation.
  • options - RecommendationsClientGetRuleDetailsByHostingEnvironmentOptions contains the optional parameters for the RecommendationsClient.GetRuleDetailsByHostingEnvironment method.

func (*RecommendationsClient) GetRuleDetailsByWebApp

GetRuleDetailsByWebApp - Get a recommendation rule for an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • siteName - Name of the app.
  • name - Name of the recommendation.
  • options - RecommendationsClientGetRuleDetailsByWebAppOptions contains the optional parameters for the RecommendationsClient.GetRuleDetailsByWebApp method.

func (*RecommendationsClient) NewListHistoryForHostingEnvironmentPager

func (client *RecommendationsClient) NewListHistoryForHostingEnvironmentPager(resourceGroupName string, hostingEnvironmentName string, options *RecommendationsClientListHistoryForHostingEnvironmentOptions) *runtime.Pager[RecommendationsClientListHistoryForHostingEnvironmentResponse]

NewListHistoryForHostingEnvironmentPager - Get past recommendations for an app, optionally specified by the time range.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • hostingEnvironmentName - Name of the hosting environment.
  • options - RecommendationsClientListHistoryForHostingEnvironmentOptions contains the optional parameters for the RecommendationsClient.NewListHistoryForHostingEnvironmentPager method.

func (*RecommendationsClient) NewListHistoryForWebAppPager

NewListHistoryForWebAppPager - Get past recommendations for an app, optionally specified by the time range.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • siteName - Name of the app.
  • options - RecommendationsClientListHistoryForWebAppOptions contains the optional parameters for the RecommendationsClient.NewListHistoryForWebAppPager method.

func (*RecommendationsClient) NewListPager

NewListPager - List all recommendations for a subscription.

Generated from API version 2018-02-01

  • options - RecommendationsClientListOptions contains the optional parameters for the RecommendationsClient.NewListPager method.

func (*RecommendationsClient) NewListRecommendedRulesForHostingEnvironmentPager

func (client *RecommendationsClient) NewListRecommendedRulesForHostingEnvironmentPager(resourceGroupName string, hostingEnvironmentName string, options *RecommendationsClientListRecommendedRulesForHostingEnvironmentOptions) *runtime.Pager[RecommendationsClientListRecommendedRulesForHostingEnvironmentResponse]

NewListRecommendedRulesForHostingEnvironmentPager - Get all recommendations for an app.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • hostingEnvironmentName - Name of the app.
  • options - RecommendationsClientListRecommendedRulesForHostingEnvironmentOptions contains the optional parameters for the RecommendationsClient.NewListRecommendedRulesForHostingEnvironmentPager method.

func (*RecommendationsClient) NewListRecommendedRulesForWebAppPager

NewListRecommendedRulesForWebAppPager - Get all recommendations for an app.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • siteName - Name of the app.
  • options - RecommendationsClientListRecommendedRulesForWebAppOptions contains the optional parameters for the RecommendationsClient.NewListRecommendedRulesForWebAppPager method.

func (*RecommendationsClient) ResetAllFilters

ResetAllFilters - Reset all recommendation opt-out settings for a subscription. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • options - RecommendationsClientResetAllFiltersOptions contains the optional parameters for the RecommendationsClient.ResetAllFilters method.

func (*RecommendationsClient) ResetAllFiltersForHostingEnvironment

func (client *RecommendationsClient) ResetAllFiltersForHostingEnvironment(ctx context.Context, resourceGroupName string, environmentName string, hostingEnvironmentName string, options *RecommendationsClientResetAllFiltersForHostingEnvironmentOptions) (RecommendationsClientResetAllFiltersForHostingEnvironmentResponse, error)

ResetAllFiltersForHostingEnvironment - Reset all recommendation opt-out settings for an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • environmentName - Name of the app.
  • options - RecommendationsClientResetAllFiltersForHostingEnvironmentOptions contains the optional parameters for the RecommendationsClient.ResetAllFiltersForHostingEnvironment method.

func (*RecommendationsClient) ResetAllFiltersForWebApp

ResetAllFiltersForWebApp - Reset all recommendation opt-out settings for an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • siteName - Name of the app.
  • options - RecommendationsClientResetAllFiltersForWebAppOptions contains the optional parameters for the RecommendationsClient.ResetAllFiltersForWebApp method.

type RecommendationsClientDisableAllForHostingEnvironmentOptions

type RecommendationsClientDisableAllForHostingEnvironmentOptions struct {
}

RecommendationsClientDisableAllForHostingEnvironmentOptions contains the optional parameters for the RecommendationsClient.DisableAllForHostingEnvironment method.

type RecommendationsClientDisableAllForHostingEnvironmentResponse

type RecommendationsClientDisableAllForHostingEnvironmentResponse struct {
}

RecommendationsClientDisableAllForHostingEnvironmentResponse contains the response from method RecommendationsClient.DisableAllForHostingEnvironment.

type RecommendationsClientDisableAllForWebAppOptions

type RecommendationsClientDisableAllForWebAppOptions struct {
}

RecommendationsClientDisableAllForWebAppOptions contains the optional parameters for the RecommendationsClient.DisableAllForWebApp method.

type RecommendationsClientDisableAllForWebAppResponse

type RecommendationsClientDisableAllForWebAppResponse struct {
}

RecommendationsClientDisableAllForWebAppResponse contains the response from method RecommendationsClient.DisableAllForWebApp.

type RecommendationsClientDisableRecommendationForHostingEnvironmentOptions

type RecommendationsClientDisableRecommendationForHostingEnvironmentOptions struct {
}

RecommendationsClientDisableRecommendationForHostingEnvironmentOptions contains the optional parameters for the RecommendationsClient.DisableRecommendationForHostingEnvironment method.

type RecommendationsClientDisableRecommendationForHostingEnvironmentResponse

type RecommendationsClientDisableRecommendationForHostingEnvironmentResponse struct {
}

RecommendationsClientDisableRecommendationForHostingEnvironmentResponse contains the response from method RecommendationsClient.DisableRecommendationForHostingEnvironment.

type RecommendationsClientDisableRecommendationForSiteOptions

type RecommendationsClientDisableRecommendationForSiteOptions struct {
}

RecommendationsClientDisableRecommendationForSiteOptions contains the optional parameters for the RecommendationsClient.DisableRecommendationForSite method.

type RecommendationsClientDisableRecommendationForSiteResponse

type RecommendationsClientDisableRecommendationForSiteResponse struct {
}

RecommendationsClientDisableRecommendationForSiteResponse contains the response from method RecommendationsClient.DisableRecommendationForSite.

type RecommendationsClientDisableRecommendationForSubscriptionOptions

type RecommendationsClientDisableRecommendationForSubscriptionOptions struct {
}

RecommendationsClientDisableRecommendationForSubscriptionOptions contains the optional parameters for the RecommendationsClient.DisableRecommendationForSubscription method.

type RecommendationsClientDisableRecommendationForSubscriptionResponse

type RecommendationsClientDisableRecommendationForSubscriptionResponse struct {
}

RecommendationsClientDisableRecommendationForSubscriptionResponse contains the response from method RecommendationsClient.DisableRecommendationForSubscription.

type RecommendationsClientGetRuleDetailsByHostingEnvironmentOptions

type RecommendationsClientGetRuleDetailsByHostingEnvironmentOptions struct {
	// The GUID of the recommendation object if you query an expired one. You don't need to specify it to query an active entry.
	RecommendationID *string
	// Specify true to update the last-seen timestamp of the recommendation object.
	UpdateSeen *bool
}

RecommendationsClientGetRuleDetailsByHostingEnvironmentOptions contains the optional parameters for the RecommendationsClient.GetRuleDetailsByHostingEnvironment method.

type RecommendationsClientGetRuleDetailsByHostingEnvironmentResponse

type RecommendationsClientGetRuleDetailsByHostingEnvironmentResponse struct {
	RecommendationRule
}

RecommendationsClientGetRuleDetailsByHostingEnvironmentResponse contains the response from method RecommendationsClient.GetRuleDetailsByHostingEnvironment.

type RecommendationsClientGetRuleDetailsByWebAppOptions

type RecommendationsClientGetRuleDetailsByWebAppOptions struct {
	// The GUID of the recommendation object if you query an expired one. You don't need to specify it to query an active entry.
	RecommendationID *string
	// Specify true to update the last-seen timestamp of the recommendation object.
	UpdateSeen *bool
}

RecommendationsClientGetRuleDetailsByWebAppOptions contains the optional parameters for the RecommendationsClient.GetRuleDetailsByWebApp method.

type RecommendationsClientGetRuleDetailsByWebAppResponse

type RecommendationsClientGetRuleDetailsByWebAppResponse struct {
	RecommendationRule
}

RecommendationsClientGetRuleDetailsByWebAppResponse contains the response from method RecommendationsClient.GetRuleDetailsByWebApp.

type RecommendationsClientListHistoryForHostingEnvironmentOptions

type RecommendationsClientListHistoryForHostingEnvironmentOptions struct {
	// Specify false to return all recommendations. The default is true, which returns only expired recommendations.
	ExpiredOnly *bool
	// Filter is specified by using OData syntax. Example: $filter=channel eq 'Api' or channel eq 'Notification' and startTime
	// eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq
	// duration'[PT1H|PT1M|P1D]
	Filter *string
}

RecommendationsClientListHistoryForHostingEnvironmentOptions contains the optional parameters for the RecommendationsClient.NewListHistoryForHostingEnvironmentPager method.

type RecommendationsClientListHistoryForHostingEnvironmentResponse

type RecommendationsClientListHistoryForHostingEnvironmentResponse struct {
	RecommendationCollection
}

RecommendationsClientListHistoryForHostingEnvironmentResponse contains the response from method RecommendationsClient.NewListHistoryForHostingEnvironmentPager.

type RecommendationsClientListHistoryForWebAppOptions

type RecommendationsClientListHistoryForWebAppOptions struct {
	// Specify false to return all recommendations. The default is true, which returns only expired recommendations.
	ExpiredOnly *bool
	// Filter is specified by using OData syntax. Example: $filter=channel eq 'Api' or channel eq 'Notification' and startTime
	// eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq
	// duration'[PT1H|PT1M|P1D]
	Filter *string
}

RecommendationsClientListHistoryForWebAppOptions contains the optional parameters for the RecommendationsClient.NewListHistoryForWebAppPager method.

type RecommendationsClientListHistoryForWebAppResponse

type RecommendationsClientListHistoryForWebAppResponse struct {
	RecommendationCollection
}

RecommendationsClientListHistoryForWebAppResponse contains the response from method RecommendationsClient.NewListHistoryForWebAppPager.

type RecommendationsClientListOptions

type RecommendationsClientListOptions struct {
	// Specify true to return only the most critical recommendations. The default is false, which returns all recommendations.
	Featured *bool
	// Filter is specified by using OData syntax. Example: $filter=channel eq 'Api' or channel eq 'Notification' and startTime
	// eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq
	// duration'[PT1H|PT1M|P1D]
	Filter *string
}

RecommendationsClientListOptions contains the optional parameters for the RecommendationsClient.NewListPager method.

type RecommendationsClientListRecommendedRulesForHostingEnvironmentOptions

type RecommendationsClientListRecommendedRulesForHostingEnvironmentOptions struct {
	// Specify true to return only the most critical recommendations. The default is false, which returns all recommendations.
	Featured *bool
	// Return only channels specified in the filter. Filter is specified by using OData syntax. Example: $filter=channel eq 'Api'
	// or channel eq 'Notification'
	Filter *string
}

RecommendationsClientListRecommendedRulesForHostingEnvironmentOptions contains the optional parameters for the RecommendationsClient.NewListRecommendedRulesForHostingEnvironmentPager method.

type RecommendationsClientListRecommendedRulesForHostingEnvironmentResponse

type RecommendationsClientListRecommendedRulesForHostingEnvironmentResponse struct {
	RecommendationCollection
}

RecommendationsClientListRecommendedRulesForHostingEnvironmentResponse contains the response from method RecommendationsClient.NewListRecommendedRulesForHostingEnvironmentPager.

type RecommendationsClientListRecommendedRulesForWebAppOptions

type RecommendationsClientListRecommendedRulesForWebAppOptions struct {
	// Specify true to return only the most critical recommendations. The default is false, which returns all recommendations.
	Featured *bool
	// Return only channels specified in the filter. Filter is specified by using OData syntax. Example: $filter=channel eq 'Api'
	// or channel eq 'Notification'
	Filter *string
}

RecommendationsClientListRecommendedRulesForWebAppOptions contains the optional parameters for the RecommendationsClient.NewListRecommendedRulesForWebAppPager method.

type RecommendationsClientListRecommendedRulesForWebAppResponse

type RecommendationsClientListRecommendedRulesForWebAppResponse struct {
	RecommendationCollection
}

RecommendationsClientListRecommendedRulesForWebAppResponse contains the response from method RecommendationsClient.NewListRecommendedRulesForWebAppPager.

type RecommendationsClientListResponse

type RecommendationsClientListResponse struct {
	RecommendationCollection
}

RecommendationsClientListResponse contains the response from method RecommendationsClient.NewListPager.

type RecommendationsClientResetAllFiltersForHostingEnvironmentOptions

type RecommendationsClientResetAllFiltersForHostingEnvironmentOptions struct {
}

RecommendationsClientResetAllFiltersForHostingEnvironmentOptions contains the optional parameters for the RecommendationsClient.ResetAllFiltersForHostingEnvironment method.

type RecommendationsClientResetAllFiltersForHostingEnvironmentResponse

type RecommendationsClientResetAllFiltersForHostingEnvironmentResponse struct {
}

RecommendationsClientResetAllFiltersForHostingEnvironmentResponse contains the response from method RecommendationsClient.ResetAllFiltersForHostingEnvironment.

type RecommendationsClientResetAllFiltersForWebAppOptions

type RecommendationsClientResetAllFiltersForWebAppOptions struct {
}

RecommendationsClientResetAllFiltersForWebAppOptions contains the optional parameters for the RecommendationsClient.ResetAllFiltersForWebApp method.

type RecommendationsClientResetAllFiltersForWebAppResponse

type RecommendationsClientResetAllFiltersForWebAppResponse struct {
}

RecommendationsClientResetAllFiltersForWebAppResponse contains the response from method RecommendationsClient.ResetAllFiltersForWebApp.

type RecommendationsClientResetAllFiltersOptions

type RecommendationsClientResetAllFiltersOptions struct {
}

RecommendationsClientResetAllFiltersOptions contains the optional parameters for the RecommendationsClient.ResetAllFilters method.

type RecommendationsClientResetAllFiltersResponse

type RecommendationsClientResetAllFiltersResponse struct {
}

RecommendationsClientResetAllFiltersResponse contains the response from method RecommendationsClient.ResetAllFilters.

type RedundancyMode

type RedundancyMode string

RedundancyMode - Site redundancy mode

const (
	RedundancyModeNone         RedundancyMode = "None"
	RedundancyModeManual       RedundancyMode = "Manual"
	RedundancyModeFailover     RedundancyMode = "Failover"
	RedundancyModeActiveActive RedundancyMode = "ActiveActive"
	RedundancyModeGeoRedundant RedundancyMode = "GeoRedundant"
)

func PossibleRedundancyModeValues

func PossibleRedundancyModeValues() []RedundancyMode

PossibleRedundancyModeValues returns the possible values for the RedundancyMode const type.

type RelayServiceConnectionEntity

type RelayServiceConnectionEntity struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// RelayServiceConnectionEntity resource specific properties
	Properties *RelayServiceConnectionEntityProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

RelayServiceConnectionEntity - Hybrid Connection for an App Service app.

func (RelayServiceConnectionEntity) MarshalJSON

func (r RelayServiceConnectionEntity) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type RelayServiceConnectionEntity.

func (*RelayServiceConnectionEntity) UnmarshalJSON

func (r *RelayServiceConnectionEntity) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type RelayServiceConnectionEntity.

type RelayServiceConnectionEntityProperties

type RelayServiceConnectionEntityProperties struct {
	BiztalkURI               *string `json:"biztalkUri,omitempty"`
	EntityConnectionString   *string `json:"entityConnectionString,omitempty"`
	EntityName               *string `json:"entityName,omitempty"`
	Hostname                 *string `json:"hostname,omitempty"`
	Port                     *int32  `json:"port,omitempty"`
	ResourceConnectionString *string `json:"resourceConnectionString,omitempty"`
	ResourceType             *string `json:"resourceType,omitempty"`
}

RelayServiceConnectionEntityProperties - RelayServiceConnectionEntity resource specific properties

func (RelayServiceConnectionEntityProperties) MarshalJSON

func (r RelayServiceConnectionEntityProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type RelayServiceConnectionEntityProperties.

func (*RelayServiceConnectionEntityProperties) UnmarshalJSON

func (r *RelayServiceConnectionEntityProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type RelayServiceConnectionEntityProperties.

type RequestsBasedTrigger

type RequestsBasedTrigger struct {
	// Request Count.
	Count *int32 `json:"count,omitempty"`

	// Time interval.
	TimeInterval *string `json:"timeInterval,omitempty"`
}

RequestsBasedTrigger - Trigger based on total requests.

func (RequestsBasedTrigger) MarshalJSON

func (r RequestsBasedTrigger) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type RequestsBasedTrigger.

func (*RequestsBasedTrigger) UnmarshalJSON

func (r *RequestsBasedTrigger) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type RequestsBasedTrigger.

type Resource

type Resource struct {
	// REQUIRED; Resource Location.
	Location *string `json:"location,omitempty"`

	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// Resource tags.
	Tags map[string]*string `json:"tags,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

Resource - Azure resource. This resource is tracked in Azure Resource Manager

func (Resource) MarshalJSON

func (r Resource) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type Resource.

func (*Resource) UnmarshalJSON

func (r *Resource) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type Resource.

type ResourceCollection

type ResourceCollection struct {
	// REQUIRED; Collection of resources.
	Value []*string `json:"value,omitempty"`

	// READ-ONLY; Link to next page of resources.
	NextLink *string `json:"nextLink,omitempty" azure:"ro"`
}

ResourceCollection - Collection of resources.

func (ResourceCollection) MarshalJSON

func (r ResourceCollection) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ResourceCollection.

func (*ResourceCollection) UnmarshalJSON

func (r *ResourceCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ResourceCollection.

type ResourceMetric

type ResourceMetric struct {
	// READ-ONLY; Metric end time.
	EndTime *time.Time `json:"endTime,omitempty" azure:"ro"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Metric values.
	MetricValues []*ResourceMetricValue `json:"metricValues,omitempty" azure:"ro"`

	// READ-ONLY; Name of metric.
	Name *ResourceMetricName `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource metric properties collection.
	Properties []*ResourceMetricProperty `json:"properties,omitempty" azure:"ro"`

	// READ-ONLY; Metric resource Id.
	ResourceID *string `json:"resourceId,omitempty" azure:"ro"`

	// READ-ONLY; Metric start time.
	StartTime *time.Time `json:"startTime,omitempty" azure:"ro"`

	// READ-ONLY; Metric granularity. E.g PT1H, PT5M, P1D
	TimeGrain *string `json:"timeGrain,omitempty" azure:"ro"`

	// READ-ONLY; Metric unit.
	Unit *string `json:"unit,omitempty" azure:"ro"`
}

ResourceMetric - Object representing a metric for any resource .

func (ResourceMetric) MarshalJSON

func (r ResourceMetric) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ResourceMetric.

func (*ResourceMetric) UnmarshalJSON

func (r *ResourceMetric) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ResourceMetric.

type ResourceMetricAvailability

type ResourceMetricAvailability struct {
	// READ-ONLY; Retention period for the current time grain.
	Retention *string `json:"retention,omitempty" azure:"ro"`

	// READ-ONLY; Time grain .
	TimeGrain *string `json:"timeGrain,omitempty" azure:"ro"`
}

ResourceMetricAvailability - Metrics availability and retention.

func (ResourceMetricAvailability) MarshalJSON

func (r ResourceMetricAvailability) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ResourceMetricAvailability.

func (*ResourceMetricAvailability) UnmarshalJSON

func (r *ResourceMetricAvailability) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ResourceMetricAvailability.

type ResourceMetricCollection

type ResourceMetricCollection struct {
	// REQUIRED; Collection of resources.
	Value []*ResourceMetric `json:"value,omitempty"`

	// READ-ONLY; Link to next page of resources.
	NextLink *string `json:"nextLink,omitempty" azure:"ro"`
}

ResourceMetricCollection - Collection of metric responses.

func (ResourceMetricCollection) MarshalJSON

func (r ResourceMetricCollection) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ResourceMetricCollection.

func (*ResourceMetricCollection) UnmarshalJSON

func (r *ResourceMetricCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ResourceMetricCollection.

type ResourceMetricDefinition

type ResourceMetricDefinition struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// ResourceMetricDefinition resource specific properties
	Properties *ResourceMetricDefinitionProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

ResourceMetricDefinition - Metadata for the metrics.

func (ResourceMetricDefinition) MarshalJSON

func (r ResourceMetricDefinition) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ResourceMetricDefinition.

func (*ResourceMetricDefinition) UnmarshalJSON

func (r *ResourceMetricDefinition) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ResourceMetricDefinition.

type ResourceMetricDefinitionCollection

type ResourceMetricDefinitionCollection struct {
	// REQUIRED; Collection of resources.
	Value []*ResourceMetricDefinition `json:"value,omitempty"`

	// READ-ONLY; Link to next page of resources.
	NextLink *string `json:"nextLink,omitempty" azure:"ro"`
}

ResourceMetricDefinitionCollection - Collection of metric definitions.

func (ResourceMetricDefinitionCollection) MarshalJSON

func (r ResourceMetricDefinitionCollection) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ResourceMetricDefinitionCollection.

func (*ResourceMetricDefinitionCollection) UnmarshalJSON

func (r *ResourceMetricDefinitionCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ResourceMetricDefinitionCollection.

type ResourceMetricDefinitionProperties

type ResourceMetricDefinitionProperties struct {
	// READ-ONLY; List of time grains supported for the metric together with retention period.
	MetricAvailabilities []*ResourceMetricAvailability `json:"metricAvailabilities,omitempty" azure:"ro"`

	// READ-ONLY; Primary aggregation type.
	PrimaryAggregationType *string `json:"primaryAggregationType,omitempty" azure:"ro"`

	// READ-ONLY; Resource metric definition properties.
	Properties map[string]*string `json:"properties,omitempty" azure:"ro"`

	// READ-ONLY; Resource URI.
	ResourceURI *string `json:"resourceUri,omitempty" azure:"ro"`

	// READ-ONLY; Unit of the metric.
	Unit *string `json:"unit,omitempty" azure:"ro"`
}

ResourceMetricDefinitionProperties - ResourceMetricDefinition resource specific properties

func (ResourceMetricDefinitionProperties) MarshalJSON

func (r ResourceMetricDefinitionProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ResourceMetricDefinitionProperties.

func (*ResourceMetricDefinitionProperties) UnmarshalJSON

func (r *ResourceMetricDefinitionProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ResourceMetricDefinitionProperties.

type ResourceMetricName

type ResourceMetricName struct {
	// READ-ONLY; Localized metric name value.
	LocalizedValue *string `json:"localizedValue,omitempty" azure:"ro"`

	// READ-ONLY; metric name value.
	Value *string `json:"value,omitempty" azure:"ro"`
}

ResourceMetricName - Name of a metric for any resource .

func (ResourceMetricName) MarshalJSON

func (r ResourceMetricName) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ResourceMetricName.

func (*ResourceMetricName) UnmarshalJSON

func (r *ResourceMetricName) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ResourceMetricName.

type ResourceMetricProperty

type ResourceMetricProperty struct {
	// Key for resource metric property.
	Key *string `json:"key,omitempty"`

	// Value of pair.
	Value *string `json:"value,omitempty"`
}

ResourceMetricProperty - Resource metric property.

func (ResourceMetricProperty) MarshalJSON

func (r ResourceMetricProperty) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ResourceMetricProperty.

func (*ResourceMetricProperty) UnmarshalJSON

func (r *ResourceMetricProperty) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ResourceMetricProperty.

type ResourceMetricValue

type ResourceMetricValue struct {
	// READ-ONLY; Value average.
	Average *float32 `json:"average,omitempty" azure:"ro"`

	// READ-ONLY; Value count.
	Count *float32 `json:"count,omitempty" azure:"ro"`

	// READ-ONLY; Value maximum.
	Maximum *float32 `json:"maximum,omitempty" azure:"ro"`

	// READ-ONLY; Value minimum.
	Minimum *float32 `json:"minimum,omitempty" azure:"ro"`

	// READ-ONLY; Resource metric properties collection.
	Properties []*ResourceMetricProperty `json:"properties,omitempty" azure:"ro"`

	// READ-ONLY; Value timestamp.
	Timestamp *string `json:"timestamp,omitempty" azure:"ro"`

	// READ-ONLY; Value total.
	Total *float32 `json:"total,omitempty" azure:"ro"`
}

ResourceMetricValue - Value of resource metric.

func (ResourceMetricValue) MarshalJSON

func (r ResourceMetricValue) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ResourceMetricValue.

func (*ResourceMetricValue) UnmarshalJSON

func (r *ResourceMetricValue) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ResourceMetricValue.

type ResourceNameAvailability

type ResourceNameAvailability struct {
	// If reason == invalid, provide the user with the reason why the given name is invalid, and provide the resource naming requirements
	// so that the user can select a valid name. If reason == AlreadyExists,
	// explain that resource name is already in use, and direct them to select a different name.
	Message *string `json:"message,omitempty"`

	// true indicates name is valid and available. false indicates the name is invalid, unavailable, or both.
	NameAvailable *bool `json:"nameAvailable,omitempty"`

	// Invalid indicates the name provided does not match Azure App Service naming requirements. AlreadyExists indicates that
	// the name is already in use and is therefore unavailable.
	Reason *InAvailabilityReasonType `json:"reason,omitempty"`
}

ResourceNameAvailability - Information regarding availability of a resource name.

func (ResourceNameAvailability) MarshalJSON

func (r ResourceNameAvailability) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ResourceNameAvailability.

func (*ResourceNameAvailability) UnmarshalJSON

func (r *ResourceNameAvailability) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ResourceNameAvailability.

type ResourceNameAvailabilityRequest

type ResourceNameAvailabilityRequest struct {
	// REQUIRED; Resource name to verify.
	Name *string `json:"name,omitempty"`

	// REQUIRED; Resource type used for verification.
	Type *CheckNameResourceTypes `json:"type,omitempty"`

	// Is fully qualified domain name.
	IsFqdn *bool `json:"isFqdn,omitempty"`
}

ResourceNameAvailabilityRequest - Resource name availability request content.

func (ResourceNameAvailabilityRequest) MarshalJSON

func (r ResourceNameAvailabilityRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ResourceNameAvailabilityRequest.

func (*ResourceNameAvailabilityRequest) UnmarshalJSON

func (r *ResourceNameAvailabilityRequest) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ResourceNameAvailabilityRequest.

type ResourceScopeType

type ResourceScopeType string

ResourceScopeType - Name of a resource type this recommendation applies, e.g. Subscription, ServerFarm, Site.

const (
	ResourceScopeTypeServerFarm   ResourceScopeType = "ServerFarm"
	ResourceScopeTypeSubscription ResourceScopeType = "Subscription"
	ResourceScopeTypeWebSite      ResourceScopeType = "WebSite"
)

func PossibleResourceScopeTypeValues

func PossibleResourceScopeTypeValues() []ResourceScopeType

PossibleResourceScopeTypeValues returns the possible values for the ResourceScopeType const type.

type RestoreRequest

type RestoreRequest struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// RestoreRequest resource specific properties
	Properties *RestoreRequestProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

RestoreRequest - Description of a restore request.

func (RestoreRequest) MarshalJSON

func (r RestoreRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type RestoreRequest.

func (*RestoreRequest) UnmarshalJSON

func (r *RestoreRequest) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type RestoreRequest.

type RestoreRequestProperties

type RestoreRequestProperties struct {
	// REQUIRED; true if the restore operation can overwrite target app; otherwise, false. true is needed if trying to restore
	// over an existing app.
	Overwrite *bool `json:"overwrite,omitempty"`

	// REQUIRED; SAS URL to the container.
	StorageAccountURL *string `json:"storageAccountUrl,omitempty"`

	// true if SiteConfig.ConnectionStrings should be set in new app; otherwise, false.
	AdjustConnectionStrings *bool `json:"adjustConnectionStrings,omitempty"`

	// Specify app service plan that will own restored site.
	AppServicePlan *string `json:"appServicePlan,omitempty"`

	// Name of a blob which contains the backup.
	BlobName *string `json:"blobName,omitempty"`

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

	// App Service Environment name, if needed (only when restoring an app to an App Service Environment).
	HostingEnvironment *string `json:"hostingEnvironment,omitempty"`

	// Changes a logic when restoring an app with custom domains. true to remove custom domains automatically. If false, custom
	// domains are added to the app's object when it is being restored, but that might
	// fail due to conflicts during the operation.
	IgnoreConflictingHostNames *bool `json:"ignoreConflictingHostNames,omitempty"`

	// Ignore the databases and only restore the site content
	IgnoreDatabases *bool `json:"ignoreDatabases,omitempty"`

	// Operation type.
	OperationType *BackupRestoreOperationType `json:"operationType,omitempty"`

	// Name of an app.
	SiteName *string `json:"siteName,omitempty"`
}

RestoreRequestProperties - RestoreRequest resource specific properties

func (RestoreRequestProperties) MarshalJSON

func (r RestoreRequestProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type RestoreRequestProperties.

func (*RestoreRequestProperties) UnmarshalJSON

func (r *RestoreRequestProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type RestoreRequestProperties.

type RouteType

type RouteType string

RouteType - The type of route this is: DEFAULT - By default, every 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 app only These values will be used for syncing an app's routes with those from a Virtual Network.

const (
	RouteTypeDEFAULT   RouteType = "DEFAULT"
	RouteTypeINHERITED RouteType = "INHERITED"
	RouteTypeSTATIC    RouteType = "STATIC"
)

func PossibleRouteTypeValues

func PossibleRouteTypeValues() []RouteType

PossibleRouteTypeValues returns the possible values for the RouteType const type.

type SKUCapacity

type SKUCapacity struct {
	// Default number of workers for this App Service plan SKU.
	Default *int32 `json:"default,omitempty"`

	// Maximum number of workers for this App Service plan SKU.
	Maximum *int32 `json:"maximum,omitempty"`

	// Minimum number of workers for this App Service plan SKU.
	Minimum *int32 `json:"minimum,omitempty"`

	// Available scale configurations for an App Service plan.
	ScaleType *string `json:"scaleType,omitempty"`
}

SKUCapacity - Description of the App Service plan scale options.

func (SKUCapacity) MarshalJSON

func (s SKUCapacity) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SKUCapacity.

func (*SKUCapacity) UnmarshalJSON

func (s *SKUCapacity) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SKUCapacity.

type SKUDescription

type SKUDescription struct {
	// Capabilities of the SKU, e.g., is traffic manager enabled?
	Capabilities []*Capability `json:"capabilities,omitempty"`

	// Current number of instances assigned to the resource.
	Capacity *int32 `json:"capacity,omitempty"`

	// Family code of the resource SKU.
	Family *string `json:"family,omitempty"`

	// Locations of the SKU.
	Locations []*string `json:"locations,omitempty"`

	// Name of the resource SKU.
	Name *string `json:"name,omitempty"`

	// Min, max, and default scale values of the SKU.
	SKUCapacity *SKUCapacity `json:"skuCapacity,omitempty"`

	// Size specifier of the resource SKU.
	Size *string `json:"size,omitempty"`

	// Service tier of the resource SKU.
	Tier *string `json:"tier,omitempty"`
}

SKUDescription - Description of a SKU for a scalable resource.

func (SKUDescription) MarshalJSON

func (s SKUDescription) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SKUDescription.

func (*SKUDescription) UnmarshalJSON

func (s *SKUDescription) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SKUDescription.

type SKUInfos

type SKUInfos struct {
	// Resource type that this SKU applies to.
	ResourceType *string `json:"resourceType,omitempty"`

	// List of SKUs the subscription is able to use.
	SKUs []*GlobalCsmSKUDescription `json:"skus,omitempty"`
}

SKUInfos - Collection of SKU information.

func (SKUInfos) MarshalJSON

func (s SKUInfos) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SKUInfos.

func (*SKUInfos) UnmarshalJSON

func (s *SKUInfos) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SKUInfos.

type SKUName

type SKUName string
const (
	SKUNameBasic           SKUName = "Basic"
	SKUNameDynamic         SKUName = "Dynamic"
	SKUNameElasticIsolated SKUName = "ElasticIsolated"
	SKUNameElasticPremium  SKUName = "ElasticPremium"
	SKUNameFree            SKUName = "Free"
	SKUNameIsolated        SKUName = "Isolated"
	SKUNamePremium         SKUName = "Premium"
	SKUNamePremiumV2       SKUName = "PremiumV2"
	SKUNameShared          SKUName = "Shared"
	SKUNameStandard        SKUName = "Standard"
)

func PossibleSKUNameValues

func PossibleSKUNameValues() []SKUName

PossibleSKUNameValues returns the possible values for the SKUName const type.

type SSLState

type SSLState string

SSLState - SSL type

const (
	SSLStateDisabled       SSLState = "Disabled"
	SSLStateSniEnabled     SSLState = "SniEnabled"
	SSLStateIPBasedEnabled SSLState = "IpBasedEnabled"
)

func PossibleSSLStateValues

func PossibleSSLStateValues() []SSLState

PossibleSSLStateValues returns the possible values for the SSLState const type.

type ScmType

type ScmType string

ScmType - SCM type.

const (
	ScmTypeBitbucketGit ScmType = "BitbucketGit"
	ScmTypeBitbucketHg  ScmType = "BitbucketHg"
	ScmTypeCodePlexGit  ScmType = "CodePlexGit"
	ScmTypeCodePlexHg   ScmType = "CodePlexHg"
	ScmTypeDropbox      ScmType = "Dropbox"
	ScmTypeExternalGit  ScmType = "ExternalGit"
	ScmTypeExternalHg   ScmType = "ExternalHg"
	ScmTypeGitHub       ScmType = "GitHub"
	ScmTypeLocalGit     ScmType = "LocalGit"
	ScmTypeNone         ScmType = "None"
	ScmTypeOneDrive     ScmType = "OneDrive"
	ScmTypeTfs          ScmType = "Tfs"
	ScmTypeVSO          ScmType = "VSO"
)

func PossibleScmTypeValues

func PossibleScmTypeValues() []ScmType

PossibleScmTypeValues returns the possible values for the ScmType const type.

type ServiceSpecification

type ServiceSpecification struct {
	LogSpecifications    []*LogSpecification    `json:"logSpecifications,omitempty"`
	MetricSpecifications []*MetricSpecification `json:"metricSpecifications,omitempty"`
}

ServiceSpecification - Resource metrics service provided by Microsoft.Insights resource provider.

func (ServiceSpecification) MarshalJSON

func (s ServiceSpecification) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ServiceSpecification.

func (*ServiceSpecification) UnmarshalJSON

func (s *ServiceSpecification) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ServiceSpecification.

type Site

type Site struct {
	// REQUIRED; Resource Location.
	Location *string `json:"location,omitempty"`

	// Managed service identity.
	Identity *ManagedServiceIdentity `json:"identity,omitempty"`

	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// Site resource specific properties
	Properties *SiteProperties `json:"properties,omitempty"`

	// Resource tags.
	Tags map[string]*string `json:"tags,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

Site - A web app, a mobile app backend, or an API app.

func (Site) MarshalJSON

func (s Site) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type Site.

func (*Site) UnmarshalJSON

func (s *Site) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type Site.

type SiteAuthSettings

type SiteAuthSettings struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// SiteAuthSettings resource specific properties
	Properties *SiteAuthSettingsProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

SiteAuthSettings - Configuration settings for the Azure App Service Authentication / Authorization feature.

func (SiteAuthSettings) MarshalJSON

func (s SiteAuthSettings) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SiteAuthSettings.

func (*SiteAuthSettings) UnmarshalJSON

func (s *SiteAuthSettings) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SiteAuthSettings.

type SiteAuthSettingsProperties

type SiteAuthSettingsProperties struct {
	// 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"`

	// Allowed audience values to consider when validating JWTs issued by Azure Active Directory. Note that the ClientID value
	// is always considered an allowed audience, regardless of this setting.
	AllowedAudiences []*string `json:"allowedAudiences,omitempty"`

	// External URLs that can be redirected to as part of logging in or logging out of the 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"`

	// The Client ID of this relying party application, known as the clientid. 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-10.html
	ClientID *string `json:"clientId,omitempty"`

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

	// An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts
	// as a replacement for the Client Secret. It is also optional.
	ClientSecretCertificateThumbprint *string `json:"clientSecretCertificateThumbprint,omitempty"`

	// 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".
	DefaultProvider *BuiltInAuthenticationProvider `json:"defaultProvider,omitempty"`

	// true if the Authentication / Authorization feature is enabled for the current app; otherwise, false.
	Enabled *bool `json:"enabled,omitempty"`

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

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

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

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

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

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

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

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

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

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

	// The RuntimeVersion of the Authentication / Authorization feature in use for the current app. The setting in this value
	// can control the behavior of certain features in the Authentication /
	// Authorization module.
	RuntimeVersion *string `json:"runtimeVersion,omitempty"`

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

	// true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false. The default
	// is false.
	TokenStoreEnabled *bool `json:"tokenStoreEnabled,omitempty"`

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

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

	// The action to take when an unauthenticated client attempts to access the app.
	UnauthenticatedClientAction *UnauthenticatedClientAction `json:"unauthenticatedClientAction,omitempty"`

	// Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such.
	ValidateIssuer *bool `json:"validateIssuer,omitempty"`
}

SiteAuthSettingsProperties - SiteAuthSettings resource specific properties

func (SiteAuthSettingsProperties) MarshalJSON

func (s SiteAuthSettingsProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SiteAuthSettingsProperties.

func (*SiteAuthSettingsProperties) UnmarshalJSON

func (s *SiteAuthSettingsProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SiteAuthSettingsProperties.

type SiteAvailabilityState

type SiteAvailabilityState string

SiteAvailabilityState - Management information availability state for the app.

const (
	SiteAvailabilityStateNormal               SiteAvailabilityState = "Normal"
	SiteAvailabilityStateLimited              SiteAvailabilityState = "Limited"
	SiteAvailabilityStateDisasterRecoveryMode SiteAvailabilityState = "DisasterRecoveryMode"
)

func PossibleSiteAvailabilityStateValues

func PossibleSiteAvailabilityStateValues() []SiteAvailabilityState

PossibleSiteAvailabilityStateValues returns the possible values for the SiteAvailabilityState const type.

type SiteCloneability

type SiteCloneability struct {
	// List of blocking application characteristics.
	BlockingCharacteristics []*SiteCloneabilityCriterion `json:"blockingCharacteristics,omitempty"`

	// List of features enabled on app that prevent cloning.
	BlockingFeatures []*SiteCloneabilityCriterion `json:"blockingFeatures,omitempty"`

	// Name of app.
	Result *CloneAbilityResult `json:"result,omitempty"`

	// List of features enabled on app that are non-blocking but cannot be cloned. The app can still be cloned but the features
	// in this list will not be set up on cloned app.
	UnsupportedFeatures []*SiteCloneabilityCriterion `json:"unsupportedFeatures,omitempty"`
}

SiteCloneability - Represents whether or not an app is cloneable.

func (SiteCloneability) MarshalJSON

func (s SiteCloneability) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SiteCloneability.

func (*SiteCloneability) UnmarshalJSON

func (s *SiteCloneability) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SiteCloneability.

type SiteCloneabilityCriterion

type SiteCloneabilityCriterion struct {
	// Description of criterion.
	Description *string `json:"description,omitempty"`

	// Name of criterion.
	Name *string `json:"name,omitempty"`
}

SiteCloneabilityCriterion - An app cloneability criterion.

func (SiteCloneabilityCriterion) MarshalJSON

func (s SiteCloneabilityCriterion) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SiteCloneabilityCriterion.

func (*SiteCloneabilityCriterion) UnmarshalJSON

func (s *SiteCloneabilityCriterion) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SiteCloneabilityCriterion.

type SiteConfig

type SiteConfig struct {
	// Information about the formal API definition for the app.
	APIDefinition *APIDefinitionInfo `json:"apiDefinition,omitempty"`

	// true if Always On is enabled; otherwise, false.
	AlwaysOn *bool `json:"alwaysOn,omitempty"`

	// App command line to launch.
	AppCommandLine *string `json:"appCommandLine,omitempty"`

	// Application settings.
	AppSettings []*NameValuePair `json:"appSettings,omitempty"`

	// true if Auto Heal is enabled; otherwise, false.
	AutoHealEnabled *bool `json:"autoHealEnabled,omitempty"`

	// Auto Heal rules.
	AutoHealRules *AutoHealRules `json:"autoHealRules,omitempty"`

	// Auto-swap slot name.
	AutoSwapSlotName *string `json:"autoSwapSlotName,omitempty"`

	// User-provided Azure storage accounts.
	AzureStorageAccounts map[string]*AzureStorageInfoValue `json:"azureStorageAccounts,omitempty"`

	// Connection strings.
	ConnectionStrings []*ConnStringInfo `json:"connectionStrings,omitempty"`

	// Cross-Origin Resource Sharing (CORS) settings.
	Cors *CorsSettings `json:"cors,omitempty"`

	// Default documents.
	DefaultDocuments []*string `json:"defaultDocuments,omitempty"`

	// true if detailed error logging is enabled; otherwise, false.
	DetailedErrorLoggingEnabled *bool `json:"detailedErrorLoggingEnabled,omitempty"`

	// Document root.
	DocumentRoot *string `json:"documentRoot,omitempty"`

	// This is work around for polymorphic types.
	Experiments *Experiments `json:"experiments,omitempty"`

	// State of FTP / FTPS service
	FtpsState *FtpsState `json:"ftpsState,omitempty"`

	// true if HTTP logging is enabled; otherwise, false.
	HTTPLoggingEnabled *bool `json:"httpLoggingEnabled,omitempty"`

	// Handler mappings.
	HandlerMappings []*HandlerMapping `json:"handlerMappings,omitempty"`

	// Http20Enabled: configures a web site to allow clients to connect over http2.0
	Http20Enabled *bool `json:"http20Enabled,omitempty"`

	// IP security restrictions for main.
	IPSecurityRestrictions []*IPSecurityRestriction `json:"ipSecurityRestrictions,omitempty"`

	// Java container.
	JavaContainer *string `json:"javaContainer,omitempty"`

	// Java container version.
	JavaContainerVersion *string `json:"javaContainerVersion,omitempty"`

	// Java version.
	JavaVersion *string `json:"javaVersion,omitempty"`

	// Site limits.
	Limits *SiteLimits `json:"limits,omitempty"`

	// Linux App Framework and version
	LinuxFxVersion *string `json:"linuxFxVersion,omitempty"`

	// Site load balancing.
	LoadBalancing *SiteLoadBalancing `json:"loadBalancing,omitempty"`

	// true to enable local MySQL; otherwise, false.
	LocalMySQLEnabled *bool `json:"localMySqlEnabled,omitempty"`

	// HTTP logs directory size limit.
	LogsDirectorySizeLimit *int32 `json:"logsDirectorySizeLimit,omitempty"`

	// Managed pipeline mode.
	ManagedPipelineMode *ManagedPipelineMode `json:"managedPipelineMode,omitempty"`

	// Managed Service Identity Id
	ManagedServiceIdentityID *int32 `json:"managedServiceIdentityId,omitempty"`

	// MinTlsVersion: configures the minimum version of TLS required for SSL requests
	MinTLSVersion *SupportedTLSVersions `json:"minTlsVersion,omitempty"`

	// .NET Framework version.
	NetFrameworkVersion *string `json:"netFrameworkVersion,omitempty"`

	// Version of Node.js.
	NodeVersion *string `json:"nodeVersion,omitempty"`

	// Number of workers.
	NumberOfWorkers *int32 `json:"numberOfWorkers,omitempty"`

	// Version of PHP.
	PhpVersion *string `json:"phpVersion,omitempty"`

	// Publishing user name.
	PublishingUsername *string `json:"publishingUsername,omitempty"`

	// Push endpoint settings.
	Push *PushSettings `json:"push,omitempty"`

	// Version of Python.
	PythonVersion *string `json:"pythonVersion,omitempty"`

	// true if remote debugging is enabled; otherwise, false.
	RemoteDebuggingEnabled *bool `json:"remoteDebuggingEnabled,omitempty"`

	// Remote debugging version.
	RemoteDebuggingVersion *string `json:"remoteDebuggingVersion,omitempty"`

	// true if request tracing is enabled; otherwise, false.
	RequestTracingEnabled *bool `json:"requestTracingEnabled,omitempty"`

	// Request tracing expiration time.
	RequestTracingExpirationTime *time.Time `json:"requestTracingExpirationTime,omitempty"`

	// Number of reserved instances. This setting only applies to the Consumption Plan
	ReservedInstanceCount *int32 `json:"reservedInstanceCount,omitempty"`

	// IP security restrictions for scm.
	ScmIPSecurityRestrictions []*IPSecurityRestriction `json:"scmIpSecurityRestrictions,omitempty"`

	// IP security restrictions for scm to use main.
	ScmIPSecurityRestrictionsUseMain *bool `json:"scmIpSecurityRestrictionsUseMain,omitempty"`

	// SCM type.
	ScmType *ScmType `json:"scmType,omitempty"`

	// Tracing options.
	TracingOptions *string `json:"tracingOptions,omitempty"`

	// true to use 32-bit worker process; otherwise, false.
	Use32BitWorkerProcess *bool `json:"use32BitWorkerProcess,omitempty"`

	// Virtual applications.
	VirtualApplications []*VirtualApplication `json:"virtualApplications,omitempty"`

	// Virtual Network name.
	VnetName *string `json:"vnetName,omitempty"`

	// true if WebSocket is enabled; otherwise, false.
	WebSocketsEnabled *bool `json:"webSocketsEnabled,omitempty"`

	// Xenon App Framework and version
	WindowsFxVersion *string `json:"windowsFxVersion,omitempty"`

	// Explicit Managed Service Identity Id
	XManagedServiceIdentityID *int32 `json:"xManagedServiceIdentityId,omitempty"`

	// READ-ONLY; Site MachineKey.
	MachineKey *SiteMachineKey `json:"machineKey,omitempty" azure:"ro"`
}

SiteConfig - Configuration of an App Service app.

func (SiteConfig) MarshalJSON

func (s SiteConfig) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SiteConfig.

func (*SiteConfig) UnmarshalJSON

func (s *SiteConfig) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SiteConfig.

type SiteConfigResource

type SiteConfigResource struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// Core resource properties
	Properties *SiteConfig `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

SiteConfigResource - Web app configuration ARM resource.

func (SiteConfigResource) MarshalJSON

func (s SiteConfigResource) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SiteConfigResource.

func (*SiteConfigResource) UnmarshalJSON

func (s *SiteConfigResource) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SiteConfigResource.

type SiteConfigResourceCollection

type SiteConfigResourceCollection struct {
	// REQUIRED; Collection of resources.
	Value []*SiteConfigResource `json:"value,omitempty"`

	// READ-ONLY; Link to next page of resources.
	NextLink *string `json:"nextLink,omitempty" azure:"ro"`
}

SiteConfigResourceCollection - Collection of site configurations.

func (SiteConfigResourceCollection) MarshalJSON

func (s SiteConfigResourceCollection) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SiteConfigResourceCollection.

func (*SiteConfigResourceCollection) UnmarshalJSON

func (s *SiteConfigResourceCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SiteConfigResourceCollection.

type SiteConfigurationSnapshotInfo

type SiteConfigurationSnapshotInfo struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// SiteConfigurationSnapshotInfo resource specific properties
	Properties *SiteConfigurationSnapshotInfoProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

SiteConfigurationSnapshotInfo - A snapshot of a web app configuration.

func (SiteConfigurationSnapshotInfo) MarshalJSON

func (s SiteConfigurationSnapshotInfo) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SiteConfigurationSnapshotInfo.

func (*SiteConfigurationSnapshotInfo) UnmarshalJSON

func (s *SiteConfigurationSnapshotInfo) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SiteConfigurationSnapshotInfo.

type SiteConfigurationSnapshotInfoCollection

type SiteConfigurationSnapshotInfoCollection struct {
	// REQUIRED; Collection of resources.
	Value []*SiteConfigurationSnapshotInfo `json:"value,omitempty"`

	// READ-ONLY; Link to next page of resources.
	NextLink *string `json:"nextLink,omitempty" azure:"ro"`
}

SiteConfigurationSnapshotInfoCollection - Collection of metadata for the app configuration snapshots that can be restored.

func (SiteConfigurationSnapshotInfoCollection) MarshalJSON

func (s SiteConfigurationSnapshotInfoCollection) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SiteConfigurationSnapshotInfoCollection.

func (*SiteConfigurationSnapshotInfoCollection) UnmarshalJSON

func (s *SiteConfigurationSnapshotInfoCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SiteConfigurationSnapshotInfoCollection.

type SiteConfigurationSnapshotInfoProperties

type SiteConfigurationSnapshotInfoProperties struct {
	// READ-ONLY; The id of the snapshot
	SnapshotID *int32 `json:"snapshotId,omitempty" azure:"ro"`

	// READ-ONLY; The time the snapshot was taken.
	Time *time.Time `json:"time,omitempty" azure:"ro"`
}

SiteConfigurationSnapshotInfoProperties - SiteConfigurationSnapshotInfo resource specific properties

func (SiteConfigurationSnapshotInfoProperties) MarshalJSON

func (s SiteConfigurationSnapshotInfoProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SiteConfigurationSnapshotInfoProperties.

func (*SiteConfigurationSnapshotInfoProperties) UnmarshalJSON

func (s *SiteConfigurationSnapshotInfoProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SiteConfigurationSnapshotInfoProperties.

type SiteExtensionInfo

type SiteExtensionInfo struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// SiteExtensionInfo resource specific properties
	Properties *SiteExtensionInfoProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

SiteExtensionInfo - Site Extension Information.

func (SiteExtensionInfo) MarshalJSON

func (s SiteExtensionInfo) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SiteExtensionInfo.

func (*SiteExtensionInfo) UnmarshalJSON

func (s *SiteExtensionInfo) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SiteExtensionInfo.

type SiteExtensionInfoCollection

type SiteExtensionInfoCollection struct {
	// REQUIRED; Collection of resources.
	Value []*SiteExtensionInfo `json:"value,omitempty"`

	// READ-ONLY; Link to next page of resources.
	NextLink *string `json:"nextLink,omitempty" azure:"ro"`
}

SiteExtensionInfoCollection - Collection of Kudu site extension information elements.

func (SiteExtensionInfoCollection) MarshalJSON

func (s SiteExtensionInfoCollection) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SiteExtensionInfoCollection.

func (*SiteExtensionInfoCollection) UnmarshalJSON

func (s *SiteExtensionInfoCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SiteExtensionInfoCollection.

type SiteExtensionInfoProperties

type SiteExtensionInfoProperties struct {
	// List of authors.
	Authors []*string `json:"authors,omitempty"`

	// Site Extension comment.
	Comment *string `json:"comment,omitempty"`

	// Detailed description.
	Description *string `json:"description,omitempty"`

	// Count of downloads.
	DownloadCount *int32 `json:"download_count,omitempty"`

	// Site extension ID.
	ExtensionID *string `json:"extension_id,omitempty"`

	// Site extension type.
	ExtensionType *SiteExtensionType `json:"extension_type,omitempty"`

	// Extension URL.
	ExtensionURL *string `json:"extension_url,omitempty"`

	// Feed URL.
	FeedURL *string `json:"feed_url,omitempty"`

	// Icon URL.
	IconURL *string `json:"icon_url,omitempty"`

	// Installed timestamp.
	InstalledDateTime *time.Time `json:"installed_date_time,omitempty"`

	// Installer command line parameters.
	InstallerCommandLineParams *string `json:"installer_command_line_params,omitempty"`

	// License URL.
	LicenseURL *string `json:"license_url,omitempty"`

	// true if the local version is the latest version; false otherwise.
	LocalIsLatestVersion *bool `json:"local_is_latest_version,omitempty"`

	// Local path.
	LocalPath *string `json:"local_path,omitempty"`

	// Project URL.
	ProjectURL *string `json:"project_url,omitempty"`

	// Provisioning state.
	ProvisioningState *string `json:"provisioningState,omitempty"`

	// Published timestamp.
	PublishedDateTime *time.Time `json:"published_date_time,omitempty"`

	// Summary description.
	Summary *string `json:"summary,omitempty"`
	Title   *string `json:"title,omitempty"`

	// Version information.
	Version *string `json:"version,omitempty"`
}

SiteExtensionInfoProperties - SiteExtensionInfo resource specific properties

func (SiteExtensionInfoProperties) MarshalJSON

func (s SiteExtensionInfoProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SiteExtensionInfoProperties.

func (*SiteExtensionInfoProperties) UnmarshalJSON

func (s *SiteExtensionInfoProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SiteExtensionInfoProperties.

type SiteExtensionType

type SiteExtensionType string

SiteExtensionType - Site extension type.

const (
	SiteExtensionTypeGallery SiteExtensionType = "Gallery"
	SiteExtensionTypeWebRoot SiteExtensionType = "WebRoot"
)

func PossibleSiteExtensionTypeValues

func PossibleSiteExtensionTypeValues() []SiteExtensionType

PossibleSiteExtensionTypeValues returns the possible values for the SiteExtensionType const type.

type SiteInstance

type SiteInstance struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// SiteInstance resource specific properties
	Properties *SiteInstanceProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

SiteInstance - Instance of an app.

func (SiteInstance) MarshalJSON

func (s SiteInstance) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SiteInstance.

func (*SiteInstance) UnmarshalJSON

func (s *SiteInstance) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SiteInstance.

type SiteInstanceProperties

type SiteInstanceProperties struct {
	// READ-ONLY; Name of instance.
	SiteInstanceName *string `json:"siteInstanceName,omitempty" azure:"ro"`
}

SiteInstanceProperties - SiteInstance resource specific properties

func (SiteInstanceProperties) MarshalJSON

func (s SiteInstanceProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SiteInstanceProperties.

func (*SiteInstanceProperties) UnmarshalJSON

func (s *SiteInstanceProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SiteInstanceProperties.

type SiteLimits

type SiteLimits struct {
	// Maximum allowed disk size usage in MB.
	MaxDiskSizeInMb *int64 `json:"maxDiskSizeInMb,omitempty"`

	// Maximum allowed memory usage in MB.
	MaxMemoryInMb *int64 `json:"maxMemoryInMb,omitempty"`

	// Maximum allowed CPU usage percentage.
	MaxPercentageCPU *float64 `json:"maxPercentageCpu,omitempty"`
}

SiteLimits - Metric limits set on an app.

func (SiteLimits) MarshalJSON

func (s SiteLimits) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SiteLimits.

func (*SiteLimits) UnmarshalJSON

func (s *SiteLimits) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SiteLimits.

type SiteLoadBalancing

type SiteLoadBalancing string

SiteLoadBalancing - Site load balancing.

const (
	SiteLoadBalancingWeightedRoundRobin   SiteLoadBalancing = "WeightedRoundRobin"
	SiteLoadBalancingLeastRequests        SiteLoadBalancing = "LeastRequests"
	SiteLoadBalancingLeastResponseTime    SiteLoadBalancing = "LeastResponseTime"
	SiteLoadBalancingWeightedTotalTraffic SiteLoadBalancing = "WeightedTotalTraffic"
	SiteLoadBalancingRequestHash          SiteLoadBalancing = "RequestHash"
)

func PossibleSiteLoadBalancingValues

func PossibleSiteLoadBalancingValues() []SiteLoadBalancing

PossibleSiteLoadBalancingValues returns the possible values for the SiteLoadBalancing const type.

type SiteLogsConfig

type SiteLogsConfig struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// SiteLogsConfig resource specific properties
	Properties *SiteLogsConfigProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

SiteLogsConfig - Configuration of App Service site logs.

func (SiteLogsConfig) MarshalJSON

func (s SiteLogsConfig) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SiteLogsConfig.

func (*SiteLogsConfig) UnmarshalJSON

func (s *SiteLogsConfig) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SiteLogsConfig.

type SiteLogsConfigProperties

type SiteLogsConfigProperties struct {
	// Application logs configuration.
	ApplicationLogs *ApplicationLogsConfig `json:"applicationLogs,omitempty"`

	// Detailed error messages configuration.
	DetailedErrorMessages *EnabledConfig `json:"detailedErrorMessages,omitempty"`

	// Failed requests tracing configuration.
	FailedRequestsTracing *EnabledConfig `json:"failedRequestsTracing,omitempty"`

	// HTTP logs configuration.
	HTTPLogs *HTTPLogsConfig `json:"httpLogs,omitempty"`
}

SiteLogsConfigProperties - SiteLogsConfig resource specific properties

func (SiteLogsConfigProperties) MarshalJSON

func (s SiteLogsConfigProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SiteLogsConfigProperties.

func (*SiteLogsConfigProperties) UnmarshalJSON

func (s *SiteLogsConfigProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SiteLogsConfigProperties.

type SiteMachineKey

type SiteMachineKey struct {
	// Algorithm used for decryption.
	Decryption *string `json:"decryption,omitempty"`

	// Decryption key.
	DecryptionKey *string `json:"decryptionKey,omitempty"`

	// MachineKey validation.
	Validation *string `json:"validation,omitempty"`

	// Validation key.
	ValidationKey *string `json:"validationKey,omitempty"`
}

SiteMachineKey - MachineKey of an app.

func (SiteMachineKey) MarshalJSON

func (s SiteMachineKey) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SiteMachineKey.

func (*SiteMachineKey) UnmarshalJSON

func (s *SiteMachineKey) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SiteMachineKey.

type SitePatchResource

type SitePatchResource struct {
	// Managed service identity.
	Identity *ManagedServiceIdentity `json:"identity,omitempty"`

	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// SitePatchResource resource specific properties
	Properties *SitePatchResourceProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

SitePatchResource - ARM resource for a site.

func (SitePatchResource) MarshalJSON

func (s SitePatchResource) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SitePatchResource.

func (*SitePatchResource) UnmarshalJSON

func (s *SitePatchResource) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SitePatchResource.

type SitePatchResourceProperties

type SitePatchResourceProperties struct {
	// true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same
	// session to the same instance. Default is true.
	ClientAffinityEnabled *bool `json:"clientAffinityEnabled,omitempty"`

	// true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.
	ClientCertEnabled *bool `json:"clientCertEnabled,omitempty"`

	// client certificate authentication comma-separated exclusion paths
	ClientCertExclusionPaths *string `json:"clientCertExclusionPaths,omitempty"`

	// If specified during app creation, the app is cloned from a source app.
	CloningInfo *CloningInfo `json:"cloningInfo,omitempty"`

	// Size of the function container.
	ContainerSize *int32 `json:"containerSize,omitempty"`

	// Maximum allowed daily memory-time quota (applicable on dynamic apps only).
	DailyMemoryTimeQuota *int32 `json:"dailyMemoryTimeQuota,omitempty"`

	// true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline).
	Enabled *bool `json:"enabled,omitempty"`

	// GeoDistributions for this site
	GeoDistributions []*GeoDistribution `json:"geoDistributions,omitempty"`

	// HttpsOnly: configures a web site to accept only https requests. Issues redirect for http requests
	HTTPSOnly *bool `json:"httpsOnly,omitempty"`

	// Hostname SSL states are used to manage the SSL bindings for app's hostnames.
	HostNameSSLStates []*HostNameSSLState `json:"hostNameSslStates,omitempty"`

	// true to disable the public hostnames of the app; otherwise, false. If true, the app is only accessible via API management
	// process.
	HostNamesDisabled *bool `json:"hostNamesDisabled,omitempty"`

	// App Service Environment to use for the app.
	HostingEnvironmentProfile *HostingEnvironmentProfile `json:"hostingEnvironmentProfile,omitempty"`

	// Hyper-V sandbox.
	HyperV *bool `json:"hyperV,omitempty"`

	// Obsolete: Hyper-V sandbox.
	IsXenon *bool `json:"isXenon,omitempty"`

	// Site redundancy mode
	RedundancyMode *RedundancyMode `json:"redundancyMode,omitempty"`

	// true if reserved; otherwise, false.
	Reserved *bool `json:"reserved,omitempty"`

	// true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.
	ScmSiteAlsoStopped *bool `json:"scmSiteAlsoStopped,omitempty"`

	// Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
	ServerFarmID *string `json:"serverFarmId,omitempty"`

	// Configuration of the app.
	SiteConfig *SiteConfig `json:"siteConfig,omitempty"`

	// READ-ONLY; Management information availability state for the app.
	AvailabilityState *SiteAvailabilityState `json:"availabilityState,omitempty" azure:"ro"`

	// READ-ONLY; Default hostname of the app. Read-only.
	DefaultHostName *string `json:"defaultHostName,omitempty" azure:"ro"`

	// READ-ONLY; Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise, the app
	// is not served on those hostnames.
	EnabledHostNames []*string `json:"enabledHostNames,omitempty" azure:"ro"`

	// READ-ONLY; Hostnames associated with the app.
	HostNames []*string `json:"hostNames,omitempty" azure:"ro"`

	// READ-ONLY; Specifies an operation id if this site has a pending operation.
	InProgressOperationID *string `json:"inProgressOperationId,omitempty" azure:"ro"`

	// READ-ONLY; true if the app is a default container; otherwise, false.
	IsDefaultContainer *bool `json:"isDefaultContainer,omitempty" azure:"ro"`

	// READ-ONLY; Last time the app was modified, in UTC. Read-only.
	LastModifiedTimeUTC *time.Time `json:"lastModifiedTimeUtc,omitempty" azure:"ro"`

	// READ-ONLY; Maximum number of workers. This only applies to Functions container.
	MaxNumberOfWorkers *int32 `json:"maxNumberOfWorkers,omitempty" azure:"ro"`

	// READ-ONLY; List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants
	// that site can be hosted with current settings. Read-only.
	OutboundIPAddresses *string `json:"outboundIpAddresses,omitempty" azure:"ro"`

	// READ-ONLY; List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all
	// tenants. Read-only.
	PossibleOutboundIPAddresses *string `json:"possibleOutboundIpAddresses,omitempty" azure:"ro"`

	// READ-ONLY; Name of the repository site.
	RepositorySiteName *string `json:"repositorySiteName,omitempty" azure:"ro"`

	// READ-ONLY; Name of the resource group the app belongs to. Read-only.
	ResourceGroup *string `json:"resourceGroup,omitempty" azure:"ro"`

	// READ-ONLY; Status of the last deployment slot swap operation.
	SlotSwapStatus *SlotSwapStatus `json:"slotSwapStatus,omitempty" azure:"ro"`

	// READ-ONLY; Current state of the app.
	State *string `json:"state,omitempty" azure:"ro"`

	// READ-ONLY; App suspended till in case memory-time quota is exceeded.
	SuspendedTill *time.Time `json:"suspendedTill,omitempty" azure:"ro"`

	// READ-ONLY; Specifies which deployment slot this app will swap into. Read-only.
	TargetSwapSlot *string `json:"targetSwapSlot,omitempty" azure:"ro"`

	// READ-ONLY; Azure Traffic Manager hostnames associated with the app. Read-only.
	TrafficManagerHostNames []*string `json:"trafficManagerHostNames,omitempty" azure:"ro"`

	// READ-ONLY; State indicating whether the app has exceeded its quota usage. Read-only.
	UsageState *UsageState `json:"usageState,omitempty" azure:"ro"`
}

SitePatchResourceProperties - SitePatchResource resource specific properties

func (SitePatchResourceProperties) MarshalJSON

func (s SitePatchResourceProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SitePatchResourceProperties.

func (*SitePatchResourceProperties) UnmarshalJSON

func (s *SitePatchResourceProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SitePatchResourceProperties.

type SitePhpErrorLogFlag

type SitePhpErrorLogFlag struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// SitePhpErrorLogFlag resource specific properties
	Properties *SitePhpErrorLogFlagProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

SitePhpErrorLogFlag - Used for getting PHP error logging flag.

func (SitePhpErrorLogFlag) MarshalJSON

func (s SitePhpErrorLogFlag) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SitePhpErrorLogFlag.

func (*SitePhpErrorLogFlag) UnmarshalJSON

func (s *SitePhpErrorLogFlag) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SitePhpErrorLogFlag.

type SitePhpErrorLogFlagProperties

type SitePhpErrorLogFlagProperties struct {
	// Local log_errors setting.
	LocalLogErrors *string `json:"localLogErrors,omitempty"`

	// Local logerrorsmax_len setting.
	LocalLogErrorsMaxLength *string `json:"localLogErrorsMaxLength,omitempty"`

	// Master log_errors setting.
	MasterLogErrors *string `json:"masterLogErrors,omitempty"`

	// Master logerrorsmax_len setting.
	MasterLogErrorsMaxLength *string `json:"masterLogErrorsMaxLength,omitempty"`
}

SitePhpErrorLogFlagProperties - SitePhpErrorLogFlag resource specific properties

func (SitePhpErrorLogFlagProperties) MarshalJSON

func (s SitePhpErrorLogFlagProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SitePhpErrorLogFlagProperties.

func (*SitePhpErrorLogFlagProperties) UnmarshalJSON

func (s *SitePhpErrorLogFlagProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SitePhpErrorLogFlagProperties.

type SiteProperties

type SiteProperties struct {
	// true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same
	// session to the same instance. Default is true.
	ClientAffinityEnabled *bool `json:"clientAffinityEnabled,omitempty"`

	// true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.
	ClientCertEnabled *bool `json:"clientCertEnabled,omitempty"`

	// client certificate authentication comma-separated exclusion paths
	ClientCertExclusionPaths *string `json:"clientCertExclusionPaths,omitempty"`

	// If specified during app creation, the app is cloned from a source app.
	CloningInfo *CloningInfo `json:"cloningInfo,omitempty"`

	// Size of the function container.
	ContainerSize *int32 `json:"containerSize,omitempty"`

	// Maximum allowed daily memory-time quota (applicable on dynamic apps only).
	DailyMemoryTimeQuota *int32 `json:"dailyMemoryTimeQuota,omitempty"`

	// true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline).
	Enabled *bool `json:"enabled,omitempty"`

	// GeoDistributions for this site
	GeoDistributions []*GeoDistribution `json:"geoDistributions,omitempty"`

	// HttpsOnly: configures a web site to accept only https requests. Issues redirect for http requests
	HTTPSOnly *bool `json:"httpsOnly,omitempty"`

	// Hostname SSL states are used to manage the SSL bindings for app's hostnames.
	HostNameSSLStates []*HostNameSSLState `json:"hostNameSslStates,omitempty"`

	// true to disable the public hostnames of the app; otherwise, false. If true, the app is only accessible via API management
	// process.
	HostNamesDisabled *bool `json:"hostNamesDisabled,omitempty"`

	// App Service Environment to use for the app.
	HostingEnvironmentProfile *HostingEnvironmentProfile `json:"hostingEnvironmentProfile,omitempty"`

	// Hyper-V sandbox.
	HyperV *bool `json:"hyperV,omitempty"`

	// Obsolete: Hyper-V sandbox.
	IsXenon *bool `json:"isXenon,omitempty"`

	// Site redundancy mode
	RedundancyMode *RedundancyMode `json:"redundancyMode,omitempty"`

	// true if reserved; otherwise, false.
	Reserved *bool `json:"reserved,omitempty"`

	// true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.
	ScmSiteAlsoStopped *bool `json:"scmSiteAlsoStopped,omitempty"`

	// Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
	ServerFarmID *string `json:"serverFarmId,omitempty"`

	// Configuration of the app.
	SiteConfig *SiteConfig `json:"siteConfig,omitempty"`

	// READ-ONLY; Management information availability state for the app.
	AvailabilityState *SiteAvailabilityState `json:"availabilityState,omitempty" azure:"ro"`

	// READ-ONLY; Default hostname of the app. Read-only.
	DefaultHostName *string `json:"defaultHostName,omitempty" azure:"ro"`

	// READ-ONLY; Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise, the app
	// is not served on those hostnames.
	EnabledHostNames []*string `json:"enabledHostNames,omitempty" azure:"ro"`

	// READ-ONLY; Hostnames associated with the app.
	HostNames []*string `json:"hostNames,omitempty" azure:"ro"`

	// READ-ONLY; Specifies an operation id if this site has a pending operation.
	InProgressOperationID *string `json:"inProgressOperationId,omitempty" azure:"ro"`

	// READ-ONLY; true if the app is a default container; otherwise, false.
	IsDefaultContainer *bool `json:"isDefaultContainer,omitempty" azure:"ro"`

	// READ-ONLY; Last time the app was modified, in UTC. Read-only.
	LastModifiedTimeUTC *time.Time `json:"lastModifiedTimeUtc,omitempty" azure:"ro"`

	// READ-ONLY; Maximum number of workers. This only applies to Functions container.
	MaxNumberOfWorkers *int32 `json:"maxNumberOfWorkers,omitempty" azure:"ro"`

	// READ-ONLY; List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants
	// that site can be hosted with current settings. Read-only.
	OutboundIPAddresses *string `json:"outboundIpAddresses,omitempty" azure:"ro"`

	// READ-ONLY; List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all
	// tenants. Read-only.
	PossibleOutboundIPAddresses *string `json:"possibleOutboundIpAddresses,omitempty" azure:"ro"`

	// READ-ONLY; Name of the repository site.
	RepositorySiteName *string `json:"repositorySiteName,omitempty" azure:"ro"`

	// READ-ONLY; Name of the resource group the app belongs to. Read-only.
	ResourceGroup *string `json:"resourceGroup,omitempty" azure:"ro"`

	// READ-ONLY; Status of the last deployment slot swap operation.
	SlotSwapStatus *SlotSwapStatus `json:"slotSwapStatus,omitempty" azure:"ro"`

	// READ-ONLY; Current state of the app.
	State *string `json:"state,omitempty" azure:"ro"`

	// READ-ONLY; App suspended till in case memory-time quota is exceeded.
	SuspendedTill *time.Time `json:"suspendedTill,omitempty" azure:"ro"`

	// READ-ONLY; Specifies which deployment slot this app will swap into. Read-only.
	TargetSwapSlot *string `json:"targetSwapSlot,omitempty" azure:"ro"`

	// READ-ONLY; Azure Traffic Manager hostnames associated with the app. Read-only.
	TrafficManagerHostNames []*string `json:"trafficManagerHostNames,omitempty" azure:"ro"`

	// READ-ONLY; State indicating whether the app has exceeded its quota usage. Read-only.
	UsageState *UsageState `json:"usageState,omitempty" azure:"ro"`
}

SiteProperties - Site resource specific properties

func (SiteProperties) MarshalJSON

func (s SiteProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SiteProperties.

func (*SiteProperties) UnmarshalJSON

func (s *SiteProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SiteProperties.

type SiteSourceControl

type SiteSourceControl struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// SiteSourceControl resource specific properties
	Properties *SiteSourceControlProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

SiteSourceControl - Source control configuration for an app.

func (SiteSourceControl) MarshalJSON

func (s SiteSourceControl) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SiteSourceControl.

func (*SiteSourceControl) UnmarshalJSON

func (s *SiteSourceControl) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SiteSourceControl.

type SiteSourceControlProperties

type SiteSourceControlProperties struct {
	// Name of branch to use for deployment.
	Branch *string `json:"branch,omitempty"`

	// true to enable deployment rollback; otherwise, false.
	DeploymentRollbackEnabled *bool `json:"deploymentRollbackEnabled,omitempty"`

	// true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos
	// like GitHub).
	IsManualIntegration *bool `json:"isManualIntegration,omitempty"`

	// true for a Mercurial repository; false for a Git repository.
	IsMercurial *bool `json:"isMercurial,omitempty"`

	// Repository or source control URL.
	RepoURL *string `json:"repoUrl,omitempty"`
}

SiteSourceControlProperties - SiteSourceControl resource specific properties

func (SiteSourceControlProperties) MarshalJSON

func (s SiteSourceControlProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SiteSourceControlProperties.

func (*SiteSourceControlProperties) UnmarshalJSON

func (s *SiteSourceControlProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SiteSourceControlProperties.

type SlotConfigNames

type SlotConfigNames struct {
	// List of application settings names.
	AppSettingNames []*string `json:"appSettingNames,omitempty"`

	// List of external Azure storage account identifiers.
	AzureStorageConfigNames []*string `json:"azureStorageConfigNames,omitempty"`

	// List of connection string names.
	ConnectionStringNames []*string `json:"connectionStringNames,omitempty"`
}

SlotConfigNames - Names for connection strings, application settings, and external Azure storage account configuration identifiers to be marked as sticky to the deployment slot and not moved during a swap operation. This is valid for all deployment slots in an app.

func (SlotConfigNames) MarshalJSON

func (s SlotConfigNames) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SlotConfigNames.

func (*SlotConfigNames) UnmarshalJSON

func (s *SlotConfigNames) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SlotConfigNames.

type SlotConfigNamesResource

type SlotConfigNamesResource struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// Core resource properties
	Properties *SlotConfigNames `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

SlotConfigNamesResource - Slot Config names azure resource.

func (SlotConfigNamesResource) MarshalJSON

func (s SlotConfigNamesResource) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SlotConfigNamesResource.

func (*SlotConfigNamesResource) UnmarshalJSON

func (s *SlotConfigNamesResource) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SlotConfigNamesResource.

type SlotDifference

type SlotDifference struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// SlotDifference resource specific properties
	Properties *SlotDifferenceProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

SlotDifference - A setting difference between two deployment slots of an app.

func (SlotDifference) MarshalJSON

func (s SlotDifference) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SlotDifference.

func (*SlotDifference) UnmarshalJSON

func (s *SlotDifference) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SlotDifference.

type SlotDifferenceCollection

type SlotDifferenceCollection struct {
	// REQUIRED; Collection of resources.
	Value []*SlotDifference `json:"value,omitempty"`

	// READ-ONLY; Link to next page of resources.
	NextLink *string `json:"nextLink,omitempty" azure:"ro"`
}

SlotDifferenceCollection - Collection of slot differences.

func (SlotDifferenceCollection) MarshalJSON

func (s SlotDifferenceCollection) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SlotDifferenceCollection.

func (*SlotDifferenceCollection) UnmarshalJSON

func (s *SlotDifferenceCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SlotDifferenceCollection.

type SlotDifferenceProperties

type SlotDifferenceProperties struct {
	// READ-ONLY; Description of the setting difference.
	Description *string `json:"description,omitempty" azure:"ro"`

	// READ-ONLY; Rule that describes how to process the setting difference during a slot swap.
	DiffRule *string `json:"diffRule,omitempty" azure:"ro"`

	// READ-ONLY; Level of the difference: Information, Warning or Error.
	Level *string `json:"level,omitempty" azure:"ro"`

	// READ-ONLY; Name of the setting.
	SettingName *string `json:"settingName,omitempty" azure:"ro"`

	// READ-ONLY; The type of the setting: General, AppSetting or ConnectionString.
	SettingType *string `json:"settingType,omitempty" azure:"ro"`

	// READ-ONLY; Value of the setting in the current slot.
	ValueInCurrentSlot *string `json:"valueInCurrentSlot,omitempty" azure:"ro"`

	// READ-ONLY; Value of the setting in the target slot.
	ValueInTargetSlot *string `json:"valueInTargetSlot,omitempty" azure:"ro"`
}

SlotDifferenceProperties - SlotDifference resource specific properties

func (SlotDifferenceProperties) MarshalJSON

func (s SlotDifferenceProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SlotDifferenceProperties.

func (*SlotDifferenceProperties) UnmarshalJSON

func (s *SlotDifferenceProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SlotDifferenceProperties.

type SlotSwapStatus

type SlotSwapStatus struct {
	// READ-ONLY; The destination slot of the last swap operation.
	DestinationSlotName *string `json:"destinationSlotName,omitempty" azure:"ro"`

	// READ-ONLY; The source slot of the last swap operation.
	SourceSlotName *string `json:"sourceSlotName,omitempty" azure:"ro"`

	// READ-ONLY; The time the last successful slot swap completed.
	TimestampUTC *time.Time `json:"timestampUtc,omitempty" azure:"ro"`
}

SlotSwapStatus - The status of the last successful slot swap operation.

func (SlotSwapStatus) MarshalJSON

func (s SlotSwapStatus) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SlotSwapStatus.

func (*SlotSwapStatus) UnmarshalJSON

func (s *SlotSwapStatus) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SlotSwapStatus.

type SlowRequestsBasedTrigger

type SlowRequestsBasedTrigger struct {
	// Request Count.
	Count *int32 `json:"count,omitempty"`

	// Time interval.
	TimeInterval *string `json:"timeInterval,omitempty"`

	// Time taken.
	TimeTaken *string `json:"timeTaken,omitempty"`
}

SlowRequestsBasedTrigger - Trigger based on request execution time.

func (SlowRequestsBasedTrigger) MarshalJSON

func (s SlowRequestsBasedTrigger) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SlowRequestsBasedTrigger.

func (*SlowRequestsBasedTrigger) UnmarshalJSON

func (s *SlowRequestsBasedTrigger) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SlowRequestsBasedTrigger.

type Snapshot

type Snapshot struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// Snapshot resource specific properties
	Properties *SnapshotProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

Snapshot - A snapshot of an app.

func (Snapshot) MarshalJSON

func (s Snapshot) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type Snapshot.

func (*Snapshot) UnmarshalJSON

func (s *Snapshot) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type Snapshot.

type SnapshotCollection

type SnapshotCollection struct {
	// REQUIRED; Collection of resources.
	Value []*Snapshot `json:"value,omitempty"`

	// READ-ONLY; Link to next page of resources.
	NextLink *string `json:"nextLink,omitempty" azure:"ro"`
}

SnapshotCollection - Collection of snapshots which can be used to revert an app to a previous time.

func (SnapshotCollection) MarshalJSON

func (s SnapshotCollection) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SnapshotCollection.

func (*SnapshotCollection) UnmarshalJSON

func (s *SnapshotCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SnapshotCollection.

type SnapshotProperties

type SnapshotProperties struct {
	// READ-ONLY; The time the snapshot was taken.
	Time *string `json:"time,omitempty" azure:"ro"`
}

SnapshotProperties - Snapshot resource specific properties

func (SnapshotProperties) MarshalJSON

func (s SnapshotProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SnapshotProperties.

func (*SnapshotProperties) UnmarshalJSON

func (s *SnapshotProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SnapshotProperties.

type SnapshotRecoverySource

type SnapshotRecoverySource struct {
	// ARM resource ID of the source app. /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.
	ID *string `json:"id,omitempty"`

	// Geographical location of the source web app, e.g. SouthEastAsia, SouthCentralUS
	Location *string `json:"location,omitempty"`
}

SnapshotRecoverySource - Specifies the web app that snapshot contents will be retrieved from.

func (SnapshotRecoverySource) MarshalJSON

func (s SnapshotRecoverySource) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SnapshotRecoverySource.

func (*SnapshotRecoverySource) UnmarshalJSON

func (s *SnapshotRecoverySource) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SnapshotRecoverySource.

type SnapshotRestoreRequest

type SnapshotRestoreRequest struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// SnapshotRestoreRequest resource specific properties
	Properties *SnapshotRestoreRequestProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

SnapshotRestoreRequest - Details about app recovery operation.

func (SnapshotRestoreRequest) MarshalJSON

func (s SnapshotRestoreRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SnapshotRestoreRequest.

func (*SnapshotRestoreRequest) UnmarshalJSON

func (s *SnapshotRestoreRequest) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SnapshotRestoreRequest.

type SnapshotRestoreRequestProperties

type SnapshotRestoreRequestProperties struct {
	// REQUIRED; If true the restore operation can overwrite source app; otherwise, false.
	Overwrite *bool `json:"overwrite,omitempty"`

	// If true, custom hostname conflicts will be ignored when recovering to a target web app. This setting is only necessary
	// when RecoverConfiguration is enabled.
	IgnoreConflictingHostNames *bool `json:"ignoreConflictingHostNames,omitempty"`

	// If true, site configuration, in addition to content, will be reverted.
	RecoverConfiguration *bool `json:"recoverConfiguration,omitempty"`

	// Optional. Specifies the web app that snapshot contents will be retrieved from. If empty, the targeted web app will be used
	// as the source.
	RecoverySource *SnapshotRecoverySource `json:"recoverySource,omitempty"`

	// Point in time in which the app restore should be done, formatted as a DateTime string.
	SnapshotTime *string `json:"snapshotTime,omitempty"`

	// If true, the snapshot is retrieved from DRSecondary endpoint.
	UseDRSecondary *bool `json:"useDRSecondary,omitempty"`
}

SnapshotRestoreRequestProperties - SnapshotRestoreRequest resource specific properties

func (SnapshotRestoreRequestProperties) MarshalJSON

func (s SnapshotRestoreRequestProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SnapshotRestoreRequestProperties.

func (*SnapshotRestoreRequestProperties) UnmarshalJSON

func (s *SnapshotRestoreRequestProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SnapshotRestoreRequestProperties.

type SourceControl

type SourceControl struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// SourceControl resource specific properties
	Properties *SourceControlProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

SourceControl - The source control OAuth token.

func (SourceControl) MarshalJSON

func (s SourceControl) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SourceControl.

func (*SourceControl) UnmarshalJSON

func (s *SourceControl) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SourceControl.

type SourceControlCollection

type SourceControlCollection struct {
	// REQUIRED; Collection of resources.
	Value []*SourceControl `json:"value,omitempty"`

	// READ-ONLY; Link to next page of resources.
	NextLink *string `json:"nextLink,omitempty" azure:"ro"`
}

SourceControlCollection - Collection of source controls.

func (SourceControlCollection) MarshalJSON

func (s SourceControlCollection) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SourceControlCollection.

func (*SourceControlCollection) UnmarshalJSON

func (s *SourceControlCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SourceControlCollection.

type SourceControlProperties

type SourceControlProperties struct {
	// OAuth token expiration.
	ExpirationTime *time.Time `json:"expirationTime,omitempty"`

	// OAuth refresh token.
	RefreshToken *string `json:"refreshToken,omitempty"`

	// OAuth access token.
	Token *string `json:"token,omitempty"`

	// OAuth access token secret.
	TokenSecret *string `json:"tokenSecret,omitempty"`
}

SourceControlProperties - SourceControl resource specific properties

func (SourceControlProperties) MarshalJSON

func (s SourceControlProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SourceControlProperties.

func (*SourceControlProperties) UnmarshalJSON

func (s *SourceControlProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SourceControlProperties.

type StackMajorVersion

type StackMajorVersion struct {
	// true if this supports Application Insights; otherwise, false.
	ApplicationInsights *bool `json:"applicationInsights,omitempty"`

	// Application stack major version (display only).
	DisplayVersion *string `json:"displayVersion,omitempty"`

	// true if this is the default major version; otherwise, false.
	IsDefault *bool `json:"isDefault,omitempty"`

	// Minor versions associated with the major version.
	MinorVersions []*StackMinorVersion `json:"minorVersions,omitempty"`

	// Application stack major version (runtime only).
	RuntimeVersion *string `json:"runtimeVersion,omitempty"`
}

StackMajorVersion - Application stack major version.

func (StackMajorVersion) MarshalJSON

func (s StackMajorVersion) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type StackMajorVersion.

func (*StackMajorVersion) UnmarshalJSON

func (s *StackMajorVersion) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type StackMajorVersion.

type StackMinorVersion

type StackMinorVersion struct {
	// Application stack minor version (display only).
	DisplayVersion *string `json:"displayVersion,omitempty"`

	// true if this is the default minor version; otherwise, false.
	IsDefault *bool `json:"isDefault,omitempty"`

	// true if this supports Remote Debugging, otherwise false.
	IsRemoteDebuggingEnabled *bool `json:"isRemoteDebuggingEnabled,omitempty"`

	// Application stack minor version (runtime only).
	RuntimeVersion *string `json:"runtimeVersion,omitempty"`
}

StackMinorVersion - Application stack minor version.

func (StackMinorVersion) MarshalJSON

func (s StackMinorVersion) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type StackMinorVersion.

func (*StackMinorVersion) UnmarshalJSON

func (s *StackMinorVersion) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type StackMinorVersion.

type StampCapacity

type StampCapacity struct {
	// Available capacity (# of machines, bytes of storage etc…).
	AvailableCapacity *int64 `json:"availableCapacity,omitempty"`

	// Shared/dedicated workers.
	ComputeMode *ComputeModeOptions `json:"computeMode,omitempty"`

	// If true, it includes basic apps. Basic apps are not used for capacity allocation.
	ExcludeFromCapacityAllocation *bool `json:"excludeFromCapacityAllocation,omitempty"`

	// true if capacity is applicable for all apps; otherwise, false.
	IsApplicableForAllComputeModes *bool `json:"isApplicableForAllComputeModes,omitempty"`

	// Is this a linux stamp capacity
	IsLinux *bool `json:"isLinux,omitempty"`

	// Name of the stamp.
	Name *string `json:"name,omitempty"`

	// Shared or Dedicated.
	SiteMode *string `json:"siteMode,omitempty"`

	// Total capacity (# of machines, bytes of storage etc…).
	TotalCapacity *int64 `json:"totalCapacity,omitempty"`

	// Name of the unit.
	Unit *string `json:"unit,omitempty"`

	// Size of the machines.
	WorkerSize *WorkerSizeOptions `json:"workerSize,omitempty"`

	// Size ID of machines: 0 - Small 1 - Medium 2 - Large
	WorkerSizeID *int32 `json:"workerSizeId,omitempty"`
}

StampCapacity - Stamp capacity information.

func (StampCapacity) MarshalJSON

func (s StampCapacity) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type StampCapacity.

func (*StampCapacity) UnmarshalJSON

func (s *StampCapacity) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type StampCapacity.

type StatusCodesBasedTrigger

type StatusCodesBasedTrigger struct {
	// Request Count.
	Count *int32 `json:"count,omitempty"`

	// HTTP status code.
	Status *int32 `json:"status,omitempty"`

	// Request Sub Status.
	SubStatus *int32 `json:"subStatus,omitempty"`

	// Time interval.
	TimeInterval *string `json:"timeInterval,omitempty"`

	// Win32 error code.
	Win32Status *int32 `json:"win32Status,omitempty"`
}

StatusCodesBasedTrigger - Trigger based on status code.

func (StatusCodesBasedTrigger) MarshalJSON

func (s StatusCodesBasedTrigger) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type StatusCodesBasedTrigger.

func (*StatusCodesBasedTrigger) UnmarshalJSON

func (s *StatusCodesBasedTrigger) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type StatusCodesBasedTrigger.

type StatusOptions

type StatusOptions string

StatusOptions - App Service plan status.

const (
	StatusOptionsReady    StatusOptions = "Ready"
	StatusOptionsPending  StatusOptions = "Pending"
	StatusOptionsCreating StatusOptions = "Creating"
)

func PossibleStatusOptionsValues

func PossibleStatusOptionsValues() []StatusOptions

PossibleStatusOptionsValues returns the possible values for the StatusOptions const type.

type StorageMigrationOptions

type StorageMigrationOptions struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// StorageMigrationOptions resource specific properties
	Properties *StorageMigrationOptionsProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

StorageMigrationOptions - Options for app content migration.

func (StorageMigrationOptions) MarshalJSON

func (s StorageMigrationOptions) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type StorageMigrationOptions.

func (*StorageMigrationOptions) UnmarshalJSON

func (s *StorageMigrationOptions) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type StorageMigrationOptions.

type StorageMigrationOptionsProperties

type StorageMigrationOptionsProperties struct {
	// REQUIRED; AzureFiles connection string.
	AzurefilesConnectionString *string `json:"azurefilesConnectionString,omitempty"`

	// REQUIRED; AzureFiles share.
	AzurefilesShare *string `json:"azurefilesShare,omitempty"`

	// true if the app should be read only during copy operation; otherwise, false.
	BlockWriteAccessToSite *bool `json:"blockWriteAccessToSite,omitempty"`

	// trueif the app should be switched over; otherwise, false.
	SwitchSiteAfterMigration *bool `json:"switchSiteAfterMigration,omitempty"`
}

StorageMigrationOptionsProperties - StorageMigrationOptions resource specific properties

func (StorageMigrationOptionsProperties) MarshalJSON

func (s StorageMigrationOptionsProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type StorageMigrationOptionsProperties.

func (*StorageMigrationOptionsProperties) UnmarshalJSON

func (s *StorageMigrationOptionsProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type StorageMigrationOptionsProperties.

type StorageMigrationResponse

type StorageMigrationResponse struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// StorageMigrationResponse resource specific properties
	Properties *StorageMigrationResponseProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

StorageMigrationResponse - Response for a migration of app content request.

func (StorageMigrationResponse) MarshalJSON

func (s StorageMigrationResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type StorageMigrationResponse.

func (*StorageMigrationResponse) UnmarshalJSON

func (s *StorageMigrationResponse) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type StorageMigrationResponse.

type StorageMigrationResponseProperties

type StorageMigrationResponseProperties struct {
	// READ-ONLY; When server starts the migration process, it will return an operation ID identifying that particular migration
	// operation.
	OperationID *string `json:"operationId,omitempty" azure:"ro"`
}

StorageMigrationResponseProperties - StorageMigrationResponse resource specific properties

func (StorageMigrationResponseProperties) MarshalJSON

func (s StorageMigrationResponseProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type StorageMigrationResponseProperties.

func (*StorageMigrationResponseProperties) UnmarshalJSON

func (s *StorageMigrationResponseProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type StorageMigrationResponseProperties.

type StringDictionary

type StringDictionary struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// Settings.
	Properties map[string]*string `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

StringDictionary - String dictionary resource.

func (StringDictionary) MarshalJSON

func (s StringDictionary) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type StringDictionary.

func (*StringDictionary) UnmarshalJSON

func (s *StringDictionary) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type StringDictionary.

type SupportedTLSVersions

type SupportedTLSVersions string

SupportedTLSVersions - MinTlsVersion: configures the minimum version of TLS required for SSL requests

const (
	SupportedTLSVersionsOne0 SupportedTLSVersions = "1.0"
	SupportedTLSVersionsOne1 SupportedTLSVersions = "1.1"
	SupportedTLSVersionsOne2 SupportedTLSVersions = "1.2"
)

func PossibleSupportedTLSVersionsValues

func PossibleSupportedTLSVersionsValues() []SupportedTLSVersions

PossibleSupportedTLSVersionsValues returns the possible values for the SupportedTLSVersions const type.

type SwiftVirtualNetwork

type SwiftVirtualNetwork struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// SwiftVirtualNetwork resource specific properties
	Properties *SwiftVirtualNetworkProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

SwiftVirtualNetwork - Swift Virtual Network Contract. This is used to enable the new Swift way of doing virtual network integration.

func (SwiftVirtualNetwork) MarshalJSON

func (s SwiftVirtualNetwork) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SwiftVirtualNetwork.

func (*SwiftVirtualNetwork) UnmarshalJSON

func (s *SwiftVirtualNetwork) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SwiftVirtualNetwork.

type SwiftVirtualNetworkProperties

type SwiftVirtualNetworkProperties struct {
	// The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation
	// to Microsoft.Web/serverFarms defined first.
	SubnetResourceID *string `json:"subnetResourceId,omitempty"`

	// A flag that specifies if the scale unit this Web App is on supports Swift integration.
	SwiftSupported *bool `json:"swiftSupported,omitempty"`
}

SwiftVirtualNetworkProperties - SwiftVirtualNetwork resource specific properties

func (SwiftVirtualNetworkProperties) MarshalJSON

func (s SwiftVirtualNetworkProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type SwiftVirtualNetworkProperties.

func (*SwiftVirtualNetworkProperties) UnmarshalJSON

func (s *SwiftVirtualNetworkProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type SwiftVirtualNetworkProperties.

type TriggeredJobHistory

type TriggeredJobHistory struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// TriggeredJobHistory resource specific properties
	Properties *TriggeredJobHistoryProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

TriggeredJobHistory - Triggered Web Job History. List of Triggered Web Job Run Information elements.

func (TriggeredJobHistory) MarshalJSON

func (t TriggeredJobHistory) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type TriggeredJobHistory.

func (*TriggeredJobHistory) UnmarshalJSON

func (t *TriggeredJobHistory) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type TriggeredJobHistory.

type TriggeredJobHistoryCollection

type TriggeredJobHistoryCollection struct {
	// REQUIRED; Collection of resources.
	Value []*TriggeredJobHistory `json:"value,omitempty"`

	// READ-ONLY; Link to next page of resources.
	NextLink *string `json:"nextLink,omitempty" azure:"ro"`
}

TriggeredJobHistoryCollection - Collection of Kudu continuous web job information elements.

func (TriggeredJobHistoryCollection) MarshalJSON

func (t TriggeredJobHistoryCollection) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type TriggeredJobHistoryCollection.

func (*TriggeredJobHistoryCollection) UnmarshalJSON

func (t *TriggeredJobHistoryCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type TriggeredJobHistoryCollection.

type TriggeredJobHistoryProperties

type TriggeredJobHistoryProperties struct {
	// List of triggered web job runs.
	Runs []*TriggeredJobRun `json:"runs,omitempty"`
}

TriggeredJobHistoryProperties - TriggeredJobHistory resource specific properties

func (TriggeredJobHistoryProperties) MarshalJSON

func (t TriggeredJobHistoryProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type TriggeredJobHistoryProperties.

func (*TriggeredJobHistoryProperties) UnmarshalJSON

func (t *TriggeredJobHistoryProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type TriggeredJobHistoryProperties.

type TriggeredJobRun

type TriggeredJobRun struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// TriggeredJobRun resource specific properties
	Properties *TriggeredJobRunProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

TriggeredJobRun - Triggered Web Job Run Information.

func (TriggeredJobRun) MarshalJSON

func (t TriggeredJobRun) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type TriggeredJobRun.

func (*TriggeredJobRun) UnmarshalJSON

func (t *TriggeredJobRun) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type TriggeredJobRun.

type TriggeredJobRunProperties

type TriggeredJobRunProperties struct {
	// Job duration.
	Duration *string `json:"duration,omitempty"`

	// End time.
	EndTime *time.Time `json:"end_time,omitempty"`

	// Error URL.
	ErrorURL *string `json:"error_url,omitempty"`

	// Job name.
	JobName *string `json:"job_name,omitempty"`

	// Output URL.
	OutputURL *string `json:"output_url,omitempty"`

	// Start time.
	StartTime *time.Time `json:"start_time,omitempty"`

	// Job status.
	Status *TriggeredWebJobStatus `json:"status,omitempty"`

	// Job trigger.
	Trigger *string `json:"trigger,omitempty"`

	// Job URL.
	URL *string `json:"url,omitempty"`

	// Job ID.
	WebJobID *string `json:"web_job_id,omitempty"`

	// Job name.
	WebJobName *string `json:"web_job_name,omitempty"`
}

TriggeredJobRunProperties - TriggeredJobRun resource specific properties

func (TriggeredJobRunProperties) MarshalJSON

func (t TriggeredJobRunProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type TriggeredJobRunProperties.

func (*TriggeredJobRunProperties) UnmarshalJSON

func (t *TriggeredJobRunProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type TriggeredJobRunProperties.

type TriggeredWebJob

type TriggeredWebJob struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// TriggeredWebJob resource specific properties
	Properties *TriggeredWebJobProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

TriggeredWebJob - Triggered Web Job Information.

func (TriggeredWebJob) MarshalJSON

func (t TriggeredWebJob) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type TriggeredWebJob.

func (*TriggeredWebJob) UnmarshalJSON

func (t *TriggeredWebJob) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type TriggeredWebJob.

type TriggeredWebJobCollection

type TriggeredWebJobCollection struct {
	// REQUIRED; Collection of resources.
	Value []*TriggeredWebJob `json:"value,omitempty"`

	// READ-ONLY; Link to next page of resources.
	NextLink *string `json:"nextLink,omitempty" azure:"ro"`
}

TriggeredWebJobCollection - Collection of Kudu continuous web job information elements.

func (TriggeredWebJobCollection) MarshalJSON

func (t TriggeredWebJobCollection) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type TriggeredWebJobCollection.

func (*TriggeredWebJobCollection) UnmarshalJSON

func (t *TriggeredWebJobCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type TriggeredWebJobCollection.

type TriggeredWebJobProperties

type TriggeredWebJobProperties struct {
	// Error information.
	Error *string `json:"error,omitempty"`

	// Extra Info URL.
	ExtraInfoURL *string `json:"extra_info_url,omitempty"`

	// History URL.
	HistoryURL *string `json:"history_url,omitempty"`

	// Latest job run information.
	LatestRun *TriggeredJobRun `json:"latest_run,omitempty"`

	// Run command.
	RunCommand *string `json:"run_command,omitempty"`

	// Scheduler Logs URL.
	SchedulerLogsURL *string `json:"scheduler_logs_url,omitempty"`

	// Job settings.
	Settings map[string]any `json:"settings,omitempty"`

	// Job URL.
	URL *string `json:"url,omitempty"`

	// Using SDK?
	UsingSdk *bool `json:"using_sdk,omitempty"`

	// Job type.
	WebJobType *WebJobType `json:"web_job_type,omitempty"`
}

TriggeredWebJobProperties - TriggeredWebJob resource specific properties

func (TriggeredWebJobProperties) MarshalJSON

func (t TriggeredWebJobProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type TriggeredWebJobProperties.

func (*TriggeredWebJobProperties) UnmarshalJSON

func (t *TriggeredWebJobProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type TriggeredWebJobProperties.

type TriggeredWebJobStatus

type TriggeredWebJobStatus string

TriggeredWebJobStatus - Job status.

const (
	TriggeredWebJobStatusSuccess TriggeredWebJobStatus = "Success"
	TriggeredWebJobStatusFailed  TriggeredWebJobStatus = "Failed"
	TriggeredWebJobStatusError   TriggeredWebJobStatus = "Error"
)

func PossibleTriggeredWebJobStatusValues

func PossibleTriggeredWebJobStatusValues() []TriggeredWebJobStatus

PossibleTriggeredWebJobStatusValues returns the possible values for the TriggeredWebJobStatus const type.

type UnauthenticatedClientAction

type UnauthenticatedClientAction string

UnauthenticatedClientAction - The action to take when an unauthenticated client attempts to access the app.

const (
	UnauthenticatedClientActionRedirectToLoginPage UnauthenticatedClientAction = "RedirectToLoginPage"
	UnauthenticatedClientActionAllowAnonymous      UnauthenticatedClientAction = "AllowAnonymous"
)

func PossibleUnauthenticatedClientActionValues

func PossibleUnauthenticatedClientActionValues() []UnauthenticatedClientAction

PossibleUnauthenticatedClientActionValues returns the possible values for the UnauthenticatedClientAction const type.

type UsageState

type UsageState string

UsageState - State indicating whether the app has exceeded its quota usage. Read-only.

const (
	UsageStateNormal   UsageState = "Normal"
	UsageStateExceeded UsageState = "Exceeded"
)

func PossibleUsageStateValues

func PossibleUsageStateValues() []UsageState

PossibleUsageStateValues returns the possible values for the UsageState const type.

type User

type User struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// User resource specific properties
	Properties *UserProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

User credentials used for publishing activity.

func (User) MarshalJSON

func (u User) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type User.

func (*User) UnmarshalJSON

func (u *User) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type User.

type UserProperties

type UserProperties struct {
	// REQUIRED; Username used for publishing.
	PublishingUserName *string `json:"publishingUserName,omitempty"`

	// Password used for publishing.
	PublishingPassword *string `json:"publishingPassword,omitempty"`

	// Password hash used for publishing.
	PublishingPasswordHash *string `json:"publishingPasswordHash,omitempty"`

	// Password hash salt used for publishing.
	PublishingPasswordHashSalt *string `json:"publishingPasswordHashSalt,omitempty"`

	// Url of SCM site.
	ScmURI *string `json:"scmUri,omitempty"`
}

UserProperties - User resource specific properties

func (UserProperties) MarshalJSON

func (u UserProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type UserProperties.

func (*UserProperties) UnmarshalJSON

func (u *UserProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type UserProperties.

type ValidateContainerSettingsRequest

type ValidateContainerSettingsRequest struct {
	// Base URL of the container registry
	BaseURL *string `json:"baseUrl,omitempty"`

	// Password for to access the container registry
	Password *string `json:"password,omitempty"`

	// Platform (windows or linux)
	Platform *string `json:"platform,omitempty"`

	// Repository name (image name)
	Repository *string `json:"repository,omitempty"`

	// Image tag
	Tag *string `json:"tag,omitempty"`

	// Username for to access the container registry
	Username *string `json:"username,omitempty"`
}

ValidateContainerSettingsRequest - Container settings validation request context

func (ValidateContainerSettingsRequest) MarshalJSON

func (v ValidateContainerSettingsRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ValidateContainerSettingsRequest.

func (*ValidateContainerSettingsRequest) UnmarshalJSON

func (v *ValidateContainerSettingsRequest) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ValidateContainerSettingsRequest.

type ValidateProperties

type ValidateProperties struct {
	// Target capacity of the App Service plan (number of VMs).
	Capacity *int32 `json:"capacity,omitempty"`

	// Name of App Service Environment where app or App Service plan should be created.
	HostingEnvironment *string `json:"hostingEnvironment,omitempty"`

	// true if App Service plan is for Spot instances; otherwise, false.
	IsSpot *bool `json:"isSpot,omitempty"`

	// true if App Service plan is running as a windows container
	IsXenon *bool `json:"isXenon,omitempty"`

	// true if App Service plan is for Linux workers; otherwise, false.
	NeedLinuxWorkers *bool `json:"needLinuxWorkers,omitempty"`

	// Name of the target SKU for the App Service plan.
	SKUName *string `json:"skuName,omitempty"`

	// ARM resource ID of an App Service plan that would host the app.
	ServerFarmID *string `json:"serverFarmId,omitempty"`
}

ValidateProperties - App properties used for validation.

func (ValidateProperties) MarshalJSON

func (v ValidateProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ValidateProperties.

func (*ValidateProperties) UnmarshalJSON

func (v *ValidateProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ValidateProperties.

type ValidateRequest

type ValidateRequest struct {
	// REQUIRED; Expected location of the resource.
	Location *string `json:"location,omitempty"`

	// REQUIRED; Resource name to verify.
	Name *string `json:"name,omitempty"`

	// REQUIRED; Properties of the resource to validate.
	Properties *ValidateProperties `json:"properties,omitempty"`

	// REQUIRED; Resource type used for verification.
	Type *ValidateResourceTypes `json:"type,omitempty"`
}

ValidateRequest - Resource validation request content.

func (ValidateRequest) MarshalJSON

func (v ValidateRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ValidateRequest.

func (*ValidateRequest) UnmarshalJSON

func (v *ValidateRequest) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ValidateRequest.

type ValidateResourceTypes

type ValidateResourceTypes string

ValidateResourceTypes - Resource type used for verification.

const (
	ValidateResourceTypesServerFarm ValidateResourceTypes = "ServerFarm"
	ValidateResourceTypesSite       ValidateResourceTypes = "Site"
)

func PossibleValidateResourceTypesValues

func PossibleValidateResourceTypesValues() []ValidateResourceTypes

PossibleValidateResourceTypesValues returns the possible values for the ValidateResourceTypes const type.

type ValidateResponse

type ValidateResponse struct {
	// Error details for the case when validation fails.
	Error *ValidateResponseError `json:"error,omitempty"`

	// Result of validation.
	Status *string `json:"status,omitempty"`
}

ValidateResponse - Describes the result of resource validation.

func (ValidateResponse) MarshalJSON

func (v ValidateResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ValidateResponse.

func (*ValidateResponse) UnmarshalJSON

func (v *ValidateResponse) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ValidateResponse.

type ValidateResponseError

type ValidateResponseError struct {
	// Validation error code.
	Code *string `json:"code,omitempty"`

	// Validation error message.
	Message *string `json:"message,omitempty"`
}

ValidateResponseError - Error details for when validation fails.

func (ValidateResponseError) MarshalJSON

func (v ValidateResponseError) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ValidateResponseError.

func (*ValidateResponseError) UnmarshalJSON

func (v *ValidateResponseError) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ValidateResponseError.

type VirtualApplication

type VirtualApplication struct {
	// Physical path.
	PhysicalPath *string `json:"physicalPath,omitempty"`

	// true if preloading is enabled; otherwise, false.
	PreloadEnabled *bool `json:"preloadEnabled,omitempty"`

	// Virtual directories for virtual application.
	VirtualDirectories []*VirtualDirectory `json:"virtualDirectories,omitempty"`

	// Virtual path.
	VirtualPath *string `json:"virtualPath,omitempty"`
}

VirtualApplication - Virtual application in an app.

func (VirtualApplication) MarshalJSON

func (v VirtualApplication) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type VirtualApplication.

func (*VirtualApplication) UnmarshalJSON

func (v *VirtualApplication) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type VirtualApplication.

type VirtualDirectory

type VirtualDirectory struct {
	// Physical path.
	PhysicalPath *string `json:"physicalPath,omitempty"`

	// Path to virtual application.
	VirtualPath *string `json:"virtualPath,omitempty"`
}

VirtualDirectory - Directory for virtual application.

func (VirtualDirectory) MarshalJSON

func (v VirtualDirectory) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type VirtualDirectory.

func (*VirtualDirectory) UnmarshalJSON

func (v *VirtualDirectory) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type VirtualDirectory.

type VirtualIPMapping

type VirtualIPMapping struct {
	// Is virtual IP mapping in use.
	InUse *bool `json:"inUse,omitempty"`

	// Internal HTTP port.
	InternalHTTPPort *int32 `json:"internalHttpPort,omitempty"`

	// Internal HTTPS port.
	InternalHTTPSPort *int32 `json:"internalHttpsPort,omitempty"`

	// Virtual IP address.
	VirtualIP *string `json:"virtualIP,omitempty"`
}

VirtualIPMapping - Virtual IP mapping.

func (VirtualIPMapping) MarshalJSON

func (v VirtualIPMapping) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type VirtualIPMapping.

func (*VirtualIPMapping) UnmarshalJSON

func (v *VirtualIPMapping) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type VirtualIPMapping.

type VirtualNetworkProfile

type VirtualNetworkProfile struct {
	// Resource id of the Virtual Network.
	ID *string `json:"id,omitempty"`

	// Subnet within the Virtual Network.
	Subnet *string `json:"subnet,omitempty"`

	// READ-ONLY; Name of the Virtual Network (read-only).
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type of the Virtual Network (read-only).
	Type *string `json:"type,omitempty" azure:"ro"`
}

VirtualNetworkProfile - Specification for using a Virtual Network.

func (VirtualNetworkProfile) MarshalJSON

func (v VirtualNetworkProfile) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type VirtualNetworkProfile.

func (*VirtualNetworkProfile) UnmarshalJSON

func (v *VirtualNetworkProfile) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type VirtualNetworkProfile.

type VnetGateway

type VnetGateway struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// VnetGateway resource specific properties
	Properties *VnetGatewayProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

VnetGateway - The Virtual Network gateway contract. This is used to give the Virtual Network gateway access to the VPN package.

func (VnetGateway) MarshalJSON

func (v VnetGateway) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type VnetGateway.

func (*VnetGateway) UnmarshalJSON

func (v *VnetGateway) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type VnetGateway.

type VnetGatewayProperties

type VnetGatewayProperties struct {
	// REQUIRED; The URI where the VPN package can be downloaded.
	VPNPackageURI *string `json:"vpnPackageUri,omitempty"`

	// The Virtual Network name.
	VnetName *string `json:"vnetName,omitempty"`
}

VnetGatewayProperties - VnetGateway resource specific properties

func (VnetGatewayProperties) MarshalJSON

func (v VnetGatewayProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type VnetGatewayProperties.

func (*VnetGatewayProperties) UnmarshalJSON

func (v *VnetGatewayProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type VnetGatewayProperties.

type VnetInfo

type VnetInfo struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// VnetInfo resource specific properties
	Properties *VnetInfoProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

VnetInfo - Virtual Network information contract.

func (VnetInfo) MarshalJSON

func (v VnetInfo) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type VnetInfo.

func (*VnetInfo) UnmarshalJSON

func (v *VnetInfo) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type VnetInfo.

type VnetInfoProperties

type VnetInfoProperties struct {
	// 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"`

	// DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses.
	DNSServers *string `json:"dnsServers,omitempty"`

	// Flag that is used to denote if this is VNET injection
	IsSwift *bool `json:"isSwift,omitempty"`

	// The Virtual Network's resource ID.
	VnetResourceID *string `json:"vnetResourceId,omitempty"`

	// READ-ONLY; The client certificate thumbprint.
	CertThumbprint *string `json:"certThumbprint,omitempty" azure:"ro"`

	// READ-ONLY; true if a resync is required; otherwise, false.
	ResyncRequired *bool `json:"resyncRequired,omitempty" azure:"ro"`

	// READ-ONLY; The routes that this Virtual Network connection uses.
	Routes []*VnetRoute `json:"routes,omitempty" azure:"ro"`
}

VnetInfoProperties - VnetInfo resource specific properties

func (VnetInfoProperties) MarshalJSON

func (v VnetInfoProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type VnetInfoProperties.

func (*VnetInfoProperties) UnmarshalJSON

func (v *VnetInfoProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type VnetInfoProperties.

type VnetParameters

type VnetParameters struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// VnetParameters resource specific properties
	Properties *VnetParametersProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

VnetParameters - The required set of inputs to validate a VNET

func (VnetParameters) MarshalJSON

func (v VnetParameters) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type VnetParameters.

func (*VnetParameters) UnmarshalJSON

func (v *VnetParameters) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type VnetParameters.

type VnetParametersProperties

type VnetParametersProperties struct {
	// The name of the VNET to be validated
	VnetName *string `json:"vnetName,omitempty"`

	// The Resource Group of the VNET to be validated
	VnetResourceGroup *string `json:"vnetResourceGroup,omitempty"`

	// The subnet name to be validated
	VnetSubnetName *string `json:"vnetSubnetName,omitempty"`
}

VnetParametersProperties - VnetParameters resource specific properties

func (VnetParametersProperties) MarshalJSON

func (v VnetParametersProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type VnetParametersProperties.

func (*VnetParametersProperties) UnmarshalJSON

func (v *VnetParametersProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type VnetParametersProperties.

type VnetRoute

type VnetRoute struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// VnetRoute resource specific properties
	Properties *VnetRouteProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

VnetRoute - Virtual Network route contract used to pass routing information for a Virtual Network.

func (VnetRoute) MarshalJSON

func (v VnetRoute) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type VnetRoute.

func (*VnetRoute) UnmarshalJSON

func (v *VnetRoute) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type VnetRoute.

type VnetRouteProperties

type VnetRouteProperties struct {
	// The ending address for this route. If the start address is specified in CIDR notation, this must be omitted.
	EndAddress *string `json:"endAddress,omitempty"`

	// The type of route this is: DEFAULT - By default, every 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 app only
	// These values will be used for syncing an app's routes with those from a Virtual Network.
	RouteType *RouteType `json:"routeType,omitempty"`

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

VnetRouteProperties - VnetRoute resource specific properties

func (VnetRouteProperties) MarshalJSON

func (v VnetRouteProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type VnetRouteProperties.

func (*VnetRouteProperties) UnmarshalJSON

func (v *VnetRouteProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type VnetRouteProperties.

type VnetValidationFailureDetails

type VnetValidationFailureDetails struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// VnetValidationFailureDetails resource specific properties
	Properties *VnetValidationFailureDetailsProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

VnetValidationFailureDetails - A class that describes the reason for a validation failure.

func (VnetValidationFailureDetails) MarshalJSON

func (v VnetValidationFailureDetails) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type VnetValidationFailureDetails.

func (*VnetValidationFailureDetails) UnmarshalJSON

func (v *VnetValidationFailureDetails) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type VnetValidationFailureDetails.

type VnetValidationFailureDetailsProperties

type VnetValidationFailureDetailsProperties struct {
	// A flag describing whether or not validation failed.
	Failed *bool `json:"failed,omitempty"`

	// A list of tests that failed in the validation.
	FailedTests []*VnetValidationTestFailure `json:"failedTests,omitempty"`
}

VnetValidationFailureDetailsProperties - VnetValidationFailureDetails resource specific properties

func (VnetValidationFailureDetailsProperties) MarshalJSON

func (v VnetValidationFailureDetailsProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type VnetValidationFailureDetailsProperties.

func (*VnetValidationFailureDetailsProperties) UnmarshalJSON

func (v *VnetValidationFailureDetailsProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type VnetValidationFailureDetailsProperties.

type VnetValidationTestFailure

type VnetValidationTestFailure struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// VnetValidationTestFailure resource specific properties
	Properties *VnetValidationTestFailureProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

VnetValidationTestFailure - A class that describes a test that failed during NSG and UDR validation.

func (VnetValidationTestFailure) MarshalJSON

func (v VnetValidationTestFailure) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type VnetValidationTestFailure.

func (*VnetValidationTestFailure) UnmarshalJSON

func (v *VnetValidationTestFailure) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type VnetValidationTestFailure.

type VnetValidationTestFailureProperties

type VnetValidationTestFailureProperties struct {
	// The details of what caused the failure, e.g. the blocking rule name, etc.
	Details *string `json:"details,omitempty"`

	// The name of the test that failed.
	TestName *string `json:"testName,omitempty"`
}

VnetValidationTestFailureProperties - VnetValidationTestFailure resource specific properties

func (VnetValidationTestFailureProperties) MarshalJSON

func (v VnetValidationTestFailureProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type VnetValidationTestFailureProperties.

func (*VnetValidationTestFailureProperties) UnmarshalJSON

func (v *VnetValidationTestFailureProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type VnetValidationTestFailureProperties.

type WebAppCollection

type WebAppCollection struct {
	// REQUIRED; Collection of resources.
	Value []*Site `json:"value,omitempty"`

	// READ-ONLY; Link to next page of resources.
	NextLink *string `json:"nextLink,omitempty" azure:"ro"`
}

WebAppCollection - Collection of App Service apps.

func (WebAppCollection) MarshalJSON

func (w WebAppCollection) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type WebAppCollection.

func (*WebAppCollection) UnmarshalJSON

func (w *WebAppCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type WebAppCollection.

type WebAppInstanceCollection

type WebAppInstanceCollection struct {
	// REQUIRED; Collection of resources.
	Value []*SiteInstance `json:"value,omitempty"`

	// READ-ONLY; Link to next page of resources.
	NextLink *string `json:"nextLink,omitempty" azure:"ro"`
}

WebAppInstanceCollection - Collection of app instances.

func (WebAppInstanceCollection) MarshalJSON

func (w WebAppInstanceCollection) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type WebAppInstanceCollection.

func (*WebAppInstanceCollection) UnmarshalJSON

func (w *WebAppInstanceCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type WebAppInstanceCollection.

type WebAppsClient

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

WebAppsClient contains the methods for the WebApps group. Don't use this type directly, use NewWebAppsClient() instead.

func NewWebAppsClient

func NewWebAppsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*WebAppsClient, error)

NewWebAppsClient creates a new instance of WebAppsClient with the specified values.

  • subscriptionID - Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).
  • credential - used to authorize requests. Usually a credential from azidentity.
  • options - pass nil to accept the default values.

func (*WebAppsClient) AddPremierAddOn

func (client *WebAppsClient) AddPremierAddOn(ctx context.Context, resourceGroupName string, name string, premierAddOnName string, premierAddOn PremierAddOn, options *WebAppsClientAddPremierAddOnOptions) (WebAppsClientAddPremierAddOnResponse, error)

AddPremierAddOn - Updates a named add-on of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • premierAddOnName - Add-on name.
  • premierAddOn - A JSON representation of the edited premier add-on.
  • options - WebAppsClientAddPremierAddOnOptions contains the optional parameters for the WebAppsClient.AddPremierAddOn method.

func (*WebAppsClient) AddPremierAddOnSlot

func (client *WebAppsClient) AddPremierAddOnSlot(ctx context.Context, resourceGroupName string, name string, premierAddOnName string, slot string, premierAddOn PremierAddOn, options *WebAppsClientAddPremierAddOnSlotOptions) (WebAppsClientAddPremierAddOnSlotResponse, error)

AddPremierAddOnSlot - Updates a named add-on of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • premierAddOnName - Add-on name.
  • slot - Name of the deployment slot. If a slot is not specified, the API will update the named add-on for the production slot.
  • premierAddOn - A JSON representation of the edited premier add-on.
  • options - WebAppsClientAddPremierAddOnSlotOptions contains the optional parameters for the WebAppsClient.AddPremierAddOnSlot method.

func (*WebAppsClient) AnalyzeCustomHostname

func (client *WebAppsClient) AnalyzeCustomHostname(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientAnalyzeCustomHostnameOptions) (WebAppsClientAnalyzeCustomHostnameResponse, error)

AnalyzeCustomHostname - Analyze a custom hostname. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • options - WebAppsClientAnalyzeCustomHostnameOptions contains the optional parameters for the WebAppsClient.AnalyzeCustomHostname method.

func (*WebAppsClient) AnalyzeCustomHostnameSlot

func (client *WebAppsClient) AnalyzeCustomHostnameSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientAnalyzeCustomHostnameSlotOptions) (WebAppsClientAnalyzeCustomHostnameSlotResponse, error)

AnalyzeCustomHostnameSlot - Analyze a custom hostname. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • slot - Name of web app slot. If not specified then will default to production slot.
  • options - WebAppsClientAnalyzeCustomHostnameSlotOptions contains the optional parameters for the WebAppsClient.AnalyzeCustomHostnameSlot method.

func (*WebAppsClient) ApplySlotConfigToProduction

func (client *WebAppsClient) ApplySlotConfigToProduction(ctx context.Context, resourceGroupName string, name string, slotSwapEntity CsmSlotEntity, options *WebAppsClientApplySlotConfigToProductionOptions) (WebAppsClientApplySlotConfigToProductionResponse, error)

ApplySlotConfigToProduction - Applies the configuration settings from the target slot onto the current slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slotSwapEntity - JSON object that contains the target slot name. See example.
  • options - WebAppsClientApplySlotConfigToProductionOptions contains the optional parameters for the WebAppsClient.ApplySlotConfigToProduction method.

func (*WebAppsClient) ApplySlotConfigurationSlot

func (client *WebAppsClient) ApplySlotConfigurationSlot(ctx context.Context, resourceGroupName string, name string, slot string, slotSwapEntity CsmSlotEntity, options *WebAppsClientApplySlotConfigurationSlotOptions) (WebAppsClientApplySlotConfigurationSlotResponse, error)

ApplySlotConfigurationSlot - Applies the configuration settings from the target slot onto the current slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the source slot. If a slot is not specified, the production slot is used as the source slot.
  • slotSwapEntity - JSON object that contains the target slot name. See example.
  • options - WebAppsClientApplySlotConfigurationSlotOptions contains the optional parameters for the WebAppsClient.ApplySlotConfigurationSlot method.

func (*WebAppsClient) Backup

func (client *WebAppsClient) Backup(ctx context.Context, resourceGroupName string, name string, request BackupRequest, options *WebAppsClientBackupOptions) (WebAppsClientBackupResponse, error)

Backup - Creates a backup of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • request - Backup configuration. You can use the JSON response from the POST action as input here.
  • options - WebAppsClientBackupOptions contains the optional parameters for the WebAppsClient.Backup method.

func (*WebAppsClient) BackupSlot

func (client *WebAppsClient) BackupSlot(ctx context.Context, resourceGroupName string, name string, slot string, request BackupRequest, options *WebAppsClientBackupSlotOptions) (WebAppsClientBackupSlotResponse, error)

BackupSlot - Creates a backup of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will create a backup for the production slot.
  • request - Backup configuration. You can use the JSON response from the POST action as input here.
  • options - WebAppsClientBackupSlotOptions contains the optional parameters for the WebAppsClient.BackupSlot method.

func (*WebAppsClient) BeginCreateFunction

func (client *WebAppsClient) BeginCreateFunction(ctx context.Context, resourceGroupName string, name string, functionName string, functionEnvelope FunctionEnvelope, options *WebAppsClientBeginCreateFunctionOptions) (*runtime.Poller[WebAppsClientCreateFunctionResponse], error)

BeginCreateFunction - Create function for web site, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • functionName - Function name.
  • functionEnvelope - Function details.
  • options - WebAppsClientBeginCreateFunctionOptions contains the optional parameters for the WebAppsClient.BeginCreateFunction method.

func (*WebAppsClient) BeginCreateInstanceFunctionSlot

func (client *WebAppsClient) BeginCreateInstanceFunctionSlot(ctx context.Context, resourceGroupName string, name string, functionName string, slot string, functionEnvelope FunctionEnvelope, options *WebAppsClientBeginCreateInstanceFunctionSlotOptions) (*runtime.Poller[WebAppsClientCreateInstanceFunctionSlotResponse], error)

BeginCreateInstanceFunctionSlot - Create function for web site, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • functionName - Function name.
  • slot - Name of the deployment slot.
  • functionEnvelope - Function details.
  • options - WebAppsClientBeginCreateInstanceFunctionSlotOptions contains the optional parameters for the WebAppsClient.BeginCreateInstanceFunctionSlot method.

func (*WebAppsClient) BeginCreateInstanceMSDeployOperation

func (client *WebAppsClient) BeginCreateInstanceMSDeployOperation(ctx context.Context, resourceGroupName string, name string, instanceID string, msDeploy MSDeploy, options *WebAppsClientBeginCreateInstanceMSDeployOperationOptions) (*runtime.Poller[WebAppsClientCreateInstanceMSDeployOperationResponse], error)

BeginCreateInstanceMSDeployOperation - Invoke the MSDeploy web app extension. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • instanceID - ID of web app instance.
  • msDeploy - Details of MSDeploy operation
  • options - WebAppsClientBeginCreateInstanceMSDeployOperationOptions contains the optional parameters for the WebAppsClient.BeginCreateInstanceMSDeployOperation method.

func (*WebAppsClient) BeginCreateInstanceMSDeployOperationSlot

func (client *WebAppsClient) BeginCreateInstanceMSDeployOperationSlot(ctx context.Context, resourceGroupName string, name string, slot string, instanceID string, msDeploy MSDeploy, options *WebAppsClientBeginCreateInstanceMSDeployOperationSlotOptions) (*runtime.Poller[WebAppsClientCreateInstanceMSDeployOperationSlotResponse], error)

BeginCreateInstanceMSDeployOperationSlot - Invoke the MSDeploy web app extension. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • 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.
  • msDeploy - Details of MSDeploy operation
  • options - WebAppsClientBeginCreateInstanceMSDeployOperationSlotOptions contains the optional parameters for the WebAppsClient.BeginCreateInstanceMSDeployOperationSlot method.

func (*WebAppsClient) BeginCreateMSDeployOperation

func (client *WebAppsClient) BeginCreateMSDeployOperation(ctx context.Context, resourceGroupName string, name string, msDeploy MSDeploy, options *WebAppsClientBeginCreateMSDeployOperationOptions) (*runtime.Poller[WebAppsClientCreateMSDeployOperationResponse], error)

BeginCreateMSDeployOperation - Invoke the MSDeploy web app extension. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • msDeploy - Details of MSDeploy operation
  • options - WebAppsClientBeginCreateMSDeployOperationOptions contains the optional parameters for the WebAppsClient.BeginCreateMSDeployOperation method.

func (*WebAppsClient) BeginCreateMSDeployOperationSlot

func (client *WebAppsClient) BeginCreateMSDeployOperationSlot(ctx context.Context, resourceGroupName string, name string, slot string, msDeploy MSDeploy, options *WebAppsClientBeginCreateMSDeployOperationSlotOptions) (*runtime.Poller[WebAppsClientCreateMSDeployOperationSlotResponse], error)

BeginCreateMSDeployOperationSlot - Invoke the MSDeploy web app extension. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • slot - Name of web app slot. If not specified then will default to production slot.
  • msDeploy - Details of MSDeploy operation
  • options - WebAppsClientBeginCreateMSDeployOperationSlotOptions contains the optional parameters for the WebAppsClient.BeginCreateMSDeployOperationSlot method.

func (*WebAppsClient) BeginCreateOrUpdate

func (client *WebAppsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, name string, siteEnvelope Site, options *WebAppsClientBeginCreateOrUpdateOptions) (*runtime.Poller[WebAppsClientCreateOrUpdateResponse], error)

BeginCreateOrUpdate - Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.
  • siteEnvelope - A JSON representation of the app properties. See example.
  • options - WebAppsClientBeginCreateOrUpdateOptions contains the optional parameters for the WebAppsClient.BeginCreateOrUpdate method.

func (*WebAppsClient) BeginCreateOrUpdateSlot

func (client *WebAppsClient) BeginCreateOrUpdateSlot(ctx context.Context, resourceGroupName string, name string, slot string, siteEnvelope Site, options *WebAppsClientBeginCreateOrUpdateSlotOptions) (*runtime.Poller[WebAppsClientCreateOrUpdateSlotResponse], error)

BeginCreateOrUpdateSlot - Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.
  • slot - Name of the deployment slot to create or update. The name 'production' is reserved.
  • siteEnvelope - A JSON representation of the app properties. See example.
  • options - WebAppsClientBeginCreateOrUpdateSlotOptions contains the optional parameters for the WebAppsClient.BeginCreateOrUpdateSlot method.

func (*WebAppsClient) BeginCreateOrUpdateSourceControl

func (client *WebAppsClient) BeginCreateOrUpdateSourceControl(ctx context.Context, resourceGroupName string, name string, siteSourceControl SiteSourceControl, options *WebAppsClientBeginCreateOrUpdateSourceControlOptions) (*runtime.Poller[WebAppsClientCreateOrUpdateSourceControlResponse], error)

BeginCreateOrUpdateSourceControl - Updates the source control configuration of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • siteSourceControl - JSON representation of a SiteSourceControl object. See example.
  • options - WebAppsClientBeginCreateOrUpdateSourceControlOptions contains the optional parameters for the WebAppsClient.BeginCreateOrUpdateSourceControl method.

func (*WebAppsClient) BeginCreateOrUpdateSourceControlSlot

func (client *WebAppsClient) BeginCreateOrUpdateSourceControlSlot(ctx context.Context, resourceGroupName string, name string, slot string, siteSourceControl SiteSourceControl, options *WebAppsClientBeginCreateOrUpdateSourceControlSlotOptions) (*runtime.Poller[WebAppsClientCreateOrUpdateSourceControlSlotResponse], error)

BeginCreateOrUpdateSourceControlSlot - Updates the source control configuration of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will update the source control configuration for the production slot.
  • siteSourceControl - JSON representation of a SiteSourceControl object. See example.
  • options - WebAppsClientBeginCreateOrUpdateSourceControlSlotOptions contains the optional parameters for the WebAppsClient.BeginCreateOrUpdateSourceControlSlot method.

func (*WebAppsClient) BeginInstallSiteExtension

func (client *WebAppsClient) BeginInstallSiteExtension(ctx context.Context, resourceGroupName string, name string, siteExtensionID string, options *WebAppsClientBeginInstallSiteExtensionOptions) (*runtime.Poller[WebAppsClientInstallSiteExtensionResponse], error)

BeginInstallSiteExtension - Install site extension on a web site, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • siteExtensionID - Site extension name.
  • options - WebAppsClientBeginInstallSiteExtensionOptions contains the optional parameters for the WebAppsClient.BeginInstallSiteExtension method.

func (*WebAppsClient) BeginInstallSiteExtensionSlot

func (client *WebAppsClient) BeginInstallSiteExtensionSlot(ctx context.Context, resourceGroupName string, name string, siteExtensionID string, slot string, options *WebAppsClientBeginInstallSiteExtensionSlotOptions) (*runtime.Poller[WebAppsClientInstallSiteExtensionSlotResponse], error)

BeginInstallSiteExtensionSlot - Install site extension on a web site, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • siteExtensionID - Site extension name.
  • slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
  • options - WebAppsClientBeginInstallSiteExtensionSlotOptions contains the optional parameters for the WebAppsClient.BeginInstallSiteExtensionSlot method.

func (*WebAppsClient) BeginListPublishingCredentials

func (client *WebAppsClient) BeginListPublishingCredentials(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientBeginListPublishingCredentialsOptions) (*runtime.Poller[WebAppsClientListPublishingCredentialsResponse], error)

BeginListPublishingCredentials - Gets the Git/FTP publishing credentials of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientBeginListPublishingCredentialsOptions contains the optional parameters for the WebAppsClient.BeginListPublishingCredentials method.

func (*WebAppsClient) BeginListPublishingCredentialsSlot

func (client *WebAppsClient) BeginListPublishingCredentialsSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientBeginListPublishingCredentialsSlotOptions) (*runtime.Poller[WebAppsClientListPublishingCredentialsSlotResponse], error)

BeginListPublishingCredentialsSlot - Gets the Git/FTP publishing credentials of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will get the publishing credentials for the production slot.
  • options - WebAppsClientBeginListPublishingCredentialsSlotOptions contains the optional parameters for the WebAppsClient.BeginListPublishingCredentialsSlot method.

func (*WebAppsClient) BeginMigrateMySQL

func (client *WebAppsClient) BeginMigrateMySQL(ctx context.Context, resourceGroupName string, name string, migrationRequestEnvelope MigrateMySQLRequest, options *WebAppsClientBeginMigrateMySQLOptions) (*runtime.Poller[WebAppsClientMigrateMySQLResponse], error)

BeginMigrateMySQL - Migrates a local (in-app) MySql database to a remote MySql database. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • migrationRequestEnvelope - MySql migration options.
  • options - WebAppsClientBeginMigrateMySQLOptions contains the optional parameters for the WebAppsClient.BeginMigrateMySQL method.

func (*WebAppsClient) BeginMigrateStorage

func (client *WebAppsClient) BeginMigrateStorage(ctx context.Context, subscriptionName string, resourceGroupName string, name string, migrationOptions StorageMigrationOptions, options *WebAppsClientBeginMigrateStorageOptions) (*runtime.Poller[WebAppsClientMigrateStorageResponse], error)

BeginMigrateStorage - Restores a web app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • subscriptionName - Azure subscription.
  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • migrationOptions - Migration migrationOptions.
  • options - WebAppsClientBeginMigrateStorageOptions contains the optional parameters for the WebAppsClient.BeginMigrateStorage method.

func (*WebAppsClient) BeginRestore

func (client *WebAppsClient) BeginRestore(ctx context.Context, resourceGroupName string, name string, backupID string, request RestoreRequest, options *WebAppsClientBeginRestoreOptions) (*runtime.Poller[WebAppsClientRestoreResponse], error)

BeginRestore - Restores a specific backup to another app (or deployment slot, if specified). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • backupID - ID of the backup.
  • request - Information on restore request .
  • options - WebAppsClientBeginRestoreOptions contains the optional parameters for the WebAppsClient.BeginRestore method.

func (*WebAppsClient) BeginRestoreFromBackupBlob

func (client *WebAppsClient) BeginRestoreFromBackupBlob(ctx context.Context, resourceGroupName string, name string, request RestoreRequest, options *WebAppsClientBeginRestoreFromBackupBlobOptions) (*runtime.Poller[WebAppsClientRestoreFromBackupBlobResponse], error)

BeginRestoreFromBackupBlob - Restores an app from a backup blob in Azure Storage. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • request - Information on restore request .
  • options - WebAppsClientBeginRestoreFromBackupBlobOptions contains the optional parameters for the WebAppsClient.BeginRestoreFromBackupBlob method.

func (*WebAppsClient) BeginRestoreFromBackupBlobSlot

func (client *WebAppsClient) BeginRestoreFromBackupBlobSlot(ctx context.Context, resourceGroupName string, name string, slot string, request RestoreRequest, options *WebAppsClientBeginRestoreFromBackupBlobSlotOptions) (*runtime.Poller[WebAppsClientRestoreFromBackupBlobSlotResponse], error)

BeginRestoreFromBackupBlobSlot - Restores an app from a backup blob in Azure Storage. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will restore a backup of the production slot.
  • request - Information on restore request .
  • options - WebAppsClientBeginRestoreFromBackupBlobSlotOptions contains the optional parameters for the WebAppsClient.BeginRestoreFromBackupBlobSlot method.

func (*WebAppsClient) BeginRestoreFromDeletedApp

func (client *WebAppsClient) BeginRestoreFromDeletedApp(ctx context.Context, resourceGroupName string, name string, restoreRequest DeletedAppRestoreRequest, options *WebAppsClientBeginRestoreFromDeletedAppOptions) (*runtime.Poller[WebAppsClientRestoreFromDeletedAppResponse], error)

BeginRestoreFromDeletedApp - Restores a deleted web app to this web app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • restoreRequest - Deleted web app restore information.
  • options - WebAppsClientBeginRestoreFromDeletedAppOptions contains the optional parameters for the WebAppsClient.BeginRestoreFromDeletedApp method.

func (*WebAppsClient) BeginRestoreFromDeletedAppSlot

func (client *WebAppsClient) BeginRestoreFromDeletedAppSlot(ctx context.Context, resourceGroupName string, name string, slot string, restoreRequest DeletedAppRestoreRequest, options *WebAppsClientBeginRestoreFromDeletedAppSlotOptions) (*runtime.Poller[WebAppsClientRestoreFromDeletedAppSlotResponse], error)

BeginRestoreFromDeletedAppSlot - Restores a deleted web app to this web app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • slot - Name of web app slot. If not specified then will default to production slot.
  • restoreRequest - Deleted web app restore information.
  • options - WebAppsClientBeginRestoreFromDeletedAppSlotOptions contains the optional parameters for the WebAppsClient.BeginRestoreFromDeletedAppSlot method.

func (*WebAppsClient) BeginRestoreSlot

func (client *WebAppsClient) BeginRestoreSlot(ctx context.Context, resourceGroupName string, name string, backupID string, slot string, request RestoreRequest, options *WebAppsClientBeginRestoreSlotOptions) (*runtime.Poller[WebAppsClientRestoreSlotResponse], error)

BeginRestoreSlot - Restores a specific backup to another app (or deployment slot, if specified). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • backupID - ID of the backup.
  • slot - Name of the deployment slot. If a slot is not specified, the API will restore a backup of the production slot.
  • request - Information on restore request .
  • options - WebAppsClientBeginRestoreSlotOptions contains the optional parameters for the WebAppsClient.BeginRestoreSlot method.

func (*WebAppsClient) BeginRestoreSnapshot

func (client *WebAppsClient) BeginRestoreSnapshot(ctx context.Context, resourceGroupName string, name string, restoreRequest SnapshotRestoreRequest, options *WebAppsClientBeginRestoreSnapshotOptions) (*runtime.Poller[WebAppsClientRestoreSnapshotResponse], error)

BeginRestoreSnapshot - Restores a web app from a snapshot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • restoreRequest - Snapshot restore settings. Snapshot information can be obtained by calling GetDeletedSites or GetSiteSnapshots API.
  • options - WebAppsClientBeginRestoreSnapshotOptions contains the optional parameters for the WebAppsClient.BeginRestoreSnapshot method.

func (*WebAppsClient) BeginRestoreSnapshotSlot

func (client *WebAppsClient) BeginRestoreSnapshotSlot(ctx context.Context, resourceGroupName string, name string, slot string, restoreRequest SnapshotRestoreRequest, options *WebAppsClientBeginRestoreSnapshotSlotOptions) (*runtime.Poller[WebAppsClientRestoreSnapshotSlotResponse], error)

BeginRestoreSnapshotSlot - Restores a web app from a snapshot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • slot - Name of web app slot. If not specified then will default to production slot.
  • restoreRequest - Snapshot restore settings. Snapshot information can be obtained by calling GetDeletedSites or GetSiteSnapshots API.
  • options - WebAppsClientBeginRestoreSnapshotSlotOptions contains the optional parameters for the WebAppsClient.BeginRestoreSnapshotSlot method.

func (*WebAppsClient) BeginStartNetworkTrace

func (client *WebAppsClient) BeginStartNetworkTrace(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientBeginStartNetworkTraceOptions) (*runtime.Poller[WebAppsClientStartNetworkTraceResponse], error)

BeginStartNetworkTrace - Start capturing network packets for the site. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - The name of the web app.
  • options - WebAppsClientBeginStartNetworkTraceOptions contains the optional parameters for the WebAppsClient.BeginStartNetworkTrace method.

func (*WebAppsClient) BeginStartNetworkTraceSlot

func (client *WebAppsClient) BeginStartNetworkTraceSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientBeginStartNetworkTraceSlotOptions) (*runtime.Poller[WebAppsClientStartNetworkTraceSlotResponse], error)

BeginStartNetworkTraceSlot - Start capturing network packets for the site. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - The name of the web app.
  • slot - The name of the slot for this web app.
  • options - WebAppsClientBeginStartNetworkTraceSlotOptions contains the optional parameters for the WebAppsClient.BeginStartNetworkTraceSlot method.

func (*WebAppsClient) BeginStartWebSiteNetworkTraceOperation

BeginStartWebSiteNetworkTraceOperation - Start capturing network packets for the site. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - The name of the web app.
  • options - WebAppsClientBeginStartWebSiteNetworkTraceOperationOptions contains the optional parameters for the WebAppsClient.BeginStartWebSiteNetworkTraceOperation method.

func (*WebAppsClient) BeginStartWebSiteNetworkTraceOperationSlot

BeginStartWebSiteNetworkTraceOperationSlot - Start capturing network packets for the site. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - The name of the web app.
  • slot - The name of the slot for this web app.
  • options - WebAppsClientBeginStartWebSiteNetworkTraceOperationSlotOptions contains the optional parameters for the WebAppsClient.BeginStartWebSiteNetworkTraceOperationSlot method.

func (*WebAppsClient) BeginSwapSlot

func (client *WebAppsClient) BeginSwapSlot(ctx context.Context, resourceGroupName string, name string, slot string, slotSwapEntity CsmSlotEntity, options *WebAppsClientBeginSwapSlotOptions) (*runtime.Poller[WebAppsClientSwapSlotResponse], error)

BeginSwapSlot - Swaps two deployment slots of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the source slot. If a slot is not specified, the production slot is used as the source slot.
  • slotSwapEntity - JSON object that contains the target slot name. See example.
  • options - WebAppsClientBeginSwapSlotOptions contains the optional parameters for the WebAppsClient.BeginSwapSlot method.

func (*WebAppsClient) BeginSwapSlotWithProduction

func (client *WebAppsClient) BeginSwapSlotWithProduction(ctx context.Context, resourceGroupName string, name string, slotSwapEntity CsmSlotEntity, options *WebAppsClientBeginSwapSlotWithProductionOptions) (*runtime.Poller[WebAppsClientSwapSlotWithProductionResponse], error)

BeginSwapSlotWithProduction - Swaps two deployment slots of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slotSwapEntity - JSON object that contains the target slot name. See example.
  • options - WebAppsClientBeginSwapSlotWithProductionOptions contains the optional parameters for the WebAppsClient.BeginSwapSlotWithProduction method.

func (*WebAppsClient) CreateDeployment

func (client *WebAppsClient) CreateDeployment(ctx context.Context, resourceGroupName string, name string, id string, deployment Deployment, options *WebAppsClientCreateDeploymentOptions) (WebAppsClientCreateDeploymentResponse, error)

CreateDeployment - Create a deployment for an app, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • id - ID of an existing deployment.
  • deployment - Deployment details.
  • options - WebAppsClientCreateDeploymentOptions contains the optional parameters for the WebAppsClient.CreateDeployment method.

func (*WebAppsClient) CreateDeploymentSlot

func (client *WebAppsClient) CreateDeploymentSlot(ctx context.Context, resourceGroupName string, name string, id string, slot string, deployment Deployment, options *WebAppsClientCreateDeploymentSlotOptions) (WebAppsClientCreateDeploymentSlotResponse, error)

CreateDeploymentSlot - Create a deployment for an app, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • id - ID of an existing deployment.
  • slot - Name of the deployment slot. If a slot is not specified, the API creates a deployment for the production slot.
  • deployment - Deployment details.
  • options - WebAppsClientCreateDeploymentSlotOptions contains the optional parameters for the WebAppsClient.CreateDeploymentSlot method.

func (*WebAppsClient) CreateOrUpdateConfiguration

func (client *WebAppsClient) CreateOrUpdateConfiguration(ctx context.Context, resourceGroupName string, name string, siteConfig SiteConfigResource, options *WebAppsClientCreateOrUpdateConfigurationOptions) (WebAppsClientCreateOrUpdateConfigurationResponse, error)

CreateOrUpdateConfiguration - Updates the configuration of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • siteConfig - JSON representation of a SiteConfig object. See example.
  • options - WebAppsClientCreateOrUpdateConfigurationOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateConfiguration method.

func (*WebAppsClient) CreateOrUpdateConfigurationSlot

func (client *WebAppsClient) CreateOrUpdateConfigurationSlot(ctx context.Context, resourceGroupName string, name string, slot string, siteConfig SiteConfigResource, options *WebAppsClientCreateOrUpdateConfigurationSlotOptions) (WebAppsClientCreateOrUpdateConfigurationSlotResponse, error)

CreateOrUpdateConfigurationSlot - Updates the configuration of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will update configuration for the production slot.
  • siteConfig - JSON representation of a SiteConfig object. See example.
  • options - WebAppsClientCreateOrUpdateConfigurationSlotOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateConfigurationSlot method.

func (*WebAppsClient) CreateOrUpdateDomainOwnershipIdentifier

func (client *WebAppsClient) CreateOrUpdateDomainOwnershipIdentifier(ctx context.Context, resourceGroupName string, name string, domainOwnershipIdentifierName string, domainOwnershipIdentifier Identifier, options *WebAppsClientCreateOrUpdateDomainOwnershipIdentifierOptions) (WebAppsClientCreateOrUpdateDomainOwnershipIdentifierResponse, error)

CreateOrUpdateDomainOwnershipIdentifier - Creates a domain ownership identifier for web app, or updates an existing ownership identifier. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • domainOwnershipIdentifierName - Name of domain ownership identifier.
  • domainOwnershipIdentifier - A JSON representation of the domain ownership properties.
  • options - WebAppsClientCreateOrUpdateDomainOwnershipIdentifierOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateDomainOwnershipIdentifier method.

func (*WebAppsClient) CreateOrUpdateDomainOwnershipIdentifierSlot

func (client *WebAppsClient) CreateOrUpdateDomainOwnershipIdentifierSlot(ctx context.Context, resourceGroupName string, name string, domainOwnershipIdentifierName string, slot string, domainOwnershipIdentifier Identifier, options *WebAppsClientCreateOrUpdateDomainOwnershipIdentifierSlotOptions) (WebAppsClientCreateOrUpdateDomainOwnershipIdentifierSlotResponse, error)

CreateOrUpdateDomainOwnershipIdentifierSlot - Creates a domain ownership identifier for web app, or updates an existing ownership identifier. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • domainOwnershipIdentifierName - Name of domain ownership identifier.
  • slot - Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
  • domainOwnershipIdentifier - A JSON representation of the domain ownership properties.
  • options - WebAppsClientCreateOrUpdateDomainOwnershipIdentifierSlotOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateDomainOwnershipIdentifierSlot method.

func (*WebAppsClient) CreateOrUpdateFunctionSecret

func (client *WebAppsClient) CreateOrUpdateFunctionSecret(ctx context.Context, resourceGroupName string, name string, functionName string, keyName string, key KeyInfo, options *WebAppsClientCreateOrUpdateFunctionSecretOptions) (WebAppsClientCreateOrUpdateFunctionSecretResponse, error)

CreateOrUpdateFunctionSecret - Add or update a function secret. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • functionName - The name of the function.
  • keyName - The name of the key.
  • key - The key to create or update
  • options - WebAppsClientCreateOrUpdateFunctionSecretOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateFunctionSecret method.

func (*WebAppsClient) CreateOrUpdateFunctionSecretSlot

func (client *WebAppsClient) CreateOrUpdateFunctionSecretSlot(ctx context.Context, resourceGroupName string, name string, functionName string, keyName string, slot string, key KeyInfo, options *WebAppsClientCreateOrUpdateFunctionSecretSlotOptions) (WebAppsClientCreateOrUpdateFunctionSecretSlotResponse, error)

CreateOrUpdateFunctionSecretSlot - Add or update a function secret. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • functionName - The name of the function.
  • keyName - The name of the key.
  • slot - Name of the deployment slot.
  • key - The key to create or update
  • options - WebAppsClientCreateOrUpdateFunctionSecretSlotOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateFunctionSecretSlot method.

func (*WebAppsClient) CreateOrUpdateHostNameBinding

func (client *WebAppsClient) CreateOrUpdateHostNameBinding(ctx context.Context, resourceGroupName string, name string, hostName string, hostNameBinding HostNameBinding, options *WebAppsClientCreateOrUpdateHostNameBindingOptions) (WebAppsClientCreateOrUpdateHostNameBindingResponse, error)

CreateOrUpdateHostNameBinding - Creates a hostname binding for an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • hostName - Hostname in the hostname binding.
  • hostNameBinding - Binding details. This is the JSON representation of a HostNameBinding object.
  • options - WebAppsClientCreateOrUpdateHostNameBindingOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateHostNameBinding method.

func (*WebAppsClient) CreateOrUpdateHostNameBindingSlot

func (client *WebAppsClient) CreateOrUpdateHostNameBindingSlot(ctx context.Context, resourceGroupName string, name string, hostName string, slot string, hostNameBinding HostNameBinding, options *WebAppsClientCreateOrUpdateHostNameBindingSlotOptions) (WebAppsClientCreateOrUpdateHostNameBindingSlotResponse, error)

CreateOrUpdateHostNameBindingSlot - Creates a hostname binding for an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • hostName - Hostname in the hostname binding.
  • slot - Name of the deployment slot. If a slot is not specified, the API will create a binding for the production slot.
  • hostNameBinding - Binding details. This is the JSON representation of a HostNameBinding object.
  • options - WebAppsClientCreateOrUpdateHostNameBindingSlotOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateHostNameBindingSlot method.

func (*WebAppsClient) CreateOrUpdateHostSecret

func (client *WebAppsClient) CreateOrUpdateHostSecret(ctx context.Context, resourceGroupName string, name string, keyType string, keyName string, key KeyInfo, options *WebAppsClientCreateOrUpdateHostSecretOptions) (WebAppsClientCreateOrUpdateHostSecretResponse, error)

CreateOrUpdateHostSecret - Add or update a host level secret. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • keyType - The type of host key.
  • keyName - The name of the key.
  • key - The key to create or update
  • options - WebAppsClientCreateOrUpdateHostSecretOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateHostSecret method.

func (*WebAppsClient) CreateOrUpdateHostSecretSlot

func (client *WebAppsClient) CreateOrUpdateHostSecretSlot(ctx context.Context, resourceGroupName string, name string, keyType string, keyName string, slot string, key KeyInfo, options *WebAppsClientCreateOrUpdateHostSecretSlotOptions) (WebAppsClientCreateOrUpdateHostSecretSlotResponse, error)

CreateOrUpdateHostSecretSlot - Add or update a host level secret. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • keyType - The type of host key.
  • keyName - The name of the key.
  • slot - Name of the deployment slot.
  • key - The key to create or update
  • options - WebAppsClientCreateOrUpdateHostSecretSlotOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateHostSecretSlot method.

func (*WebAppsClient) CreateOrUpdateHybridConnection

func (client *WebAppsClient) CreateOrUpdateHybridConnection(ctx context.Context, resourceGroupName string, name string, namespaceName string, relayName string, connectionEnvelope HybridConnection, options *WebAppsClientCreateOrUpdateHybridConnectionOptions) (WebAppsClientCreateOrUpdateHybridConnectionResponse, error)

CreateOrUpdateHybridConnection - Creates a new Hybrid Connection using a Service Bus relay. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - The name of the web app.
  • namespaceName - The namespace for this hybrid connection.
  • relayName - The relay name for this hybrid connection.
  • connectionEnvelope - The details of the hybrid connection.
  • options - WebAppsClientCreateOrUpdateHybridConnectionOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateHybridConnection method.

func (*WebAppsClient) CreateOrUpdateHybridConnectionSlot

func (client *WebAppsClient) CreateOrUpdateHybridConnectionSlot(ctx context.Context, resourceGroupName string, name string, namespaceName string, relayName string, slot string, connectionEnvelope HybridConnection, options *WebAppsClientCreateOrUpdateHybridConnectionSlotOptions) (WebAppsClientCreateOrUpdateHybridConnectionSlotResponse, error)

CreateOrUpdateHybridConnectionSlot - Creates a new Hybrid Connection using a Service Bus relay. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - The name of the web app.
  • namespaceName - The namespace for this hybrid connection.
  • relayName - The relay name for this hybrid connection.
  • slot - The name of the slot for the web app.
  • connectionEnvelope - The details of the hybrid connection.
  • options - WebAppsClientCreateOrUpdateHybridConnectionSlotOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateHybridConnectionSlot method.

func (*WebAppsClient) CreateOrUpdatePublicCertificate

func (client *WebAppsClient) CreateOrUpdatePublicCertificate(ctx context.Context, resourceGroupName string, name string, publicCertificateName string, publicCertificate PublicCertificate, options *WebAppsClientCreateOrUpdatePublicCertificateOptions) (WebAppsClientCreateOrUpdatePublicCertificateResponse, error)

CreateOrUpdatePublicCertificate - Creates a hostname binding for an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • publicCertificateName - Public certificate name.
  • publicCertificate - Public certificate details. This is the JSON representation of a PublicCertificate object.
  • options - WebAppsClientCreateOrUpdatePublicCertificateOptions contains the optional parameters for the WebAppsClient.CreateOrUpdatePublicCertificate method.

func (*WebAppsClient) CreateOrUpdatePublicCertificateSlot

func (client *WebAppsClient) CreateOrUpdatePublicCertificateSlot(ctx context.Context, resourceGroupName string, name string, publicCertificateName string, slot string, publicCertificate PublicCertificate, options *WebAppsClientCreateOrUpdatePublicCertificateSlotOptions) (WebAppsClientCreateOrUpdatePublicCertificateSlotResponse, error)

CreateOrUpdatePublicCertificateSlot - Creates a hostname binding for an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • publicCertificateName - Public certificate name.
  • slot - Name of the deployment slot. If a slot is not specified, the API will create a binding for the production slot.
  • publicCertificate - Public certificate details. This is the JSON representation of a PublicCertificate object.
  • options - WebAppsClientCreateOrUpdatePublicCertificateSlotOptions contains the optional parameters for the WebAppsClient.CreateOrUpdatePublicCertificateSlot method.

func (*WebAppsClient) CreateOrUpdateRelayServiceConnection

func (client *WebAppsClient) CreateOrUpdateRelayServiceConnection(ctx context.Context, resourceGroupName string, name string, entityName string, connectionEnvelope RelayServiceConnectionEntity, options *WebAppsClientCreateOrUpdateRelayServiceConnectionOptions) (WebAppsClientCreateOrUpdateRelayServiceConnectionResponse, error)

CreateOrUpdateRelayServiceConnection - Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • entityName - Name of the hybrid connection configuration.
  • connectionEnvelope - Details of the hybrid connection configuration.
  • options - WebAppsClientCreateOrUpdateRelayServiceConnectionOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateRelayServiceConnection method.

func (*WebAppsClient) CreateOrUpdateRelayServiceConnectionSlot

func (client *WebAppsClient) CreateOrUpdateRelayServiceConnectionSlot(ctx context.Context, resourceGroupName string, name string, entityName string, slot string, connectionEnvelope RelayServiceConnectionEntity, options *WebAppsClientCreateOrUpdateRelayServiceConnectionSlotOptions) (WebAppsClientCreateOrUpdateRelayServiceConnectionSlotResponse, error)

CreateOrUpdateRelayServiceConnectionSlot - Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • entityName - Name of the hybrid connection configuration.
  • slot - Name of the deployment slot. If a slot is not specified, the API will create or update a hybrid connection for the production slot.
  • connectionEnvelope - Details of the hybrid connection configuration.
  • options - WebAppsClientCreateOrUpdateRelayServiceConnectionSlotOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateRelayServiceConnectionSlot method.

func (*WebAppsClient) CreateOrUpdateSwiftVirtualNetworkConnection

func (client *WebAppsClient) CreateOrUpdateSwiftVirtualNetworkConnection(ctx context.Context, resourceGroupName string, name string, connectionEnvelope SwiftVirtualNetwork, options *WebAppsClientCreateOrUpdateSwiftVirtualNetworkConnectionOptions) (WebAppsClientCreateOrUpdateSwiftVirtualNetworkConnectionResponse, error)

CreateOrUpdateSwiftVirtualNetworkConnection - Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • connectionEnvelope - Properties of the Virtual Network connection. See example.
  • options - WebAppsClientCreateOrUpdateSwiftVirtualNetworkConnectionOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateSwiftVirtualNetworkConnection method.

func (*WebAppsClient) CreateOrUpdateSwiftVirtualNetworkConnectionSlot

func (client *WebAppsClient) CreateOrUpdateSwiftVirtualNetworkConnectionSlot(ctx context.Context, resourceGroupName string, name string, slot string, connectionEnvelope SwiftVirtualNetwork, options *WebAppsClientCreateOrUpdateSwiftVirtualNetworkConnectionSlotOptions) (WebAppsClientCreateOrUpdateSwiftVirtualNetworkConnectionSlotResponse, error)

CreateOrUpdateSwiftVirtualNetworkConnectionSlot - Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.
  • connectionEnvelope - Properties of the Virtual Network connection. See example.
  • options - WebAppsClientCreateOrUpdateSwiftVirtualNetworkConnectionSlotOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateSwiftVirtualNetworkConnectionSlot method.

func (*WebAppsClient) CreateOrUpdateVnetConnection

func (client *WebAppsClient) CreateOrUpdateVnetConnection(ctx context.Context, resourceGroupName string, name string, vnetName string, connectionEnvelope VnetInfo, options *WebAppsClientCreateOrUpdateVnetConnectionOptions) (WebAppsClientCreateOrUpdateVnetConnectionResponse, error)

CreateOrUpdateVnetConnection - Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • vnetName - Name of an existing Virtual Network.
  • connectionEnvelope - Properties of the Virtual Network connection. See example.
  • options - WebAppsClientCreateOrUpdateVnetConnectionOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateVnetConnection method.

func (*WebAppsClient) CreateOrUpdateVnetConnectionGateway

func (client *WebAppsClient) CreateOrUpdateVnetConnectionGateway(ctx context.Context, resourceGroupName string, name string, vnetName string, gatewayName string, connectionEnvelope VnetGateway, options *WebAppsClientCreateOrUpdateVnetConnectionGatewayOptions) (WebAppsClientCreateOrUpdateVnetConnectionGatewayResponse, error)

CreateOrUpdateVnetConnectionGateway - Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • vnetName - Name of the Virtual Network.
  • gatewayName - Name of the gateway. Currently, the only supported string is "primary".
  • connectionEnvelope - The properties to update this gateway with.
  • options - WebAppsClientCreateOrUpdateVnetConnectionGatewayOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateVnetConnectionGateway method.

func (*WebAppsClient) CreateOrUpdateVnetConnectionGatewaySlot

func (client *WebAppsClient) CreateOrUpdateVnetConnectionGatewaySlot(ctx context.Context, resourceGroupName string, name string, vnetName string, gatewayName string, slot string, connectionEnvelope VnetGateway, options *WebAppsClientCreateOrUpdateVnetConnectionGatewaySlotOptions) (WebAppsClientCreateOrUpdateVnetConnectionGatewaySlotResponse, error)

CreateOrUpdateVnetConnectionGatewaySlot - Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • vnetName - Name of the Virtual Network.
  • gatewayName - Name of the gateway. Currently, the only supported string is "primary".
  • slot - Name of the deployment slot. If a slot is not specified, the API will add or update a gateway for the production slot's Virtual Network.
  • connectionEnvelope - The properties to update this gateway with.
  • options - WebAppsClientCreateOrUpdateVnetConnectionGatewaySlotOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateVnetConnectionGatewaySlot method.

func (*WebAppsClient) CreateOrUpdateVnetConnectionSlot

func (client *WebAppsClient) CreateOrUpdateVnetConnectionSlot(ctx context.Context, resourceGroupName string, name string, vnetName string, slot string, connectionEnvelope VnetInfo, options *WebAppsClientCreateOrUpdateVnetConnectionSlotOptions) (WebAppsClientCreateOrUpdateVnetConnectionSlotResponse, error)

CreateOrUpdateVnetConnectionSlot - Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • vnetName - Name of an existing Virtual Network.
  • slot - Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.
  • connectionEnvelope - Properties of the Virtual Network connection. See example.
  • options - WebAppsClientCreateOrUpdateVnetConnectionSlotOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateVnetConnectionSlot method.

func (*WebAppsClient) Delete

func (client *WebAppsClient) Delete(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientDeleteOptions) (WebAppsClientDeleteResponse, error)

Delete - Deletes a web, mobile, or API app, or one of the deployment slots. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app to delete.
  • options - WebAppsClientDeleteOptions contains the optional parameters for the WebAppsClient.Delete method.

func (*WebAppsClient) DeleteBackup

func (client *WebAppsClient) DeleteBackup(ctx context.Context, resourceGroupName string, name string, backupID string, options *WebAppsClientDeleteBackupOptions) (WebAppsClientDeleteBackupResponse, error)

DeleteBackup - Deletes a backup of an app by its ID. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • backupID - ID of the backup.
  • options - WebAppsClientDeleteBackupOptions contains the optional parameters for the WebAppsClient.DeleteBackup method.

func (*WebAppsClient) DeleteBackupConfiguration

func (client *WebAppsClient) DeleteBackupConfiguration(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientDeleteBackupConfigurationOptions) (WebAppsClientDeleteBackupConfigurationResponse, error)

DeleteBackupConfiguration - Deletes the backup configuration of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientDeleteBackupConfigurationOptions contains the optional parameters for the WebAppsClient.DeleteBackupConfiguration method.

func (*WebAppsClient) DeleteBackupConfigurationSlot

func (client *WebAppsClient) DeleteBackupConfigurationSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientDeleteBackupConfigurationSlotOptions) (WebAppsClientDeleteBackupConfigurationSlotResponse, error)

DeleteBackupConfigurationSlot - Deletes the backup configuration of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will delete the backup configuration for the production slot.
  • options - WebAppsClientDeleteBackupConfigurationSlotOptions contains the optional parameters for the WebAppsClient.DeleteBackupConfigurationSlot method.

func (*WebAppsClient) DeleteBackupSlot

func (client *WebAppsClient) DeleteBackupSlot(ctx context.Context, resourceGroupName string, name string, backupID string, slot string, options *WebAppsClientDeleteBackupSlotOptions) (WebAppsClientDeleteBackupSlotResponse, error)

DeleteBackupSlot - Deletes a backup of an app by its ID. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • backupID - ID of the backup.
  • slot - Name of the deployment slot. If a slot is not specified, the API will delete a backup of the production slot.
  • options - WebAppsClientDeleteBackupSlotOptions contains the optional parameters for the WebAppsClient.DeleteBackupSlot method.

func (*WebAppsClient) DeleteContinuousWebJob

func (client *WebAppsClient) DeleteContinuousWebJob(ctx context.Context, resourceGroupName string, name string, webJobName string, options *WebAppsClientDeleteContinuousWebJobOptions) (WebAppsClientDeleteContinuousWebJobResponse, error)

DeleteContinuousWebJob - Delete a continuous web job by its ID for an app, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • webJobName - Name of Web Job.
  • options - WebAppsClientDeleteContinuousWebJobOptions contains the optional parameters for the WebAppsClient.DeleteContinuousWebJob method.

func (*WebAppsClient) DeleteContinuousWebJobSlot

func (client *WebAppsClient) DeleteContinuousWebJobSlot(ctx context.Context, resourceGroupName string, name string, webJobName string, slot string, options *WebAppsClientDeleteContinuousWebJobSlotOptions) (WebAppsClientDeleteContinuousWebJobSlotResponse, error)

DeleteContinuousWebJobSlot - Delete a continuous web job by its ID for an app, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • webJobName - Name of Web Job.
  • slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
  • options - WebAppsClientDeleteContinuousWebJobSlotOptions contains the optional parameters for the WebAppsClient.DeleteContinuousWebJobSlot method.

func (*WebAppsClient) DeleteDeployment

func (client *WebAppsClient) DeleteDeployment(ctx context.Context, resourceGroupName string, name string, id string, options *WebAppsClientDeleteDeploymentOptions) (WebAppsClientDeleteDeploymentResponse, error)

DeleteDeployment - Delete a deployment by its ID for an app, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • id - Deployment ID.
  • options - WebAppsClientDeleteDeploymentOptions contains the optional parameters for the WebAppsClient.DeleteDeployment method.

func (*WebAppsClient) DeleteDeploymentSlot

func (client *WebAppsClient) DeleteDeploymentSlot(ctx context.Context, resourceGroupName string, name string, id string, slot string, options *WebAppsClientDeleteDeploymentSlotOptions) (WebAppsClientDeleteDeploymentSlotResponse, error)

DeleteDeploymentSlot - Delete a deployment by its ID for an app, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • id - Deployment ID.
  • slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
  • options - WebAppsClientDeleteDeploymentSlotOptions contains the optional parameters for the WebAppsClient.DeleteDeploymentSlot method.

func (*WebAppsClient) DeleteDomainOwnershipIdentifier

func (client *WebAppsClient) DeleteDomainOwnershipIdentifier(ctx context.Context, resourceGroupName string, name string, domainOwnershipIdentifierName string, options *WebAppsClientDeleteDomainOwnershipIdentifierOptions) (WebAppsClientDeleteDomainOwnershipIdentifierResponse, error)

DeleteDomainOwnershipIdentifier - Deletes a domain ownership identifier for a web app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • domainOwnershipIdentifierName - Name of domain ownership identifier.
  • options - WebAppsClientDeleteDomainOwnershipIdentifierOptions contains the optional parameters for the WebAppsClient.DeleteDomainOwnershipIdentifier method.

func (*WebAppsClient) DeleteDomainOwnershipIdentifierSlot

func (client *WebAppsClient) DeleteDomainOwnershipIdentifierSlot(ctx context.Context, resourceGroupName string, name string, domainOwnershipIdentifierName string, slot string, options *WebAppsClientDeleteDomainOwnershipIdentifierSlotOptions) (WebAppsClientDeleteDomainOwnershipIdentifierSlotResponse, error)

DeleteDomainOwnershipIdentifierSlot - Deletes a domain ownership identifier for a web app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • domainOwnershipIdentifierName - Name of domain ownership identifier.
  • slot - Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
  • options - WebAppsClientDeleteDomainOwnershipIdentifierSlotOptions contains the optional parameters for the WebAppsClient.DeleteDomainOwnershipIdentifierSlot method.

func (*WebAppsClient) DeleteFunction

func (client *WebAppsClient) DeleteFunction(ctx context.Context, resourceGroupName string, name string, functionName string, options *WebAppsClientDeleteFunctionOptions) (WebAppsClientDeleteFunctionResponse, error)

DeleteFunction - Delete a function for web site, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • functionName - Function name.
  • options - WebAppsClientDeleteFunctionOptions contains the optional parameters for the WebAppsClient.DeleteFunction method.

func (*WebAppsClient) DeleteFunctionSecret

func (client *WebAppsClient) DeleteFunctionSecret(ctx context.Context, resourceGroupName string, name string, functionName string, keyName string, options *WebAppsClientDeleteFunctionSecretOptions) (WebAppsClientDeleteFunctionSecretResponse, error)

DeleteFunctionSecret - Delete a function secret. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • functionName - The name of the function.
  • keyName - The name of the key.
  • options - WebAppsClientDeleteFunctionSecretOptions contains the optional parameters for the WebAppsClient.DeleteFunctionSecret method.

func (*WebAppsClient) DeleteFunctionSecretSlot

func (client *WebAppsClient) DeleteFunctionSecretSlot(ctx context.Context, resourceGroupName string, name string, functionName string, keyName string, slot string, options *WebAppsClientDeleteFunctionSecretSlotOptions) (WebAppsClientDeleteFunctionSecretSlotResponse, error)

DeleteFunctionSecretSlot - Delete a function secret. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • functionName - The name of the function.
  • keyName - The name of the key.
  • slot - Name of the deployment slot.
  • options - WebAppsClientDeleteFunctionSecretSlotOptions contains the optional parameters for the WebAppsClient.DeleteFunctionSecretSlot method.

func (*WebAppsClient) DeleteHostNameBinding

func (client *WebAppsClient) DeleteHostNameBinding(ctx context.Context, resourceGroupName string, name string, hostName string, options *WebAppsClientDeleteHostNameBindingOptions) (WebAppsClientDeleteHostNameBindingResponse, error)

DeleteHostNameBinding - Deletes a hostname binding for an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • hostName - Hostname in the hostname binding.
  • options - WebAppsClientDeleteHostNameBindingOptions contains the optional parameters for the WebAppsClient.DeleteHostNameBinding method.

func (*WebAppsClient) DeleteHostNameBindingSlot

func (client *WebAppsClient) DeleteHostNameBindingSlot(ctx context.Context, resourceGroupName string, name string, slot string, hostName string, options *WebAppsClientDeleteHostNameBindingSlotOptions) (WebAppsClientDeleteHostNameBindingSlotResponse, error)

DeleteHostNameBindingSlot - Deletes a hostname binding for an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
  • hostName - Hostname in the hostname binding.
  • options - WebAppsClientDeleteHostNameBindingSlotOptions contains the optional parameters for the WebAppsClient.DeleteHostNameBindingSlot method.

func (*WebAppsClient) DeleteHostSecret

func (client *WebAppsClient) DeleteHostSecret(ctx context.Context, resourceGroupName string, name string, keyType string, keyName string, options *WebAppsClientDeleteHostSecretOptions) (WebAppsClientDeleteHostSecretResponse, error)

DeleteHostSecret - Delete a host level secret. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • keyType - The type of host key.
  • keyName - The name of the key.
  • options - WebAppsClientDeleteHostSecretOptions contains the optional parameters for the WebAppsClient.DeleteHostSecret method.

func (*WebAppsClient) DeleteHostSecretSlot

func (client *WebAppsClient) DeleteHostSecretSlot(ctx context.Context, resourceGroupName string, name string, keyType string, keyName string, slot string, options *WebAppsClientDeleteHostSecretSlotOptions) (WebAppsClientDeleteHostSecretSlotResponse, error)

DeleteHostSecretSlot - Delete a host level secret. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • keyType - The type of host key.
  • keyName - The name of the key.
  • slot - Name of the deployment slot.
  • options - WebAppsClientDeleteHostSecretSlotOptions contains the optional parameters for the WebAppsClient.DeleteHostSecretSlot method.

func (*WebAppsClient) DeleteHybridConnection

func (client *WebAppsClient) DeleteHybridConnection(ctx context.Context, resourceGroupName string, name string, namespaceName string, relayName string, options *WebAppsClientDeleteHybridConnectionOptions) (WebAppsClientDeleteHybridConnectionResponse, error)

DeleteHybridConnection - Removes a Hybrid Connection from this site. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - The name of the web app.
  • namespaceName - The namespace for this hybrid connection.
  • relayName - The relay name for this hybrid connection.
  • options - WebAppsClientDeleteHybridConnectionOptions contains the optional parameters for the WebAppsClient.DeleteHybridConnection method.

func (*WebAppsClient) DeleteHybridConnectionSlot

func (client *WebAppsClient) DeleteHybridConnectionSlot(ctx context.Context, resourceGroupName string, name string, namespaceName string, relayName string, slot string, options *WebAppsClientDeleteHybridConnectionSlotOptions) (WebAppsClientDeleteHybridConnectionSlotResponse, error)

DeleteHybridConnectionSlot - Removes a Hybrid Connection from this site. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - The name of the web app.
  • namespaceName - The namespace for this hybrid connection.
  • relayName - The relay name for this hybrid connection.
  • slot - The name of the slot for the web app.
  • options - WebAppsClientDeleteHybridConnectionSlotOptions contains the optional parameters for the WebAppsClient.DeleteHybridConnectionSlot method.

func (*WebAppsClient) DeleteInstanceFunctionSlot

func (client *WebAppsClient) DeleteInstanceFunctionSlot(ctx context.Context, resourceGroupName string, name string, functionName string, slot string, options *WebAppsClientDeleteInstanceFunctionSlotOptions) (WebAppsClientDeleteInstanceFunctionSlotResponse, error)

DeleteInstanceFunctionSlot - Delete a function for web site, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • functionName - Function name.
  • slot - Name of the deployment slot.
  • options - WebAppsClientDeleteInstanceFunctionSlotOptions contains the optional parameters for the WebAppsClient.DeleteInstanceFunctionSlot method.

func (*WebAppsClient) DeleteInstanceProcess

func (client *WebAppsClient) DeleteInstanceProcess(ctx context.Context, resourceGroupName string, name string, processID string, instanceID string, options *WebAppsClientDeleteInstanceProcessOptions) (WebAppsClientDeleteInstanceProcessResponse, error)

DeleteInstanceProcess - Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • processID - PID.
  • instanceID - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
  • options - WebAppsClientDeleteInstanceProcessOptions contains the optional parameters for the WebAppsClient.DeleteInstanceProcess method.

func (*WebAppsClient) DeleteInstanceProcessSlot

func (client *WebAppsClient) DeleteInstanceProcessSlot(ctx context.Context, resourceGroupName string, name string, processID string, slot string, instanceID string, options *WebAppsClientDeleteInstanceProcessSlotOptions) (WebAppsClientDeleteInstanceProcessSlotResponse, error)

DeleteInstanceProcessSlot - Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • processID - PID.
  • slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
  • instanceID - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
  • options - WebAppsClientDeleteInstanceProcessSlotOptions contains the optional parameters for the WebAppsClient.DeleteInstanceProcessSlot method.

func (*WebAppsClient) DeletePremierAddOn

func (client *WebAppsClient) DeletePremierAddOn(ctx context.Context, resourceGroupName string, name string, premierAddOnName string, options *WebAppsClientDeletePremierAddOnOptions) (WebAppsClientDeletePremierAddOnResponse, error)

DeletePremierAddOn - Delete a premier add-on from an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • premierAddOnName - Add-on name.
  • options - WebAppsClientDeletePremierAddOnOptions contains the optional parameters for the WebAppsClient.DeletePremierAddOn method.

func (*WebAppsClient) DeletePremierAddOnSlot

func (client *WebAppsClient) DeletePremierAddOnSlot(ctx context.Context, resourceGroupName string, name string, premierAddOnName string, slot string, options *WebAppsClientDeletePremierAddOnSlotOptions) (WebAppsClientDeletePremierAddOnSlotResponse, error)

DeletePremierAddOnSlot - Delete a premier add-on from an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • premierAddOnName - Add-on name.
  • slot - Name of the deployment slot. If a slot is not specified, the API will delete the named add-on for the production slot.
  • options - WebAppsClientDeletePremierAddOnSlotOptions contains the optional parameters for the WebAppsClient.DeletePremierAddOnSlot method.

func (*WebAppsClient) DeleteProcess

func (client *WebAppsClient) DeleteProcess(ctx context.Context, resourceGroupName string, name string, processID string, options *WebAppsClientDeleteProcessOptions) (WebAppsClientDeleteProcessResponse, error)

DeleteProcess - Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • processID - PID.
  • options - WebAppsClientDeleteProcessOptions contains the optional parameters for the WebAppsClient.DeleteProcess method.

func (*WebAppsClient) DeleteProcessSlot

func (client *WebAppsClient) DeleteProcessSlot(ctx context.Context, resourceGroupName string, name string, processID string, slot string, options *WebAppsClientDeleteProcessSlotOptions) (WebAppsClientDeleteProcessSlotResponse, error)

DeleteProcessSlot - Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • processID - PID.
  • slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
  • options - WebAppsClientDeleteProcessSlotOptions contains the optional parameters for the WebAppsClient.DeleteProcessSlot method.

func (*WebAppsClient) DeletePublicCertificate

func (client *WebAppsClient) DeletePublicCertificate(ctx context.Context, resourceGroupName string, name string, publicCertificateName string, options *WebAppsClientDeletePublicCertificateOptions) (WebAppsClientDeletePublicCertificateResponse, error)

DeletePublicCertificate - Deletes a hostname binding for an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • publicCertificateName - Public certificate name.
  • options - WebAppsClientDeletePublicCertificateOptions contains the optional parameters for the WebAppsClient.DeletePublicCertificate method.

func (*WebAppsClient) DeletePublicCertificateSlot

func (client *WebAppsClient) DeletePublicCertificateSlot(ctx context.Context, resourceGroupName string, name string, slot string, publicCertificateName string, options *WebAppsClientDeletePublicCertificateSlotOptions) (WebAppsClientDeletePublicCertificateSlotResponse, error)

DeletePublicCertificateSlot - Deletes a hostname binding for an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
  • publicCertificateName - Public certificate name.
  • options - WebAppsClientDeletePublicCertificateSlotOptions contains the optional parameters for the WebAppsClient.DeletePublicCertificateSlot method.

func (*WebAppsClient) DeleteRelayServiceConnection

func (client *WebAppsClient) DeleteRelayServiceConnection(ctx context.Context, resourceGroupName string, name string, entityName string, options *WebAppsClientDeleteRelayServiceConnectionOptions) (WebAppsClientDeleteRelayServiceConnectionResponse, error)

DeleteRelayServiceConnection - Deletes a relay service connection by its name. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • entityName - Name of the hybrid connection configuration.
  • options - WebAppsClientDeleteRelayServiceConnectionOptions contains the optional parameters for the WebAppsClient.DeleteRelayServiceConnection method.

func (*WebAppsClient) DeleteRelayServiceConnectionSlot

func (client *WebAppsClient) DeleteRelayServiceConnectionSlot(ctx context.Context, resourceGroupName string, name string, entityName string, slot string, options *WebAppsClientDeleteRelayServiceConnectionSlotOptions) (WebAppsClientDeleteRelayServiceConnectionSlotResponse, error)

DeleteRelayServiceConnectionSlot - Deletes a relay service connection by its name. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • entityName - Name of the hybrid connection configuration.
  • slot - Name of the deployment slot. If a slot is not specified, the API will delete a hybrid connection for the production slot.
  • options - WebAppsClientDeleteRelayServiceConnectionSlotOptions contains the optional parameters for the WebAppsClient.DeleteRelayServiceConnectionSlot method.

func (*WebAppsClient) DeleteSiteExtension

func (client *WebAppsClient) DeleteSiteExtension(ctx context.Context, resourceGroupName string, name string, siteExtensionID string, options *WebAppsClientDeleteSiteExtensionOptions) (WebAppsClientDeleteSiteExtensionResponse, error)

DeleteSiteExtension - Remove a site extension from a web site, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • siteExtensionID - Site extension name.
  • options - WebAppsClientDeleteSiteExtensionOptions contains the optional parameters for the WebAppsClient.DeleteSiteExtension method.

func (*WebAppsClient) DeleteSiteExtensionSlot

func (client *WebAppsClient) DeleteSiteExtensionSlot(ctx context.Context, resourceGroupName string, name string, siteExtensionID string, slot string, options *WebAppsClientDeleteSiteExtensionSlotOptions) (WebAppsClientDeleteSiteExtensionSlotResponse, error)

DeleteSiteExtensionSlot - Remove a site extension from a web site, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • siteExtensionID - Site extension name.
  • slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
  • options - WebAppsClientDeleteSiteExtensionSlotOptions contains the optional parameters for the WebAppsClient.DeleteSiteExtensionSlot method.

func (*WebAppsClient) DeleteSlot

func (client *WebAppsClient) DeleteSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientDeleteSlotOptions) (WebAppsClientDeleteSlotResponse, error)

DeleteSlot - Deletes a web, mobile, or API app, or one of the deployment slots. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app to delete.
  • slot - Name of the deployment slot to delete. By default, the API deletes the production slot.
  • options - WebAppsClientDeleteSlotOptions contains the optional parameters for the WebAppsClient.DeleteSlot method.

func (*WebAppsClient) DeleteSourceControl

func (client *WebAppsClient) DeleteSourceControl(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientDeleteSourceControlOptions) (WebAppsClientDeleteSourceControlResponse, error)

DeleteSourceControl - Deletes the source control configuration of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientDeleteSourceControlOptions contains the optional parameters for the WebAppsClient.DeleteSourceControl method.

func (*WebAppsClient) DeleteSourceControlSlot

func (client *WebAppsClient) DeleteSourceControlSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientDeleteSourceControlSlotOptions) (WebAppsClientDeleteSourceControlSlotResponse, error)

DeleteSourceControlSlot - Deletes the source control configuration of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will delete the source control configuration for the production slot.
  • options - WebAppsClientDeleteSourceControlSlotOptions contains the optional parameters for the WebAppsClient.DeleteSourceControlSlot method.

func (*WebAppsClient) DeleteSwiftVirtualNetwork

func (client *WebAppsClient) DeleteSwiftVirtualNetwork(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientDeleteSwiftVirtualNetworkOptions) (WebAppsClientDeleteSwiftVirtualNetworkResponse, error)

DeleteSwiftVirtualNetwork - Deletes a Swift Virtual Network connection from an app (or deployment slot). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientDeleteSwiftVirtualNetworkOptions contains the optional parameters for the WebAppsClient.DeleteSwiftVirtualNetwork method.

func (*WebAppsClient) DeleteSwiftVirtualNetworkSlot

func (client *WebAppsClient) DeleteSwiftVirtualNetworkSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientDeleteSwiftVirtualNetworkSlotOptions) (WebAppsClientDeleteSwiftVirtualNetworkSlotResponse, error)

DeleteSwiftVirtualNetworkSlot - Deletes a Swift Virtual Network connection from an app (or deployment slot). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will delete the connection for the production slot.
  • options - WebAppsClientDeleteSwiftVirtualNetworkSlotOptions contains the optional parameters for the WebAppsClient.DeleteSwiftVirtualNetworkSlot method.

func (*WebAppsClient) DeleteTriggeredWebJob

func (client *WebAppsClient) DeleteTriggeredWebJob(ctx context.Context, resourceGroupName string, name string, webJobName string, options *WebAppsClientDeleteTriggeredWebJobOptions) (WebAppsClientDeleteTriggeredWebJobResponse, error)

DeleteTriggeredWebJob - Delete a triggered web job by its ID for an app, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • webJobName - Name of Web Job.
  • options - WebAppsClientDeleteTriggeredWebJobOptions contains the optional parameters for the WebAppsClient.DeleteTriggeredWebJob method.

func (*WebAppsClient) DeleteTriggeredWebJobSlot

func (client *WebAppsClient) DeleteTriggeredWebJobSlot(ctx context.Context, resourceGroupName string, name string, webJobName string, slot string, options *WebAppsClientDeleteTriggeredWebJobSlotOptions) (WebAppsClientDeleteTriggeredWebJobSlotResponse, error)

DeleteTriggeredWebJobSlot - Delete a triggered web job by its ID for an app, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • webJobName - Name of Web Job.
  • slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
  • options - WebAppsClientDeleteTriggeredWebJobSlotOptions contains the optional parameters for the WebAppsClient.DeleteTriggeredWebJobSlot method.

func (*WebAppsClient) DeleteVnetConnection

func (client *WebAppsClient) DeleteVnetConnection(ctx context.Context, resourceGroupName string, name string, vnetName string, options *WebAppsClientDeleteVnetConnectionOptions) (WebAppsClientDeleteVnetConnectionResponse, error)

DeleteVnetConnection - Deletes a connection from an app (or deployment slot to a named virtual network. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • vnetName - Name of the virtual network.
  • options - WebAppsClientDeleteVnetConnectionOptions contains the optional parameters for the WebAppsClient.DeleteVnetConnection method.

func (*WebAppsClient) DeleteVnetConnectionSlot

func (client *WebAppsClient) DeleteVnetConnectionSlot(ctx context.Context, resourceGroupName string, name string, vnetName string, slot string, options *WebAppsClientDeleteVnetConnectionSlotOptions) (WebAppsClientDeleteVnetConnectionSlotResponse, error)

DeleteVnetConnectionSlot - Deletes a connection from an app (or deployment slot to a named virtual network. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • vnetName - Name of the virtual network.
  • slot - Name of the deployment slot. If a slot is not specified, the API will delete the connection for the production slot.
  • options - WebAppsClientDeleteVnetConnectionSlotOptions contains the optional parameters for the WebAppsClient.DeleteVnetConnectionSlot method.

func (*WebAppsClient) DiscoverBackup

func (client *WebAppsClient) DiscoverBackup(ctx context.Context, resourceGroupName string, name string, request RestoreRequest, options *WebAppsClientDiscoverBackupOptions) (WebAppsClientDiscoverBackupResponse, error)

DiscoverBackup - Discovers an existing app backup that can be restored from a blob in Azure storage. Use this to get information about the databases stored in a backup. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • request - A RestoreRequest object that includes Azure storage URL and blog name for discovery of backup.
  • options - WebAppsClientDiscoverBackupOptions contains the optional parameters for the WebAppsClient.DiscoverBackup method.

func (*WebAppsClient) DiscoverBackupSlot

func (client *WebAppsClient) DiscoverBackupSlot(ctx context.Context, resourceGroupName string, name string, slot string, request RestoreRequest, options *WebAppsClientDiscoverBackupSlotOptions) (WebAppsClientDiscoverBackupSlotResponse, error)

DiscoverBackupSlot - Discovers an existing app backup that can be restored from a blob in Azure storage. Use this to get information about the databases stored in a backup. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will perform discovery for the production slot.
  • request - A RestoreRequest object that includes Azure storage URL and blog name for discovery of backup.
  • options - WebAppsClientDiscoverBackupSlotOptions contains the optional parameters for the WebAppsClient.DiscoverBackupSlot method.

func (*WebAppsClient) GenerateNewSitePublishingPassword

func (client *WebAppsClient) GenerateNewSitePublishingPassword(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientGenerateNewSitePublishingPasswordOptions) (WebAppsClientGenerateNewSitePublishingPasswordResponse, error)

GenerateNewSitePublishingPassword - Generates a new publishing password for an app (or deployment slot, if specified). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientGenerateNewSitePublishingPasswordOptions contains the optional parameters for the WebAppsClient.GenerateNewSitePublishingPassword method.

func (*WebAppsClient) GenerateNewSitePublishingPasswordSlot

func (client *WebAppsClient) GenerateNewSitePublishingPasswordSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientGenerateNewSitePublishingPasswordSlotOptions) (WebAppsClientGenerateNewSitePublishingPasswordSlotResponse, error)

GenerateNewSitePublishingPasswordSlot - Generates a new publishing password for an app (or deployment slot, if specified). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API generate a new publishing password for the production slot.
  • options - WebAppsClientGenerateNewSitePublishingPasswordSlotOptions contains the optional parameters for the WebAppsClient.GenerateNewSitePublishingPasswordSlot method.

func (*WebAppsClient) Get

func (client *WebAppsClient) Get(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientGetOptions) (WebAppsClientGetResponse, error)

Get - Gets the details of a web, mobile, or API app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientGetOptions contains the optional parameters for the WebAppsClient.Get method.

func (*WebAppsClient) GetAuthSettings

func (client *WebAppsClient) GetAuthSettings(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientGetAuthSettingsOptions) (WebAppsClientGetAuthSettingsResponse, error)

GetAuthSettings - Gets the Authentication/Authorization settings of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientGetAuthSettingsOptions contains the optional parameters for the WebAppsClient.GetAuthSettings method.

func (*WebAppsClient) GetAuthSettingsSlot

func (client *WebAppsClient) GetAuthSettingsSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientGetAuthSettingsSlotOptions) (WebAppsClientGetAuthSettingsSlotResponse, error)

GetAuthSettingsSlot - Gets the Authentication/Authorization settings of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will get the settings for the production slot.
  • options - WebAppsClientGetAuthSettingsSlotOptions contains the optional parameters for the WebAppsClient.GetAuthSettingsSlot method.

func (*WebAppsClient) GetBackupConfiguration

func (client *WebAppsClient) GetBackupConfiguration(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientGetBackupConfigurationOptions) (WebAppsClientGetBackupConfigurationResponse, error)

GetBackupConfiguration - Gets the backup configuration of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientGetBackupConfigurationOptions contains the optional parameters for the WebAppsClient.GetBackupConfiguration method.

func (*WebAppsClient) GetBackupConfigurationSlot

func (client *WebAppsClient) GetBackupConfigurationSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientGetBackupConfigurationSlotOptions) (WebAppsClientGetBackupConfigurationSlotResponse, error)

GetBackupConfigurationSlot - Gets the backup configuration of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will get the backup configuration for the production slot.
  • options - WebAppsClientGetBackupConfigurationSlotOptions contains the optional parameters for the WebAppsClient.GetBackupConfigurationSlot method.

func (*WebAppsClient) GetBackupStatus

func (client *WebAppsClient) GetBackupStatus(ctx context.Context, resourceGroupName string, name string, backupID string, options *WebAppsClientGetBackupStatusOptions) (WebAppsClientGetBackupStatusResponse, error)

GetBackupStatus - Gets a backup of an app by its ID. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • backupID - ID of the backup.
  • options - WebAppsClientGetBackupStatusOptions contains the optional parameters for the WebAppsClient.GetBackupStatus method.

func (*WebAppsClient) GetBackupStatusSlot

func (client *WebAppsClient) GetBackupStatusSlot(ctx context.Context, resourceGroupName string, name string, backupID string, slot string, options *WebAppsClientGetBackupStatusSlotOptions) (WebAppsClientGetBackupStatusSlotResponse, error)

GetBackupStatusSlot - Gets a backup of an app by its ID. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • backupID - ID of the backup.
  • slot - Name of the deployment slot. If a slot is not specified, the API will get a backup of the production slot.
  • options - WebAppsClientGetBackupStatusSlotOptions contains the optional parameters for the WebAppsClient.GetBackupStatusSlot method.

func (*WebAppsClient) GetConfiguration

func (client *WebAppsClient) GetConfiguration(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientGetConfigurationOptions) (WebAppsClientGetConfigurationResponse, error)

GetConfiguration - Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientGetConfigurationOptions contains the optional parameters for the WebAppsClient.GetConfiguration method.

func (*WebAppsClient) GetConfigurationSlot

func (client *WebAppsClient) GetConfigurationSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientGetConfigurationSlotOptions) (WebAppsClientGetConfigurationSlotResponse, error)

GetConfigurationSlot - Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.
  • options - WebAppsClientGetConfigurationSlotOptions contains the optional parameters for the WebAppsClient.GetConfigurationSlot method.

func (*WebAppsClient) GetConfigurationSnapshot

func (client *WebAppsClient) GetConfigurationSnapshot(ctx context.Context, resourceGroupName string, name string, snapshotID string, options *WebAppsClientGetConfigurationSnapshotOptions) (WebAppsClientGetConfigurationSnapshotResponse, error)

GetConfigurationSnapshot - Gets a snapshot of the configuration of an app at a previous point in time. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • snapshotID - The ID of the snapshot to read.
  • options - WebAppsClientGetConfigurationSnapshotOptions contains the optional parameters for the WebAppsClient.GetConfigurationSnapshot method.

func (*WebAppsClient) GetConfigurationSnapshotSlot

func (client *WebAppsClient) GetConfigurationSnapshotSlot(ctx context.Context, resourceGroupName string, name string, snapshotID string, slot string, options *WebAppsClientGetConfigurationSnapshotSlotOptions) (WebAppsClientGetConfigurationSnapshotSlotResponse, error)

GetConfigurationSnapshotSlot - Gets a snapshot of the configuration of an app at a previous point in time. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • snapshotID - The ID of the snapshot to read.
  • slot - Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.
  • options - WebAppsClientGetConfigurationSnapshotSlotOptions contains the optional parameters for the WebAppsClient.GetConfigurationSnapshotSlot method.

func (*WebAppsClient) GetContainerLogsZip

func (client *WebAppsClient) GetContainerLogsZip(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientGetContainerLogsZipOptions) (WebAppsClientGetContainerLogsZipResponse, error)

GetContainerLogsZip - Gets the ZIP archived docker log files for the given site If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • options - WebAppsClientGetContainerLogsZipOptions contains the optional parameters for the WebAppsClient.GetContainerLogsZip method.

func (*WebAppsClient) GetContainerLogsZipSlot

func (client *WebAppsClient) GetContainerLogsZipSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientGetContainerLogsZipSlotOptions) (WebAppsClientGetContainerLogsZipSlotResponse, error)

GetContainerLogsZipSlot - Gets the ZIP archived docker log files for the given site If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • slot - Name of web app slot. If not specified then will default to production slot.
  • options - WebAppsClientGetContainerLogsZipSlotOptions contains the optional parameters for the WebAppsClient.GetContainerLogsZipSlot method.

func (*WebAppsClient) GetContinuousWebJob

func (client *WebAppsClient) GetContinuousWebJob(ctx context.Context, resourceGroupName string, name string, webJobName string, options *WebAppsClientGetContinuousWebJobOptions) (WebAppsClientGetContinuousWebJobResponse, error)

GetContinuousWebJob - Gets a continuous web job by its ID for an app, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • webJobName - Name of Web Job.
  • options - WebAppsClientGetContinuousWebJobOptions contains the optional parameters for the WebAppsClient.GetContinuousWebJob method.

func (*WebAppsClient) GetContinuousWebJobSlot

func (client *WebAppsClient) GetContinuousWebJobSlot(ctx context.Context, resourceGroupName string, name string, webJobName string, slot string, options *WebAppsClientGetContinuousWebJobSlotOptions) (WebAppsClientGetContinuousWebJobSlotResponse, error)

GetContinuousWebJobSlot - Gets a continuous web job by its ID for an app, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • webJobName - Name of Web Job.
  • slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
  • options - WebAppsClientGetContinuousWebJobSlotOptions contains the optional parameters for the WebAppsClient.GetContinuousWebJobSlot method.

func (*WebAppsClient) GetDeployment

func (client *WebAppsClient) GetDeployment(ctx context.Context, resourceGroupName string, name string, id string, options *WebAppsClientGetDeploymentOptions) (WebAppsClientGetDeploymentResponse, error)

GetDeployment - Get a deployment by its ID for an app, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • id - Deployment ID.
  • options - WebAppsClientGetDeploymentOptions contains the optional parameters for the WebAppsClient.GetDeployment method.

func (*WebAppsClient) GetDeploymentSlot

func (client *WebAppsClient) GetDeploymentSlot(ctx context.Context, resourceGroupName string, name string, id string, slot string, options *WebAppsClientGetDeploymentSlotOptions) (WebAppsClientGetDeploymentSlotResponse, error)

GetDeploymentSlot - Get a deployment by its ID for an app, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • id - Deployment ID.
  • slot - Name of the deployment slot. If a slot is not specified, the API gets a deployment for the production slot.
  • options - WebAppsClientGetDeploymentSlotOptions contains the optional parameters for the WebAppsClient.GetDeploymentSlot method.

func (*WebAppsClient) GetDiagnosticLogsConfiguration

func (client *WebAppsClient) GetDiagnosticLogsConfiguration(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientGetDiagnosticLogsConfigurationOptions) (WebAppsClientGetDiagnosticLogsConfigurationResponse, error)

GetDiagnosticLogsConfiguration - Gets the logging configuration of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientGetDiagnosticLogsConfigurationOptions contains the optional parameters for the WebAppsClient.GetDiagnosticLogsConfiguration method.

func (*WebAppsClient) GetDiagnosticLogsConfigurationSlot

func (client *WebAppsClient) GetDiagnosticLogsConfigurationSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientGetDiagnosticLogsConfigurationSlotOptions) (WebAppsClientGetDiagnosticLogsConfigurationSlotResponse, error)

GetDiagnosticLogsConfigurationSlot - Gets the logging configuration of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will get the logging configuration for the production slot.
  • options - WebAppsClientGetDiagnosticLogsConfigurationSlotOptions contains the optional parameters for the WebAppsClient.GetDiagnosticLogsConfigurationSlot method.

func (*WebAppsClient) GetDomainOwnershipIdentifier

func (client *WebAppsClient) GetDomainOwnershipIdentifier(ctx context.Context, resourceGroupName string, name string, domainOwnershipIdentifierName string, options *WebAppsClientGetDomainOwnershipIdentifierOptions) (WebAppsClientGetDomainOwnershipIdentifierResponse, error)

GetDomainOwnershipIdentifier - Get domain ownership identifier for web app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • domainOwnershipIdentifierName - Name of domain ownership identifier.
  • options - WebAppsClientGetDomainOwnershipIdentifierOptions contains the optional parameters for the WebAppsClient.GetDomainOwnershipIdentifier method.

func (*WebAppsClient) GetDomainOwnershipIdentifierSlot

func (client *WebAppsClient) GetDomainOwnershipIdentifierSlot(ctx context.Context, resourceGroupName string, name string, domainOwnershipIdentifierName string, slot string, options *WebAppsClientGetDomainOwnershipIdentifierSlotOptions) (WebAppsClientGetDomainOwnershipIdentifierSlotResponse, error)

GetDomainOwnershipIdentifierSlot - Get domain ownership identifier for web app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • domainOwnershipIdentifierName - Name of domain ownership identifier.
  • slot - Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
  • options - WebAppsClientGetDomainOwnershipIdentifierSlotOptions contains the optional parameters for the WebAppsClient.GetDomainOwnershipIdentifierSlot method.

func (*WebAppsClient) GetFunction

func (client *WebAppsClient) GetFunction(ctx context.Context, resourceGroupName string, name string, functionName string, options *WebAppsClientGetFunctionOptions) (WebAppsClientGetFunctionResponse, error)

GetFunction - Get function information by its ID for web site, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • functionName - Function name.
  • options - WebAppsClientGetFunctionOptions contains the optional parameters for the WebAppsClient.GetFunction method.

func (*WebAppsClient) GetFunctionsAdminToken

func (client *WebAppsClient) GetFunctionsAdminToken(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientGetFunctionsAdminTokenOptions) (WebAppsClientGetFunctionsAdminTokenResponse, error)

GetFunctionsAdminToken - Fetch a short lived token that can be exchanged for a master key. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • options - WebAppsClientGetFunctionsAdminTokenOptions contains the optional parameters for the WebAppsClient.GetFunctionsAdminToken method.

func (*WebAppsClient) GetFunctionsAdminTokenSlot

func (client *WebAppsClient) GetFunctionsAdminTokenSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientGetFunctionsAdminTokenSlotOptions) (WebAppsClientGetFunctionsAdminTokenSlotResponse, error)

GetFunctionsAdminTokenSlot - Fetch a short lived token that can be exchanged for a master key. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • slot - Name of web app slot. If not specified then will default to production slot.
  • options - WebAppsClientGetFunctionsAdminTokenSlotOptions contains the optional parameters for the WebAppsClient.GetFunctionsAdminTokenSlot method.

func (*WebAppsClient) GetHostNameBinding

func (client *WebAppsClient) GetHostNameBinding(ctx context.Context, resourceGroupName string, name string, hostName string, options *WebAppsClientGetHostNameBindingOptions) (WebAppsClientGetHostNameBindingResponse, error)

GetHostNameBinding - Get the named hostname binding for an app (or deployment slot, if specified). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • hostName - Hostname in the hostname binding.
  • options - WebAppsClientGetHostNameBindingOptions contains the optional parameters for the WebAppsClient.GetHostNameBinding method.

func (*WebAppsClient) GetHostNameBindingSlot

func (client *WebAppsClient) GetHostNameBindingSlot(ctx context.Context, resourceGroupName string, name string, slot string, hostName string, options *WebAppsClientGetHostNameBindingSlotOptions) (WebAppsClientGetHostNameBindingSlotResponse, error)

GetHostNameBindingSlot - Get the named hostname binding for an app (or deployment slot, if specified). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot.
  • hostName - Hostname in the hostname binding.
  • options - WebAppsClientGetHostNameBindingSlotOptions contains the optional parameters for the WebAppsClient.GetHostNameBindingSlot method.

func (*WebAppsClient) GetHybridConnection

func (client *WebAppsClient) GetHybridConnection(ctx context.Context, resourceGroupName string, name string, namespaceName string, relayName string, options *WebAppsClientGetHybridConnectionOptions) (WebAppsClientGetHybridConnectionResponse, error)

GetHybridConnection - Retrieves a specific Service Bus Hybrid Connection used by this Web App. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - The name of the web app.
  • namespaceName - The namespace for this hybrid connection.
  • relayName - The relay name for this hybrid connection.
  • options - WebAppsClientGetHybridConnectionOptions contains the optional parameters for the WebAppsClient.GetHybridConnection method.

func (*WebAppsClient) GetHybridConnectionSlot

func (client *WebAppsClient) GetHybridConnectionSlot(ctx context.Context, resourceGroupName string, name string, namespaceName string, relayName string, slot string, options *WebAppsClientGetHybridConnectionSlotOptions) (WebAppsClientGetHybridConnectionSlotResponse, error)

GetHybridConnectionSlot - Retrieves a specific Service Bus Hybrid Connection used by this Web App. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - The name of the web app.
  • namespaceName - The namespace for this hybrid connection.
  • relayName - The relay name for this hybrid connection.
  • slot - The name of the slot for the web app.
  • options - WebAppsClientGetHybridConnectionSlotOptions contains the optional parameters for the WebAppsClient.GetHybridConnectionSlot method.

func (*WebAppsClient) GetInstanceFunctionSlot

func (client *WebAppsClient) GetInstanceFunctionSlot(ctx context.Context, resourceGroupName string, name string, functionName string, slot string, options *WebAppsClientGetInstanceFunctionSlotOptions) (WebAppsClientGetInstanceFunctionSlotResponse, error)

GetInstanceFunctionSlot - Get function information by its ID for web site, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • functionName - Function name.
  • slot - Name of the deployment slot.
  • options - WebAppsClientGetInstanceFunctionSlotOptions contains the optional parameters for the WebAppsClient.GetInstanceFunctionSlot method.

func (*WebAppsClient) GetInstanceMSDeployLog

func (client *WebAppsClient) GetInstanceMSDeployLog(ctx context.Context, resourceGroupName string, name string, instanceID string, options *WebAppsClientGetInstanceMSDeployLogOptions) (WebAppsClientGetInstanceMSDeployLogResponse, error)

GetInstanceMSDeployLog - Get the MSDeploy Log for the last MSDeploy operation. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • instanceID - ID of web app instance.
  • options - WebAppsClientGetInstanceMSDeployLogOptions contains the optional parameters for the WebAppsClient.GetInstanceMSDeployLog method.

func (*WebAppsClient) GetInstanceMSDeployLogSlot

func (client *WebAppsClient) GetInstanceMSDeployLogSlot(ctx context.Context, resourceGroupName string, name string, slot string, instanceID string, options *WebAppsClientGetInstanceMSDeployLogSlotOptions) (WebAppsClientGetInstanceMSDeployLogSlotResponse, error)

GetInstanceMSDeployLogSlot - Get the MSDeploy Log for the last MSDeploy operation. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • 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.
  • options - WebAppsClientGetInstanceMSDeployLogSlotOptions contains the optional parameters for the WebAppsClient.GetInstanceMSDeployLogSlot method.

func (*WebAppsClient) GetInstanceMsDeployStatus

func (client *WebAppsClient) GetInstanceMsDeployStatus(ctx context.Context, resourceGroupName string, name string, instanceID string, options *WebAppsClientGetInstanceMsDeployStatusOptions) (WebAppsClientGetInstanceMsDeployStatusResponse, error)

GetInstanceMsDeployStatus - Get the status of the last MSDeploy operation. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • instanceID - ID of web app instance.
  • options - WebAppsClientGetInstanceMsDeployStatusOptions contains the optional parameters for the WebAppsClient.GetInstanceMsDeployStatus method.

func (*WebAppsClient) GetInstanceMsDeployStatusSlot

func (client *WebAppsClient) GetInstanceMsDeployStatusSlot(ctx context.Context, resourceGroupName string, name string, slot string, instanceID string, options *WebAppsClientGetInstanceMsDeployStatusSlotOptions) (WebAppsClientGetInstanceMsDeployStatusSlotResponse, error)

GetInstanceMsDeployStatusSlot - Get the status of the last MSDeploy operation. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • 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.
  • options - WebAppsClientGetInstanceMsDeployStatusSlotOptions contains the optional parameters for the WebAppsClient.GetInstanceMsDeployStatusSlot method.

func (*WebAppsClient) GetInstanceProcess

func (client *WebAppsClient) GetInstanceProcess(ctx context.Context, resourceGroupName string, name string, processID string, instanceID string, options *WebAppsClientGetInstanceProcessOptions) (WebAppsClientGetInstanceProcessResponse, error)

GetInstanceProcess - Get process information by its ID for a specific scaled-out instance in a web site. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • processID - PID.
  • instanceID - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
  • options - WebAppsClientGetInstanceProcessOptions contains the optional parameters for the WebAppsClient.GetInstanceProcess method.

func (*WebAppsClient) GetInstanceProcessDump

func (client *WebAppsClient) GetInstanceProcessDump(ctx context.Context, resourceGroupName string, name string, processID string, instanceID string, options *WebAppsClientGetInstanceProcessDumpOptions) (WebAppsClientGetInstanceProcessDumpResponse, error)

GetInstanceProcessDump - Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • processID - PID.
  • instanceID - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
  • options - WebAppsClientGetInstanceProcessDumpOptions contains the optional parameters for the WebAppsClient.GetInstanceProcessDump method.

func (*WebAppsClient) GetInstanceProcessDumpSlot

func (client *WebAppsClient) GetInstanceProcessDumpSlot(ctx context.Context, resourceGroupName string, name string, processID string, slot string, instanceID string, options *WebAppsClientGetInstanceProcessDumpSlotOptions) (WebAppsClientGetInstanceProcessDumpSlotResponse, error)

GetInstanceProcessDumpSlot - Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • processID - PID.
  • slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
  • instanceID - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
  • options - WebAppsClientGetInstanceProcessDumpSlotOptions contains the optional parameters for the WebAppsClient.GetInstanceProcessDumpSlot method.

func (*WebAppsClient) GetInstanceProcessModule

func (client *WebAppsClient) GetInstanceProcessModule(ctx context.Context, resourceGroupName string, name string, processID string, baseAddress string, instanceID string, options *WebAppsClientGetInstanceProcessModuleOptions) (WebAppsClientGetInstanceProcessModuleResponse, error)

GetInstanceProcessModule - Get process information by its ID for a specific scaled-out instance in a web site. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • processID - PID.
  • baseAddress - Module base address.
  • instanceID - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
  • options - WebAppsClientGetInstanceProcessModuleOptions contains the optional parameters for the WebAppsClient.GetInstanceProcessModule method.

func (*WebAppsClient) GetInstanceProcessModuleSlot

func (client *WebAppsClient) GetInstanceProcessModuleSlot(ctx context.Context, resourceGroupName string, name string, processID string, baseAddress string, slot string, instanceID string, options *WebAppsClientGetInstanceProcessModuleSlotOptions) (WebAppsClientGetInstanceProcessModuleSlotResponse, error)

GetInstanceProcessModuleSlot - Get process information by its ID for a specific scaled-out instance in a web site. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • processID - PID.
  • baseAddress - Module base address.
  • slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
  • instanceID - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
  • options - WebAppsClientGetInstanceProcessModuleSlotOptions contains the optional parameters for the WebAppsClient.GetInstanceProcessModuleSlot method.

func (*WebAppsClient) GetInstanceProcessSlot

func (client *WebAppsClient) GetInstanceProcessSlot(ctx context.Context, resourceGroupName string, name string, processID string, slot string, instanceID string, options *WebAppsClientGetInstanceProcessSlotOptions) (WebAppsClientGetInstanceProcessSlotResponse, error)

GetInstanceProcessSlot - Get process information by its ID for a specific scaled-out instance in a web site. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • processID - PID.
  • slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
  • instanceID - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
  • options - WebAppsClientGetInstanceProcessSlotOptions contains the optional parameters for the WebAppsClient.GetInstanceProcessSlot method.

func (*WebAppsClient) GetInstanceProcessThread

func (client *WebAppsClient) GetInstanceProcessThread(ctx context.Context, resourceGroupName string, name string, processID string, threadID string, instanceID string, options *WebAppsClientGetInstanceProcessThreadOptions) (WebAppsClientGetInstanceProcessThreadResponse, error)

GetInstanceProcessThread - Get thread information by Thread ID for a specific process, in a specific scaled-out instance in a web site. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • processID - PID.
  • threadID - TID.
  • instanceID - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
  • options - WebAppsClientGetInstanceProcessThreadOptions contains the optional parameters for the WebAppsClient.GetInstanceProcessThread method.

func (*WebAppsClient) GetInstanceProcessThreadSlot

func (client *WebAppsClient) GetInstanceProcessThreadSlot(ctx context.Context, resourceGroupName string, name string, processID string, threadID string, slot string, instanceID string, options *WebAppsClientGetInstanceProcessThreadSlotOptions) (WebAppsClientGetInstanceProcessThreadSlotResponse, error)

GetInstanceProcessThreadSlot - Get thread information by Thread ID for a specific process, in a specific scaled-out instance in a web site. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • processID - PID.
  • threadID - TID.
  • slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
  • instanceID - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
  • options - WebAppsClientGetInstanceProcessThreadSlotOptions contains the optional parameters for the WebAppsClient.GetInstanceProcessThreadSlot method.

func (*WebAppsClient) GetMSDeployLog

func (client *WebAppsClient) GetMSDeployLog(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientGetMSDeployLogOptions) (WebAppsClientGetMSDeployLogResponse, error)

GetMSDeployLog - Get the MSDeploy Log for the last MSDeploy operation. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • options - WebAppsClientGetMSDeployLogOptions contains the optional parameters for the WebAppsClient.GetMSDeployLog method.

func (*WebAppsClient) GetMSDeployLogSlot

func (client *WebAppsClient) GetMSDeployLogSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientGetMSDeployLogSlotOptions) (WebAppsClientGetMSDeployLogSlotResponse, error)

GetMSDeployLogSlot - Get the MSDeploy Log for the last MSDeploy operation. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • slot - Name of web app slot. If not specified then will default to production slot.
  • options - WebAppsClientGetMSDeployLogSlotOptions contains the optional parameters for the WebAppsClient.GetMSDeployLogSlot method.

func (*WebAppsClient) GetMSDeployStatus

func (client *WebAppsClient) GetMSDeployStatus(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientGetMSDeployStatusOptions) (WebAppsClientGetMSDeployStatusResponse, error)

GetMSDeployStatus - Get the status of the last MSDeploy operation. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • options - WebAppsClientGetMSDeployStatusOptions contains the optional parameters for the WebAppsClient.GetMSDeployStatus method.

func (*WebAppsClient) GetMSDeployStatusSlot

func (client *WebAppsClient) GetMSDeployStatusSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientGetMSDeployStatusSlotOptions) (WebAppsClientGetMSDeployStatusSlotResponse, error)

GetMSDeployStatusSlot - Get the status of the last MSDeploy operation. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • slot - Name of web app slot. If not specified then will default to production slot.
  • options - WebAppsClientGetMSDeployStatusSlotOptions contains the optional parameters for the WebAppsClient.GetMSDeployStatusSlot method.

func (*WebAppsClient) GetMigrateMySQLStatus

func (client *WebAppsClient) GetMigrateMySQLStatus(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientGetMigrateMySQLStatusOptions) (WebAppsClientGetMigrateMySQLStatusResponse, error)

GetMigrateMySQLStatus - Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • options - WebAppsClientGetMigrateMySQLStatusOptions contains the optional parameters for the WebAppsClient.GetMigrateMySQLStatus method.

func (*WebAppsClient) GetMigrateMySQLStatusSlot

func (client *WebAppsClient) GetMigrateMySQLStatusSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientGetMigrateMySQLStatusSlotOptions) (WebAppsClientGetMigrateMySQLStatusSlotResponse, error)

GetMigrateMySQLStatusSlot - Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • slot - Name of the deployment slot.
  • options - WebAppsClientGetMigrateMySQLStatusSlotOptions contains the optional parameters for the WebAppsClient.GetMigrateMySQLStatusSlot method.

func (*WebAppsClient) GetNetworkTraceOperation

func (client *WebAppsClient) GetNetworkTraceOperation(ctx context.Context, resourceGroupName string, name string, operationID string, options *WebAppsClientGetNetworkTraceOperationOptions) (WebAppsClientGetNetworkTraceOperationResponse, error)

GetNetworkTraceOperation - Gets a named operation for a network trace capturing (or deployment slot, if specified). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • operationID - GUID of the operation.
  • options - WebAppsClientGetNetworkTraceOperationOptions contains the optional parameters for the WebAppsClient.GetNetworkTraceOperation method.

func (*WebAppsClient) GetNetworkTraceOperationSlot

func (client *WebAppsClient) GetNetworkTraceOperationSlot(ctx context.Context, resourceGroupName string, name string, operationID string, slot string, options *WebAppsClientGetNetworkTraceOperationSlotOptions) (WebAppsClientGetNetworkTraceOperationSlotResponse, error)

GetNetworkTraceOperationSlot - Gets a named operation for a network trace capturing (or deployment slot, if specified). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • operationID - GUID of the operation.
  • slot - Name of the deployment slot. If a slot is not specified, the API will get an operation for the production slot.
  • options - WebAppsClientGetNetworkTraceOperationSlotOptions contains the optional parameters for the WebAppsClient.GetNetworkTraceOperationSlot method.

func (*WebAppsClient) GetNetworkTraceOperationSlotV2

func (client *WebAppsClient) GetNetworkTraceOperationSlotV2(ctx context.Context, resourceGroupName string, name string, operationID string, slot string, options *WebAppsClientGetNetworkTraceOperationSlotV2Options) (WebAppsClientGetNetworkTraceOperationSlotV2Response, error)

GetNetworkTraceOperationSlotV2 - Gets a named operation for a network trace capturing (or deployment slot, if specified). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • operationID - GUID of the operation.
  • slot - Name of the deployment slot. If a slot is not specified, the API will get an operation for the production slot.
  • options - WebAppsClientGetNetworkTraceOperationSlotV2Options contains the optional parameters for the WebAppsClient.GetNetworkTraceOperationSlotV2 method.

func (*WebAppsClient) GetNetworkTraceOperationV2

func (client *WebAppsClient) GetNetworkTraceOperationV2(ctx context.Context, resourceGroupName string, name string, operationID string, options *WebAppsClientGetNetworkTraceOperationV2Options) (WebAppsClientGetNetworkTraceOperationV2Response, error)

GetNetworkTraceOperationV2 - Gets a named operation for a network trace capturing (or deployment slot, if specified). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • operationID - GUID of the operation.
  • options - WebAppsClientGetNetworkTraceOperationV2Options contains the optional parameters for the WebAppsClient.GetNetworkTraceOperationV2 method.

func (*WebAppsClient) GetNetworkTraces

func (client *WebAppsClient) GetNetworkTraces(ctx context.Context, resourceGroupName string, name string, operationID string, options *WebAppsClientGetNetworkTracesOptions) (WebAppsClientGetNetworkTracesResponse, error)

GetNetworkTraces - Gets a named operation for a network trace capturing (or deployment slot, if specified). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • operationID - GUID of the operation.
  • options - WebAppsClientGetNetworkTracesOptions contains the optional parameters for the WebAppsClient.GetNetworkTraces method.

func (*WebAppsClient) GetNetworkTracesSlot

func (client *WebAppsClient) GetNetworkTracesSlot(ctx context.Context, resourceGroupName string, name string, operationID string, slot string, options *WebAppsClientGetNetworkTracesSlotOptions) (WebAppsClientGetNetworkTracesSlotResponse, error)

GetNetworkTracesSlot - Gets a named operation for a network trace capturing (or deployment slot, if specified). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • operationID - GUID of the operation.
  • slot - Name of the deployment slot. If a slot is not specified, the API will get an operation for the production slot.
  • options - WebAppsClientGetNetworkTracesSlotOptions contains the optional parameters for the WebAppsClient.GetNetworkTracesSlot method.

func (*WebAppsClient) GetNetworkTracesSlotV2

func (client *WebAppsClient) GetNetworkTracesSlotV2(ctx context.Context, resourceGroupName string, name string, operationID string, slot string, options *WebAppsClientGetNetworkTracesSlotV2Options) (WebAppsClientGetNetworkTracesSlotV2Response, error)

GetNetworkTracesSlotV2 - Gets a named operation for a network trace capturing (or deployment slot, if specified). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • operationID - GUID of the operation.
  • slot - Name of the deployment slot. If a slot is not specified, the API will get an operation for the production slot.
  • options - WebAppsClientGetNetworkTracesSlotV2Options contains the optional parameters for the WebAppsClient.GetNetworkTracesSlotV2 method.

func (*WebAppsClient) GetNetworkTracesV2

func (client *WebAppsClient) GetNetworkTracesV2(ctx context.Context, resourceGroupName string, name string, operationID string, options *WebAppsClientGetNetworkTracesV2Options) (WebAppsClientGetNetworkTracesV2Response, error)

GetNetworkTracesV2 - Gets a named operation for a network trace capturing (or deployment slot, if specified). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • operationID - GUID of the operation.
  • options - WebAppsClientGetNetworkTracesV2Options contains the optional parameters for the WebAppsClient.GetNetworkTracesV2 method.

func (*WebAppsClient) GetPremierAddOn

func (client *WebAppsClient) GetPremierAddOn(ctx context.Context, resourceGroupName string, name string, premierAddOnName string, options *WebAppsClientGetPremierAddOnOptions) (WebAppsClientGetPremierAddOnResponse, error)

GetPremierAddOn - Gets a named add-on of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • premierAddOnName - Add-on name.
  • options - WebAppsClientGetPremierAddOnOptions contains the optional parameters for the WebAppsClient.GetPremierAddOn method.

func (*WebAppsClient) GetPremierAddOnSlot

func (client *WebAppsClient) GetPremierAddOnSlot(ctx context.Context, resourceGroupName string, name string, premierAddOnName string, slot string, options *WebAppsClientGetPremierAddOnSlotOptions) (WebAppsClientGetPremierAddOnSlotResponse, error)

GetPremierAddOnSlot - Gets a named add-on of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • premierAddOnName - Add-on name.
  • slot - Name of the deployment slot. If a slot is not specified, the API will get the named add-on for the production slot.
  • options - WebAppsClientGetPremierAddOnSlotOptions contains the optional parameters for the WebAppsClient.GetPremierAddOnSlot method.

func (*WebAppsClient) GetPrivateAccess

func (client *WebAppsClient) GetPrivateAccess(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientGetPrivateAccessOptions) (WebAppsClientGetPrivateAccessResponse, error)

GetPrivateAccess - Gets data around private site access enablement and authorized Virtual Networks that can access the site. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - The name of the web app.
  • options - WebAppsClientGetPrivateAccessOptions contains the optional parameters for the WebAppsClient.GetPrivateAccess method.

func (*WebAppsClient) GetPrivateAccessSlot

func (client *WebAppsClient) GetPrivateAccessSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientGetPrivateAccessSlotOptions) (WebAppsClientGetPrivateAccessSlotResponse, error)

GetPrivateAccessSlot - Gets data around private site access enablement and authorized Virtual Networks that can access the site. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - The name of the web app.
  • slot - The name of the slot for the web app.
  • options - WebAppsClientGetPrivateAccessSlotOptions contains the optional parameters for the WebAppsClient.GetPrivateAccessSlot method.

func (*WebAppsClient) GetProcess

func (client *WebAppsClient) GetProcess(ctx context.Context, resourceGroupName string, name string, processID string, options *WebAppsClientGetProcessOptions) (WebAppsClientGetProcessResponse, error)

GetProcess - Get process information by its ID for a specific scaled-out instance in a web site. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • processID - PID.
  • options - WebAppsClientGetProcessOptions contains the optional parameters for the WebAppsClient.GetProcess method.

func (*WebAppsClient) GetProcessDump

func (client *WebAppsClient) GetProcessDump(ctx context.Context, resourceGroupName string, name string, processID string, options *WebAppsClientGetProcessDumpOptions) (WebAppsClientGetProcessDumpResponse, error)

GetProcessDump - Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • processID - PID.
  • options - WebAppsClientGetProcessDumpOptions contains the optional parameters for the WebAppsClient.GetProcessDump method.

func (*WebAppsClient) GetProcessDumpSlot

func (client *WebAppsClient) GetProcessDumpSlot(ctx context.Context, resourceGroupName string, name string, processID string, slot string, options *WebAppsClientGetProcessDumpSlotOptions) (WebAppsClientGetProcessDumpSlotResponse, error)

GetProcessDumpSlot - Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • processID - PID.
  • slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
  • options - WebAppsClientGetProcessDumpSlotOptions contains the optional parameters for the WebAppsClient.GetProcessDumpSlot method.

func (*WebAppsClient) GetProcessModule

func (client *WebAppsClient) GetProcessModule(ctx context.Context, resourceGroupName string, name string, processID string, baseAddress string, options *WebAppsClientGetProcessModuleOptions) (WebAppsClientGetProcessModuleResponse, error)

GetProcessModule - Get process information by its ID for a specific scaled-out instance in a web site. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • processID - PID.
  • baseAddress - Module base address.
  • options - WebAppsClientGetProcessModuleOptions contains the optional parameters for the WebAppsClient.GetProcessModule method.

func (*WebAppsClient) GetProcessModuleSlot

func (client *WebAppsClient) GetProcessModuleSlot(ctx context.Context, resourceGroupName string, name string, processID string, baseAddress string, slot string, options *WebAppsClientGetProcessModuleSlotOptions) (WebAppsClientGetProcessModuleSlotResponse, error)

GetProcessModuleSlot - Get process information by its ID for a specific scaled-out instance in a web site. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • processID - PID.
  • baseAddress - Module base address.
  • slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
  • options - WebAppsClientGetProcessModuleSlotOptions contains the optional parameters for the WebAppsClient.GetProcessModuleSlot method.

func (*WebAppsClient) GetProcessSlot

func (client *WebAppsClient) GetProcessSlot(ctx context.Context, resourceGroupName string, name string, processID string, slot string, options *WebAppsClientGetProcessSlotOptions) (WebAppsClientGetProcessSlotResponse, error)

GetProcessSlot - Get process information by its ID for a specific scaled-out instance in a web site. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • processID - PID.
  • slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
  • options - WebAppsClientGetProcessSlotOptions contains the optional parameters for the WebAppsClient.GetProcessSlot method.

func (*WebAppsClient) GetProcessThread

func (client *WebAppsClient) GetProcessThread(ctx context.Context, resourceGroupName string, name string, processID string, threadID string, options *WebAppsClientGetProcessThreadOptions) (WebAppsClientGetProcessThreadResponse, error)

GetProcessThread - Get thread information by Thread ID for a specific process, in a specific scaled-out instance in a web site. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • processID - PID.
  • threadID - TID.
  • options - WebAppsClientGetProcessThreadOptions contains the optional parameters for the WebAppsClient.GetProcessThread method.

func (*WebAppsClient) GetProcessThreadSlot

func (client *WebAppsClient) GetProcessThreadSlot(ctx context.Context, resourceGroupName string, name string, processID string, threadID string, slot string, options *WebAppsClientGetProcessThreadSlotOptions) (WebAppsClientGetProcessThreadSlotResponse, error)

GetProcessThreadSlot - Get thread information by Thread ID for a specific process, in a specific scaled-out instance in a web site. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • processID - PID.
  • threadID - TID.
  • slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
  • options - WebAppsClientGetProcessThreadSlotOptions contains the optional parameters for the WebAppsClient.GetProcessThreadSlot method.

func (*WebAppsClient) GetPublicCertificate

func (client *WebAppsClient) GetPublicCertificate(ctx context.Context, resourceGroupName string, name string, publicCertificateName string, options *WebAppsClientGetPublicCertificateOptions) (WebAppsClientGetPublicCertificateResponse, error)

GetPublicCertificate - Get the named public certificate for an app (or deployment slot, if specified). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • publicCertificateName - Public certificate name.
  • options - WebAppsClientGetPublicCertificateOptions contains the optional parameters for the WebAppsClient.GetPublicCertificate method.

func (*WebAppsClient) GetPublicCertificateSlot

func (client *WebAppsClient) GetPublicCertificateSlot(ctx context.Context, resourceGroupName string, name string, slot string, publicCertificateName string, options *WebAppsClientGetPublicCertificateSlotOptions) (WebAppsClientGetPublicCertificateSlotResponse, error)

GetPublicCertificateSlot - Get the named public certificate for an app (or deployment slot, if specified). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot.
  • publicCertificateName - Public certificate name.
  • options - WebAppsClientGetPublicCertificateSlotOptions contains the optional parameters for the WebAppsClient.GetPublicCertificateSlot method.

func (*WebAppsClient) GetRelayServiceConnection

func (client *WebAppsClient) GetRelayServiceConnection(ctx context.Context, resourceGroupName string, name string, entityName string, options *WebAppsClientGetRelayServiceConnectionOptions) (WebAppsClientGetRelayServiceConnectionResponse, error)

GetRelayServiceConnection - Gets a hybrid connection configuration by its name. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • entityName - Name of the hybrid connection.
  • options - WebAppsClientGetRelayServiceConnectionOptions contains the optional parameters for the WebAppsClient.GetRelayServiceConnection method.

func (*WebAppsClient) GetRelayServiceConnectionSlot

func (client *WebAppsClient) GetRelayServiceConnectionSlot(ctx context.Context, resourceGroupName string, name string, entityName string, slot string, options *WebAppsClientGetRelayServiceConnectionSlotOptions) (WebAppsClientGetRelayServiceConnectionSlotResponse, error)

GetRelayServiceConnectionSlot - Gets a hybrid connection configuration by its name. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • entityName - Name of the hybrid connection.
  • slot - Name of the deployment slot. If a slot is not specified, the API will get a hybrid connection for the production slot.
  • options - WebAppsClientGetRelayServiceConnectionSlotOptions contains the optional parameters for the WebAppsClient.GetRelayServiceConnectionSlot method.

func (*WebAppsClient) GetSiteExtension

func (client *WebAppsClient) GetSiteExtension(ctx context.Context, resourceGroupName string, name string, siteExtensionID string, options *WebAppsClientGetSiteExtensionOptions) (WebAppsClientGetSiteExtensionResponse, error)

GetSiteExtension - Get site extension information by its ID for a web site, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • siteExtensionID - Site extension name.
  • options - WebAppsClientGetSiteExtensionOptions contains the optional parameters for the WebAppsClient.GetSiteExtension method.

func (*WebAppsClient) GetSiteExtensionSlot

func (client *WebAppsClient) GetSiteExtensionSlot(ctx context.Context, resourceGroupName string, name string, siteExtensionID string, slot string, options *WebAppsClientGetSiteExtensionSlotOptions) (WebAppsClientGetSiteExtensionSlotResponse, error)

GetSiteExtensionSlot - Get site extension information by its ID for a web site, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • siteExtensionID - Site extension name.
  • slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
  • options - WebAppsClientGetSiteExtensionSlotOptions contains the optional parameters for the WebAppsClient.GetSiteExtensionSlot method.

func (*WebAppsClient) GetSitePhpErrorLogFlag

func (client *WebAppsClient) GetSitePhpErrorLogFlag(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientGetSitePhpErrorLogFlagOptions) (WebAppsClientGetSitePhpErrorLogFlagResponse, error)

GetSitePhpErrorLogFlag - Gets web app's event logs. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • options - WebAppsClientGetSitePhpErrorLogFlagOptions contains the optional parameters for the WebAppsClient.GetSitePhpErrorLogFlag method.

func (*WebAppsClient) GetSitePhpErrorLogFlagSlot

func (client *WebAppsClient) GetSitePhpErrorLogFlagSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientGetSitePhpErrorLogFlagSlotOptions) (WebAppsClientGetSitePhpErrorLogFlagSlotResponse, error)

GetSitePhpErrorLogFlagSlot - Gets web app's event logs. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • slot - Name of web app slot. If not specified then will default to production slot.
  • options - WebAppsClientGetSitePhpErrorLogFlagSlotOptions contains the optional parameters for the WebAppsClient.GetSitePhpErrorLogFlagSlot method.

func (*WebAppsClient) GetSlot

func (client *WebAppsClient) GetSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientGetSlotOptions) (WebAppsClientGetSlotResponse, error)

GetSlot - Gets the details of a web, mobile, or API app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. By default, this API returns the production slot.
  • options - WebAppsClientGetSlotOptions contains the optional parameters for the WebAppsClient.GetSlot method.

func (*WebAppsClient) GetSourceControl

func (client *WebAppsClient) GetSourceControl(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientGetSourceControlOptions) (WebAppsClientGetSourceControlResponse, error)

GetSourceControl - Gets the source control configuration of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientGetSourceControlOptions contains the optional parameters for the WebAppsClient.GetSourceControl method.

func (*WebAppsClient) GetSourceControlSlot

func (client *WebAppsClient) GetSourceControlSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientGetSourceControlSlotOptions) (WebAppsClientGetSourceControlSlotResponse, error)

GetSourceControlSlot - Gets the source control configuration of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will get the source control configuration for the production slot.
  • options - WebAppsClientGetSourceControlSlotOptions contains the optional parameters for the WebAppsClient.GetSourceControlSlot method.

func (*WebAppsClient) GetSwiftVirtualNetworkConnection

func (client *WebAppsClient) GetSwiftVirtualNetworkConnection(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientGetSwiftVirtualNetworkConnectionOptions) (WebAppsClientGetSwiftVirtualNetworkConnectionResponse, error)

GetSwiftVirtualNetworkConnection - Gets a Swift Virtual Network connection. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientGetSwiftVirtualNetworkConnectionOptions contains the optional parameters for the WebAppsClient.GetSwiftVirtualNetworkConnection method.

func (*WebAppsClient) GetSwiftVirtualNetworkConnectionSlot

func (client *WebAppsClient) GetSwiftVirtualNetworkConnectionSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientGetSwiftVirtualNetworkConnectionSlotOptions) (WebAppsClientGetSwiftVirtualNetworkConnectionSlotResponse, error)

GetSwiftVirtualNetworkConnectionSlot - Gets a Swift Virtual Network connection. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will get a gateway for the production slot's Virtual Network.
  • options - WebAppsClientGetSwiftVirtualNetworkConnectionSlotOptions contains the optional parameters for the WebAppsClient.GetSwiftVirtualNetworkConnectionSlot method.

func (*WebAppsClient) GetTriggeredWebJob

func (client *WebAppsClient) GetTriggeredWebJob(ctx context.Context, resourceGroupName string, name string, webJobName string, options *WebAppsClientGetTriggeredWebJobOptions) (WebAppsClientGetTriggeredWebJobResponse, error)

GetTriggeredWebJob - Gets a triggered web job by its ID for an app, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • webJobName - Name of Web Job.
  • options - WebAppsClientGetTriggeredWebJobOptions contains the optional parameters for the WebAppsClient.GetTriggeredWebJob method.

func (*WebAppsClient) GetTriggeredWebJobHistory

func (client *WebAppsClient) GetTriggeredWebJobHistory(ctx context.Context, resourceGroupName string, name string, webJobName string, id string, options *WebAppsClientGetTriggeredWebJobHistoryOptions) (WebAppsClientGetTriggeredWebJobHistoryResponse, error)

GetTriggeredWebJobHistory - Gets a triggered web job's history by its ID for an app, , or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • webJobName - Name of Web Job.
  • id - History ID.
  • options - WebAppsClientGetTriggeredWebJobHistoryOptions contains the optional parameters for the WebAppsClient.GetTriggeredWebJobHistory method.

func (*WebAppsClient) GetTriggeredWebJobHistorySlot

func (client *WebAppsClient) GetTriggeredWebJobHistorySlot(ctx context.Context, resourceGroupName string, name string, webJobName string, id string, slot string, options *WebAppsClientGetTriggeredWebJobHistorySlotOptions) (WebAppsClientGetTriggeredWebJobHistorySlotResponse, error)

GetTriggeredWebJobHistorySlot - Gets a triggered web job's history by its ID for an app, , or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • webJobName - Name of Web Job.
  • id - History ID.
  • slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
  • options - WebAppsClientGetTriggeredWebJobHistorySlotOptions contains the optional parameters for the WebAppsClient.GetTriggeredWebJobHistorySlot method.

func (*WebAppsClient) GetTriggeredWebJobSlot

func (client *WebAppsClient) GetTriggeredWebJobSlot(ctx context.Context, resourceGroupName string, name string, webJobName string, slot string, options *WebAppsClientGetTriggeredWebJobSlotOptions) (WebAppsClientGetTriggeredWebJobSlotResponse, error)

GetTriggeredWebJobSlot - Gets a triggered web job by its ID for an app, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • webJobName - Name of Web Job.
  • slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
  • options - WebAppsClientGetTriggeredWebJobSlotOptions contains the optional parameters for the WebAppsClient.GetTriggeredWebJobSlot method.

func (*WebAppsClient) GetVnetConnection

func (client *WebAppsClient) GetVnetConnection(ctx context.Context, resourceGroupName string, name string, vnetName string, options *WebAppsClientGetVnetConnectionOptions) (WebAppsClientGetVnetConnectionResponse, error)

GetVnetConnection - Gets a virtual network the app (or deployment slot) is connected to by name. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • vnetName - Name of the virtual network.
  • options - WebAppsClientGetVnetConnectionOptions contains the optional parameters for the WebAppsClient.GetVnetConnection method.

func (*WebAppsClient) GetVnetConnectionGateway

func (client *WebAppsClient) GetVnetConnectionGateway(ctx context.Context, resourceGroupName string, name string, vnetName string, gatewayName string, options *WebAppsClientGetVnetConnectionGatewayOptions) (WebAppsClientGetVnetConnectionGatewayResponse, error)

GetVnetConnectionGateway - Gets an app's Virtual Network gateway. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • vnetName - Name of the Virtual Network.
  • gatewayName - Name of the gateway. Currently, the only supported string is "primary".
  • options - WebAppsClientGetVnetConnectionGatewayOptions contains the optional parameters for the WebAppsClient.GetVnetConnectionGateway method.

func (*WebAppsClient) GetVnetConnectionGatewaySlot

func (client *WebAppsClient) GetVnetConnectionGatewaySlot(ctx context.Context, resourceGroupName string, name string, vnetName string, gatewayName string, slot string, options *WebAppsClientGetVnetConnectionGatewaySlotOptions) (WebAppsClientGetVnetConnectionGatewaySlotResponse, error)

GetVnetConnectionGatewaySlot - Gets an app's Virtual Network gateway. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • vnetName - Name of the Virtual Network.
  • gatewayName - Name of the gateway. Currently, the only supported string is "primary".
  • slot - Name of the deployment slot. If a slot is not specified, the API will get a gateway for the production slot's Virtual Network.
  • options - WebAppsClientGetVnetConnectionGatewaySlotOptions contains the optional parameters for the WebAppsClient.GetVnetConnectionGatewaySlot method.

func (*WebAppsClient) GetVnetConnectionSlot

func (client *WebAppsClient) GetVnetConnectionSlot(ctx context.Context, resourceGroupName string, name string, vnetName string, slot string, options *WebAppsClientGetVnetConnectionSlotOptions) (WebAppsClientGetVnetConnectionSlotResponse, error)

GetVnetConnectionSlot - Gets a virtual network the app (or deployment slot) is connected to by name. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • vnetName - Name of the virtual network.
  • slot - Name of the deployment slot. If a slot is not specified, the API will get the named virtual network for the production slot.
  • options - WebAppsClientGetVnetConnectionSlotOptions contains the optional parameters for the WebAppsClient.GetVnetConnectionSlot method.

func (*WebAppsClient) GetWebJob

func (client *WebAppsClient) GetWebJob(ctx context.Context, resourceGroupName string, name string, webJobName string, options *WebAppsClientGetWebJobOptions) (WebAppsClientGetWebJobResponse, error)

GetWebJob - Get webjob information for an app, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • webJobName - Name of the web job.
  • options - WebAppsClientGetWebJobOptions contains the optional parameters for the WebAppsClient.GetWebJob method.

func (*WebAppsClient) GetWebJobSlot

func (client *WebAppsClient) GetWebJobSlot(ctx context.Context, resourceGroupName string, name string, webJobName string, slot string, options *WebAppsClientGetWebJobSlotOptions) (WebAppsClientGetWebJobSlotResponse, error)

GetWebJobSlot - Get webjob information for an app, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • webJobName - Name of the web job.
  • slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
  • options - WebAppsClientGetWebJobSlotOptions contains the optional parameters for the WebAppsClient.GetWebJobSlot method.

func (*WebAppsClient) GetWebSiteContainerLogs

func (client *WebAppsClient) GetWebSiteContainerLogs(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientGetWebSiteContainerLogsOptions) (WebAppsClientGetWebSiteContainerLogsResponse, error)

GetWebSiteContainerLogs - Gets the last lines of docker logs for the given site If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • options - WebAppsClientGetWebSiteContainerLogsOptions contains the optional parameters for the WebAppsClient.GetWebSiteContainerLogs method.

func (*WebAppsClient) GetWebSiteContainerLogsSlot

func (client *WebAppsClient) GetWebSiteContainerLogsSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientGetWebSiteContainerLogsSlotOptions) (WebAppsClientGetWebSiteContainerLogsSlotResponse, error)

GetWebSiteContainerLogsSlot - Gets the last lines of docker logs for the given site If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • slot - Name of web app slot. If not specified then will default to production slot.
  • options - WebAppsClientGetWebSiteContainerLogsSlotOptions contains the optional parameters for the WebAppsClient.GetWebSiteContainerLogsSlot method.

func (*WebAppsClient) IsCloneable

func (client *WebAppsClient) IsCloneable(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientIsCloneableOptions) (WebAppsClientIsCloneableResponse, error)

IsCloneable - Shows whether an app can be cloned to another resource group or subscription. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientIsCloneableOptions contains the optional parameters for the WebAppsClient.IsCloneable method.

func (*WebAppsClient) IsCloneableSlot

func (client *WebAppsClient) IsCloneableSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientIsCloneableSlotOptions) (WebAppsClientIsCloneableSlotResponse, error)

IsCloneableSlot - Shows whether an app can be cloned to another resource group or subscription. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. By default, this API returns information on the production slot.
  • options - WebAppsClientIsCloneableSlotOptions contains the optional parameters for the WebAppsClient.IsCloneableSlot method.

func (*WebAppsClient) ListApplicationSettings

func (client *WebAppsClient) ListApplicationSettings(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientListApplicationSettingsOptions) (WebAppsClientListApplicationSettingsResponse, error)

ListApplicationSettings - Gets the application settings of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientListApplicationSettingsOptions contains the optional parameters for the WebAppsClient.ListApplicationSettings method.

func (*WebAppsClient) ListApplicationSettingsSlot

func (client *WebAppsClient) ListApplicationSettingsSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientListApplicationSettingsSlotOptions) (WebAppsClientListApplicationSettingsSlotResponse, error)

ListApplicationSettingsSlot - Gets the application settings of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will get the application settings for the production slot.
  • options - WebAppsClientListApplicationSettingsSlotOptions contains the optional parameters for the WebAppsClient.ListApplicationSettingsSlot method.

func (*WebAppsClient) ListAzureStorageAccounts

func (client *WebAppsClient) ListAzureStorageAccounts(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientListAzureStorageAccountsOptions) (WebAppsClientListAzureStorageAccountsResponse, error)

ListAzureStorageAccounts - Gets the Azure storage account configurations of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientListAzureStorageAccountsOptions contains the optional parameters for the WebAppsClient.ListAzureStorageAccounts method.

func (*WebAppsClient) ListAzureStorageAccountsSlot

func (client *WebAppsClient) ListAzureStorageAccountsSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientListAzureStorageAccountsSlotOptions) (WebAppsClientListAzureStorageAccountsSlotResponse, error)

ListAzureStorageAccountsSlot - Gets the Azure storage account configurations of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will update the Azure storage account configurations for the production slot.
  • options - WebAppsClientListAzureStorageAccountsSlotOptions contains the optional parameters for the WebAppsClient.ListAzureStorageAccountsSlot method.

func (*WebAppsClient) ListBackupStatusSecrets

func (client *WebAppsClient) ListBackupStatusSecrets(ctx context.Context, resourceGroupName string, name string, backupID string, request BackupRequest, options *WebAppsClientListBackupStatusSecretsOptions) (WebAppsClientListBackupStatusSecretsResponse, error)

ListBackupStatusSecrets - Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • backupID - ID of backup.
  • request - Information on backup request.
  • options - WebAppsClientListBackupStatusSecretsOptions contains the optional parameters for the WebAppsClient.ListBackupStatusSecrets method.

func (*WebAppsClient) ListBackupStatusSecretsSlot

func (client *WebAppsClient) ListBackupStatusSecretsSlot(ctx context.Context, resourceGroupName string, name string, backupID string, slot string, request BackupRequest, options *WebAppsClientListBackupStatusSecretsSlotOptions) (WebAppsClientListBackupStatusSecretsSlotResponse, error)

ListBackupStatusSecretsSlot - Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • backupID - ID of backup.
  • slot - Name of web app slot. If not specified then will default to production slot.
  • request - Information on backup request.
  • options - WebAppsClientListBackupStatusSecretsSlotOptions contains the optional parameters for the WebAppsClient.ListBackupStatusSecretsSlot method.

func (*WebAppsClient) ListConnectionStrings

func (client *WebAppsClient) ListConnectionStrings(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientListConnectionStringsOptions) (WebAppsClientListConnectionStringsResponse, error)

ListConnectionStrings - Gets the connection strings of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientListConnectionStringsOptions contains the optional parameters for the WebAppsClient.ListConnectionStrings method.

func (*WebAppsClient) ListConnectionStringsSlot

func (client *WebAppsClient) ListConnectionStringsSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientListConnectionStringsSlotOptions) (WebAppsClientListConnectionStringsSlotResponse, error)

ListConnectionStringsSlot - Gets the connection strings of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will get the connection settings for the production slot.
  • options - WebAppsClientListConnectionStringsSlotOptions contains the optional parameters for the WebAppsClient.ListConnectionStringsSlot method.

func (*WebAppsClient) ListDeploymentLog

func (client *WebAppsClient) ListDeploymentLog(ctx context.Context, resourceGroupName string, name string, id string, options *WebAppsClientListDeploymentLogOptions) (WebAppsClientListDeploymentLogResponse, error)

ListDeploymentLog - List deployment log for specific deployment for an app, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • id - The ID of a specific deployment. This is the value of the name property in the JSON response from "GET /api/sites/{siteName}/deployments".
  • options - WebAppsClientListDeploymentLogOptions contains the optional parameters for the WebAppsClient.ListDeploymentLog method.

func (*WebAppsClient) ListDeploymentLogSlot

func (client *WebAppsClient) ListDeploymentLogSlot(ctx context.Context, resourceGroupName string, name string, id string, slot string, options *WebAppsClientListDeploymentLogSlotOptions) (WebAppsClientListDeploymentLogSlotResponse, error)

ListDeploymentLogSlot - List deployment log for specific deployment for an app, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • id - The ID of a specific deployment. This is the value of the name property in the JSON response from "GET /api/sites/{siteName}/deployments".
  • slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
  • options - WebAppsClientListDeploymentLogSlotOptions contains the optional parameters for the WebAppsClient.ListDeploymentLogSlot method.

func (*WebAppsClient) ListFunctionKeys

func (client *WebAppsClient) ListFunctionKeys(ctx context.Context, resourceGroupName string, name string, functionName string, options *WebAppsClientListFunctionKeysOptions) (WebAppsClientListFunctionKeysResponse, error)

ListFunctionKeys - Get function keys for a function in a web site, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • functionName - Function name.
  • options - WebAppsClientListFunctionKeysOptions contains the optional parameters for the WebAppsClient.ListFunctionKeys method.

func (*WebAppsClient) ListFunctionKeysSlot

func (client *WebAppsClient) ListFunctionKeysSlot(ctx context.Context, resourceGroupName string, name string, functionName string, slot string, options *WebAppsClientListFunctionKeysSlotOptions) (WebAppsClientListFunctionKeysSlotResponse, error)

ListFunctionKeysSlot - Get function keys for a function in a web site, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • functionName - Function name.
  • slot - Name of the deployment slot.
  • options - WebAppsClientListFunctionKeysSlotOptions contains the optional parameters for the WebAppsClient.ListFunctionKeysSlot method.

func (*WebAppsClient) ListFunctionSecrets

func (client *WebAppsClient) ListFunctionSecrets(ctx context.Context, resourceGroupName string, name string, functionName string, options *WebAppsClientListFunctionSecretsOptions) (WebAppsClientListFunctionSecretsResponse, error)

ListFunctionSecrets - Get function secrets for a function in a web site, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • functionName - Function name.
  • options - WebAppsClientListFunctionSecretsOptions contains the optional parameters for the WebAppsClient.ListFunctionSecrets method.

func (*WebAppsClient) ListFunctionSecretsSlot

func (client *WebAppsClient) ListFunctionSecretsSlot(ctx context.Context, resourceGroupName string, name string, functionName string, slot string, options *WebAppsClientListFunctionSecretsSlotOptions) (WebAppsClientListFunctionSecretsSlotResponse, error)

ListFunctionSecretsSlot - Get function secrets for a function in a web site, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • functionName - Function name.
  • slot - Name of the deployment slot.
  • options - WebAppsClientListFunctionSecretsSlotOptions contains the optional parameters for the WebAppsClient.ListFunctionSecretsSlot method.

func (*WebAppsClient) ListHostKeys

func (client *WebAppsClient) ListHostKeys(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientListHostKeysOptions) (WebAppsClientListHostKeysResponse, error)

ListHostKeys - Get host secrets for a function app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • options - WebAppsClientListHostKeysOptions contains the optional parameters for the WebAppsClient.ListHostKeys method.

func (*WebAppsClient) ListHostKeysSlot

func (client *WebAppsClient) ListHostKeysSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientListHostKeysSlotOptions) (WebAppsClientListHostKeysSlotResponse, error)

ListHostKeysSlot - Get host secrets for a function app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • slot - Name of the deployment slot.
  • options - WebAppsClientListHostKeysSlotOptions contains the optional parameters for the WebAppsClient.ListHostKeysSlot method.

func (*WebAppsClient) ListHybridConnectionKeys

func (client *WebAppsClient) ListHybridConnectionKeys(ctx context.Context, resourceGroupName string, name string, namespaceName string, relayName string, options *WebAppsClientListHybridConnectionKeysOptions) (WebAppsClientListHybridConnectionKeysResponse, error)

ListHybridConnectionKeys - Gets the send key name and value for a Hybrid Connection. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - The name of the web app.
  • namespaceName - The namespace for this hybrid connection.
  • relayName - The relay name for this hybrid connection.
  • options - WebAppsClientListHybridConnectionKeysOptions contains the optional parameters for the WebAppsClient.ListHybridConnectionKeys method.

func (*WebAppsClient) ListHybridConnectionKeysSlot

func (client *WebAppsClient) ListHybridConnectionKeysSlot(ctx context.Context, resourceGroupName string, name string, namespaceName string, relayName string, slot string, options *WebAppsClientListHybridConnectionKeysSlotOptions) (WebAppsClientListHybridConnectionKeysSlotResponse, error)

ListHybridConnectionKeysSlot - Gets the send key name and value for a Hybrid Connection. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - The name of the web app.
  • namespaceName - The namespace for this hybrid connection.
  • relayName - The relay name for this hybrid connection.
  • slot - The name of the slot for the web app.
  • options - WebAppsClientListHybridConnectionKeysSlotOptions contains the optional parameters for the WebAppsClient.ListHybridConnectionKeysSlot method.

func (*WebAppsClient) ListHybridConnections

func (client *WebAppsClient) ListHybridConnections(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientListHybridConnectionsOptions) (WebAppsClientListHybridConnectionsResponse, error)

ListHybridConnections - Retrieves all Service Bus Hybrid Connections used by this Web App. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - The name of the web app.
  • options - WebAppsClientListHybridConnectionsOptions contains the optional parameters for the WebAppsClient.ListHybridConnections method.

func (*WebAppsClient) ListHybridConnectionsSlot

func (client *WebAppsClient) ListHybridConnectionsSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientListHybridConnectionsSlotOptions) (WebAppsClientListHybridConnectionsSlotResponse, error)

ListHybridConnectionsSlot - Retrieves all Service Bus Hybrid Connections used by this Web App. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - The name of the web app.
  • slot - The name of the slot for the web app.
  • options - WebAppsClientListHybridConnectionsSlotOptions contains the optional parameters for the WebAppsClient.ListHybridConnectionsSlot method.

func (*WebAppsClient) ListMetadata

func (client *WebAppsClient) ListMetadata(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientListMetadataOptions) (WebAppsClientListMetadataResponse, error)

ListMetadata - Gets the metadata of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientListMetadataOptions contains the optional parameters for the WebAppsClient.ListMetadata method.

func (*WebAppsClient) ListMetadataSlot

func (client *WebAppsClient) ListMetadataSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientListMetadataSlotOptions) (WebAppsClientListMetadataSlotResponse, error)

ListMetadataSlot - Gets the metadata of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will get the metadata for the production slot.
  • options - WebAppsClientListMetadataSlotOptions contains the optional parameters for the WebAppsClient.ListMetadataSlot method.

func (*WebAppsClient) ListNetworkFeatures

func (client *WebAppsClient) ListNetworkFeatures(ctx context.Context, resourceGroupName string, name string, view string, options *WebAppsClientListNetworkFeaturesOptions) (WebAppsClientListNetworkFeaturesResponse, error)

ListNetworkFeatures - Gets all network features used by the app (or deployment slot, if specified). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • view - The type of view. This can either be "summary" or "detailed".
  • options - WebAppsClientListNetworkFeaturesOptions contains the optional parameters for the WebAppsClient.ListNetworkFeatures method.

func (*WebAppsClient) ListNetworkFeaturesSlot

func (client *WebAppsClient) ListNetworkFeaturesSlot(ctx context.Context, resourceGroupName string, name string, view string, slot string, options *WebAppsClientListNetworkFeaturesSlotOptions) (WebAppsClientListNetworkFeaturesSlotResponse, error)

ListNetworkFeaturesSlot - Gets all network features used by the app (or deployment slot, if specified). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • view - The type of view. This can either be "summary" or "detailed".
  • slot - Name of the deployment slot. If a slot is not specified, the API will get network features for the production slot.
  • options - WebAppsClientListNetworkFeaturesSlotOptions contains the optional parameters for the WebAppsClient.ListNetworkFeaturesSlot method.

func (*WebAppsClient) ListPremierAddOns

func (client *WebAppsClient) ListPremierAddOns(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientListPremierAddOnsOptions) (WebAppsClientListPremierAddOnsResponse, error)

ListPremierAddOns - Gets the premier add-ons of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientListPremierAddOnsOptions contains the optional parameters for the WebAppsClient.ListPremierAddOns method.

func (*WebAppsClient) ListPremierAddOnsSlot

func (client *WebAppsClient) ListPremierAddOnsSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientListPremierAddOnsSlotOptions) (WebAppsClientListPremierAddOnsSlotResponse, error)

ListPremierAddOnsSlot - Gets the premier add-ons of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will get the premier add-ons for the production slot.
  • options - WebAppsClientListPremierAddOnsSlotOptions contains the optional parameters for the WebAppsClient.ListPremierAddOnsSlot method.

func (*WebAppsClient) ListPublishingProfileXMLWithSecrets

func (client *WebAppsClient) ListPublishingProfileXMLWithSecrets(ctx context.Context, resourceGroupName string, name string, publishingProfileOptions CsmPublishingProfileOptions, options *WebAppsClientListPublishingProfileXMLWithSecretsOptions) (WebAppsClientListPublishingProfileXMLWithSecretsResponse, error)

ListPublishingProfileXMLWithSecrets - Gets the publishing profile for an app (or deployment slot, if specified). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • publishingProfileOptions - Specifies publishingProfileOptions for publishing profile. For example, use {"format": "FileZilla3"} to get a FileZilla publishing profile.
  • options - WebAppsClientListPublishingProfileXMLWithSecretsOptions contains the optional parameters for the WebAppsClient.ListPublishingProfileXMLWithSecrets method.

func (*WebAppsClient) ListPublishingProfileXMLWithSecretsSlot

func (client *WebAppsClient) ListPublishingProfileXMLWithSecretsSlot(ctx context.Context, resourceGroupName string, name string, slot string, publishingProfileOptions CsmPublishingProfileOptions, options *WebAppsClientListPublishingProfileXMLWithSecretsSlotOptions) (WebAppsClientListPublishingProfileXMLWithSecretsSlotResponse, error)

ListPublishingProfileXMLWithSecretsSlot - Gets the publishing profile for an app (or deployment slot, if specified). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will get the publishing profile for the production slot.
  • publishingProfileOptions - Specifies publishingProfileOptions for publishing profile. For example, use {"format": "FileZilla3"} to get a FileZilla publishing profile.
  • options - WebAppsClientListPublishingProfileXMLWithSecretsSlotOptions contains the optional parameters for the WebAppsClient.ListPublishingProfileXMLWithSecretsSlot method.

func (*WebAppsClient) ListRelayServiceConnections

func (client *WebAppsClient) ListRelayServiceConnections(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientListRelayServiceConnectionsOptions) (WebAppsClientListRelayServiceConnectionsResponse, error)

ListRelayServiceConnections - Gets hybrid connections configured for an app (or deployment slot, if specified). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientListRelayServiceConnectionsOptions contains the optional parameters for the WebAppsClient.ListRelayServiceConnections method.

func (*WebAppsClient) ListRelayServiceConnectionsSlot

func (client *WebAppsClient) ListRelayServiceConnectionsSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientListRelayServiceConnectionsSlotOptions) (WebAppsClientListRelayServiceConnectionsSlotResponse, error)

ListRelayServiceConnectionsSlot - Gets hybrid connections configured for an app (or deployment slot, if specified). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will get hybrid connections for the production slot.
  • options - WebAppsClientListRelayServiceConnectionsSlotOptions contains the optional parameters for the WebAppsClient.ListRelayServiceConnectionsSlot method.

func (*WebAppsClient) ListSitePushSettings

func (client *WebAppsClient) ListSitePushSettings(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientListSitePushSettingsOptions) (WebAppsClientListSitePushSettingsResponse, error)

ListSitePushSettings - Gets the Push settings associated with web app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • options - WebAppsClientListSitePushSettingsOptions contains the optional parameters for the WebAppsClient.ListSitePushSettings method.

func (*WebAppsClient) ListSitePushSettingsSlot

func (client *WebAppsClient) ListSitePushSettingsSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientListSitePushSettingsSlotOptions) (WebAppsClientListSitePushSettingsSlotResponse, error)

ListSitePushSettingsSlot - Gets the Push settings associated with web app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • slot - Name of web app slot. If not specified then will default to production slot.
  • options - WebAppsClientListSitePushSettingsSlotOptions contains the optional parameters for the WebAppsClient.ListSitePushSettingsSlot method.

func (*WebAppsClient) ListSlotConfigurationNames

func (client *WebAppsClient) ListSlotConfigurationNames(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientListSlotConfigurationNamesOptions) (WebAppsClientListSlotConfigurationNamesResponse, error)

ListSlotConfigurationNames - Gets the names of app settings and connection strings that stick to the slot (not swapped). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientListSlotConfigurationNamesOptions contains the optional parameters for the WebAppsClient.ListSlotConfigurationNames method.

func (*WebAppsClient) ListSyncFunctionTriggers

func (client *WebAppsClient) ListSyncFunctionTriggers(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientListSyncFunctionTriggersOptions) (WebAppsClientListSyncFunctionTriggersResponse, error)

ListSyncFunctionTriggers - This is to allow calling via powershell and ARM template. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientListSyncFunctionTriggersOptions contains the optional parameters for the WebAppsClient.ListSyncFunctionTriggers method.

func (*WebAppsClient) ListSyncFunctionTriggersSlot

func (client *WebAppsClient) ListSyncFunctionTriggersSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientListSyncFunctionTriggersSlotOptions) (WebAppsClientListSyncFunctionTriggersSlotResponse, error)

ListSyncFunctionTriggersSlot - This is to allow calling via powershell and ARM template. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot.
  • options - WebAppsClientListSyncFunctionTriggersSlotOptions contains the optional parameters for the WebAppsClient.ListSyncFunctionTriggersSlot method.

func (*WebAppsClient) ListSyncStatus

func (client *WebAppsClient) ListSyncStatus(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientListSyncStatusOptions) (WebAppsClientListSyncStatusResponse, error)

ListSyncStatus - This is to allow calling via powershell and ARM template. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientListSyncStatusOptions contains the optional parameters for the WebAppsClient.ListSyncStatus method.

func (*WebAppsClient) ListSyncStatusSlot

func (client *WebAppsClient) ListSyncStatusSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientListSyncStatusSlotOptions) (WebAppsClientListSyncStatusSlotResponse, error)

ListSyncStatusSlot - This is to allow calling via powershell and ARM template. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot.
  • options - WebAppsClientListSyncStatusSlotOptions contains the optional parameters for the WebAppsClient.ListSyncStatusSlot method.

func (*WebAppsClient) ListVnetConnections

func (client *WebAppsClient) ListVnetConnections(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientListVnetConnectionsOptions) (WebAppsClientListVnetConnectionsResponse, error)

ListVnetConnections - Gets the virtual networks the app (or deployment slot) is connected to. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientListVnetConnectionsOptions contains the optional parameters for the WebAppsClient.ListVnetConnections method.

func (*WebAppsClient) ListVnetConnectionsSlot

func (client *WebAppsClient) ListVnetConnectionsSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientListVnetConnectionsSlotOptions) (WebAppsClientListVnetConnectionsSlotResponse, error)

ListVnetConnectionsSlot - Gets the virtual networks the app (or deployment slot) is connected to. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will get virtual network connections for the production slot.
  • options - WebAppsClientListVnetConnectionsSlotOptions contains the optional parameters for the WebAppsClient.ListVnetConnectionsSlot method.

func (*WebAppsClient) NewListBackupsPager

func (client *WebAppsClient) NewListBackupsPager(resourceGroupName string, name string, options *WebAppsClientListBackupsOptions) *runtime.Pager[WebAppsClientListBackupsResponse]

NewListBackupsPager - Gets existing backups of an app.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientListBackupsOptions contains the optional parameters for the WebAppsClient.NewListBackupsPager method.

func (*WebAppsClient) NewListBackupsSlotPager

func (client *WebAppsClient) NewListBackupsSlotPager(resourceGroupName string, name string, slot string, options *WebAppsClientListBackupsSlotOptions) *runtime.Pager[WebAppsClientListBackupsSlotResponse]

NewListBackupsSlotPager - Gets existing backups of an app.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will get backups of the production slot.
  • options - WebAppsClientListBackupsSlotOptions contains the optional parameters for the WebAppsClient.NewListBackupsSlotPager method.

func (*WebAppsClient) NewListByResourceGroupPager

func (client *WebAppsClient) NewListByResourceGroupPager(resourceGroupName string, options *WebAppsClientListByResourceGroupOptions) *runtime.Pager[WebAppsClientListByResourceGroupResponse]

NewListByResourceGroupPager - Gets all web, mobile, and API apps in the specified resource group.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • options - WebAppsClientListByResourceGroupOptions contains the optional parameters for the WebAppsClient.NewListByResourceGroupPager method.

func (*WebAppsClient) NewListConfigurationSnapshotInfoPager

func (client *WebAppsClient) NewListConfigurationSnapshotInfoPager(resourceGroupName string, name string, options *WebAppsClientListConfigurationSnapshotInfoOptions) *runtime.Pager[WebAppsClientListConfigurationSnapshotInfoResponse]

NewListConfigurationSnapshotInfoPager - Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientListConfigurationSnapshotInfoOptions contains the optional parameters for the WebAppsClient.NewListConfigurationSnapshotInfoPager method.

func (*WebAppsClient) NewListConfigurationSnapshotInfoSlotPager

func (client *WebAppsClient) NewListConfigurationSnapshotInfoSlotPager(resourceGroupName string, name string, slot string, options *WebAppsClientListConfigurationSnapshotInfoSlotOptions) *runtime.Pager[WebAppsClientListConfigurationSnapshotInfoSlotResponse]

NewListConfigurationSnapshotInfoSlotPager - Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.
  • options - WebAppsClientListConfigurationSnapshotInfoSlotOptions contains the optional parameters for the WebAppsClient.NewListConfigurationSnapshotInfoSlotPager method.

func (*WebAppsClient) NewListConfigurationsPager

func (client *WebAppsClient) NewListConfigurationsPager(resourceGroupName string, name string, options *WebAppsClientListConfigurationsOptions) *runtime.Pager[WebAppsClientListConfigurationsResponse]

NewListConfigurationsPager - List the configurations of an app

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientListConfigurationsOptions contains the optional parameters for the WebAppsClient.NewListConfigurationsPager method.

func (*WebAppsClient) NewListConfigurationsSlotPager

func (client *WebAppsClient) NewListConfigurationsSlotPager(resourceGroupName string, name string, slot string, options *WebAppsClientListConfigurationsSlotOptions) *runtime.Pager[WebAppsClientListConfigurationsSlotResponse]

NewListConfigurationsSlotPager - List the configurations of an app

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.
  • options - WebAppsClientListConfigurationsSlotOptions contains the optional parameters for the WebAppsClient.NewListConfigurationsSlotPager method.

func (*WebAppsClient) NewListContinuousWebJobsPager

func (client *WebAppsClient) NewListContinuousWebJobsPager(resourceGroupName string, name string, options *WebAppsClientListContinuousWebJobsOptions) *runtime.Pager[WebAppsClientListContinuousWebJobsResponse]

NewListContinuousWebJobsPager - List continuous web jobs for an app, or a deployment slot.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • options - WebAppsClientListContinuousWebJobsOptions contains the optional parameters for the WebAppsClient.NewListContinuousWebJobsPager method.

func (*WebAppsClient) NewListContinuousWebJobsSlotPager

func (client *WebAppsClient) NewListContinuousWebJobsSlotPager(resourceGroupName string, name string, slot string, options *WebAppsClientListContinuousWebJobsSlotOptions) *runtime.Pager[WebAppsClientListContinuousWebJobsSlotResponse]

NewListContinuousWebJobsSlotPager - List continuous web jobs for an app, or a deployment slot.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
  • options - WebAppsClientListContinuousWebJobsSlotOptions contains the optional parameters for the WebAppsClient.NewListContinuousWebJobsSlotPager method.

func (*WebAppsClient) NewListDeploymentsPager

func (client *WebAppsClient) NewListDeploymentsPager(resourceGroupName string, name string, options *WebAppsClientListDeploymentsOptions) *runtime.Pager[WebAppsClientListDeploymentsResponse]

NewListDeploymentsPager - List deployments for an app, or a deployment slot.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientListDeploymentsOptions contains the optional parameters for the WebAppsClient.NewListDeploymentsPager method.

func (*WebAppsClient) NewListDeploymentsSlotPager

func (client *WebAppsClient) NewListDeploymentsSlotPager(resourceGroupName string, name string, slot string, options *WebAppsClientListDeploymentsSlotOptions) *runtime.Pager[WebAppsClientListDeploymentsSlotResponse]

NewListDeploymentsSlotPager - List deployments for an app, or a deployment slot.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
  • options - WebAppsClientListDeploymentsSlotOptions contains the optional parameters for the WebAppsClient.NewListDeploymentsSlotPager method.

func (*WebAppsClient) NewListDomainOwnershipIdentifiersPager

func (client *WebAppsClient) NewListDomainOwnershipIdentifiersPager(resourceGroupName string, name string, options *WebAppsClientListDomainOwnershipIdentifiersOptions) *runtime.Pager[WebAppsClientListDomainOwnershipIdentifiersResponse]

NewListDomainOwnershipIdentifiersPager - Lists ownership identifiers for domain associated with web app.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientListDomainOwnershipIdentifiersOptions contains the optional parameters for the WebAppsClient.NewListDomainOwnershipIdentifiersPager method.

func (*WebAppsClient) NewListDomainOwnershipIdentifiersSlotPager

func (client *WebAppsClient) NewListDomainOwnershipIdentifiersSlotPager(resourceGroupName string, name string, slot string, options *WebAppsClientListDomainOwnershipIdentifiersSlotOptions) *runtime.Pager[WebAppsClientListDomainOwnershipIdentifiersSlotResponse]

NewListDomainOwnershipIdentifiersSlotPager - Lists ownership identifiers for domain associated with web app.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
  • options - WebAppsClientListDomainOwnershipIdentifiersSlotOptions contains the optional parameters for the WebAppsClient.NewListDomainOwnershipIdentifiersSlotPager method.

func (*WebAppsClient) NewListFunctionsPager

func (client *WebAppsClient) NewListFunctionsPager(resourceGroupName string, name string, options *WebAppsClientListFunctionsOptions) *runtime.Pager[WebAppsClientListFunctionsResponse]

NewListFunctionsPager - List the functions for a web site, or a deployment slot.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • options - WebAppsClientListFunctionsOptions contains the optional parameters for the WebAppsClient.NewListFunctionsPager method.

func (*WebAppsClient) NewListHostNameBindingsPager

func (client *WebAppsClient) NewListHostNameBindingsPager(resourceGroupName string, name string, options *WebAppsClientListHostNameBindingsOptions) *runtime.Pager[WebAppsClientListHostNameBindingsResponse]

NewListHostNameBindingsPager - Get hostname bindings for an app or a deployment slot.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientListHostNameBindingsOptions contains the optional parameters for the WebAppsClient.NewListHostNameBindingsPager method.

func (*WebAppsClient) NewListHostNameBindingsSlotPager

func (client *WebAppsClient) NewListHostNameBindingsSlotPager(resourceGroupName string, name string, slot string, options *WebAppsClientListHostNameBindingsSlotOptions) *runtime.Pager[WebAppsClientListHostNameBindingsSlotResponse]

NewListHostNameBindingsSlotPager - Get hostname bindings for an app or a deployment slot.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API gets hostname bindings for the production slot.
  • options - WebAppsClientListHostNameBindingsSlotOptions contains the optional parameters for the WebAppsClient.NewListHostNameBindingsSlotPager method.

func (*WebAppsClient) NewListInstanceFunctionsSlotPager

func (client *WebAppsClient) NewListInstanceFunctionsSlotPager(resourceGroupName string, name string, slot string, options *WebAppsClientListInstanceFunctionsSlotOptions) *runtime.Pager[WebAppsClientListInstanceFunctionsSlotResponse]

NewListInstanceFunctionsSlotPager - List the functions for a web site, or a deployment slot.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • slot - Name of the deployment slot.
  • options - WebAppsClientListInstanceFunctionsSlotOptions contains the optional parameters for the WebAppsClient.NewListInstanceFunctionsSlotPager method.

func (*WebAppsClient) NewListInstanceIdentifiersPager

func (client *WebAppsClient) NewListInstanceIdentifiersPager(resourceGroupName string, name string, options *WebAppsClientListInstanceIdentifiersOptions) *runtime.Pager[WebAppsClientListInstanceIdentifiersResponse]

NewListInstanceIdentifiersPager - Gets all scale-out instances of an app.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientListInstanceIdentifiersOptions contains the optional parameters for the WebAppsClient.NewListInstanceIdentifiersPager method.

func (*WebAppsClient) NewListInstanceIdentifiersSlotPager

func (client *WebAppsClient) NewListInstanceIdentifiersSlotPager(resourceGroupName string, name string, slot string, options *WebAppsClientListInstanceIdentifiersSlotOptions) *runtime.Pager[WebAppsClientListInstanceIdentifiersSlotResponse]

NewListInstanceIdentifiersSlotPager - Gets all scale-out instances of an app.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API gets the production slot instances.
  • options - WebAppsClientListInstanceIdentifiersSlotOptions contains the optional parameters for the WebAppsClient.NewListInstanceIdentifiersSlotPager method.

func (*WebAppsClient) NewListInstanceProcessModulesPager

func (client *WebAppsClient) NewListInstanceProcessModulesPager(resourceGroupName string, name string, processID string, instanceID string, options *WebAppsClientListInstanceProcessModulesOptions) *runtime.Pager[WebAppsClientListInstanceProcessModulesResponse]

NewListInstanceProcessModulesPager - List module information for a process by its ID for a specific scaled-out instance in a web site.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • processID - PID.
  • instanceID - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
  • options - WebAppsClientListInstanceProcessModulesOptions contains the optional parameters for the WebAppsClient.NewListInstanceProcessModulesPager method.

func (*WebAppsClient) NewListInstanceProcessModulesSlotPager

func (client *WebAppsClient) NewListInstanceProcessModulesSlotPager(resourceGroupName string, name string, processID string, slot string, instanceID string, options *WebAppsClientListInstanceProcessModulesSlotOptions) *runtime.Pager[WebAppsClientListInstanceProcessModulesSlotResponse]

NewListInstanceProcessModulesSlotPager - List module information for a process by its ID for a specific scaled-out instance in a web site.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • processID - PID.
  • slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
  • instanceID - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
  • options - WebAppsClientListInstanceProcessModulesSlotOptions contains the optional parameters for the WebAppsClient.NewListInstanceProcessModulesSlotPager method.

func (*WebAppsClient) NewListInstanceProcessThreadsPager

func (client *WebAppsClient) NewListInstanceProcessThreadsPager(resourceGroupName string, name string, processID string, instanceID string, options *WebAppsClientListInstanceProcessThreadsOptions) *runtime.Pager[WebAppsClientListInstanceProcessThreadsResponse]

NewListInstanceProcessThreadsPager - List the threads in a process by its ID for a specific scaled-out instance in a web site.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • processID - PID.
  • instanceID - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
  • options - WebAppsClientListInstanceProcessThreadsOptions contains the optional parameters for the WebAppsClient.NewListInstanceProcessThreadsPager method.

func (*WebAppsClient) NewListInstanceProcessThreadsSlotPager

func (client *WebAppsClient) NewListInstanceProcessThreadsSlotPager(resourceGroupName string, name string, processID string, slot string, instanceID string, options *WebAppsClientListInstanceProcessThreadsSlotOptions) *runtime.Pager[WebAppsClientListInstanceProcessThreadsSlotResponse]

NewListInstanceProcessThreadsSlotPager - List the threads in a process by its ID for a specific scaled-out instance in a web site.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • processID - PID.
  • slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
  • instanceID - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
  • options - WebAppsClientListInstanceProcessThreadsSlotOptions contains the optional parameters for the WebAppsClient.NewListInstanceProcessThreadsSlotPager method.

func (*WebAppsClient) NewListInstanceProcessesPager

func (client *WebAppsClient) NewListInstanceProcessesPager(resourceGroupName string, name string, instanceID string, options *WebAppsClientListInstanceProcessesOptions) *runtime.Pager[WebAppsClientListInstanceProcessesResponse]

NewListInstanceProcessesPager - Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • instanceID - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
  • options - WebAppsClientListInstanceProcessesOptions contains the optional parameters for the WebAppsClient.NewListInstanceProcessesPager method.

func (*WebAppsClient) NewListInstanceProcessesSlotPager

func (client *WebAppsClient) NewListInstanceProcessesSlotPager(resourceGroupName string, name string, slot string, instanceID string, options *WebAppsClientListInstanceProcessesSlotOptions) *runtime.Pager[WebAppsClientListInstanceProcessesSlotResponse]

NewListInstanceProcessesSlotPager - Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
  • instanceID - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
  • options - WebAppsClientListInstanceProcessesSlotOptions contains the optional parameters for the WebAppsClient.NewListInstanceProcessesSlotPager method.

func (*WebAppsClient) NewListMetricDefinitionsPager

func (client *WebAppsClient) NewListMetricDefinitionsPager(resourceGroupName string, name string, options *WebAppsClientListMetricDefinitionsOptions) *runtime.Pager[WebAppsClientListMetricDefinitionsResponse]

NewListMetricDefinitionsPager - Gets all metric definitions of an app (or deployment slot, if specified).

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientListMetricDefinitionsOptions contains the optional parameters for the WebAppsClient.NewListMetricDefinitionsPager method.

func (*WebAppsClient) NewListMetricDefinitionsSlotPager

func (client *WebAppsClient) NewListMetricDefinitionsSlotPager(resourceGroupName string, name string, slot string, options *WebAppsClientListMetricDefinitionsSlotOptions) *runtime.Pager[WebAppsClientListMetricDefinitionsSlotResponse]

NewListMetricDefinitionsSlotPager - Gets all metric definitions of an app (or deployment slot, if specified).

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will get metric definitions of the production slot.
  • options - WebAppsClientListMetricDefinitionsSlotOptions contains the optional parameters for the WebAppsClient.NewListMetricDefinitionsSlotPager method.

func (*WebAppsClient) NewListMetricsPager

func (client *WebAppsClient) NewListMetricsPager(resourceGroupName string, name string, options *WebAppsClientListMetricsOptions) *runtime.Pager[WebAppsClientListMetricsResponse]

NewListMetricsPager - Gets performance metrics of an app (or deployment slot, if specified).

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientListMetricsOptions contains the optional parameters for the WebAppsClient.NewListMetricsPager method.

func (*WebAppsClient) NewListMetricsSlotPager

func (client *WebAppsClient) NewListMetricsSlotPager(resourceGroupName string, name string, slot string, options *WebAppsClientListMetricsSlotOptions) *runtime.Pager[WebAppsClientListMetricsSlotResponse]

NewListMetricsSlotPager - Gets performance metrics of an app (or deployment slot, if specified).

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will get metrics of the production slot.
  • options - WebAppsClientListMetricsSlotOptions contains the optional parameters for the WebAppsClient.NewListMetricsSlotPager method.

func (*WebAppsClient) NewListPager

NewListPager - Get all apps for a subscription.

Generated from API version 2018-02-01

  • options - WebAppsClientListOptions contains the optional parameters for the WebAppsClient.NewListPager method.

func (*WebAppsClient) NewListPerfMonCountersPager

func (client *WebAppsClient) NewListPerfMonCountersPager(resourceGroupName string, name string, options *WebAppsClientListPerfMonCountersOptions) *runtime.Pager[WebAppsClientListPerfMonCountersResponse]

NewListPerfMonCountersPager - Gets perfmon counters for web app.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • options - WebAppsClientListPerfMonCountersOptions contains the optional parameters for the WebAppsClient.NewListPerfMonCountersPager method.

func (*WebAppsClient) NewListPerfMonCountersSlotPager

func (client *WebAppsClient) NewListPerfMonCountersSlotPager(resourceGroupName string, name string, slot string, options *WebAppsClientListPerfMonCountersSlotOptions) *runtime.Pager[WebAppsClientListPerfMonCountersSlotResponse]

NewListPerfMonCountersSlotPager - Gets perfmon counters for web app.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • slot - Name of web app slot. If not specified then will default to production slot.
  • options - WebAppsClientListPerfMonCountersSlotOptions contains the optional parameters for the WebAppsClient.NewListPerfMonCountersSlotPager method.

func (*WebAppsClient) NewListProcessModulesPager

func (client *WebAppsClient) NewListProcessModulesPager(resourceGroupName string, name string, processID string, options *WebAppsClientListProcessModulesOptions) *runtime.Pager[WebAppsClientListProcessModulesResponse]

NewListProcessModulesPager - List module information for a process by its ID for a specific scaled-out instance in a web site.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • processID - PID.
  • options - WebAppsClientListProcessModulesOptions contains the optional parameters for the WebAppsClient.NewListProcessModulesPager method.

func (*WebAppsClient) NewListProcessModulesSlotPager

func (client *WebAppsClient) NewListProcessModulesSlotPager(resourceGroupName string, name string, processID string, slot string, options *WebAppsClientListProcessModulesSlotOptions) *runtime.Pager[WebAppsClientListProcessModulesSlotResponse]

NewListProcessModulesSlotPager - List module information for a process by its ID for a specific scaled-out instance in a web site.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • processID - PID.
  • slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
  • options - WebAppsClientListProcessModulesSlotOptions contains the optional parameters for the WebAppsClient.NewListProcessModulesSlotPager method.

func (*WebAppsClient) NewListProcessThreadsPager

func (client *WebAppsClient) NewListProcessThreadsPager(resourceGroupName string, name string, processID string, options *WebAppsClientListProcessThreadsOptions) *runtime.Pager[WebAppsClientListProcessThreadsResponse]

NewListProcessThreadsPager - List the threads in a process by its ID for a specific scaled-out instance in a web site.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • processID - PID.
  • options - WebAppsClientListProcessThreadsOptions contains the optional parameters for the WebAppsClient.NewListProcessThreadsPager method.

func (*WebAppsClient) NewListProcessThreadsSlotPager

func (client *WebAppsClient) NewListProcessThreadsSlotPager(resourceGroupName string, name string, processID string, slot string, options *WebAppsClientListProcessThreadsSlotOptions) *runtime.Pager[WebAppsClientListProcessThreadsSlotResponse]

NewListProcessThreadsSlotPager - List the threads in a process by its ID for a specific scaled-out instance in a web site.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • processID - PID.
  • slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
  • options - WebAppsClientListProcessThreadsSlotOptions contains the optional parameters for the WebAppsClient.NewListProcessThreadsSlotPager method.

func (*WebAppsClient) NewListProcessesPager

func (client *WebAppsClient) NewListProcessesPager(resourceGroupName string, name string, options *WebAppsClientListProcessesOptions) *runtime.Pager[WebAppsClientListProcessesResponse]

NewListProcessesPager - Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • options - WebAppsClientListProcessesOptions contains the optional parameters for the WebAppsClient.NewListProcessesPager method.

func (*WebAppsClient) NewListProcessesSlotPager

func (client *WebAppsClient) NewListProcessesSlotPager(resourceGroupName string, name string, slot string, options *WebAppsClientListProcessesSlotOptions) *runtime.Pager[WebAppsClientListProcessesSlotResponse]

NewListProcessesSlotPager - Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
  • options - WebAppsClientListProcessesSlotOptions contains the optional parameters for the WebAppsClient.NewListProcessesSlotPager method.

func (*WebAppsClient) NewListPublicCertificatesPager

func (client *WebAppsClient) NewListPublicCertificatesPager(resourceGroupName string, name string, options *WebAppsClientListPublicCertificatesOptions) *runtime.Pager[WebAppsClientListPublicCertificatesResponse]

NewListPublicCertificatesPager - Get public certificates for an app or a deployment slot.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientListPublicCertificatesOptions contains the optional parameters for the WebAppsClient.NewListPublicCertificatesPager method.

func (*WebAppsClient) NewListPublicCertificatesSlotPager

func (client *WebAppsClient) NewListPublicCertificatesSlotPager(resourceGroupName string, name string, slot string, options *WebAppsClientListPublicCertificatesSlotOptions) *runtime.Pager[WebAppsClientListPublicCertificatesSlotResponse]

NewListPublicCertificatesSlotPager - Get public certificates for an app or a deployment slot.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API gets hostname bindings for the production slot.
  • options - WebAppsClientListPublicCertificatesSlotOptions contains the optional parameters for the WebAppsClient.NewListPublicCertificatesSlotPager method.

func (*WebAppsClient) NewListSiteExtensionsPager

func (client *WebAppsClient) NewListSiteExtensionsPager(resourceGroupName string, name string, options *WebAppsClientListSiteExtensionsOptions) *runtime.Pager[WebAppsClientListSiteExtensionsResponse]

NewListSiteExtensionsPager - Get list of siteextensions for a web site, or a deployment slot.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • options - WebAppsClientListSiteExtensionsOptions contains the optional parameters for the WebAppsClient.NewListSiteExtensionsPager method.

func (*WebAppsClient) NewListSiteExtensionsSlotPager

func (client *WebAppsClient) NewListSiteExtensionsSlotPager(resourceGroupName string, name string, slot string, options *WebAppsClientListSiteExtensionsSlotOptions) *runtime.Pager[WebAppsClientListSiteExtensionsSlotResponse]

NewListSiteExtensionsSlotPager - Get list of siteextensions for a web site, or a deployment slot.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
  • options - WebAppsClientListSiteExtensionsSlotOptions contains the optional parameters for the WebAppsClient.NewListSiteExtensionsSlotPager method.

func (*WebAppsClient) NewListSlotDifferencesFromProductionPager

func (client *WebAppsClient) NewListSlotDifferencesFromProductionPager(resourceGroupName string, name string, slotSwapEntity CsmSlotEntity, options *WebAppsClientListSlotDifferencesFromProductionOptions) *runtime.Pager[WebAppsClientListSlotDifferencesFromProductionResponse]

NewListSlotDifferencesFromProductionPager - Get the difference in configuration settings between two web app slots.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slotSwapEntity - JSON object that contains the target slot name. See example.
  • options - WebAppsClientListSlotDifferencesFromProductionOptions contains the optional parameters for the WebAppsClient.NewListSlotDifferencesFromProductionPager method.

func (*WebAppsClient) NewListSlotDifferencesSlotPager

func (client *WebAppsClient) NewListSlotDifferencesSlotPager(resourceGroupName string, name string, slot string, slotSwapEntity CsmSlotEntity, options *WebAppsClientListSlotDifferencesSlotOptions) *runtime.Pager[WebAppsClientListSlotDifferencesSlotResponse]

NewListSlotDifferencesSlotPager - Get the difference in configuration settings between two web app slots.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the source slot. If a slot is not specified, the production slot is used as the source slot.
  • slotSwapEntity - JSON object that contains the target slot name. See example.
  • options - WebAppsClientListSlotDifferencesSlotOptions contains the optional parameters for the WebAppsClient.NewListSlotDifferencesSlotPager method.

func (*WebAppsClient) NewListSlotsPager

func (client *WebAppsClient) NewListSlotsPager(resourceGroupName string, name string, options *WebAppsClientListSlotsOptions) *runtime.Pager[WebAppsClientListSlotsResponse]

NewListSlotsPager - Gets an app's deployment slots.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientListSlotsOptions contains the optional parameters for the WebAppsClient.NewListSlotsPager method.

func (*WebAppsClient) NewListSnapshotsFromDRSecondaryPager

func (client *WebAppsClient) NewListSnapshotsFromDRSecondaryPager(resourceGroupName string, name string, options *WebAppsClientListSnapshotsFromDRSecondaryOptions) *runtime.Pager[WebAppsClientListSnapshotsFromDRSecondaryResponse]

NewListSnapshotsFromDRSecondaryPager - Returns all Snapshots to the user from DRSecondary endpoint.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Website Name.
  • options - WebAppsClientListSnapshotsFromDRSecondaryOptions contains the optional parameters for the WebAppsClient.NewListSnapshotsFromDRSecondaryPager method.

func (*WebAppsClient) NewListSnapshotsFromDRSecondarySlotPager

func (client *WebAppsClient) NewListSnapshotsFromDRSecondarySlotPager(resourceGroupName string, name string, slot string, options *WebAppsClientListSnapshotsFromDRSecondarySlotOptions) *runtime.Pager[WebAppsClientListSnapshotsFromDRSecondarySlotResponse]

NewListSnapshotsFromDRSecondarySlotPager - Returns all Snapshots to the user from DRSecondary endpoint.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Website Name.
  • slot - Website Slot.
  • options - WebAppsClientListSnapshotsFromDRSecondarySlotOptions contains the optional parameters for the WebAppsClient.NewListSnapshotsFromDRSecondarySlotPager method.

func (*WebAppsClient) NewListSnapshotsPager

func (client *WebAppsClient) NewListSnapshotsPager(resourceGroupName string, name string, options *WebAppsClientListSnapshotsOptions) *runtime.Pager[WebAppsClientListSnapshotsResponse]

NewListSnapshotsPager - Returns all Snapshots to the user.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Website Name.
  • options - WebAppsClientListSnapshotsOptions contains the optional parameters for the WebAppsClient.NewListSnapshotsPager method.

func (*WebAppsClient) NewListSnapshotsSlotPager

func (client *WebAppsClient) NewListSnapshotsSlotPager(resourceGroupName string, name string, slot string, options *WebAppsClientListSnapshotsSlotOptions) *runtime.Pager[WebAppsClientListSnapshotsSlotResponse]

NewListSnapshotsSlotPager - Returns all Snapshots to the user.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Website Name.
  • slot - Website Slot.
  • options - WebAppsClientListSnapshotsSlotOptions contains the optional parameters for the WebAppsClient.NewListSnapshotsSlotPager method.

func (*WebAppsClient) NewListTriggeredWebJobHistoryPager

func (client *WebAppsClient) NewListTriggeredWebJobHistoryPager(resourceGroupName string, name string, webJobName string, options *WebAppsClientListTriggeredWebJobHistoryOptions) *runtime.Pager[WebAppsClientListTriggeredWebJobHistoryResponse]

NewListTriggeredWebJobHistoryPager - List a triggered web job's history for an app, or a deployment slot.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • webJobName - Name of Web Job.
  • options - WebAppsClientListTriggeredWebJobHistoryOptions contains the optional parameters for the WebAppsClient.NewListTriggeredWebJobHistoryPager method.

func (*WebAppsClient) NewListTriggeredWebJobHistorySlotPager

func (client *WebAppsClient) NewListTriggeredWebJobHistorySlotPager(resourceGroupName string, name string, webJobName string, slot string, options *WebAppsClientListTriggeredWebJobHistorySlotOptions) *runtime.Pager[WebAppsClientListTriggeredWebJobHistorySlotResponse]

NewListTriggeredWebJobHistorySlotPager - List a triggered web job's history for an app, or a deployment slot.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • webJobName - Name of Web Job.
  • slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
  • options - WebAppsClientListTriggeredWebJobHistorySlotOptions contains the optional parameters for the WebAppsClient.NewListTriggeredWebJobHistorySlotPager method.

func (*WebAppsClient) NewListTriggeredWebJobsPager

func (client *WebAppsClient) NewListTriggeredWebJobsPager(resourceGroupName string, name string, options *WebAppsClientListTriggeredWebJobsOptions) *runtime.Pager[WebAppsClientListTriggeredWebJobsResponse]

NewListTriggeredWebJobsPager - List triggered web jobs for an app, or a deployment slot.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • options - WebAppsClientListTriggeredWebJobsOptions contains the optional parameters for the WebAppsClient.NewListTriggeredWebJobsPager method.

func (*WebAppsClient) NewListTriggeredWebJobsSlotPager

func (client *WebAppsClient) NewListTriggeredWebJobsSlotPager(resourceGroupName string, name string, slot string, options *WebAppsClientListTriggeredWebJobsSlotOptions) *runtime.Pager[WebAppsClientListTriggeredWebJobsSlotResponse]

NewListTriggeredWebJobsSlotPager - List triggered web jobs for an app, or a deployment slot.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
  • options - WebAppsClientListTriggeredWebJobsSlotOptions contains the optional parameters for the WebAppsClient.NewListTriggeredWebJobsSlotPager method.

func (*WebAppsClient) NewListUsagesPager

func (client *WebAppsClient) NewListUsagesPager(resourceGroupName string, name string, options *WebAppsClientListUsagesOptions) *runtime.Pager[WebAppsClientListUsagesResponse]

NewListUsagesPager - Gets the quota usage information of an app (or deployment slot, if specified).

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientListUsagesOptions contains the optional parameters for the WebAppsClient.NewListUsagesPager method.

func (*WebAppsClient) NewListUsagesSlotPager

func (client *WebAppsClient) NewListUsagesSlotPager(resourceGroupName string, name string, slot string, options *WebAppsClientListUsagesSlotOptions) *runtime.Pager[WebAppsClientListUsagesSlotResponse]

NewListUsagesSlotPager - Gets the quota usage information of an app (or deployment slot, if specified).

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will get quota information of the production slot.
  • options - WebAppsClientListUsagesSlotOptions contains the optional parameters for the WebAppsClient.NewListUsagesSlotPager method.

func (*WebAppsClient) NewListWebJobsPager

func (client *WebAppsClient) NewListWebJobsPager(resourceGroupName string, name string, options *WebAppsClientListWebJobsOptions) *runtime.Pager[WebAppsClientListWebJobsResponse]

NewListWebJobsPager - List webjobs for an app, or a deployment slot.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • options - WebAppsClientListWebJobsOptions contains the optional parameters for the WebAppsClient.NewListWebJobsPager method.

func (*WebAppsClient) NewListWebJobsSlotPager

func (client *WebAppsClient) NewListWebJobsSlotPager(resourceGroupName string, name string, slot string, options *WebAppsClientListWebJobsSlotOptions) *runtime.Pager[WebAppsClientListWebJobsSlotResponse]

NewListWebJobsSlotPager - List webjobs for an app, or a deployment slot.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
  • options - WebAppsClientListWebJobsSlotOptions contains the optional parameters for the WebAppsClient.NewListWebJobsSlotPager method.

func (*WebAppsClient) PutPrivateAccessVnet

func (client *WebAppsClient) PutPrivateAccessVnet(ctx context.Context, resourceGroupName string, name string, access PrivateAccess, options *WebAppsClientPutPrivateAccessVnetOptions) (WebAppsClientPutPrivateAccessVnetResponse, error)

PutPrivateAccessVnet - Sets data around private site access enablement and authorized Virtual Networks that can access the site. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - The name of the web app.
  • access - The information for the private access
  • options - WebAppsClientPutPrivateAccessVnetOptions contains the optional parameters for the WebAppsClient.PutPrivateAccessVnet method.

func (*WebAppsClient) PutPrivateAccessVnetSlot

func (client *WebAppsClient) PutPrivateAccessVnetSlot(ctx context.Context, resourceGroupName string, name string, slot string, access PrivateAccess, options *WebAppsClientPutPrivateAccessVnetSlotOptions) (WebAppsClientPutPrivateAccessVnetSlotResponse, error)

PutPrivateAccessVnetSlot - Sets data around private site access enablement and authorized Virtual Networks that can access the site. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - The name of the web app.
  • slot - The name of the slot for the web app.
  • access - The information for the private access
  • options - WebAppsClientPutPrivateAccessVnetSlotOptions contains the optional parameters for the WebAppsClient.PutPrivateAccessVnetSlot method.

func (*WebAppsClient) RecoverSiteConfigurationSnapshot

func (client *WebAppsClient) RecoverSiteConfigurationSnapshot(ctx context.Context, resourceGroupName string, name string, snapshotID string, options *WebAppsClientRecoverSiteConfigurationSnapshotOptions) (WebAppsClientRecoverSiteConfigurationSnapshotResponse, error)

RecoverSiteConfigurationSnapshot - Reverts the configuration of an app to a previous snapshot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • snapshotID - The ID of the snapshot to read.
  • options - WebAppsClientRecoverSiteConfigurationSnapshotOptions contains the optional parameters for the WebAppsClient.RecoverSiteConfigurationSnapshot method.

func (*WebAppsClient) RecoverSiteConfigurationSnapshotSlot

func (client *WebAppsClient) RecoverSiteConfigurationSnapshotSlot(ctx context.Context, resourceGroupName string, name string, snapshotID string, slot string, options *WebAppsClientRecoverSiteConfigurationSnapshotSlotOptions) (WebAppsClientRecoverSiteConfigurationSnapshotSlotResponse, error)

RecoverSiteConfigurationSnapshotSlot - Reverts the configuration of an app to a previous snapshot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • snapshotID - The ID of the snapshot to read.
  • slot - Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.
  • options - WebAppsClientRecoverSiteConfigurationSnapshotSlotOptions contains the optional parameters for the WebAppsClient.RecoverSiteConfigurationSnapshotSlot method.

func (*WebAppsClient) ResetProductionSlotConfig

func (client *WebAppsClient) ResetProductionSlotConfig(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientResetProductionSlotConfigOptions) (WebAppsClientResetProductionSlotConfigResponse, error)

ResetProductionSlotConfig - Resets the configuration settings of the current slot if they were previously modified by calling the API with POST. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientResetProductionSlotConfigOptions contains the optional parameters for the WebAppsClient.ResetProductionSlotConfig method.

func (*WebAppsClient) ResetSlotConfigurationSlot

func (client *WebAppsClient) ResetSlotConfigurationSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientResetSlotConfigurationSlotOptions) (WebAppsClientResetSlotConfigurationSlotResponse, error)

ResetSlotConfigurationSlot - Resets the configuration settings of the current slot if they were previously modified by calling the API with POST. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API resets configuration settings for the production slot.
  • options - WebAppsClientResetSlotConfigurationSlotOptions contains the optional parameters for the WebAppsClient.ResetSlotConfigurationSlot method.

func (*WebAppsClient) Restart

func (client *WebAppsClient) Restart(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientRestartOptions) (WebAppsClientRestartResponse, error)

Restart - Restarts an app (or deployment slot, if specified). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientRestartOptions contains the optional parameters for the WebAppsClient.Restart method.

func (*WebAppsClient) RestartSlot

func (client *WebAppsClient) RestartSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientRestartSlotOptions) (WebAppsClientRestartSlotResponse, error)

RestartSlot - Restarts an app (or deployment slot, if specified). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will restart the production slot.
  • options - WebAppsClientRestartSlotOptions contains the optional parameters for the WebAppsClient.RestartSlot method.

func (*WebAppsClient) RunTriggeredWebJob

func (client *WebAppsClient) RunTriggeredWebJob(ctx context.Context, resourceGroupName string, name string, webJobName string, options *WebAppsClientRunTriggeredWebJobOptions) (WebAppsClientRunTriggeredWebJobResponse, error)

RunTriggeredWebJob - Run a triggered web job for an app, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • webJobName - Name of Web Job.
  • options - WebAppsClientRunTriggeredWebJobOptions contains the optional parameters for the WebAppsClient.RunTriggeredWebJob method.

func (*WebAppsClient) RunTriggeredWebJobSlot

func (client *WebAppsClient) RunTriggeredWebJobSlot(ctx context.Context, resourceGroupName string, name string, webJobName string, slot string, options *WebAppsClientRunTriggeredWebJobSlotOptions) (WebAppsClientRunTriggeredWebJobSlotResponse, error)

RunTriggeredWebJobSlot - Run a triggered web job for an app, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • webJobName - Name of Web Job.
  • slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
  • options - WebAppsClientRunTriggeredWebJobSlotOptions contains the optional parameters for the WebAppsClient.RunTriggeredWebJobSlot method.

func (*WebAppsClient) Start

func (client *WebAppsClient) Start(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientStartOptions) (WebAppsClientStartResponse, error)

Start - Starts an app (or deployment slot, if specified). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientStartOptions contains the optional parameters for the WebAppsClient.Start method.

func (*WebAppsClient) StartContinuousWebJob

func (client *WebAppsClient) StartContinuousWebJob(ctx context.Context, resourceGroupName string, name string, webJobName string, options *WebAppsClientStartContinuousWebJobOptions) (WebAppsClientStartContinuousWebJobResponse, error)

StartContinuousWebJob - Start a continuous web job for an app, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • webJobName - Name of Web Job.
  • options - WebAppsClientStartContinuousWebJobOptions contains the optional parameters for the WebAppsClient.StartContinuousWebJob method.

func (*WebAppsClient) StartContinuousWebJobSlot

func (client *WebAppsClient) StartContinuousWebJobSlot(ctx context.Context, resourceGroupName string, name string, webJobName string, slot string, options *WebAppsClientStartContinuousWebJobSlotOptions) (WebAppsClientStartContinuousWebJobSlotResponse, error)

StartContinuousWebJobSlot - Start a continuous web job for an app, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • webJobName - Name of Web Job.
  • slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
  • options - WebAppsClientStartContinuousWebJobSlotOptions contains the optional parameters for the WebAppsClient.StartContinuousWebJobSlot method.

func (*WebAppsClient) StartSlot

func (client *WebAppsClient) StartSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientStartSlotOptions) (WebAppsClientStartSlotResponse, error)

StartSlot - Starts an app (or deployment slot, if specified). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will start the production slot.
  • options - WebAppsClientStartSlotOptions contains the optional parameters for the WebAppsClient.StartSlot method.

func (*WebAppsClient) StartWebSiteNetworkTrace

func (client *WebAppsClient) StartWebSiteNetworkTrace(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientStartWebSiteNetworkTraceOptions) (WebAppsClientStartWebSiteNetworkTraceResponse, error)

StartWebSiteNetworkTrace - Start capturing network packets for the site (To be deprecated). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - The name of the web app.
  • options - WebAppsClientStartWebSiteNetworkTraceOptions contains the optional parameters for the WebAppsClient.StartWebSiteNetworkTrace method.

func (*WebAppsClient) StartWebSiteNetworkTraceSlot

func (client *WebAppsClient) StartWebSiteNetworkTraceSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientStartWebSiteNetworkTraceSlotOptions) (WebAppsClientStartWebSiteNetworkTraceSlotResponse, error)

StartWebSiteNetworkTraceSlot - Start capturing network packets for the site (To be deprecated). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - The name of the web app.
  • slot - The name of the slot for this web app.
  • options - WebAppsClientStartWebSiteNetworkTraceSlotOptions contains the optional parameters for the WebAppsClient.StartWebSiteNetworkTraceSlot method.

func (*WebAppsClient) Stop

func (client *WebAppsClient) Stop(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientStopOptions) (WebAppsClientStopResponse, error)

Stop - Stops an app (or deployment slot, if specified). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientStopOptions contains the optional parameters for the WebAppsClient.Stop method.

func (*WebAppsClient) StopContinuousWebJob

func (client *WebAppsClient) StopContinuousWebJob(ctx context.Context, resourceGroupName string, name string, webJobName string, options *WebAppsClientStopContinuousWebJobOptions) (WebAppsClientStopContinuousWebJobResponse, error)

StopContinuousWebJob - Stop a continuous web job for an app, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • webJobName - Name of Web Job.
  • options - WebAppsClientStopContinuousWebJobOptions contains the optional parameters for the WebAppsClient.StopContinuousWebJob method.

func (*WebAppsClient) StopContinuousWebJobSlot

func (client *WebAppsClient) StopContinuousWebJobSlot(ctx context.Context, resourceGroupName string, name string, webJobName string, slot string, options *WebAppsClientStopContinuousWebJobSlotOptions) (WebAppsClientStopContinuousWebJobSlotResponse, error)

StopContinuousWebJobSlot - Stop a continuous web job for an app, or a deployment slot. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Site name.
  • webJobName - Name of Web Job.
  • slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
  • options - WebAppsClientStopContinuousWebJobSlotOptions contains the optional parameters for the WebAppsClient.StopContinuousWebJobSlot method.

func (*WebAppsClient) StopNetworkTrace

func (client *WebAppsClient) StopNetworkTrace(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientStopNetworkTraceOptions) (WebAppsClientStopNetworkTraceResponse, error)

StopNetworkTrace - Stop ongoing capturing network packets for the site. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - The name of the web app.
  • options - WebAppsClientStopNetworkTraceOptions contains the optional parameters for the WebAppsClient.StopNetworkTrace method.

func (*WebAppsClient) StopNetworkTraceSlot

func (client *WebAppsClient) StopNetworkTraceSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientStopNetworkTraceSlotOptions) (WebAppsClientStopNetworkTraceSlotResponse, error)

StopNetworkTraceSlot - Stop ongoing capturing network packets for the site. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - The name of the web app.
  • slot - The name of the slot for this web app.
  • options - WebAppsClientStopNetworkTraceSlotOptions contains the optional parameters for the WebAppsClient.StopNetworkTraceSlot method.

func (*WebAppsClient) StopSlot

func (client *WebAppsClient) StopSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientStopSlotOptions) (WebAppsClientStopSlotResponse, error)

StopSlot - Stops an app (or deployment slot, if specified). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will stop the production slot.
  • options - WebAppsClientStopSlotOptions contains the optional parameters for the WebAppsClient.StopSlot method.

func (*WebAppsClient) StopWebSiteNetworkTrace

func (client *WebAppsClient) StopWebSiteNetworkTrace(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientStopWebSiteNetworkTraceOptions) (WebAppsClientStopWebSiteNetworkTraceResponse, error)

StopWebSiteNetworkTrace - Stop ongoing capturing network packets for the site. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - The name of the web app.
  • options - WebAppsClientStopWebSiteNetworkTraceOptions contains the optional parameters for the WebAppsClient.StopWebSiteNetworkTrace method.

func (*WebAppsClient) StopWebSiteNetworkTraceSlot

func (client *WebAppsClient) StopWebSiteNetworkTraceSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientStopWebSiteNetworkTraceSlotOptions) (WebAppsClientStopWebSiteNetworkTraceSlotResponse, error)

StopWebSiteNetworkTraceSlot - Stop ongoing capturing network packets for the site. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - The name of the web app.
  • slot - The name of the slot for this web app.
  • options - WebAppsClientStopWebSiteNetworkTraceSlotOptions contains the optional parameters for the WebAppsClient.StopWebSiteNetworkTraceSlot method.

func (*WebAppsClient) SyncFunctionTriggers

func (client *WebAppsClient) SyncFunctionTriggers(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientSyncFunctionTriggersOptions) (WebAppsClientSyncFunctionTriggersResponse, error)

SyncFunctionTriggers - Syncs function trigger metadata to the management database If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientSyncFunctionTriggersOptions contains the optional parameters for the WebAppsClient.SyncFunctionTriggers method.

func (*WebAppsClient) SyncFunctionTriggersSlot

func (client *WebAppsClient) SyncFunctionTriggersSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientSyncFunctionTriggersSlotOptions) (WebAppsClientSyncFunctionTriggersSlotResponse, error)

SyncFunctionTriggersSlot - Syncs function trigger metadata to the management database If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot.
  • options - WebAppsClientSyncFunctionTriggersSlotOptions contains the optional parameters for the WebAppsClient.SyncFunctionTriggersSlot method.

func (*WebAppsClient) SyncFunctions

func (client *WebAppsClient) SyncFunctions(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientSyncFunctionsOptions) (WebAppsClientSyncFunctionsResponse, error)

SyncFunctions - Syncs function trigger metadata to the management database If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • options - WebAppsClientSyncFunctionsOptions contains the optional parameters for the WebAppsClient.SyncFunctions method.

func (*WebAppsClient) SyncFunctionsSlot

func (client *WebAppsClient) SyncFunctionsSlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientSyncFunctionsSlotOptions) (WebAppsClientSyncFunctionsSlotResponse, error)

SyncFunctionsSlot - Syncs function trigger metadata to the management database If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot.
  • options - WebAppsClientSyncFunctionsSlotOptions contains the optional parameters for the WebAppsClient.SyncFunctionsSlot method.

func (*WebAppsClient) SyncRepository

func (client *WebAppsClient) SyncRepository(ctx context.Context, resourceGroupName string, name string, options *WebAppsClientSyncRepositoryOptions) (WebAppsClientSyncRepositoryResponse, error)

SyncRepository - Sync web app repository. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • options - WebAppsClientSyncRepositoryOptions contains the optional parameters for the WebAppsClient.SyncRepository method.

func (*WebAppsClient) SyncRepositorySlot

func (client *WebAppsClient) SyncRepositorySlot(ctx context.Context, resourceGroupName string, name string, slot string, options *WebAppsClientSyncRepositorySlotOptions) (WebAppsClientSyncRepositorySlotResponse, error)

SyncRepositorySlot - Sync web app repository. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • slot - Name of web app slot. If not specified then will default to production slot.
  • options - WebAppsClientSyncRepositorySlotOptions contains the optional parameters for the WebAppsClient.SyncRepositorySlot method.

func (*WebAppsClient) Update

func (client *WebAppsClient) Update(ctx context.Context, resourceGroupName string, name string, siteEnvelope SitePatchResource, options *WebAppsClientUpdateOptions) (WebAppsClientUpdateResponse, error)

Update - Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.
  • siteEnvelope - A JSON representation of the app properties. See example.
  • options - WebAppsClientUpdateOptions contains the optional parameters for the WebAppsClient.Update method.

func (*WebAppsClient) UpdateApplicationSettings

func (client *WebAppsClient) UpdateApplicationSettings(ctx context.Context, resourceGroupName string, name string, appSettings StringDictionary, options *WebAppsClientUpdateApplicationSettingsOptions) (WebAppsClientUpdateApplicationSettingsResponse, error)

UpdateApplicationSettings - Replaces the application settings of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • appSettings - Application settings of the app.
  • options - WebAppsClientUpdateApplicationSettingsOptions contains the optional parameters for the WebAppsClient.UpdateApplicationSettings method.

func (*WebAppsClient) UpdateApplicationSettingsSlot

func (client *WebAppsClient) UpdateApplicationSettingsSlot(ctx context.Context, resourceGroupName string, name string, slot string, appSettings StringDictionary, options *WebAppsClientUpdateApplicationSettingsSlotOptions) (WebAppsClientUpdateApplicationSettingsSlotResponse, error)

UpdateApplicationSettingsSlot - Replaces the application settings of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will update the application settings for the production slot.
  • appSettings - Application settings of the app.
  • options - WebAppsClientUpdateApplicationSettingsSlotOptions contains the optional parameters for the WebAppsClient.UpdateApplicationSettingsSlot method.

func (*WebAppsClient) UpdateAuthSettings

func (client *WebAppsClient) UpdateAuthSettings(ctx context.Context, resourceGroupName string, name string, siteAuthSettings SiteAuthSettings, options *WebAppsClientUpdateAuthSettingsOptions) (WebAppsClientUpdateAuthSettingsResponse, error)

UpdateAuthSettings - Updates the Authentication / Authorization settings associated with web app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • siteAuthSettings - Auth settings associated with web app.
  • options - WebAppsClientUpdateAuthSettingsOptions contains the optional parameters for the WebAppsClient.UpdateAuthSettings method.

func (*WebAppsClient) UpdateAuthSettingsSlot

func (client *WebAppsClient) UpdateAuthSettingsSlot(ctx context.Context, resourceGroupName string, name string, slot string, siteAuthSettings SiteAuthSettings, options *WebAppsClientUpdateAuthSettingsSlotOptions) (WebAppsClientUpdateAuthSettingsSlotResponse, error)

UpdateAuthSettingsSlot - Updates the Authentication / Authorization settings associated with web app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • slot - Name of web app slot. If not specified then will default to production slot.
  • siteAuthSettings - Auth settings associated with web app.
  • options - WebAppsClientUpdateAuthSettingsSlotOptions contains the optional parameters for the WebAppsClient.UpdateAuthSettingsSlot method.

func (*WebAppsClient) UpdateAzureStorageAccounts

func (client *WebAppsClient) UpdateAzureStorageAccounts(ctx context.Context, resourceGroupName string, name string, azureStorageAccounts AzureStoragePropertyDictionaryResource, options *WebAppsClientUpdateAzureStorageAccountsOptions) (WebAppsClientUpdateAzureStorageAccountsResponse, error)

UpdateAzureStorageAccounts - Updates the Azure storage account configurations of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • azureStorageAccounts - Azure storage accounts of the app.
  • options - WebAppsClientUpdateAzureStorageAccountsOptions contains the optional parameters for the WebAppsClient.UpdateAzureStorageAccounts method.

func (*WebAppsClient) UpdateAzureStorageAccountsSlot

func (client *WebAppsClient) UpdateAzureStorageAccountsSlot(ctx context.Context, resourceGroupName string, name string, slot string, azureStorageAccounts AzureStoragePropertyDictionaryResource, options *WebAppsClientUpdateAzureStorageAccountsSlotOptions) (WebAppsClientUpdateAzureStorageAccountsSlotResponse, error)

UpdateAzureStorageAccountsSlot - Updates the Azure storage account configurations of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will update the Azure storage account configurations for the production slot.
  • azureStorageAccounts - Azure storage accounts of the app.
  • options - WebAppsClientUpdateAzureStorageAccountsSlotOptions contains the optional parameters for the WebAppsClient.UpdateAzureStorageAccountsSlot method.

func (*WebAppsClient) UpdateBackupConfiguration

func (client *WebAppsClient) UpdateBackupConfiguration(ctx context.Context, resourceGroupName string, name string, request BackupRequest, options *WebAppsClientUpdateBackupConfigurationOptions) (WebAppsClientUpdateBackupConfigurationResponse, error)

UpdateBackupConfiguration - Updates the backup configuration of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • request - Edited backup configuration.
  • options - WebAppsClientUpdateBackupConfigurationOptions contains the optional parameters for the WebAppsClient.UpdateBackupConfiguration method.

func (*WebAppsClient) UpdateBackupConfigurationSlot

func (client *WebAppsClient) UpdateBackupConfigurationSlot(ctx context.Context, resourceGroupName string, name string, slot string, request BackupRequest, options *WebAppsClientUpdateBackupConfigurationSlotOptions) (WebAppsClientUpdateBackupConfigurationSlotResponse, error)

UpdateBackupConfigurationSlot - Updates the backup configuration of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will update the backup configuration for the production slot.
  • request - Edited backup configuration.
  • options - WebAppsClientUpdateBackupConfigurationSlotOptions contains the optional parameters for the WebAppsClient.UpdateBackupConfigurationSlot method.

func (*WebAppsClient) UpdateConfiguration

func (client *WebAppsClient) UpdateConfiguration(ctx context.Context, resourceGroupName string, name string, siteConfig SiteConfigResource, options *WebAppsClientUpdateConfigurationOptions) (WebAppsClientUpdateConfigurationResponse, error)

UpdateConfiguration - Updates the configuration of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • siteConfig - JSON representation of a SiteConfig object. See example.
  • options - WebAppsClientUpdateConfigurationOptions contains the optional parameters for the WebAppsClient.UpdateConfiguration method.

func (*WebAppsClient) UpdateConfigurationSlot

func (client *WebAppsClient) UpdateConfigurationSlot(ctx context.Context, resourceGroupName string, name string, slot string, siteConfig SiteConfigResource, options *WebAppsClientUpdateConfigurationSlotOptions) (WebAppsClientUpdateConfigurationSlotResponse, error)

UpdateConfigurationSlot - Updates the configuration of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will update configuration for the production slot.
  • siteConfig - JSON representation of a SiteConfig object. See example.
  • options - WebAppsClientUpdateConfigurationSlotOptions contains the optional parameters for the WebAppsClient.UpdateConfigurationSlot method.

func (*WebAppsClient) UpdateConnectionStrings

func (client *WebAppsClient) UpdateConnectionStrings(ctx context.Context, resourceGroupName string, name string, connectionStrings ConnectionStringDictionary, options *WebAppsClientUpdateConnectionStringsOptions) (WebAppsClientUpdateConnectionStringsResponse, error)

UpdateConnectionStrings - Replaces the connection strings of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • connectionStrings - Connection strings of the app or deployment slot. See example.
  • options - WebAppsClientUpdateConnectionStringsOptions contains the optional parameters for the WebAppsClient.UpdateConnectionStrings method.

func (*WebAppsClient) UpdateConnectionStringsSlot

func (client *WebAppsClient) UpdateConnectionStringsSlot(ctx context.Context, resourceGroupName string, name string, slot string, connectionStrings ConnectionStringDictionary, options *WebAppsClientUpdateConnectionStringsSlotOptions) (WebAppsClientUpdateConnectionStringsSlotResponse, error)

UpdateConnectionStringsSlot - Replaces the connection strings of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will update the connection settings for the production slot.
  • connectionStrings - Connection strings of the app or deployment slot. See example.
  • options - WebAppsClientUpdateConnectionStringsSlotOptions contains the optional parameters for the WebAppsClient.UpdateConnectionStringsSlot method.

func (*WebAppsClient) UpdateDiagnosticLogsConfig

func (client *WebAppsClient) UpdateDiagnosticLogsConfig(ctx context.Context, resourceGroupName string, name string, siteLogsConfig SiteLogsConfig, options *WebAppsClientUpdateDiagnosticLogsConfigOptions) (WebAppsClientUpdateDiagnosticLogsConfigResponse, error)

UpdateDiagnosticLogsConfig - Updates the logging configuration of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • siteLogsConfig - A SiteLogsConfig JSON object that contains the logging configuration to change in the "properties" property.
  • options - WebAppsClientUpdateDiagnosticLogsConfigOptions contains the optional parameters for the WebAppsClient.UpdateDiagnosticLogsConfig method.

func (*WebAppsClient) UpdateDiagnosticLogsConfigSlot

func (client *WebAppsClient) UpdateDiagnosticLogsConfigSlot(ctx context.Context, resourceGroupName string, name string, slot string, siteLogsConfig SiteLogsConfig, options *WebAppsClientUpdateDiagnosticLogsConfigSlotOptions) (WebAppsClientUpdateDiagnosticLogsConfigSlotResponse, error)

UpdateDiagnosticLogsConfigSlot - Updates the logging configuration of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will update the logging configuration for the production slot.
  • siteLogsConfig - A SiteLogsConfig JSON object that contains the logging configuration to change in the "properties" property.
  • options - WebAppsClientUpdateDiagnosticLogsConfigSlotOptions contains the optional parameters for the WebAppsClient.UpdateDiagnosticLogsConfigSlot method.

func (*WebAppsClient) UpdateDomainOwnershipIdentifier

func (client *WebAppsClient) UpdateDomainOwnershipIdentifier(ctx context.Context, resourceGroupName string, name string, domainOwnershipIdentifierName string, domainOwnershipIdentifier Identifier, options *WebAppsClientUpdateDomainOwnershipIdentifierOptions) (WebAppsClientUpdateDomainOwnershipIdentifierResponse, error)

UpdateDomainOwnershipIdentifier - Creates a domain ownership identifier for web app, or updates an existing ownership identifier. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • domainOwnershipIdentifierName - Name of domain ownership identifier.
  • domainOwnershipIdentifier - A JSON representation of the domain ownership properties.
  • options - WebAppsClientUpdateDomainOwnershipIdentifierOptions contains the optional parameters for the WebAppsClient.UpdateDomainOwnershipIdentifier method.

func (*WebAppsClient) UpdateDomainOwnershipIdentifierSlot

func (client *WebAppsClient) UpdateDomainOwnershipIdentifierSlot(ctx context.Context, resourceGroupName string, name string, domainOwnershipIdentifierName string, slot string, domainOwnershipIdentifier Identifier, options *WebAppsClientUpdateDomainOwnershipIdentifierSlotOptions) (WebAppsClientUpdateDomainOwnershipIdentifierSlotResponse, error)

UpdateDomainOwnershipIdentifierSlot - Creates a domain ownership identifier for web app, or updates an existing ownership identifier. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • domainOwnershipIdentifierName - Name of domain ownership identifier.
  • slot - Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
  • domainOwnershipIdentifier - A JSON representation of the domain ownership properties.
  • options - WebAppsClientUpdateDomainOwnershipIdentifierSlotOptions contains the optional parameters for the WebAppsClient.UpdateDomainOwnershipIdentifierSlot method.

func (*WebAppsClient) UpdateHybridConnection

func (client *WebAppsClient) UpdateHybridConnection(ctx context.Context, resourceGroupName string, name string, namespaceName string, relayName string, connectionEnvelope HybridConnection, options *WebAppsClientUpdateHybridConnectionOptions) (WebAppsClientUpdateHybridConnectionResponse, error)

UpdateHybridConnection - Creates a new Hybrid Connection using a Service Bus relay. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - The name of the web app.
  • namespaceName - The namespace for this hybrid connection.
  • relayName - The relay name for this hybrid connection.
  • connectionEnvelope - The details of the hybrid connection.
  • options - WebAppsClientUpdateHybridConnectionOptions contains the optional parameters for the WebAppsClient.UpdateHybridConnection method.

func (*WebAppsClient) UpdateHybridConnectionSlot

func (client *WebAppsClient) UpdateHybridConnectionSlot(ctx context.Context, resourceGroupName string, name string, namespaceName string, relayName string, slot string, connectionEnvelope HybridConnection, options *WebAppsClientUpdateHybridConnectionSlotOptions) (WebAppsClientUpdateHybridConnectionSlotResponse, error)

UpdateHybridConnectionSlot - Creates a new Hybrid Connection using a Service Bus relay. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - The name of the web app.
  • namespaceName - The namespace for this hybrid connection.
  • relayName - The relay name for this hybrid connection.
  • slot - The name of the slot for the web app.
  • connectionEnvelope - The details of the hybrid connection.
  • options - WebAppsClientUpdateHybridConnectionSlotOptions contains the optional parameters for the WebAppsClient.UpdateHybridConnectionSlot method.

func (*WebAppsClient) UpdateMetadata

func (client *WebAppsClient) UpdateMetadata(ctx context.Context, resourceGroupName string, name string, metadata StringDictionary, options *WebAppsClientUpdateMetadataOptions) (WebAppsClientUpdateMetadataResponse, error)

UpdateMetadata - Replaces the metadata of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • metadata - Edited metadata of the app or deployment slot. See example.
  • options - WebAppsClientUpdateMetadataOptions contains the optional parameters for the WebAppsClient.UpdateMetadata method.

func (*WebAppsClient) UpdateMetadataSlot

func (client *WebAppsClient) UpdateMetadataSlot(ctx context.Context, resourceGroupName string, name string, slot string, metadata StringDictionary, options *WebAppsClientUpdateMetadataSlotOptions) (WebAppsClientUpdateMetadataSlotResponse, error)

UpdateMetadataSlot - Replaces the metadata of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will update the metadata for the production slot.
  • metadata - Edited metadata of the app or deployment slot. See example.
  • options - WebAppsClientUpdateMetadataSlotOptions contains the optional parameters for the WebAppsClient.UpdateMetadataSlot method.

func (*WebAppsClient) UpdatePremierAddOn

func (client *WebAppsClient) UpdatePremierAddOn(ctx context.Context, resourceGroupName string, name string, premierAddOnName string, premierAddOn PremierAddOnPatchResource, options *WebAppsClientUpdatePremierAddOnOptions) (WebAppsClientUpdatePremierAddOnResponse, error)

UpdatePremierAddOn - Updates a named add-on of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • premierAddOnName - Add-on name.
  • premierAddOn - A JSON representation of the edited premier add-on.
  • options - WebAppsClientUpdatePremierAddOnOptions contains the optional parameters for the WebAppsClient.UpdatePremierAddOn method.

func (*WebAppsClient) UpdatePremierAddOnSlot

func (client *WebAppsClient) UpdatePremierAddOnSlot(ctx context.Context, resourceGroupName string, name string, premierAddOnName string, slot string, premierAddOn PremierAddOnPatchResource, options *WebAppsClientUpdatePremierAddOnSlotOptions) (WebAppsClientUpdatePremierAddOnSlotResponse, error)

UpdatePremierAddOnSlot - Updates a named add-on of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • premierAddOnName - Add-on name.
  • slot - Name of the deployment slot. If a slot is not specified, the API will update the named add-on for the production slot.
  • premierAddOn - A JSON representation of the edited premier add-on.
  • options - WebAppsClientUpdatePremierAddOnSlotOptions contains the optional parameters for the WebAppsClient.UpdatePremierAddOnSlot method.

func (*WebAppsClient) UpdateRelayServiceConnection

func (client *WebAppsClient) UpdateRelayServiceConnection(ctx context.Context, resourceGroupName string, name string, entityName string, connectionEnvelope RelayServiceConnectionEntity, options *WebAppsClientUpdateRelayServiceConnectionOptions) (WebAppsClientUpdateRelayServiceConnectionResponse, error)

UpdateRelayServiceConnection - Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • entityName - Name of the hybrid connection configuration.
  • connectionEnvelope - Details of the hybrid connection configuration.
  • options - WebAppsClientUpdateRelayServiceConnectionOptions contains the optional parameters for the WebAppsClient.UpdateRelayServiceConnection method.

func (*WebAppsClient) UpdateRelayServiceConnectionSlot

func (client *WebAppsClient) UpdateRelayServiceConnectionSlot(ctx context.Context, resourceGroupName string, name string, entityName string, slot string, connectionEnvelope RelayServiceConnectionEntity, options *WebAppsClientUpdateRelayServiceConnectionSlotOptions) (WebAppsClientUpdateRelayServiceConnectionSlotResponse, error)

UpdateRelayServiceConnectionSlot - Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • entityName - Name of the hybrid connection configuration.
  • slot - Name of the deployment slot. If a slot is not specified, the API will create or update a hybrid connection for the production slot.
  • connectionEnvelope - Details of the hybrid connection configuration.
  • options - WebAppsClientUpdateRelayServiceConnectionSlotOptions contains the optional parameters for the WebAppsClient.UpdateRelayServiceConnectionSlot method.

func (*WebAppsClient) UpdateSitePushSettings

func (client *WebAppsClient) UpdateSitePushSettings(ctx context.Context, resourceGroupName string, name string, pushSettings PushSettings, options *WebAppsClientUpdateSitePushSettingsOptions) (WebAppsClientUpdateSitePushSettingsResponse, error)

UpdateSitePushSettings - Updates the Push settings associated with web app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • pushSettings - Push settings associated with web app.
  • options - WebAppsClientUpdateSitePushSettingsOptions contains the optional parameters for the WebAppsClient.UpdateSitePushSettings method.

func (*WebAppsClient) UpdateSitePushSettingsSlot

func (client *WebAppsClient) UpdateSitePushSettingsSlot(ctx context.Context, resourceGroupName string, name string, slot string, pushSettings PushSettings, options *WebAppsClientUpdateSitePushSettingsSlotOptions) (WebAppsClientUpdateSitePushSettingsSlotResponse, error)

UpdateSitePushSettingsSlot - Updates the Push settings associated with web app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of web app.
  • slot - Name of web app slot. If not specified then will default to production slot.
  • pushSettings - Push settings associated with web app.
  • options - WebAppsClientUpdateSitePushSettingsSlotOptions contains the optional parameters for the WebAppsClient.UpdateSitePushSettingsSlot method.

func (*WebAppsClient) UpdateSlot

func (client *WebAppsClient) UpdateSlot(ctx context.Context, resourceGroupName string, name string, slot string, siteEnvelope SitePatchResource, options *WebAppsClientUpdateSlotOptions) (WebAppsClientUpdateSlotResponse, error)

UpdateSlot - Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.
  • slot - Name of the deployment slot to create or update. By default, this API attempts to create or modify the production slot.
  • siteEnvelope - A JSON representation of the app properties. See example.
  • options - WebAppsClientUpdateSlotOptions contains the optional parameters for the WebAppsClient.UpdateSlot method.

func (*WebAppsClient) UpdateSlotConfigurationNames

func (client *WebAppsClient) UpdateSlotConfigurationNames(ctx context.Context, resourceGroupName string, name string, slotConfigNames SlotConfigNamesResource, options *WebAppsClientUpdateSlotConfigurationNamesOptions) (WebAppsClientUpdateSlotConfigurationNamesResponse, error)

UpdateSlotConfigurationNames - Updates the names of application settings and connection string that remain with the slot during swap operation. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slotConfigNames - Names of application settings and connection strings. See example.
  • options - WebAppsClientUpdateSlotConfigurationNamesOptions contains the optional parameters for the WebAppsClient.UpdateSlotConfigurationNames method.

func (*WebAppsClient) UpdateSourceControl

func (client *WebAppsClient) UpdateSourceControl(ctx context.Context, resourceGroupName string, name string, siteSourceControl SiteSourceControl, options *WebAppsClientUpdateSourceControlOptions) (WebAppsClientUpdateSourceControlResponse, error)

UpdateSourceControl - Updates the source control configuration of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • siteSourceControl - JSON representation of a SiteSourceControl object. See example.
  • options - WebAppsClientUpdateSourceControlOptions contains the optional parameters for the WebAppsClient.UpdateSourceControl method.

func (*WebAppsClient) UpdateSourceControlSlot

func (client *WebAppsClient) UpdateSourceControlSlot(ctx context.Context, resourceGroupName string, name string, slot string, siteSourceControl SiteSourceControl, options *WebAppsClientUpdateSourceControlSlotOptions) (WebAppsClientUpdateSourceControlSlotResponse, error)

UpdateSourceControlSlot - Updates the source control configuration of an app. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will update the source control configuration for the production slot.
  • siteSourceControl - JSON representation of a SiteSourceControl object. See example.
  • options - WebAppsClientUpdateSourceControlSlotOptions contains the optional parameters for the WebAppsClient.UpdateSourceControlSlot method.

func (*WebAppsClient) UpdateSwiftVirtualNetworkConnection

func (client *WebAppsClient) UpdateSwiftVirtualNetworkConnection(ctx context.Context, resourceGroupName string, name string, connectionEnvelope SwiftVirtualNetwork, options *WebAppsClientUpdateSwiftVirtualNetworkConnectionOptions) (WebAppsClientUpdateSwiftVirtualNetworkConnectionResponse, error)

UpdateSwiftVirtualNetworkConnection - Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • connectionEnvelope - Properties of the Virtual Network connection. See example.
  • options - WebAppsClientUpdateSwiftVirtualNetworkConnectionOptions contains the optional parameters for the WebAppsClient.UpdateSwiftVirtualNetworkConnection method.

func (*WebAppsClient) UpdateSwiftVirtualNetworkConnectionSlot

func (client *WebAppsClient) UpdateSwiftVirtualNetworkConnectionSlot(ctx context.Context, resourceGroupName string, name string, slot string, connectionEnvelope SwiftVirtualNetwork, options *WebAppsClientUpdateSwiftVirtualNetworkConnectionSlotOptions) (WebAppsClientUpdateSwiftVirtualNetworkConnectionSlotResponse, error)

UpdateSwiftVirtualNetworkConnectionSlot - Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • slot - Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.
  • connectionEnvelope - Properties of the Virtual Network connection. See example.
  • options - WebAppsClientUpdateSwiftVirtualNetworkConnectionSlotOptions contains the optional parameters for the WebAppsClient.UpdateSwiftVirtualNetworkConnectionSlot method.

func (*WebAppsClient) UpdateVnetConnection

func (client *WebAppsClient) UpdateVnetConnection(ctx context.Context, resourceGroupName string, name string, vnetName string, connectionEnvelope VnetInfo, options *WebAppsClientUpdateVnetConnectionOptions) (WebAppsClientUpdateVnetConnectionResponse, error)

UpdateVnetConnection - Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • vnetName - Name of an existing Virtual Network.
  • connectionEnvelope - Properties of the Virtual Network connection. See example.
  • options - WebAppsClientUpdateVnetConnectionOptions contains the optional parameters for the WebAppsClient.UpdateVnetConnection method.

func (*WebAppsClient) UpdateVnetConnectionGateway

func (client *WebAppsClient) UpdateVnetConnectionGateway(ctx context.Context, resourceGroupName string, name string, vnetName string, gatewayName string, connectionEnvelope VnetGateway, options *WebAppsClientUpdateVnetConnectionGatewayOptions) (WebAppsClientUpdateVnetConnectionGatewayResponse, error)

UpdateVnetConnectionGateway - Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • vnetName - Name of the Virtual Network.
  • gatewayName - Name of the gateway. Currently, the only supported string is "primary".
  • connectionEnvelope - The properties to update this gateway with.
  • options - WebAppsClientUpdateVnetConnectionGatewayOptions contains the optional parameters for the WebAppsClient.UpdateVnetConnectionGateway method.

func (*WebAppsClient) UpdateVnetConnectionGatewaySlot

func (client *WebAppsClient) UpdateVnetConnectionGatewaySlot(ctx context.Context, resourceGroupName string, name string, vnetName string, gatewayName string, slot string, connectionEnvelope VnetGateway, options *WebAppsClientUpdateVnetConnectionGatewaySlotOptions) (WebAppsClientUpdateVnetConnectionGatewaySlotResponse, error)

UpdateVnetConnectionGatewaySlot - Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • vnetName - Name of the Virtual Network.
  • gatewayName - Name of the gateway. Currently, the only supported string is "primary".
  • slot - Name of the deployment slot. If a slot is not specified, the API will add or update a gateway for the production slot's Virtual Network.
  • connectionEnvelope - The properties to update this gateway with.
  • options - WebAppsClientUpdateVnetConnectionGatewaySlotOptions contains the optional parameters for the WebAppsClient.UpdateVnetConnectionGatewaySlot method.

func (*WebAppsClient) UpdateVnetConnectionSlot

func (client *WebAppsClient) UpdateVnetConnectionSlot(ctx context.Context, resourceGroupName string, name string, vnetName string, slot string, connectionEnvelope VnetInfo, options *WebAppsClientUpdateVnetConnectionSlotOptions) (WebAppsClientUpdateVnetConnectionSlotResponse, error)

UpdateVnetConnectionSlot - Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • name - Name of the app.
  • vnetName - Name of an existing Virtual Network.
  • slot - Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.
  • connectionEnvelope - Properties of the Virtual Network connection. See example.
  • options - WebAppsClientUpdateVnetConnectionSlotOptions contains the optional parameters for the WebAppsClient.UpdateVnetConnectionSlot method.

type WebAppsClientAddPremierAddOnOptions

type WebAppsClientAddPremierAddOnOptions struct {
}

WebAppsClientAddPremierAddOnOptions contains the optional parameters for the WebAppsClient.AddPremierAddOn method.

type WebAppsClientAddPremierAddOnResponse

type WebAppsClientAddPremierAddOnResponse struct {
	PremierAddOn
}

WebAppsClientAddPremierAddOnResponse contains the response from method WebAppsClient.AddPremierAddOn.

type WebAppsClientAddPremierAddOnSlotOptions

type WebAppsClientAddPremierAddOnSlotOptions struct {
}

WebAppsClientAddPremierAddOnSlotOptions contains the optional parameters for the WebAppsClient.AddPremierAddOnSlot method.

type WebAppsClientAddPremierAddOnSlotResponse

type WebAppsClientAddPremierAddOnSlotResponse struct {
	PremierAddOn
}

WebAppsClientAddPremierAddOnSlotResponse contains the response from method WebAppsClient.AddPremierAddOnSlot.

type WebAppsClientAnalyzeCustomHostnameOptions

type WebAppsClientAnalyzeCustomHostnameOptions struct {
	// Custom hostname.
	HostName *string
}

WebAppsClientAnalyzeCustomHostnameOptions contains the optional parameters for the WebAppsClient.AnalyzeCustomHostname method.

type WebAppsClientAnalyzeCustomHostnameResponse

type WebAppsClientAnalyzeCustomHostnameResponse struct {
	CustomHostnameAnalysisResult
}

WebAppsClientAnalyzeCustomHostnameResponse contains the response from method WebAppsClient.AnalyzeCustomHostname.

type WebAppsClientAnalyzeCustomHostnameSlotOptions

type WebAppsClientAnalyzeCustomHostnameSlotOptions struct {
	// Custom hostname.
	HostName *string
}

WebAppsClientAnalyzeCustomHostnameSlotOptions contains the optional parameters for the WebAppsClient.AnalyzeCustomHostnameSlot method.

type WebAppsClientAnalyzeCustomHostnameSlotResponse

type WebAppsClientAnalyzeCustomHostnameSlotResponse struct {
	CustomHostnameAnalysisResult
}

WebAppsClientAnalyzeCustomHostnameSlotResponse contains the response from method WebAppsClient.AnalyzeCustomHostnameSlot.

type WebAppsClientApplySlotConfigToProductionOptions

type WebAppsClientApplySlotConfigToProductionOptions struct {
}

WebAppsClientApplySlotConfigToProductionOptions contains the optional parameters for the WebAppsClient.ApplySlotConfigToProduction method.

type WebAppsClientApplySlotConfigToProductionResponse

type WebAppsClientApplySlotConfigToProductionResponse struct {
}

WebAppsClientApplySlotConfigToProductionResponse contains the response from method WebAppsClient.ApplySlotConfigToProduction.

type WebAppsClientApplySlotConfigurationSlotOptions

type WebAppsClientApplySlotConfigurationSlotOptions struct {
}

WebAppsClientApplySlotConfigurationSlotOptions contains the optional parameters for the WebAppsClient.ApplySlotConfigurationSlot method.

type WebAppsClientApplySlotConfigurationSlotResponse

type WebAppsClientApplySlotConfigurationSlotResponse struct {
}

WebAppsClientApplySlotConfigurationSlotResponse contains the response from method WebAppsClient.ApplySlotConfigurationSlot.

type WebAppsClientBackupOptions

type WebAppsClientBackupOptions struct {
}

WebAppsClientBackupOptions contains the optional parameters for the WebAppsClient.Backup method.

type WebAppsClientBackupResponse

type WebAppsClientBackupResponse struct {
	BackupItem
}

WebAppsClientBackupResponse contains the response from method WebAppsClient.Backup.

type WebAppsClientBackupSlotOptions

type WebAppsClientBackupSlotOptions struct {
}

WebAppsClientBackupSlotOptions contains the optional parameters for the WebAppsClient.BackupSlot method.

type WebAppsClientBackupSlotResponse

type WebAppsClientBackupSlotResponse struct {
	BackupItem
}

WebAppsClientBackupSlotResponse contains the response from method WebAppsClient.BackupSlot.

type WebAppsClientBeginCreateFunctionOptions

type WebAppsClientBeginCreateFunctionOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

WebAppsClientBeginCreateFunctionOptions contains the optional parameters for the WebAppsClient.BeginCreateFunction method.

type WebAppsClientBeginCreateInstanceFunctionSlotOptions

type WebAppsClientBeginCreateInstanceFunctionSlotOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

WebAppsClientBeginCreateInstanceFunctionSlotOptions contains the optional parameters for the WebAppsClient.BeginCreateInstanceFunctionSlot method.

type WebAppsClientBeginCreateInstanceMSDeployOperationOptions

type WebAppsClientBeginCreateInstanceMSDeployOperationOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

WebAppsClientBeginCreateInstanceMSDeployOperationOptions contains the optional parameters for the WebAppsClient.BeginCreateInstanceMSDeployOperation method.

type WebAppsClientBeginCreateInstanceMSDeployOperationSlotOptions

type WebAppsClientBeginCreateInstanceMSDeployOperationSlotOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

WebAppsClientBeginCreateInstanceMSDeployOperationSlotOptions contains the optional parameters for the WebAppsClient.BeginCreateInstanceMSDeployOperationSlot method.

type WebAppsClientBeginCreateMSDeployOperationOptions

type WebAppsClientBeginCreateMSDeployOperationOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

WebAppsClientBeginCreateMSDeployOperationOptions contains the optional parameters for the WebAppsClient.BeginCreateMSDeployOperation method.

type WebAppsClientBeginCreateMSDeployOperationSlotOptions

type WebAppsClientBeginCreateMSDeployOperationSlotOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

WebAppsClientBeginCreateMSDeployOperationSlotOptions contains the optional parameters for the WebAppsClient.BeginCreateMSDeployOperationSlot method.

type WebAppsClientBeginCreateOrUpdateOptions

type WebAppsClientBeginCreateOrUpdateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

WebAppsClientBeginCreateOrUpdateOptions contains the optional parameters for the WebAppsClient.BeginCreateOrUpdate method.

type WebAppsClientBeginCreateOrUpdateSlotOptions

type WebAppsClientBeginCreateOrUpdateSlotOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

WebAppsClientBeginCreateOrUpdateSlotOptions contains the optional parameters for the WebAppsClient.BeginCreateOrUpdateSlot method.

type WebAppsClientBeginCreateOrUpdateSourceControlOptions

type WebAppsClientBeginCreateOrUpdateSourceControlOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

WebAppsClientBeginCreateOrUpdateSourceControlOptions contains the optional parameters for the WebAppsClient.BeginCreateOrUpdateSourceControl method.

type WebAppsClientBeginCreateOrUpdateSourceControlSlotOptions

type WebAppsClientBeginCreateOrUpdateSourceControlSlotOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

WebAppsClientBeginCreateOrUpdateSourceControlSlotOptions contains the optional parameters for the WebAppsClient.BeginCreateOrUpdateSourceControlSlot method.

type WebAppsClientBeginInstallSiteExtensionOptions

type WebAppsClientBeginInstallSiteExtensionOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

WebAppsClientBeginInstallSiteExtensionOptions contains the optional parameters for the WebAppsClient.BeginInstallSiteExtension method.

type WebAppsClientBeginInstallSiteExtensionSlotOptions

type WebAppsClientBeginInstallSiteExtensionSlotOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

WebAppsClientBeginInstallSiteExtensionSlotOptions contains the optional parameters for the WebAppsClient.BeginInstallSiteExtensionSlot method.

type WebAppsClientBeginListPublishingCredentialsOptions

type WebAppsClientBeginListPublishingCredentialsOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

WebAppsClientBeginListPublishingCredentialsOptions contains the optional parameters for the WebAppsClient.BeginListPublishingCredentials method.

type WebAppsClientBeginListPublishingCredentialsSlotOptions

type WebAppsClientBeginListPublishingCredentialsSlotOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

WebAppsClientBeginListPublishingCredentialsSlotOptions contains the optional parameters for the WebAppsClient.BeginListPublishingCredentialsSlot method.

type WebAppsClientBeginMigrateMySQLOptions

type WebAppsClientBeginMigrateMySQLOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

WebAppsClientBeginMigrateMySQLOptions contains the optional parameters for the WebAppsClient.BeginMigrateMySQL method.

type WebAppsClientBeginMigrateStorageOptions

type WebAppsClientBeginMigrateStorageOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

WebAppsClientBeginMigrateStorageOptions contains the optional parameters for the WebAppsClient.BeginMigrateStorage method.

type WebAppsClientBeginRestoreFromBackupBlobOptions

type WebAppsClientBeginRestoreFromBackupBlobOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

WebAppsClientBeginRestoreFromBackupBlobOptions contains the optional parameters for the WebAppsClient.BeginRestoreFromBackupBlob method.

type WebAppsClientBeginRestoreFromBackupBlobSlotOptions

type WebAppsClientBeginRestoreFromBackupBlobSlotOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

WebAppsClientBeginRestoreFromBackupBlobSlotOptions contains the optional parameters for the WebAppsClient.BeginRestoreFromBackupBlobSlot method.

type WebAppsClientBeginRestoreFromDeletedAppOptions

type WebAppsClientBeginRestoreFromDeletedAppOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

WebAppsClientBeginRestoreFromDeletedAppOptions contains the optional parameters for the WebAppsClient.BeginRestoreFromDeletedApp method.

type WebAppsClientBeginRestoreFromDeletedAppSlotOptions

type WebAppsClientBeginRestoreFromDeletedAppSlotOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

WebAppsClientBeginRestoreFromDeletedAppSlotOptions contains the optional parameters for the WebAppsClient.BeginRestoreFromDeletedAppSlot method.

type WebAppsClientBeginRestoreOptions

type WebAppsClientBeginRestoreOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

WebAppsClientBeginRestoreOptions contains the optional parameters for the WebAppsClient.BeginRestore method.

type WebAppsClientBeginRestoreSlotOptions

type WebAppsClientBeginRestoreSlotOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

WebAppsClientBeginRestoreSlotOptions contains the optional parameters for the WebAppsClient.BeginRestoreSlot method.

type WebAppsClientBeginRestoreSnapshotOptions

type WebAppsClientBeginRestoreSnapshotOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

WebAppsClientBeginRestoreSnapshotOptions contains the optional parameters for the WebAppsClient.BeginRestoreSnapshot method.

type WebAppsClientBeginRestoreSnapshotSlotOptions

type WebAppsClientBeginRestoreSnapshotSlotOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

WebAppsClientBeginRestoreSnapshotSlotOptions contains the optional parameters for the WebAppsClient.BeginRestoreSnapshotSlot method.

type WebAppsClientBeginStartNetworkTraceOptions

type WebAppsClientBeginStartNetworkTraceOptions struct {
	// The duration to keep capturing in seconds.
	DurationInSeconds *int32
	// The maximum frame length in bytes (Optional).
	MaxFrameLength *int32
	// Resumes the LRO from the provided token.
	ResumeToken string
	// The Blob URL to store capture file.
	SasURL *string
}

WebAppsClientBeginStartNetworkTraceOptions contains the optional parameters for the WebAppsClient.BeginStartNetworkTrace method.

type WebAppsClientBeginStartNetworkTraceSlotOptions

type WebAppsClientBeginStartNetworkTraceSlotOptions struct {
	// The duration to keep capturing in seconds.
	DurationInSeconds *int32
	// The maximum frame length in bytes (Optional).
	MaxFrameLength *int32
	// Resumes the LRO from the provided token.
	ResumeToken string
	// The Blob URL to store capture file.
	SasURL *string
}

WebAppsClientBeginStartNetworkTraceSlotOptions contains the optional parameters for the WebAppsClient.BeginStartNetworkTraceSlot method.

type WebAppsClientBeginStartWebSiteNetworkTraceOperationOptions

type WebAppsClientBeginStartWebSiteNetworkTraceOperationOptions struct {
	// The duration to keep capturing in seconds.
	DurationInSeconds *int32
	// The maximum frame length in bytes (Optional).
	MaxFrameLength *int32
	// Resumes the LRO from the provided token.
	ResumeToken string
	// The Blob URL to store capture file.
	SasURL *string
}

WebAppsClientBeginStartWebSiteNetworkTraceOperationOptions contains the optional parameters for the WebAppsClient.BeginStartWebSiteNetworkTraceOperation method.

type WebAppsClientBeginStartWebSiteNetworkTraceOperationSlotOptions

type WebAppsClientBeginStartWebSiteNetworkTraceOperationSlotOptions struct {
	// The duration to keep capturing in seconds.
	DurationInSeconds *int32
	// The maximum frame length in bytes (Optional).
	MaxFrameLength *int32
	// Resumes the LRO from the provided token.
	ResumeToken string
	// The Blob URL to store capture file.
	SasURL *string
}

WebAppsClientBeginStartWebSiteNetworkTraceOperationSlotOptions contains the optional parameters for the WebAppsClient.BeginStartWebSiteNetworkTraceOperationSlot method.

type WebAppsClientBeginSwapSlotOptions

type WebAppsClientBeginSwapSlotOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

WebAppsClientBeginSwapSlotOptions contains the optional parameters for the WebAppsClient.BeginSwapSlot method.

type WebAppsClientBeginSwapSlotWithProductionOptions

type WebAppsClientBeginSwapSlotWithProductionOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

WebAppsClientBeginSwapSlotWithProductionOptions contains the optional parameters for the WebAppsClient.BeginSwapSlotWithProduction method.

type WebAppsClientCreateDeploymentOptions

type WebAppsClientCreateDeploymentOptions struct {
}

WebAppsClientCreateDeploymentOptions contains the optional parameters for the WebAppsClient.CreateDeployment method.

type WebAppsClientCreateDeploymentResponse

type WebAppsClientCreateDeploymentResponse struct {
	Deployment
}

WebAppsClientCreateDeploymentResponse contains the response from method WebAppsClient.CreateDeployment.

type WebAppsClientCreateDeploymentSlotOptions

type WebAppsClientCreateDeploymentSlotOptions struct {
}

WebAppsClientCreateDeploymentSlotOptions contains the optional parameters for the WebAppsClient.CreateDeploymentSlot method.

type WebAppsClientCreateDeploymentSlotResponse

type WebAppsClientCreateDeploymentSlotResponse struct {
	Deployment
}

WebAppsClientCreateDeploymentSlotResponse contains the response from method WebAppsClient.CreateDeploymentSlot.

type WebAppsClientCreateFunctionResponse

type WebAppsClientCreateFunctionResponse struct {
	FunctionEnvelope
}

WebAppsClientCreateFunctionResponse contains the response from method WebAppsClient.BeginCreateFunction.

type WebAppsClientCreateInstanceFunctionSlotResponse

type WebAppsClientCreateInstanceFunctionSlotResponse struct {
	FunctionEnvelope
}

WebAppsClientCreateInstanceFunctionSlotResponse contains the response from method WebAppsClient.BeginCreateInstanceFunctionSlot.

type WebAppsClientCreateInstanceMSDeployOperationResponse

type WebAppsClientCreateInstanceMSDeployOperationResponse struct {
	MSDeployStatus
}

WebAppsClientCreateInstanceMSDeployOperationResponse contains the response from method WebAppsClient.BeginCreateInstanceMSDeployOperation.

type WebAppsClientCreateInstanceMSDeployOperationSlotResponse

type WebAppsClientCreateInstanceMSDeployOperationSlotResponse struct {
	MSDeployStatus
}

WebAppsClientCreateInstanceMSDeployOperationSlotResponse contains the response from method WebAppsClient.BeginCreateInstanceMSDeployOperationSlot.

type WebAppsClientCreateMSDeployOperationResponse

type WebAppsClientCreateMSDeployOperationResponse struct {
	MSDeployStatus
}

WebAppsClientCreateMSDeployOperationResponse contains the response from method WebAppsClient.BeginCreateMSDeployOperation.

type WebAppsClientCreateMSDeployOperationSlotResponse

type WebAppsClientCreateMSDeployOperationSlotResponse struct {
	MSDeployStatus
}

WebAppsClientCreateMSDeployOperationSlotResponse contains the response from method WebAppsClient.BeginCreateMSDeployOperationSlot.

type WebAppsClientCreateOrUpdateConfigurationOptions

type WebAppsClientCreateOrUpdateConfigurationOptions struct {
}

WebAppsClientCreateOrUpdateConfigurationOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateConfiguration method.

type WebAppsClientCreateOrUpdateConfigurationResponse

type WebAppsClientCreateOrUpdateConfigurationResponse struct {
	SiteConfigResource
}

WebAppsClientCreateOrUpdateConfigurationResponse contains the response from method WebAppsClient.CreateOrUpdateConfiguration.

type WebAppsClientCreateOrUpdateConfigurationSlotOptions

type WebAppsClientCreateOrUpdateConfigurationSlotOptions struct {
}

WebAppsClientCreateOrUpdateConfigurationSlotOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateConfigurationSlot method.

type WebAppsClientCreateOrUpdateConfigurationSlotResponse

type WebAppsClientCreateOrUpdateConfigurationSlotResponse struct {
	SiteConfigResource
}

WebAppsClientCreateOrUpdateConfigurationSlotResponse contains the response from method WebAppsClient.CreateOrUpdateConfigurationSlot.

type WebAppsClientCreateOrUpdateDomainOwnershipIdentifierOptions

type WebAppsClientCreateOrUpdateDomainOwnershipIdentifierOptions struct {
}

WebAppsClientCreateOrUpdateDomainOwnershipIdentifierOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateDomainOwnershipIdentifier method.

type WebAppsClientCreateOrUpdateDomainOwnershipIdentifierResponse

type WebAppsClientCreateOrUpdateDomainOwnershipIdentifierResponse struct {
	Identifier
}

WebAppsClientCreateOrUpdateDomainOwnershipIdentifierResponse contains the response from method WebAppsClient.CreateOrUpdateDomainOwnershipIdentifier.

type WebAppsClientCreateOrUpdateDomainOwnershipIdentifierSlotOptions

type WebAppsClientCreateOrUpdateDomainOwnershipIdentifierSlotOptions struct {
}

WebAppsClientCreateOrUpdateDomainOwnershipIdentifierSlotOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateDomainOwnershipIdentifierSlot method.

type WebAppsClientCreateOrUpdateDomainOwnershipIdentifierSlotResponse

type WebAppsClientCreateOrUpdateDomainOwnershipIdentifierSlotResponse struct {
	Identifier
}

WebAppsClientCreateOrUpdateDomainOwnershipIdentifierSlotResponse contains the response from method WebAppsClient.CreateOrUpdateDomainOwnershipIdentifierSlot.

type WebAppsClientCreateOrUpdateFunctionSecretOptions

type WebAppsClientCreateOrUpdateFunctionSecretOptions struct {
}

WebAppsClientCreateOrUpdateFunctionSecretOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateFunctionSecret method.

type WebAppsClientCreateOrUpdateFunctionSecretResponse

type WebAppsClientCreateOrUpdateFunctionSecretResponse struct {
	KeyInfo
}

WebAppsClientCreateOrUpdateFunctionSecretResponse contains the response from method WebAppsClient.CreateOrUpdateFunctionSecret.

type WebAppsClientCreateOrUpdateFunctionSecretSlotOptions

type WebAppsClientCreateOrUpdateFunctionSecretSlotOptions struct {
}

WebAppsClientCreateOrUpdateFunctionSecretSlotOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateFunctionSecretSlot method.

type WebAppsClientCreateOrUpdateFunctionSecretSlotResponse

type WebAppsClientCreateOrUpdateFunctionSecretSlotResponse struct {
	KeyInfo
}

WebAppsClientCreateOrUpdateFunctionSecretSlotResponse contains the response from method WebAppsClient.CreateOrUpdateFunctionSecretSlot.

type WebAppsClientCreateOrUpdateHostNameBindingOptions

type WebAppsClientCreateOrUpdateHostNameBindingOptions struct {
}

WebAppsClientCreateOrUpdateHostNameBindingOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateHostNameBinding method.

type WebAppsClientCreateOrUpdateHostNameBindingResponse

type WebAppsClientCreateOrUpdateHostNameBindingResponse struct {
	HostNameBinding
}

WebAppsClientCreateOrUpdateHostNameBindingResponse contains the response from method WebAppsClient.CreateOrUpdateHostNameBinding.

type WebAppsClientCreateOrUpdateHostNameBindingSlotOptions

type WebAppsClientCreateOrUpdateHostNameBindingSlotOptions struct {
}

WebAppsClientCreateOrUpdateHostNameBindingSlotOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateHostNameBindingSlot method.

type WebAppsClientCreateOrUpdateHostNameBindingSlotResponse

type WebAppsClientCreateOrUpdateHostNameBindingSlotResponse struct {
	HostNameBinding
}

WebAppsClientCreateOrUpdateHostNameBindingSlotResponse contains the response from method WebAppsClient.CreateOrUpdateHostNameBindingSlot.

type WebAppsClientCreateOrUpdateHostSecretOptions

type WebAppsClientCreateOrUpdateHostSecretOptions struct {
}

WebAppsClientCreateOrUpdateHostSecretOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateHostSecret method.

type WebAppsClientCreateOrUpdateHostSecretResponse

type WebAppsClientCreateOrUpdateHostSecretResponse struct {
	KeyInfo
}

WebAppsClientCreateOrUpdateHostSecretResponse contains the response from method WebAppsClient.CreateOrUpdateHostSecret.

type WebAppsClientCreateOrUpdateHostSecretSlotOptions

type WebAppsClientCreateOrUpdateHostSecretSlotOptions struct {
}

WebAppsClientCreateOrUpdateHostSecretSlotOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateHostSecretSlot method.

type WebAppsClientCreateOrUpdateHostSecretSlotResponse

type WebAppsClientCreateOrUpdateHostSecretSlotResponse struct {
	KeyInfo
}

WebAppsClientCreateOrUpdateHostSecretSlotResponse contains the response from method WebAppsClient.CreateOrUpdateHostSecretSlot.

type WebAppsClientCreateOrUpdateHybridConnectionOptions

type WebAppsClientCreateOrUpdateHybridConnectionOptions struct {
}

WebAppsClientCreateOrUpdateHybridConnectionOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateHybridConnection method.

type WebAppsClientCreateOrUpdateHybridConnectionResponse

type WebAppsClientCreateOrUpdateHybridConnectionResponse struct {
	HybridConnection
}

WebAppsClientCreateOrUpdateHybridConnectionResponse contains the response from method WebAppsClient.CreateOrUpdateHybridConnection.

type WebAppsClientCreateOrUpdateHybridConnectionSlotOptions

type WebAppsClientCreateOrUpdateHybridConnectionSlotOptions struct {
}

WebAppsClientCreateOrUpdateHybridConnectionSlotOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateHybridConnectionSlot method.

type WebAppsClientCreateOrUpdateHybridConnectionSlotResponse

type WebAppsClientCreateOrUpdateHybridConnectionSlotResponse struct {
	HybridConnection
}

WebAppsClientCreateOrUpdateHybridConnectionSlotResponse contains the response from method WebAppsClient.CreateOrUpdateHybridConnectionSlot.

type WebAppsClientCreateOrUpdatePublicCertificateOptions

type WebAppsClientCreateOrUpdatePublicCertificateOptions struct {
}

WebAppsClientCreateOrUpdatePublicCertificateOptions contains the optional parameters for the WebAppsClient.CreateOrUpdatePublicCertificate method.

type WebAppsClientCreateOrUpdatePublicCertificateResponse

type WebAppsClientCreateOrUpdatePublicCertificateResponse struct {
	PublicCertificate
}

WebAppsClientCreateOrUpdatePublicCertificateResponse contains the response from method WebAppsClient.CreateOrUpdatePublicCertificate.

type WebAppsClientCreateOrUpdatePublicCertificateSlotOptions

type WebAppsClientCreateOrUpdatePublicCertificateSlotOptions struct {
}

WebAppsClientCreateOrUpdatePublicCertificateSlotOptions contains the optional parameters for the WebAppsClient.CreateOrUpdatePublicCertificateSlot method.

type WebAppsClientCreateOrUpdatePublicCertificateSlotResponse

type WebAppsClientCreateOrUpdatePublicCertificateSlotResponse struct {
	PublicCertificate
}

WebAppsClientCreateOrUpdatePublicCertificateSlotResponse contains the response from method WebAppsClient.CreateOrUpdatePublicCertificateSlot.

type WebAppsClientCreateOrUpdateRelayServiceConnectionOptions

type WebAppsClientCreateOrUpdateRelayServiceConnectionOptions struct {
}

WebAppsClientCreateOrUpdateRelayServiceConnectionOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateRelayServiceConnection method.

type WebAppsClientCreateOrUpdateRelayServiceConnectionResponse

type WebAppsClientCreateOrUpdateRelayServiceConnectionResponse struct {
	RelayServiceConnectionEntity
}

WebAppsClientCreateOrUpdateRelayServiceConnectionResponse contains the response from method WebAppsClient.CreateOrUpdateRelayServiceConnection.

type WebAppsClientCreateOrUpdateRelayServiceConnectionSlotOptions

type WebAppsClientCreateOrUpdateRelayServiceConnectionSlotOptions struct {
}

WebAppsClientCreateOrUpdateRelayServiceConnectionSlotOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateRelayServiceConnectionSlot method.

type WebAppsClientCreateOrUpdateRelayServiceConnectionSlotResponse

type WebAppsClientCreateOrUpdateRelayServiceConnectionSlotResponse struct {
	RelayServiceConnectionEntity
}

WebAppsClientCreateOrUpdateRelayServiceConnectionSlotResponse contains the response from method WebAppsClient.CreateOrUpdateRelayServiceConnectionSlot.

type WebAppsClientCreateOrUpdateResponse

type WebAppsClientCreateOrUpdateResponse struct {
	Site
}

WebAppsClientCreateOrUpdateResponse contains the response from method WebAppsClient.BeginCreateOrUpdate.

type WebAppsClientCreateOrUpdateSlotResponse

type WebAppsClientCreateOrUpdateSlotResponse struct {
	Site
}

WebAppsClientCreateOrUpdateSlotResponse contains the response from method WebAppsClient.BeginCreateOrUpdateSlot.

type WebAppsClientCreateOrUpdateSourceControlResponse

type WebAppsClientCreateOrUpdateSourceControlResponse struct {
	SiteSourceControl
}

WebAppsClientCreateOrUpdateSourceControlResponse contains the response from method WebAppsClient.BeginCreateOrUpdateSourceControl.

type WebAppsClientCreateOrUpdateSourceControlSlotResponse

type WebAppsClientCreateOrUpdateSourceControlSlotResponse struct {
	SiteSourceControl
}

WebAppsClientCreateOrUpdateSourceControlSlotResponse contains the response from method WebAppsClient.BeginCreateOrUpdateSourceControlSlot.

type WebAppsClientCreateOrUpdateSwiftVirtualNetworkConnectionOptions

type WebAppsClientCreateOrUpdateSwiftVirtualNetworkConnectionOptions struct {
}

WebAppsClientCreateOrUpdateSwiftVirtualNetworkConnectionOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateSwiftVirtualNetworkConnection method.

type WebAppsClientCreateOrUpdateSwiftVirtualNetworkConnectionResponse

type WebAppsClientCreateOrUpdateSwiftVirtualNetworkConnectionResponse struct {
	SwiftVirtualNetwork
}

WebAppsClientCreateOrUpdateSwiftVirtualNetworkConnectionResponse contains the response from method WebAppsClient.CreateOrUpdateSwiftVirtualNetworkConnection.

type WebAppsClientCreateOrUpdateSwiftVirtualNetworkConnectionSlotOptions

type WebAppsClientCreateOrUpdateSwiftVirtualNetworkConnectionSlotOptions struct {
}

WebAppsClientCreateOrUpdateSwiftVirtualNetworkConnectionSlotOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateSwiftVirtualNetworkConnectionSlot method.

type WebAppsClientCreateOrUpdateSwiftVirtualNetworkConnectionSlotResponse

type WebAppsClientCreateOrUpdateSwiftVirtualNetworkConnectionSlotResponse struct {
	SwiftVirtualNetwork
}

WebAppsClientCreateOrUpdateSwiftVirtualNetworkConnectionSlotResponse contains the response from method WebAppsClient.CreateOrUpdateSwiftVirtualNetworkConnectionSlot.

type WebAppsClientCreateOrUpdateVnetConnectionGatewayOptions

type WebAppsClientCreateOrUpdateVnetConnectionGatewayOptions struct {
}

WebAppsClientCreateOrUpdateVnetConnectionGatewayOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateVnetConnectionGateway method.

type WebAppsClientCreateOrUpdateVnetConnectionGatewayResponse

type WebAppsClientCreateOrUpdateVnetConnectionGatewayResponse struct {
	VnetGateway
}

WebAppsClientCreateOrUpdateVnetConnectionGatewayResponse contains the response from method WebAppsClient.CreateOrUpdateVnetConnectionGateway.

type WebAppsClientCreateOrUpdateVnetConnectionGatewaySlotOptions

type WebAppsClientCreateOrUpdateVnetConnectionGatewaySlotOptions struct {
}

WebAppsClientCreateOrUpdateVnetConnectionGatewaySlotOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateVnetConnectionGatewaySlot method.

type WebAppsClientCreateOrUpdateVnetConnectionGatewaySlotResponse

type WebAppsClientCreateOrUpdateVnetConnectionGatewaySlotResponse struct {
	VnetGateway
}

WebAppsClientCreateOrUpdateVnetConnectionGatewaySlotResponse contains the response from method WebAppsClient.CreateOrUpdateVnetConnectionGatewaySlot.

type WebAppsClientCreateOrUpdateVnetConnectionOptions

type WebAppsClientCreateOrUpdateVnetConnectionOptions struct {
}

WebAppsClientCreateOrUpdateVnetConnectionOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateVnetConnection method.

type WebAppsClientCreateOrUpdateVnetConnectionResponse

type WebAppsClientCreateOrUpdateVnetConnectionResponse struct {
	VnetInfo
}

WebAppsClientCreateOrUpdateVnetConnectionResponse contains the response from method WebAppsClient.CreateOrUpdateVnetConnection.

type WebAppsClientCreateOrUpdateVnetConnectionSlotOptions

type WebAppsClientCreateOrUpdateVnetConnectionSlotOptions struct {
}

WebAppsClientCreateOrUpdateVnetConnectionSlotOptions contains the optional parameters for the WebAppsClient.CreateOrUpdateVnetConnectionSlot method.

type WebAppsClientCreateOrUpdateVnetConnectionSlotResponse

type WebAppsClientCreateOrUpdateVnetConnectionSlotResponse struct {
	VnetInfo
}

WebAppsClientCreateOrUpdateVnetConnectionSlotResponse contains the response from method WebAppsClient.CreateOrUpdateVnetConnectionSlot.

type WebAppsClientDeleteBackupConfigurationOptions

type WebAppsClientDeleteBackupConfigurationOptions struct {
}

WebAppsClientDeleteBackupConfigurationOptions contains the optional parameters for the WebAppsClient.DeleteBackupConfiguration method.

type WebAppsClientDeleteBackupConfigurationResponse

type WebAppsClientDeleteBackupConfigurationResponse struct {
}

WebAppsClientDeleteBackupConfigurationResponse contains the response from method WebAppsClient.DeleteBackupConfiguration.

type WebAppsClientDeleteBackupConfigurationSlotOptions

type WebAppsClientDeleteBackupConfigurationSlotOptions struct {
}

WebAppsClientDeleteBackupConfigurationSlotOptions contains the optional parameters for the WebAppsClient.DeleteBackupConfigurationSlot method.

type WebAppsClientDeleteBackupConfigurationSlotResponse

type WebAppsClientDeleteBackupConfigurationSlotResponse struct {
}

WebAppsClientDeleteBackupConfigurationSlotResponse contains the response from method WebAppsClient.DeleteBackupConfigurationSlot.

type WebAppsClientDeleteBackupOptions

type WebAppsClientDeleteBackupOptions struct {
}

WebAppsClientDeleteBackupOptions contains the optional parameters for the WebAppsClient.DeleteBackup method.

type WebAppsClientDeleteBackupResponse

type WebAppsClientDeleteBackupResponse struct {
}

WebAppsClientDeleteBackupResponse contains the response from method WebAppsClient.DeleteBackup.

type WebAppsClientDeleteBackupSlotOptions

type WebAppsClientDeleteBackupSlotOptions struct {
}

WebAppsClientDeleteBackupSlotOptions contains the optional parameters for the WebAppsClient.DeleteBackupSlot method.

type WebAppsClientDeleteBackupSlotResponse

type WebAppsClientDeleteBackupSlotResponse struct {
}

WebAppsClientDeleteBackupSlotResponse contains the response from method WebAppsClient.DeleteBackupSlot.

type WebAppsClientDeleteContinuousWebJobOptions

type WebAppsClientDeleteContinuousWebJobOptions struct {
}

WebAppsClientDeleteContinuousWebJobOptions contains the optional parameters for the WebAppsClient.DeleteContinuousWebJob method.

type WebAppsClientDeleteContinuousWebJobResponse

type WebAppsClientDeleteContinuousWebJobResponse struct {
}

WebAppsClientDeleteContinuousWebJobResponse contains the response from method WebAppsClient.DeleteContinuousWebJob.

type WebAppsClientDeleteContinuousWebJobSlotOptions

type WebAppsClientDeleteContinuousWebJobSlotOptions struct {
}

WebAppsClientDeleteContinuousWebJobSlotOptions contains the optional parameters for the WebAppsClient.DeleteContinuousWebJobSlot method.

type WebAppsClientDeleteContinuousWebJobSlotResponse

type WebAppsClientDeleteContinuousWebJobSlotResponse struct {
}

WebAppsClientDeleteContinuousWebJobSlotResponse contains the response from method WebAppsClient.DeleteContinuousWebJobSlot.

type WebAppsClientDeleteDeploymentOptions

type WebAppsClientDeleteDeploymentOptions struct {
}

WebAppsClientDeleteDeploymentOptions contains the optional parameters for the WebAppsClient.DeleteDeployment method.

type WebAppsClientDeleteDeploymentResponse

type WebAppsClientDeleteDeploymentResponse struct {
}

WebAppsClientDeleteDeploymentResponse contains the response from method WebAppsClient.DeleteDeployment.

type WebAppsClientDeleteDeploymentSlotOptions

type WebAppsClientDeleteDeploymentSlotOptions struct {
}

WebAppsClientDeleteDeploymentSlotOptions contains the optional parameters for the WebAppsClient.DeleteDeploymentSlot method.

type WebAppsClientDeleteDeploymentSlotResponse

type WebAppsClientDeleteDeploymentSlotResponse struct {
}

WebAppsClientDeleteDeploymentSlotResponse contains the response from method WebAppsClient.DeleteDeploymentSlot.

type WebAppsClientDeleteDomainOwnershipIdentifierOptions

type WebAppsClientDeleteDomainOwnershipIdentifierOptions struct {
}

WebAppsClientDeleteDomainOwnershipIdentifierOptions contains the optional parameters for the WebAppsClient.DeleteDomainOwnershipIdentifier method.

type WebAppsClientDeleteDomainOwnershipIdentifierResponse

type WebAppsClientDeleteDomainOwnershipIdentifierResponse struct {
}

WebAppsClientDeleteDomainOwnershipIdentifierResponse contains the response from method WebAppsClient.DeleteDomainOwnershipIdentifier.

type WebAppsClientDeleteDomainOwnershipIdentifierSlotOptions

type WebAppsClientDeleteDomainOwnershipIdentifierSlotOptions struct {
}

WebAppsClientDeleteDomainOwnershipIdentifierSlotOptions contains the optional parameters for the WebAppsClient.DeleteDomainOwnershipIdentifierSlot method.

type WebAppsClientDeleteDomainOwnershipIdentifierSlotResponse

type WebAppsClientDeleteDomainOwnershipIdentifierSlotResponse struct {
}

WebAppsClientDeleteDomainOwnershipIdentifierSlotResponse contains the response from method WebAppsClient.DeleteDomainOwnershipIdentifierSlot.

type WebAppsClientDeleteFunctionOptions

type WebAppsClientDeleteFunctionOptions struct {
}

WebAppsClientDeleteFunctionOptions contains the optional parameters for the WebAppsClient.DeleteFunction method.

type WebAppsClientDeleteFunctionResponse

type WebAppsClientDeleteFunctionResponse struct {
}

WebAppsClientDeleteFunctionResponse contains the response from method WebAppsClient.DeleteFunction.

type WebAppsClientDeleteFunctionSecretOptions

type WebAppsClientDeleteFunctionSecretOptions struct {
}

WebAppsClientDeleteFunctionSecretOptions contains the optional parameters for the WebAppsClient.DeleteFunctionSecret method.

type WebAppsClientDeleteFunctionSecretResponse

type WebAppsClientDeleteFunctionSecretResponse struct {
}

WebAppsClientDeleteFunctionSecretResponse contains the response from method WebAppsClient.DeleteFunctionSecret.

type WebAppsClientDeleteFunctionSecretSlotOptions

type WebAppsClientDeleteFunctionSecretSlotOptions struct {
}

WebAppsClientDeleteFunctionSecretSlotOptions contains the optional parameters for the WebAppsClient.DeleteFunctionSecretSlot method.

type WebAppsClientDeleteFunctionSecretSlotResponse

type WebAppsClientDeleteFunctionSecretSlotResponse struct {
}

WebAppsClientDeleteFunctionSecretSlotResponse contains the response from method WebAppsClient.DeleteFunctionSecretSlot.

type WebAppsClientDeleteHostNameBindingOptions

type WebAppsClientDeleteHostNameBindingOptions struct {
}

WebAppsClientDeleteHostNameBindingOptions contains the optional parameters for the WebAppsClient.DeleteHostNameBinding method.

type WebAppsClientDeleteHostNameBindingResponse

type WebAppsClientDeleteHostNameBindingResponse struct {
}

WebAppsClientDeleteHostNameBindingResponse contains the response from method WebAppsClient.DeleteHostNameBinding.

type WebAppsClientDeleteHostNameBindingSlotOptions

type WebAppsClientDeleteHostNameBindingSlotOptions struct {
}

WebAppsClientDeleteHostNameBindingSlotOptions contains the optional parameters for the WebAppsClient.DeleteHostNameBindingSlot method.

type WebAppsClientDeleteHostNameBindingSlotResponse

type WebAppsClientDeleteHostNameBindingSlotResponse struct {
}

WebAppsClientDeleteHostNameBindingSlotResponse contains the response from method WebAppsClient.DeleteHostNameBindingSlot.

type WebAppsClientDeleteHostSecretOptions

type WebAppsClientDeleteHostSecretOptions struct {
}

WebAppsClientDeleteHostSecretOptions contains the optional parameters for the WebAppsClient.DeleteHostSecret method.

type WebAppsClientDeleteHostSecretResponse

type WebAppsClientDeleteHostSecretResponse struct {
}

WebAppsClientDeleteHostSecretResponse contains the response from method WebAppsClient.DeleteHostSecret.

type WebAppsClientDeleteHostSecretSlotOptions

type WebAppsClientDeleteHostSecretSlotOptions struct {
}

WebAppsClientDeleteHostSecretSlotOptions contains the optional parameters for the WebAppsClient.DeleteHostSecretSlot method.

type WebAppsClientDeleteHostSecretSlotResponse

type WebAppsClientDeleteHostSecretSlotResponse struct {
}

WebAppsClientDeleteHostSecretSlotResponse contains the response from method WebAppsClient.DeleteHostSecretSlot.

type WebAppsClientDeleteHybridConnectionOptions

type WebAppsClientDeleteHybridConnectionOptions struct {
}

WebAppsClientDeleteHybridConnectionOptions contains the optional parameters for the WebAppsClient.DeleteHybridConnection method.

type WebAppsClientDeleteHybridConnectionResponse

type WebAppsClientDeleteHybridConnectionResponse struct {
}

WebAppsClientDeleteHybridConnectionResponse contains the response from method WebAppsClient.DeleteHybridConnection.

type WebAppsClientDeleteHybridConnectionSlotOptions

type WebAppsClientDeleteHybridConnectionSlotOptions struct {
}

WebAppsClientDeleteHybridConnectionSlotOptions contains the optional parameters for the WebAppsClient.DeleteHybridConnectionSlot method.

type WebAppsClientDeleteHybridConnectionSlotResponse

type WebAppsClientDeleteHybridConnectionSlotResponse struct {
}

WebAppsClientDeleteHybridConnectionSlotResponse contains the response from method WebAppsClient.DeleteHybridConnectionSlot.

type WebAppsClientDeleteInstanceFunctionSlotOptions

type WebAppsClientDeleteInstanceFunctionSlotOptions struct {
}

WebAppsClientDeleteInstanceFunctionSlotOptions contains the optional parameters for the WebAppsClient.DeleteInstanceFunctionSlot method.

type WebAppsClientDeleteInstanceFunctionSlotResponse

type WebAppsClientDeleteInstanceFunctionSlotResponse struct {
}

WebAppsClientDeleteInstanceFunctionSlotResponse contains the response from method WebAppsClient.DeleteInstanceFunctionSlot.

type WebAppsClientDeleteInstanceProcessOptions

type WebAppsClientDeleteInstanceProcessOptions struct {
}

WebAppsClientDeleteInstanceProcessOptions contains the optional parameters for the WebAppsClient.DeleteInstanceProcess method.

type WebAppsClientDeleteInstanceProcessResponse

type WebAppsClientDeleteInstanceProcessResponse struct {
}

WebAppsClientDeleteInstanceProcessResponse contains the response from method WebAppsClient.DeleteInstanceProcess.

type WebAppsClientDeleteInstanceProcessSlotOptions

type WebAppsClientDeleteInstanceProcessSlotOptions struct {
}

WebAppsClientDeleteInstanceProcessSlotOptions contains the optional parameters for the WebAppsClient.DeleteInstanceProcessSlot method.

type WebAppsClientDeleteInstanceProcessSlotResponse

type WebAppsClientDeleteInstanceProcessSlotResponse struct {
}

WebAppsClientDeleteInstanceProcessSlotResponse contains the response from method WebAppsClient.DeleteInstanceProcessSlot.

type WebAppsClientDeleteOptions

type WebAppsClientDeleteOptions struct {
	// Specify false if you want to keep empty App Service plan. By default, empty App Service plan is deleted.
	DeleteEmptyServerFarm *bool
	// If true, web app metrics are also deleted.
	DeleteMetrics *bool
}

WebAppsClientDeleteOptions contains the optional parameters for the WebAppsClient.Delete method.

type WebAppsClientDeletePremierAddOnOptions

type WebAppsClientDeletePremierAddOnOptions struct {
}

WebAppsClientDeletePremierAddOnOptions contains the optional parameters for the WebAppsClient.DeletePremierAddOn method.

type WebAppsClientDeletePremierAddOnResponse

type WebAppsClientDeletePremierAddOnResponse struct {
}

WebAppsClientDeletePremierAddOnResponse contains the response from method WebAppsClient.DeletePremierAddOn.

type WebAppsClientDeletePremierAddOnSlotOptions

type WebAppsClientDeletePremierAddOnSlotOptions struct {
}

WebAppsClientDeletePremierAddOnSlotOptions contains the optional parameters for the WebAppsClient.DeletePremierAddOnSlot method.

type WebAppsClientDeletePremierAddOnSlotResponse

type WebAppsClientDeletePremierAddOnSlotResponse struct {
}

WebAppsClientDeletePremierAddOnSlotResponse contains the response from method WebAppsClient.DeletePremierAddOnSlot.

type WebAppsClientDeleteProcessOptions

type WebAppsClientDeleteProcessOptions struct {
}

WebAppsClientDeleteProcessOptions contains the optional parameters for the WebAppsClient.DeleteProcess method.

type WebAppsClientDeleteProcessResponse

type WebAppsClientDeleteProcessResponse struct {
}

WebAppsClientDeleteProcessResponse contains the response from method WebAppsClient.DeleteProcess.

type WebAppsClientDeleteProcessSlotOptions

type WebAppsClientDeleteProcessSlotOptions struct {
}

WebAppsClientDeleteProcessSlotOptions contains the optional parameters for the WebAppsClient.DeleteProcessSlot method.

type WebAppsClientDeleteProcessSlotResponse

type WebAppsClientDeleteProcessSlotResponse struct {
}

WebAppsClientDeleteProcessSlotResponse contains the response from method WebAppsClient.DeleteProcessSlot.

type WebAppsClientDeletePublicCertificateOptions

type WebAppsClientDeletePublicCertificateOptions struct {
}

WebAppsClientDeletePublicCertificateOptions contains the optional parameters for the WebAppsClient.DeletePublicCertificate method.

type WebAppsClientDeletePublicCertificateResponse

type WebAppsClientDeletePublicCertificateResponse struct {
}

WebAppsClientDeletePublicCertificateResponse contains the response from method WebAppsClient.DeletePublicCertificate.

type WebAppsClientDeletePublicCertificateSlotOptions

type WebAppsClientDeletePublicCertificateSlotOptions struct {
}

WebAppsClientDeletePublicCertificateSlotOptions contains the optional parameters for the WebAppsClient.DeletePublicCertificateSlot method.

type WebAppsClientDeletePublicCertificateSlotResponse

type WebAppsClientDeletePublicCertificateSlotResponse struct {
}

WebAppsClientDeletePublicCertificateSlotResponse contains the response from method WebAppsClient.DeletePublicCertificateSlot.

type WebAppsClientDeleteRelayServiceConnectionOptions

type WebAppsClientDeleteRelayServiceConnectionOptions struct {
}

WebAppsClientDeleteRelayServiceConnectionOptions contains the optional parameters for the WebAppsClient.DeleteRelayServiceConnection method.

type WebAppsClientDeleteRelayServiceConnectionResponse

type WebAppsClientDeleteRelayServiceConnectionResponse struct {
}

WebAppsClientDeleteRelayServiceConnectionResponse contains the response from method WebAppsClient.DeleteRelayServiceConnection.

type WebAppsClientDeleteRelayServiceConnectionSlotOptions

type WebAppsClientDeleteRelayServiceConnectionSlotOptions struct {
}

WebAppsClientDeleteRelayServiceConnectionSlotOptions contains the optional parameters for the WebAppsClient.DeleteRelayServiceConnectionSlot method.

type WebAppsClientDeleteRelayServiceConnectionSlotResponse

type WebAppsClientDeleteRelayServiceConnectionSlotResponse struct {
}

WebAppsClientDeleteRelayServiceConnectionSlotResponse contains the response from method WebAppsClient.DeleteRelayServiceConnectionSlot.

type WebAppsClientDeleteResponse

type WebAppsClientDeleteResponse struct {
}

WebAppsClientDeleteResponse contains the response from method WebAppsClient.Delete.

type WebAppsClientDeleteSiteExtensionOptions

type WebAppsClientDeleteSiteExtensionOptions struct {
}

WebAppsClientDeleteSiteExtensionOptions contains the optional parameters for the WebAppsClient.DeleteSiteExtension method.

type WebAppsClientDeleteSiteExtensionResponse

type WebAppsClientDeleteSiteExtensionResponse struct {
}

WebAppsClientDeleteSiteExtensionResponse contains the response from method WebAppsClient.DeleteSiteExtension.

type WebAppsClientDeleteSiteExtensionSlotOptions

type WebAppsClientDeleteSiteExtensionSlotOptions struct {
}

WebAppsClientDeleteSiteExtensionSlotOptions contains the optional parameters for the WebAppsClient.DeleteSiteExtensionSlot method.

type WebAppsClientDeleteSiteExtensionSlotResponse

type WebAppsClientDeleteSiteExtensionSlotResponse struct {
}

WebAppsClientDeleteSiteExtensionSlotResponse contains the response from method WebAppsClient.DeleteSiteExtensionSlot.

type WebAppsClientDeleteSlotOptions

type WebAppsClientDeleteSlotOptions struct {
	// Specify true if the App Service plan will be empty after app deletion and you want to delete the empty App Service plan.
	// By default, the empty App Service plan is not deleted.
	DeleteEmptyServerFarm *bool
	// If true, web app metrics are also deleted.
	DeleteMetrics *bool
}

WebAppsClientDeleteSlotOptions contains the optional parameters for the WebAppsClient.DeleteSlot method.

type WebAppsClientDeleteSlotResponse

type WebAppsClientDeleteSlotResponse struct {
}

WebAppsClientDeleteSlotResponse contains the response from method WebAppsClient.DeleteSlot.

type WebAppsClientDeleteSourceControlOptions

type WebAppsClientDeleteSourceControlOptions struct {
}

WebAppsClientDeleteSourceControlOptions contains the optional parameters for the WebAppsClient.DeleteSourceControl method.

type WebAppsClientDeleteSourceControlResponse

type WebAppsClientDeleteSourceControlResponse struct {
}

WebAppsClientDeleteSourceControlResponse contains the response from method WebAppsClient.DeleteSourceControl.

type WebAppsClientDeleteSourceControlSlotOptions

type WebAppsClientDeleteSourceControlSlotOptions struct {
}

WebAppsClientDeleteSourceControlSlotOptions contains the optional parameters for the WebAppsClient.DeleteSourceControlSlot method.

type WebAppsClientDeleteSourceControlSlotResponse

type WebAppsClientDeleteSourceControlSlotResponse struct {
}

WebAppsClientDeleteSourceControlSlotResponse contains the response from method WebAppsClient.DeleteSourceControlSlot.

type WebAppsClientDeleteSwiftVirtualNetworkOptions

type WebAppsClientDeleteSwiftVirtualNetworkOptions struct {
}

WebAppsClientDeleteSwiftVirtualNetworkOptions contains the optional parameters for the WebAppsClient.DeleteSwiftVirtualNetwork method.

type WebAppsClientDeleteSwiftVirtualNetworkResponse

type WebAppsClientDeleteSwiftVirtualNetworkResponse struct {
}

WebAppsClientDeleteSwiftVirtualNetworkResponse contains the response from method WebAppsClient.DeleteSwiftVirtualNetwork.

type WebAppsClientDeleteSwiftVirtualNetworkSlotOptions

type WebAppsClientDeleteSwiftVirtualNetworkSlotOptions struct {
}

WebAppsClientDeleteSwiftVirtualNetworkSlotOptions contains the optional parameters for the WebAppsClient.DeleteSwiftVirtualNetworkSlot method.

type WebAppsClientDeleteSwiftVirtualNetworkSlotResponse

type WebAppsClientDeleteSwiftVirtualNetworkSlotResponse struct {
}

WebAppsClientDeleteSwiftVirtualNetworkSlotResponse contains the response from method WebAppsClient.DeleteSwiftVirtualNetworkSlot.

type WebAppsClientDeleteTriggeredWebJobOptions

type WebAppsClientDeleteTriggeredWebJobOptions struct {
}

WebAppsClientDeleteTriggeredWebJobOptions contains the optional parameters for the WebAppsClient.DeleteTriggeredWebJob method.

type WebAppsClientDeleteTriggeredWebJobResponse

type WebAppsClientDeleteTriggeredWebJobResponse struct {
}

WebAppsClientDeleteTriggeredWebJobResponse contains the response from method WebAppsClient.DeleteTriggeredWebJob.

type WebAppsClientDeleteTriggeredWebJobSlotOptions

type WebAppsClientDeleteTriggeredWebJobSlotOptions struct {
}

WebAppsClientDeleteTriggeredWebJobSlotOptions contains the optional parameters for the WebAppsClient.DeleteTriggeredWebJobSlot method.

type WebAppsClientDeleteTriggeredWebJobSlotResponse

type WebAppsClientDeleteTriggeredWebJobSlotResponse struct {
}

WebAppsClientDeleteTriggeredWebJobSlotResponse contains the response from method WebAppsClient.DeleteTriggeredWebJobSlot.

type WebAppsClientDeleteVnetConnectionOptions

type WebAppsClientDeleteVnetConnectionOptions struct {
}

WebAppsClientDeleteVnetConnectionOptions contains the optional parameters for the WebAppsClient.DeleteVnetConnection method.

type WebAppsClientDeleteVnetConnectionResponse

type WebAppsClientDeleteVnetConnectionResponse struct {
}

WebAppsClientDeleteVnetConnectionResponse contains the response from method WebAppsClient.DeleteVnetConnection.

type WebAppsClientDeleteVnetConnectionSlotOptions

type WebAppsClientDeleteVnetConnectionSlotOptions struct {
}

WebAppsClientDeleteVnetConnectionSlotOptions contains the optional parameters for the WebAppsClient.DeleteVnetConnectionSlot method.

type WebAppsClientDeleteVnetConnectionSlotResponse

type WebAppsClientDeleteVnetConnectionSlotResponse struct {
}

WebAppsClientDeleteVnetConnectionSlotResponse contains the response from method WebAppsClient.DeleteVnetConnectionSlot.

type WebAppsClientDiscoverBackupOptions

type WebAppsClientDiscoverBackupOptions struct {
}

WebAppsClientDiscoverBackupOptions contains the optional parameters for the WebAppsClient.DiscoverBackup method.

type WebAppsClientDiscoverBackupResponse

type WebAppsClientDiscoverBackupResponse struct {
	RestoreRequest
}

WebAppsClientDiscoverBackupResponse contains the response from method WebAppsClient.DiscoverBackup.

type WebAppsClientDiscoverBackupSlotOptions

type WebAppsClientDiscoverBackupSlotOptions struct {
}

WebAppsClientDiscoverBackupSlotOptions contains the optional parameters for the WebAppsClient.DiscoverBackupSlot method.

type WebAppsClientDiscoverBackupSlotResponse

type WebAppsClientDiscoverBackupSlotResponse struct {
	RestoreRequest
}

WebAppsClientDiscoverBackupSlotResponse contains the response from method WebAppsClient.DiscoverBackupSlot.

type WebAppsClientGenerateNewSitePublishingPasswordOptions

type WebAppsClientGenerateNewSitePublishingPasswordOptions struct {
}

WebAppsClientGenerateNewSitePublishingPasswordOptions contains the optional parameters for the WebAppsClient.GenerateNewSitePublishingPassword method.

type WebAppsClientGenerateNewSitePublishingPasswordResponse

type WebAppsClientGenerateNewSitePublishingPasswordResponse struct {
}

WebAppsClientGenerateNewSitePublishingPasswordResponse contains the response from method WebAppsClient.GenerateNewSitePublishingPassword.

type WebAppsClientGenerateNewSitePublishingPasswordSlotOptions

type WebAppsClientGenerateNewSitePublishingPasswordSlotOptions struct {
}

WebAppsClientGenerateNewSitePublishingPasswordSlotOptions contains the optional parameters for the WebAppsClient.GenerateNewSitePublishingPasswordSlot method.

type WebAppsClientGenerateNewSitePublishingPasswordSlotResponse

type WebAppsClientGenerateNewSitePublishingPasswordSlotResponse struct {
}

WebAppsClientGenerateNewSitePublishingPasswordSlotResponse contains the response from method WebAppsClient.GenerateNewSitePublishingPasswordSlot.

type WebAppsClientGetAuthSettingsOptions

type WebAppsClientGetAuthSettingsOptions struct {
}

WebAppsClientGetAuthSettingsOptions contains the optional parameters for the WebAppsClient.GetAuthSettings method.

type WebAppsClientGetAuthSettingsResponse

type WebAppsClientGetAuthSettingsResponse struct {
	SiteAuthSettings
}

WebAppsClientGetAuthSettingsResponse contains the response from method WebAppsClient.GetAuthSettings.

type WebAppsClientGetAuthSettingsSlotOptions

type WebAppsClientGetAuthSettingsSlotOptions struct {
}

WebAppsClientGetAuthSettingsSlotOptions contains the optional parameters for the WebAppsClient.GetAuthSettingsSlot method.

type WebAppsClientGetAuthSettingsSlotResponse

type WebAppsClientGetAuthSettingsSlotResponse struct {
	SiteAuthSettings
}

WebAppsClientGetAuthSettingsSlotResponse contains the response from method WebAppsClient.GetAuthSettingsSlot.

type WebAppsClientGetBackupConfigurationOptions

type WebAppsClientGetBackupConfigurationOptions struct {
}

WebAppsClientGetBackupConfigurationOptions contains the optional parameters for the WebAppsClient.GetBackupConfiguration method.

type WebAppsClientGetBackupConfigurationResponse

type WebAppsClientGetBackupConfigurationResponse struct {
	BackupRequest
}

WebAppsClientGetBackupConfigurationResponse contains the response from method WebAppsClient.GetBackupConfiguration.

type WebAppsClientGetBackupConfigurationSlotOptions

type WebAppsClientGetBackupConfigurationSlotOptions struct {
}

WebAppsClientGetBackupConfigurationSlotOptions contains the optional parameters for the WebAppsClient.GetBackupConfigurationSlot method.

type WebAppsClientGetBackupConfigurationSlotResponse

type WebAppsClientGetBackupConfigurationSlotResponse struct {
	BackupRequest
}

WebAppsClientGetBackupConfigurationSlotResponse contains the response from method WebAppsClient.GetBackupConfigurationSlot.

type WebAppsClientGetBackupStatusOptions

type WebAppsClientGetBackupStatusOptions struct {
}

WebAppsClientGetBackupStatusOptions contains the optional parameters for the WebAppsClient.GetBackupStatus method.

type WebAppsClientGetBackupStatusResponse

type WebAppsClientGetBackupStatusResponse struct {
	BackupItem
}

WebAppsClientGetBackupStatusResponse contains the response from method WebAppsClient.GetBackupStatus.

type WebAppsClientGetBackupStatusSlotOptions

type WebAppsClientGetBackupStatusSlotOptions struct {
}

WebAppsClientGetBackupStatusSlotOptions contains the optional parameters for the WebAppsClient.GetBackupStatusSlot method.

type WebAppsClientGetBackupStatusSlotResponse

type WebAppsClientGetBackupStatusSlotResponse struct {
	BackupItem
}

WebAppsClientGetBackupStatusSlotResponse contains the response from method WebAppsClient.GetBackupStatusSlot.

type WebAppsClientGetConfigurationOptions

type WebAppsClientGetConfigurationOptions struct {
}

WebAppsClientGetConfigurationOptions contains the optional parameters for the WebAppsClient.GetConfiguration method.

type WebAppsClientGetConfigurationResponse

type WebAppsClientGetConfigurationResponse struct {
	SiteConfigResource
}

WebAppsClientGetConfigurationResponse contains the response from method WebAppsClient.GetConfiguration.

type WebAppsClientGetConfigurationSlotOptions

type WebAppsClientGetConfigurationSlotOptions struct {
}

WebAppsClientGetConfigurationSlotOptions contains the optional parameters for the WebAppsClient.GetConfigurationSlot method.

type WebAppsClientGetConfigurationSlotResponse

type WebAppsClientGetConfigurationSlotResponse struct {
	SiteConfigResource
}

WebAppsClientGetConfigurationSlotResponse contains the response from method WebAppsClient.GetConfigurationSlot.

type WebAppsClientGetConfigurationSnapshotOptions

type WebAppsClientGetConfigurationSnapshotOptions struct {
}

WebAppsClientGetConfigurationSnapshotOptions contains the optional parameters for the WebAppsClient.GetConfigurationSnapshot method.

type WebAppsClientGetConfigurationSnapshotResponse

type WebAppsClientGetConfigurationSnapshotResponse struct {
	SiteConfigResource
}

WebAppsClientGetConfigurationSnapshotResponse contains the response from method WebAppsClient.GetConfigurationSnapshot.

type WebAppsClientGetConfigurationSnapshotSlotOptions

type WebAppsClientGetConfigurationSnapshotSlotOptions struct {
}

WebAppsClientGetConfigurationSnapshotSlotOptions contains the optional parameters for the WebAppsClient.GetConfigurationSnapshotSlot method.

type WebAppsClientGetConfigurationSnapshotSlotResponse

type WebAppsClientGetConfigurationSnapshotSlotResponse struct {
	SiteConfigResource
}

WebAppsClientGetConfigurationSnapshotSlotResponse contains the response from method WebAppsClient.GetConfigurationSnapshotSlot.

type WebAppsClientGetContainerLogsZipOptions

type WebAppsClientGetContainerLogsZipOptions struct {
}

WebAppsClientGetContainerLogsZipOptions contains the optional parameters for the WebAppsClient.GetContainerLogsZip method.

type WebAppsClientGetContainerLogsZipResponse

type WebAppsClientGetContainerLogsZipResponse struct {
	// Body contains the streaming response.
	Body io.ReadCloser
}

WebAppsClientGetContainerLogsZipResponse contains the response from method WebAppsClient.GetContainerLogsZip.

type WebAppsClientGetContainerLogsZipSlotOptions

type WebAppsClientGetContainerLogsZipSlotOptions struct {
}

WebAppsClientGetContainerLogsZipSlotOptions contains the optional parameters for the WebAppsClient.GetContainerLogsZipSlot method.

type WebAppsClientGetContainerLogsZipSlotResponse

type WebAppsClientGetContainerLogsZipSlotResponse struct {
	// Body contains the streaming response.
	Body io.ReadCloser
}

WebAppsClientGetContainerLogsZipSlotResponse contains the response from method WebAppsClient.GetContainerLogsZipSlot.

type WebAppsClientGetContinuousWebJobOptions

type WebAppsClientGetContinuousWebJobOptions struct {
}

WebAppsClientGetContinuousWebJobOptions contains the optional parameters for the WebAppsClient.GetContinuousWebJob method.

type WebAppsClientGetContinuousWebJobResponse

type WebAppsClientGetContinuousWebJobResponse struct {
	ContinuousWebJob
}

WebAppsClientGetContinuousWebJobResponse contains the response from method WebAppsClient.GetContinuousWebJob.

type WebAppsClientGetContinuousWebJobSlotOptions

type WebAppsClientGetContinuousWebJobSlotOptions struct {
}

WebAppsClientGetContinuousWebJobSlotOptions contains the optional parameters for the WebAppsClient.GetContinuousWebJobSlot method.

type WebAppsClientGetContinuousWebJobSlotResponse

type WebAppsClientGetContinuousWebJobSlotResponse struct {
	ContinuousWebJob
}

WebAppsClientGetContinuousWebJobSlotResponse contains the response from method WebAppsClient.GetContinuousWebJobSlot.

type WebAppsClientGetDeploymentOptions

type WebAppsClientGetDeploymentOptions struct {
}

WebAppsClientGetDeploymentOptions contains the optional parameters for the WebAppsClient.GetDeployment method.

type WebAppsClientGetDeploymentResponse

type WebAppsClientGetDeploymentResponse struct {
	Deployment
}

WebAppsClientGetDeploymentResponse contains the response from method WebAppsClient.GetDeployment.

type WebAppsClientGetDeploymentSlotOptions

type WebAppsClientGetDeploymentSlotOptions struct {
}

WebAppsClientGetDeploymentSlotOptions contains the optional parameters for the WebAppsClient.GetDeploymentSlot method.

type WebAppsClientGetDeploymentSlotResponse

type WebAppsClientGetDeploymentSlotResponse struct {
	Deployment
}

WebAppsClientGetDeploymentSlotResponse contains the response from method WebAppsClient.GetDeploymentSlot.

type WebAppsClientGetDiagnosticLogsConfigurationOptions

type WebAppsClientGetDiagnosticLogsConfigurationOptions struct {
}

WebAppsClientGetDiagnosticLogsConfigurationOptions contains the optional parameters for the WebAppsClient.GetDiagnosticLogsConfiguration method.

type WebAppsClientGetDiagnosticLogsConfigurationResponse

type WebAppsClientGetDiagnosticLogsConfigurationResponse struct {
	SiteLogsConfig
}

WebAppsClientGetDiagnosticLogsConfigurationResponse contains the response from method WebAppsClient.GetDiagnosticLogsConfiguration.

type WebAppsClientGetDiagnosticLogsConfigurationSlotOptions

type WebAppsClientGetDiagnosticLogsConfigurationSlotOptions struct {
}

WebAppsClientGetDiagnosticLogsConfigurationSlotOptions contains the optional parameters for the WebAppsClient.GetDiagnosticLogsConfigurationSlot method.

type WebAppsClientGetDiagnosticLogsConfigurationSlotResponse

type WebAppsClientGetDiagnosticLogsConfigurationSlotResponse struct {
	SiteLogsConfig
}

WebAppsClientGetDiagnosticLogsConfigurationSlotResponse contains the response from method WebAppsClient.GetDiagnosticLogsConfigurationSlot.

type WebAppsClientGetDomainOwnershipIdentifierOptions

type WebAppsClientGetDomainOwnershipIdentifierOptions struct {
}

WebAppsClientGetDomainOwnershipIdentifierOptions contains the optional parameters for the WebAppsClient.GetDomainOwnershipIdentifier method.

type WebAppsClientGetDomainOwnershipIdentifierResponse

type WebAppsClientGetDomainOwnershipIdentifierResponse struct {
	Identifier
}

WebAppsClientGetDomainOwnershipIdentifierResponse contains the response from method WebAppsClient.GetDomainOwnershipIdentifier.

type WebAppsClientGetDomainOwnershipIdentifierSlotOptions

type WebAppsClientGetDomainOwnershipIdentifierSlotOptions struct {
}

WebAppsClientGetDomainOwnershipIdentifierSlotOptions contains the optional parameters for the WebAppsClient.GetDomainOwnershipIdentifierSlot method.

type WebAppsClientGetDomainOwnershipIdentifierSlotResponse

type WebAppsClientGetDomainOwnershipIdentifierSlotResponse struct {
	Identifier
}

WebAppsClientGetDomainOwnershipIdentifierSlotResponse contains the response from method WebAppsClient.GetDomainOwnershipIdentifierSlot.

type WebAppsClientGetFunctionOptions

type WebAppsClientGetFunctionOptions struct {
}

WebAppsClientGetFunctionOptions contains the optional parameters for the WebAppsClient.GetFunction method.

type WebAppsClientGetFunctionResponse

type WebAppsClientGetFunctionResponse struct {
	FunctionEnvelope
}

WebAppsClientGetFunctionResponse contains the response from method WebAppsClient.GetFunction.

type WebAppsClientGetFunctionsAdminTokenOptions

type WebAppsClientGetFunctionsAdminTokenOptions struct {
}

WebAppsClientGetFunctionsAdminTokenOptions contains the optional parameters for the WebAppsClient.GetFunctionsAdminToken method.

type WebAppsClientGetFunctionsAdminTokenResponse

type WebAppsClientGetFunctionsAdminTokenResponse struct {
	Value *string
}

WebAppsClientGetFunctionsAdminTokenResponse contains the response from method WebAppsClient.GetFunctionsAdminToken.

type WebAppsClientGetFunctionsAdminTokenSlotOptions

type WebAppsClientGetFunctionsAdminTokenSlotOptions struct {
}

WebAppsClientGetFunctionsAdminTokenSlotOptions contains the optional parameters for the WebAppsClient.GetFunctionsAdminTokenSlot method.

type WebAppsClientGetFunctionsAdminTokenSlotResponse

type WebAppsClientGetFunctionsAdminTokenSlotResponse struct {
	Value *string
}

WebAppsClientGetFunctionsAdminTokenSlotResponse contains the response from method WebAppsClient.GetFunctionsAdminTokenSlot.

type WebAppsClientGetHostNameBindingOptions

type WebAppsClientGetHostNameBindingOptions struct {
}

WebAppsClientGetHostNameBindingOptions contains the optional parameters for the WebAppsClient.GetHostNameBinding method.

type WebAppsClientGetHostNameBindingResponse

type WebAppsClientGetHostNameBindingResponse struct {
	HostNameBinding
}

WebAppsClientGetHostNameBindingResponse contains the response from method WebAppsClient.GetHostNameBinding.

type WebAppsClientGetHostNameBindingSlotOptions

type WebAppsClientGetHostNameBindingSlotOptions struct {
}

WebAppsClientGetHostNameBindingSlotOptions contains the optional parameters for the WebAppsClient.GetHostNameBindingSlot method.

type WebAppsClientGetHostNameBindingSlotResponse

type WebAppsClientGetHostNameBindingSlotResponse struct {
	HostNameBinding
}

WebAppsClientGetHostNameBindingSlotResponse contains the response from method WebAppsClient.GetHostNameBindingSlot.

type WebAppsClientGetHybridConnectionOptions

type WebAppsClientGetHybridConnectionOptions struct {
}

WebAppsClientGetHybridConnectionOptions contains the optional parameters for the WebAppsClient.GetHybridConnection method.

type WebAppsClientGetHybridConnectionResponse

type WebAppsClientGetHybridConnectionResponse struct {
	HybridConnection
}

WebAppsClientGetHybridConnectionResponse contains the response from method WebAppsClient.GetHybridConnection.

type WebAppsClientGetHybridConnectionSlotOptions

type WebAppsClientGetHybridConnectionSlotOptions struct {
}

WebAppsClientGetHybridConnectionSlotOptions contains the optional parameters for the WebAppsClient.GetHybridConnectionSlot method.

type WebAppsClientGetHybridConnectionSlotResponse

type WebAppsClientGetHybridConnectionSlotResponse struct {
	HybridConnection
}

WebAppsClientGetHybridConnectionSlotResponse contains the response from method WebAppsClient.GetHybridConnectionSlot.

type WebAppsClientGetInstanceFunctionSlotOptions

type WebAppsClientGetInstanceFunctionSlotOptions struct {
}

WebAppsClientGetInstanceFunctionSlotOptions contains the optional parameters for the WebAppsClient.GetInstanceFunctionSlot method.

type WebAppsClientGetInstanceFunctionSlotResponse

type WebAppsClientGetInstanceFunctionSlotResponse struct {
	FunctionEnvelope
}

WebAppsClientGetInstanceFunctionSlotResponse contains the response from method WebAppsClient.GetInstanceFunctionSlot.

type WebAppsClientGetInstanceMSDeployLogOptions

type WebAppsClientGetInstanceMSDeployLogOptions struct {
}

WebAppsClientGetInstanceMSDeployLogOptions contains the optional parameters for the WebAppsClient.GetInstanceMSDeployLog method.

type WebAppsClientGetInstanceMSDeployLogResponse

type WebAppsClientGetInstanceMSDeployLogResponse struct {
	MSDeployLog
}

WebAppsClientGetInstanceMSDeployLogResponse contains the response from method WebAppsClient.GetInstanceMSDeployLog.

type WebAppsClientGetInstanceMSDeployLogSlotOptions

type WebAppsClientGetInstanceMSDeployLogSlotOptions struct {
}

WebAppsClientGetInstanceMSDeployLogSlotOptions contains the optional parameters for the WebAppsClient.GetInstanceMSDeployLogSlot method.

type WebAppsClientGetInstanceMSDeployLogSlotResponse

type WebAppsClientGetInstanceMSDeployLogSlotResponse struct {
	MSDeployLog
}

WebAppsClientGetInstanceMSDeployLogSlotResponse contains the response from method WebAppsClient.GetInstanceMSDeployLogSlot.

type WebAppsClientGetInstanceMsDeployStatusOptions

type WebAppsClientGetInstanceMsDeployStatusOptions struct {
}

WebAppsClientGetInstanceMsDeployStatusOptions contains the optional parameters for the WebAppsClient.GetInstanceMsDeployStatus method.

type WebAppsClientGetInstanceMsDeployStatusResponse

type WebAppsClientGetInstanceMsDeployStatusResponse struct {
	MSDeployStatus
}

WebAppsClientGetInstanceMsDeployStatusResponse contains the response from method WebAppsClient.GetInstanceMsDeployStatus.

type WebAppsClientGetInstanceMsDeployStatusSlotOptions

type WebAppsClientGetInstanceMsDeployStatusSlotOptions struct {
}

WebAppsClientGetInstanceMsDeployStatusSlotOptions contains the optional parameters for the WebAppsClient.GetInstanceMsDeployStatusSlot method.

type WebAppsClientGetInstanceMsDeployStatusSlotResponse

type WebAppsClientGetInstanceMsDeployStatusSlotResponse struct {
	MSDeployStatus
}

WebAppsClientGetInstanceMsDeployStatusSlotResponse contains the response from method WebAppsClient.GetInstanceMsDeployStatusSlot.

type WebAppsClientGetInstanceProcessDumpOptions

type WebAppsClientGetInstanceProcessDumpOptions struct {
}

WebAppsClientGetInstanceProcessDumpOptions contains the optional parameters for the WebAppsClient.GetInstanceProcessDump method.

type WebAppsClientGetInstanceProcessDumpResponse

type WebAppsClientGetInstanceProcessDumpResponse struct {
	// Body contains the streaming response.
	Body io.ReadCloser
}

WebAppsClientGetInstanceProcessDumpResponse contains the response from method WebAppsClient.GetInstanceProcessDump.

type WebAppsClientGetInstanceProcessDumpSlotOptions

type WebAppsClientGetInstanceProcessDumpSlotOptions struct {
}

WebAppsClientGetInstanceProcessDumpSlotOptions contains the optional parameters for the WebAppsClient.GetInstanceProcessDumpSlot method.

type WebAppsClientGetInstanceProcessDumpSlotResponse

type WebAppsClientGetInstanceProcessDumpSlotResponse struct {
	// Body contains the streaming response.
	Body io.ReadCloser
}

WebAppsClientGetInstanceProcessDumpSlotResponse contains the response from method WebAppsClient.GetInstanceProcessDumpSlot.

type WebAppsClientGetInstanceProcessModuleOptions

type WebAppsClientGetInstanceProcessModuleOptions struct {
}

WebAppsClientGetInstanceProcessModuleOptions contains the optional parameters for the WebAppsClient.GetInstanceProcessModule method.

type WebAppsClientGetInstanceProcessModuleResponse

type WebAppsClientGetInstanceProcessModuleResponse struct {
	ProcessModuleInfo
}

WebAppsClientGetInstanceProcessModuleResponse contains the response from method WebAppsClient.GetInstanceProcessModule.

type WebAppsClientGetInstanceProcessModuleSlotOptions

type WebAppsClientGetInstanceProcessModuleSlotOptions struct {
}

WebAppsClientGetInstanceProcessModuleSlotOptions contains the optional parameters for the WebAppsClient.GetInstanceProcessModuleSlot method.

type WebAppsClientGetInstanceProcessModuleSlotResponse

type WebAppsClientGetInstanceProcessModuleSlotResponse struct {
	ProcessModuleInfo
}

WebAppsClientGetInstanceProcessModuleSlotResponse contains the response from method WebAppsClient.GetInstanceProcessModuleSlot.

type WebAppsClientGetInstanceProcessOptions

type WebAppsClientGetInstanceProcessOptions struct {
}

WebAppsClientGetInstanceProcessOptions contains the optional parameters for the WebAppsClient.GetInstanceProcess method.

type WebAppsClientGetInstanceProcessResponse

type WebAppsClientGetInstanceProcessResponse struct {
	ProcessInfo
}

WebAppsClientGetInstanceProcessResponse contains the response from method WebAppsClient.GetInstanceProcess.

type WebAppsClientGetInstanceProcessSlotOptions

type WebAppsClientGetInstanceProcessSlotOptions struct {
}

WebAppsClientGetInstanceProcessSlotOptions contains the optional parameters for the WebAppsClient.GetInstanceProcessSlot method.

type WebAppsClientGetInstanceProcessSlotResponse

type WebAppsClientGetInstanceProcessSlotResponse struct {
	ProcessInfo
}

WebAppsClientGetInstanceProcessSlotResponse contains the response from method WebAppsClient.GetInstanceProcessSlot.

type WebAppsClientGetInstanceProcessThreadOptions

type WebAppsClientGetInstanceProcessThreadOptions struct {
}

WebAppsClientGetInstanceProcessThreadOptions contains the optional parameters for the WebAppsClient.GetInstanceProcessThread method.

type WebAppsClientGetInstanceProcessThreadResponse

type WebAppsClientGetInstanceProcessThreadResponse struct {
	ProcessThreadInfo
}

WebAppsClientGetInstanceProcessThreadResponse contains the response from method WebAppsClient.GetInstanceProcessThread.

type WebAppsClientGetInstanceProcessThreadSlotOptions

type WebAppsClientGetInstanceProcessThreadSlotOptions struct {
}

WebAppsClientGetInstanceProcessThreadSlotOptions contains the optional parameters for the WebAppsClient.GetInstanceProcessThreadSlot method.

type WebAppsClientGetInstanceProcessThreadSlotResponse

type WebAppsClientGetInstanceProcessThreadSlotResponse struct {
	ProcessThreadInfo
}

WebAppsClientGetInstanceProcessThreadSlotResponse contains the response from method WebAppsClient.GetInstanceProcessThreadSlot.

type WebAppsClientGetMSDeployLogOptions

type WebAppsClientGetMSDeployLogOptions struct {
}

WebAppsClientGetMSDeployLogOptions contains the optional parameters for the WebAppsClient.GetMSDeployLog method.

type WebAppsClientGetMSDeployLogResponse

type WebAppsClientGetMSDeployLogResponse struct {
	MSDeployLog
}

WebAppsClientGetMSDeployLogResponse contains the response from method WebAppsClient.GetMSDeployLog.

type WebAppsClientGetMSDeployLogSlotOptions

type WebAppsClientGetMSDeployLogSlotOptions struct {
}

WebAppsClientGetMSDeployLogSlotOptions contains the optional parameters for the WebAppsClient.GetMSDeployLogSlot method.

type WebAppsClientGetMSDeployLogSlotResponse

type WebAppsClientGetMSDeployLogSlotResponse struct {
	MSDeployLog
}

WebAppsClientGetMSDeployLogSlotResponse contains the response from method WebAppsClient.GetMSDeployLogSlot.

type WebAppsClientGetMSDeployStatusOptions

type WebAppsClientGetMSDeployStatusOptions struct {
}

WebAppsClientGetMSDeployStatusOptions contains the optional parameters for the WebAppsClient.GetMSDeployStatus method.

type WebAppsClientGetMSDeployStatusResponse

type WebAppsClientGetMSDeployStatusResponse struct {
	MSDeployStatus
}

WebAppsClientGetMSDeployStatusResponse contains the response from method WebAppsClient.GetMSDeployStatus.

type WebAppsClientGetMSDeployStatusSlotOptions

type WebAppsClientGetMSDeployStatusSlotOptions struct {
}

WebAppsClientGetMSDeployStatusSlotOptions contains the optional parameters for the WebAppsClient.GetMSDeployStatusSlot method.

type WebAppsClientGetMSDeployStatusSlotResponse

type WebAppsClientGetMSDeployStatusSlotResponse struct {
	MSDeployStatus
}

WebAppsClientGetMSDeployStatusSlotResponse contains the response from method WebAppsClient.GetMSDeployStatusSlot.

type WebAppsClientGetMigrateMySQLStatusOptions

type WebAppsClientGetMigrateMySQLStatusOptions struct {
}

WebAppsClientGetMigrateMySQLStatusOptions contains the optional parameters for the WebAppsClient.GetMigrateMySQLStatus method.

type WebAppsClientGetMigrateMySQLStatusResponse

type WebAppsClientGetMigrateMySQLStatusResponse struct {
	MigrateMySQLStatus
}

WebAppsClientGetMigrateMySQLStatusResponse contains the response from method WebAppsClient.GetMigrateMySQLStatus.

type WebAppsClientGetMigrateMySQLStatusSlotOptions

type WebAppsClientGetMigrateMySQLStatusSlotOptions struct {
}

WebAppsClientGetMigrateMySQLStatusSlotOptions contains the optional parameters for the WebAppsClient.GetMigrateMySQLStatusSlot method.

type WebAppsClientGetMigrateMySQLStatusSlotResponse

type WebAppsClientGetMigrateMySQLStatusSlotResponse struct {
	MigrateMySQLStatus
}

WebAppsClientGetMigrateMySQLStatusSlotResponse contains the response from method WebAppsClient.GetMigrateMySQLStatusSlot.

type WebAppsClientGetNetworkTraceOperationOptions

type WebAppsClientGetNetworkTraceOperationOptions struct {
}

WebAppsClientGetNetworkTraceOperationOptions contains the optional parameters for the WebAppsClient.GetNetworkTraceOperation method.

type WebAppsClientGetNetworkTraceOperationResponse

type WebAppsClientGetNetworkTraceOperationResponse struct {
	// Array of NetworkTrace
	NetworkTraceArray []*NetworkTrace
}

WebAppsClientGetNetworkTraceOperationResponse contains the response from method WebAppsClient.GetNetworkTraceOperation.

type WebAppsClientGetNetworkTraceOperationSlotOptions

type WebAppsClientGetNetworkTraceOperationSlotOptions struct {
}

WebAppsClientGetNetworkTraceOperationSlotOptions contains the optional parameters for the WebAppsClient.GetNetworkTraceOperationSlot method.

type WebAppsClientGetNetworkTraceOperationSlotResponse

type WebAppsClientGetNetworkTraceOperationSlotResponse struct {
	// Array of NetworkTrace
	NetworkTraceArray []*NetworkTrace
}

WebAppsClientGetNetworkTraceOperationSlotResponse contains the response from method WebAppsClient.GetNetworkTraceOperationSlot.

type WebAppsClientGetNetworkTraceOperationSlotV2Options

type WebAppsClientGetNetworkTraceOperationSlotV2Options struct {
}

WebAppsClientGetNetworkTraceOperationSlotV2Options contains the optional parameters for the WebAppsClient.GetNetworkTraceOperationSlotV2 method.

type WebAppsClientGetNetworkTraceOperationSlotV2Response

type WebAppsClientGetNetworkTraceOperationSlotV2Response struct {
	// Array of NetworkTrace
	NetworkTraceArray []*NetworkTrace
}

WebAppsClientGetNetworkTraceOperationSlotV2Response contains the response from method WebAppsClient.GetNetworkTraceOperationSlotV2.

type WebAppsClientGetNetworkTraceOperationV2Options

type WebAppsClientGetNetworkTraceOperationV2Options struct {
}

WebAppsClientGetNetworkTraceOperationV2Options contains the optional parameters for the WebAppsClient.GetNetworkTraceOperationV2 method.

type WebAppsClientGetNetworkTraceOperationV2Response

type WebAppsClientGetNetworkTraceOperationV2Response struct {
	// Array of NetworkTrace
	NetworkTraceArray []*NetworkTrace
}

WebAppsClientGetNetworkTraceOperationV2Response contains the response from method WebAppsClient.GetNetworkTraceOperationV2.

type WebAppsClientGetNetworkTracesOptions

type WebAppsClientGetNetworkTracesOptions struct {
}

WebAppsClientGetNetworkTracesOptions contains the optional parameters for the WebAppsClient.GetNetworkTraces method.

type WebAppsClientGetNetworkTracesResponse

type WebAppsClientGetNetworkTracesResponse struct {
	// Array of NetworkTrace
	NetworkTraceArray []*NetworkTrace
}

WebAppsClientGetNetworkTracesResponse contains the response from method WebAppsClient.GetNetworkTraces.

type WebAppsClientGetNetworkTracesSlotOptions

type WebAppsClientGetNetworkTracesSlotOptions struct {
}

WebAppsClientGetNetworkTracesSlotOptions contains the optional parameters for the WebAppsClient.GetNetworkTracesSlot method.

type WebAppsClientGetNetworkTracesSlotResponse

type WebAppsClientGetNetworkTracesSlotResponse struct {
	// Array of NetworkTrace
	NetworkTraceArray []*NetworkTrace
}

WebAppsClientGetNetworkTracesSlotResponse contains the response from method WebAppsClient.GetNetworkTracesSlot.

type WebAppsClientGetNetworkTracesSlotV2Options

type WebAppsClientGetNetworkTracesSlotV2Options struct {
}

WebAppsClientGetNetworkTracesSlotV2Options contains the optional parameters for the WebAppsClient.GetNetworkTracesSlotV2 method.

type WebAppsClientGetNetworkTracesSlotV2Response

type WebAppsClientGetNetworkTracesSlotV2Response struct {
	// Array of NetworkTrace
	NetworkTraceArray []*NetworkTrace
}

WebAppsClientGetNetworkTracesSlotV2Response contains the response from method WebAppsClient.GetNetworkTracesSlotV2.

type WebAppsClientGetNetworkTracesV2Options

type WebAppsClientGetNetworkTracesV2Options struct {
}

WebAppsClientGetNetworkTracesV2Options contains the optional parameters for the WebAppsClient.GetNetworkTracesV2 method.

type WebAppsClientGetNetworkTracesV2Response

type WebAppsClientGetNetworkTracesV2Response struct {
	// Array of NetworkTrace
	NetworkTraceArray []*NetworkTrace
}

WebAppsClientGetNetworkTracesV2Response contains the response from method WebAppsClient.GetNetworkTracesV2.

type WebAppsClientGetOptions

type WebAppsClientGetOptions struct {
}

WebAppsClientGetOptions contains the optional parameters for the WebAppsClient.Get method.

type WebAppsClientGetPremierAddOnOptions

type WebAppsClientGetPremierAddOnOptions struct {
}

WebAppsClientGetPremierAddOnOptions contains the optional parameters for the WebAppsClient.GetPremierAddOn method.

type WebAppsClientGetPremierAddOnResponse

type WebAppsClientGetPremierAddOnResponse struct {
	PremierAddOn
}

WebAppsClientGetPremierAddOnResponse contains the response from method WebAppsClient.GetPremierAddOn.

type WebAppsClientGetPremierAddOnSlotOptions

type WebAppsClientGetPremierAddOnSlotOptions struct {
}

WebAppsClientGetPremierAddOnSlotOptions contains the optional parameters for the WebAppsClient.GetPremierAddOnSlot method.

type WebAppsClientGetPremierAddOnSlotResponse

type WebAppsClientGetPremierAddOnSlotResponse struct {
	PremierAddOn
}

WebAppsClientGetPremierAddOnSlotResponse contains the response from method WebAppsClient.GetPremierAddOnSlot.

type WebAppsClientGetPrivateAccessOptions

type WebAppsClientGetPrivateAccessOptions struct {
}

WebAppsClientGetPrivateAccessOptions contains the optional parameters for the WebAppsClient.GetPrivateAccess method.

type WebAppsClientGetPrivateAccessResponse

type WebAppsClientGetPrivateAccessResponse struct {
	PrivateAccess
}

WebAppsClientGetPrivateAccessResponse contains the response from method WebAppsClient.GetPrivateAccess.

type WebAppsClientGetPrivateAccessSlotOptions

type WebAppsClientGetPrivateAccessSlotOptions struct {
}

WebAppsClientGetPrivateAccessSlotOptions contains the optional parameters for the WebAppsClient.GetPrivateAccessSlot method.

type WebAppsClientGetPrivateAccessSlotResponse

type WebAppsClientGetPrivateAccessSlotResponse struct {
	PrivateAccess
}

WebAppsClientGetPrivateAccessSlotResponse contains the response from method WebAppsClient.GetPrivateAccessSlot.

type WebAppsClientGetProcessDumpOptions

type WebAppsClientGetProcessDumpOptions struct {
}

WebAppsClientGetProcessDumpOptions contains the optional parameters for the WebAppsClient.GetProcessDump method.

type WebAppsClientGetProcessDumpResponse

type WebAppsClientGetProcessDumpResponse struct {
	// Body contains the streaming response.
	Body io.ReadCloser
}

WebAppsClientGetProcessDumpResponse contains the response from method WebAppsClient.GetProcessDump.

type WebAppsClientGetProcessDumpSlotOptions

type WebAppsClientGetProcessDumpSlotOptions struct {
}

WebAppsClientGetProcessDumpSlotOptions contains the optional parameters for the WebAppsClient.GetProcessDumpSlot method.

type WebAppsClientGetProcessDumpSlotResponse

type WebAppsClientGetProcessDumpSlotResponse struct {
	// Body contains the streaming response.
	Body io.ReadCloser
}

WebAppsClientGetProcessDumpSlotResponse contains the response from method WebAppsClient.GetProcessDumpSlot.

type WebAppsClientGetProcessModuleOptions

type WebAppsClientGetProcessModuleOptions struct {
}

WebAppsClientGetProcessModuleOptions contains the optional parameters for the WebAppsClient.GetProcessModule method.

type WebAppsClientGetProcessModuleResponse

type WebAppsClientGetProcessModuleResponse struct {
	ProcessModuleInfo
}

WebAppsClientGetProcessModuleResponse contains the response from method WebAppsClient.GetProcessModule.

type WebAppsClientGetProcessModuleSlotOptions

type WebAppsClientGetProcessModuleSlotOptions struct {
}

WebAppsClientGetProcessModuleSlotOptions contains the optional parameters for the WebAppsClient.GetProcessModuleSlot method.

type WebAppsClientGetProcessModuleSlotResponse

type WebAppsClientGetProcessModuleSlotResponse struct {
	ProcessModuleInfo
}

WebAppsClientGetProcessModuleSlotResponse contains the response from method WebAppsClient.GetProcessModuleSlot.

type WebAppsClientGetProcessOptions

type WebAppsClientGetProcessOptions struct {
}

WebAppsClientGetProcessOptions contains the optional parameters for the WebAppsClient.GetProcess method.

type WebAppsClientGetProcessResponse

type WebAppsClientGetProcessResponse struct {
	ProcessInfo
}

WebAppsClientGetProcessResponse contains the response from method WebAppsClient.GetProcess.

type WebAppsClientGetProcessSlotOptions

type WebAppsClientGetProcessSlotOptions struct {
}

WebAppsClientGetProcessSlotOptions contains the optional parameters for the WebAppsClient.GetProcessSlot method.

type WebAppsClientGetProcessSlotResponse

type WebAppsClientGetProcessSlotResponse struct {
	ProcessInfo
}

WebAppsClientGetProcessSlotResponse contains the response from method WebAppsClient.GetProcessSlot.

type WebAppsClientGetProcessThreadOptions

type WebAppsClientGetProcessThreadOptions struct {
}

WebAppsClientGetProcessThreadOptions contains the optional parameters for the WebAppsClient.GetProcessThread method.

type WebAppsClientGetProcessThreadResponse

type WebAppsClientGetProcessThreadResponse struct {
	ProcessThreadInfo
}

WebAppsClientGetProcessThreadResponse contains the response from method WebAppsClient.GetProcessThread.

type WebAppsClientGetProcessThreadSlotOptions

type WebAppsClientGetProcessThreadSlotOptions struct {
}

WebAppsClientGetProcessThreadSlotOptions contains the optional parameters for the WebAppsClient.GetProcessThreadSlot method.

type WebAppsClientGetProcessThreadSlotResponse

type WebAppsClientGetProcessThreadSlotResponse struct {
	ProcessThreadInfo
}

WebAppsClientGetProcessThreadSlotResponse contains the response from method WebAppsClient.GetProcessThreadSlot.

type WebAppsClientGetPublicCertificateOptions

type WebAppsClientGetPublicCertificateOptions struct {
}

WebAppsClientGetPublicCertificateOptions contains the optional parameters for the WebAppsClient.GetPublicCertificate method.

type WebAppsClientGetPublicCertificateResponse

type WebAppsClientGetPublicCertificateResponse struct {
	PublicCertificate
}

WebAppsClientGetPublicCertificateResponse contains the response from method WebAppsClient.GetPublicCertificate.

type WebAppsClientGetPublicCertificateSlotOptions

type WebAppsClientGetPublicCertificateSlotOptions struct {
}

WebAppsClientGetPublicCertificateSlotOptions contains the optional parameters for the WebAppsClient.GetPublicCertificateSlot method.

type WebAppsClientGetPublicCertificateSlotResponse

type WebAppsClientGetPublicCertificateSlotResponse struct {
	PublicCertificate
}

WebAppsClientGetPublicCertificateSlotResponse contains the response from method WebAppsClient.GetPublicCertificateSlot.

type WebAppsClientGetRelayServiceConnectionOptions

type WebAppsClientGetRelayServiceConnectionOptions struct {
}

WebAppsClientGetRelayServiceConnectionOptions contains the optional parameters for the WebAppsClient.GetRelayServiceConnection method.

type WebAppsClientGetRelayServiceConnectionResponse

type WebAppsClientGetRelayServiceConnectionResponse struct {
	RelayServiceConnectionEntity
}

WebAppsClientGetRelayServiceConnectionResponse contains the response from method WebAppsClient.GetRelayServiceConnection.

type WebAppsClientGetRelayServiceConnectionSlotOptions

type WebAppsClientGetRelayServiceConnectionSlotOptions struct {
}

WebAppsClientGetRelayServiceConnectionSlotOptions contains the optional parameters for the WebAppsClient.GetRelayServiceConnectionSlot method.

type WebAppsClientGetRelayServiceConnectionSlotResponse

type WebAppsClientGetRelayServiceConnectionSlotResponse struct {
	RelayServiceConnectionEntity
}

WebAppsClientGetRelayServiceConnectionSlotResponse contains the response from method WebAppsClient.GetRelayServiceConnectionSlot.

type WebAppsClientGetResponse

type WebAppsClientGetResponse struct {
	Site
}

WebAppsClientGetResponse contains the response from method WebAppsClient.Get.

type WebAppsClientGetSiteExtensionOptions

type WebAppsClientGetSiteExtensionOptions struct {
}

WebAppsClientGetSiteExtensionOptions contains the optional parameters for the WebAppsClient.GetSiteExtension method.

type WebAppsClientGetSiteExtensionResponse

type WebAppsClientGetSiteExtensionResponse struct {
	SiteExtensionInfo
}

WebAppsClientGetSiteExtensionResponse contains the response from method WebAppsClient.GetSiteExtension.

type WebAppsClientGetSiteExtensionSlotOptions

type WebAppsClientGetSiteExtensionSlotOptions struct {
}

WebAppsClientGetSiteExtensionSlotOptions contains the optional parameters for the WebAppsClient.GetSiteExtensionSlot method.

type WebAppsClientGetSiteExtensionSlotResponse

type WebAppsClientGetSiteExtensionSlotResponse struct {
	SiteExtensionInfo
}

WebAppsClientGetSiteExtensionSlotResponse contains the response from method WebAppsClient.GetSiteExtensionSlot.

type WebAppsClientGetSitePhpErrorLogFlagOptions

type WebAppsClientGetSitePhpErrorLogFlagOptions struct {
}

WebAppsClientGetSitePhpErrorLogFlagOptions contains the optional parameters for the WebAppsClient.GetSitePhpErrorLogFlag method.

type WebAppsClientGetSitePhpErrorLogFlagResponse

type WebAppsClientGetSitePhpErrorLogFlagResponse struct {
	SitePhpErrorLogFlag
}

WebAppsClientGetSitePhpErrorLogFlagResponse contains the response from method WebAppsClient.GetSitePhpErrorLogFlag.

type WebAppsClientGetSitePhpErrorLogFlagSlotOptions

type WebAppsClientGetSitePhpErrorLogFlagSlotOptions struct {
}

WebAppsClientGetSitePhpErrorLogFlagSlotOptions contains the optional parameters for the WebAppsClient.GetSitePhpErrorLogFlagSlot method.

type WebAppsClientGetSitePhpErrorLogFlagSlotResponse

type WebAppsClientGetSitePhpErrorLogFlagSlotResponse struct {
	SitePhpErrorLogFlag
}

WebAppsClientGetSitePhpErrorLogFlagSlotResponse contains the response from method WebAppsClient.GetSitePhpErrorLogFlagSlot.

type WebAppsClientGetSlotOptions

type WebAppsClientGetSlotOptions struct {
}

WebAppsClientGetSlotOptions contains the optional parameters for the WebAppsClient.GetSlot method.

type WebAppsClientGetSlotResponse

type WebAppsClientGetSlotResponse struct {
	Site
}

WebAppsClientGetSlotResponse contains the response from method WebAppsClient.GetSlot.

type WebAppsClientGetSourceControlOptions

type WebAppsClientGetSourceControlOptions struct {
}

WebAppsClientGetSourceControlOptions contains the optional parameters for the WebAppsClient.GetSourceControl method.

type WebAppsClientGetSourceControlResponse

type WebAppsClientGetSourceControlResponse struct {
	SiteSourceControl
}

WebAppsClientGetSourceControlResponse contains the response from method WebAppsClient.GetSourceControl.

type WebAppsClientGetSourceControlSlotOptions

type WebAppsClientGetSourceControlSlotOptions struct {
}

WebAppsClientGetSourceControlSlotOptions contains the optional parameters for the WebAppsClient.GetSourceControlSlot method.

type WebAppsClientGetSourceControlSlotResponse

type WebAppsClientGetSourceControlSlotResponse struct {
	SiteSourceControl
}

WebAppsClientGetSourceControlSlotResponse contains the response from method WebAppsClient.GetSourceControlSlot.

type WebAppsClientGetSwiftVirtualNetworkConnectionOptions

type WebAppsClientGetSwiftVirtualNetworkConnectionOptions struct {
}

WebAppsClientGetSwiftVirtualNetworkConnectionOptions contains the optional parameters for the WebAppsClient.GetSwiftVirtualNetworkConnection method.

type WebAppsClientGetSwiftVirtualNetworkConnectionResponse

type WebAppsClientGetSwiftVirtualNetworkConnectionResponse struct {
	SwiftVirtualNetwork
}

WebAppsClientGetSwiftVirtualNetworkConnectionResponse contains the response from method WebAppsClient.GetSwiftVirtualNetworkConnection.

type WebAppsClientGetSwiftVirtualNetworkConnectionSlotOptions

type WebAppsClientGetSwiftVirtualNetworkConnectionSlotOptions struct {
}

WebAppsClientGetSwiftVirtualNetworkConnectionSlotOptions contains the optional parameters for the WebAppsClient.GetSwiftVirtualNetworkConnectionSlot method.

type WebAppsClientGetSwiftVirtualNetworkConnectionSlotResponse

type WebAppsClientGetSwiftVirtualNetworkConnectionSlotResponse struct {
	SwiftVirtualNetwork
}

WebAppsClientGetSwiftVirtualNetworkConnectionSlotResponse contains the response from method WebAppsClient.GetSwiftVirtualNetworkConnectionSlot.

type WebAppsClientGetTriggeredWebJobHistoryOptions

type WebAppsClientGetTriggeredWebJobHistoryOptions struct {
}

WebAppsClientGetTriggeredWebJobHistoryOptions contains the optional parameters for the WebAppsClient.GetTriggeredWebJobHistory method.

type WebAppsClientGetTriggeredWebJobHistoryResponse

type WebAppsClientGetTriggeredWebJobHistoryResponse struct {
	TriggeredJobHistory
}

WebAppsClientGetTriggeredWebJobHistoryResponse contains the response from method WebAppsClient.GetTriggeredWebJobHistory.

type WebAppsClientGetTriggeredWebJobHistorySlotOptions

type WebAppsClientGetTriggeredWebJobHistorySlotOptions struct {
}

WebAppsClientGetTriggeredWebJobHistorySlotOptions contains the optional parameters for the WebAppsClient.GetTriggeredWebJobHistorySlot method.

type WebAppsClientGetTriggeredWebJobHistorySlotResponse

type WebAppsClientGetTriggeredWebJobHistorySlotResponse struct {
	TriggeredJobHistory
}

WebAppsClientGetTriggeredWebJobHistorySlotResponse contains the response from method WebAppsClient.GetTriggeredWebJobHistorySlot.

type WebAppsClientGetTriggeredWebJobOptions

type WebAppsClientGetTriggeredWebJobOptions struct {
}

WebAppsClientGetTriggeredWebJobOptions contains the optional parameters for the WebAppsClient.GetTriggeredWebJob method.

type WebAppsClientGetTriggeredWebJobResponse

type WebAppsClientGetTriggeredWebJobResponse struct {
	TriggeredWebJob
}

WebAppsClientGetTriggeredWebJobResponse contains the response from method WebAppsClient.GetTriggeredWebJob.

type WebAppsClientGetTriggeredWebJobSlotOptions

type WebAppsClientGetTriggeredWebJobSlotOptions struct {
}

WebAppsClientGetTriggeredWebJobSlotOptions contains the optional parameters for the WebAppsClient.GetTriggeredWebJobSlot method.

type WebAppsClientGetTriggeredWebJobSlotResponse

type WebAppsClientGetTriggeredWebJobSlotResponse struct {
	TriggeredWebJob
}

WebAppsClientGetTriggeredWebJobSlotResponse contains the response from method WebAppsClient.GetTriggeredWebJobSlot.

type WebAppsClientGetVnetConnectionGatewayOptions

type WebAppsClientGetVnetConnectionGatewayOptions struct {
}

WebAppsClientGetVnetConnectionGatewayOptions contains the optional parameters for the WebAppsClient.GetVnetConnectionGateway method.

type WebAppsClientGetVnetConnectionGatewayResponse

type WebAppsClientGetVnetConnectionGatewayResponse struct {
	VnetGateway
}

WebAppsClientGetVnetConnectionGatewayResponse contains the response from method WebAppsClient.GetVnetConnectionGateway.

type WebAppsClientGetVnetConnectionGatewaySlotOptions

type WebAppsClientGetVnetConnectionGatewaySlotOptions struct {
}

WebAppsClientGetVnetConnectionGatewaySlotOptions contains the optional parameters for the WebAppsClient.GetVnetConnectionGatewaySlot method.

type WebAppsClientGetVnetConnectionGatewaySlotResponse

type WebAppsClientGetVnetConnectionGatewaySlotResponse struct {
	VnetGateway
}

WebAppsClientGetVnetConnectionGatewaySlotResponse contains the response from method WebAppsClient.GetVnetConnectionGatewaySlot.

type WebAppsClientGetVnetConnectionOptions

type WebAppsClientGetVnetConnectionOptions struct {
}

WebAppsClientGetVnetConnectionOptions contains the optional parameters for the WebAppsClient.GetVnetConnection method.

type WebAppsClientGetVnetConnectionResponse

type WebAppsClientGetVnetConnectionResponse struct {
	VnetInfo
}

WebAppsClientGetVnetConnectionResponse contains the response from method WebAppsClient.GetVnetConnection.

type WebAppsClientGetVnetConnectionSlotOptions

type WebAppsClientGetVnetConnectionSlotOptions struct {
}

WebAppsClientGetVnetConnectionSlotOptions contains the optional parameters for the WebAppsClient.GetVnetConnectionSlot method.

type WebAppsClientGetVnetConnectionSlotResponse

type WebAppsClientGetVnetConnectionSlotResponse struct {
	VnetInfo
}

WebAppsClientGetVnetConnectionSlotResponse contains the response from method WebAppsClient.GetVnetConnectionSlot.

type WebAppsClientGetWebJobOptions

type WebAppsClientGetWebJobOptions struct {
}

WebAppsClientGetWebJobOptions contains the optional parameters for the WebAppsClient.GetWebJob method.

type WebAppsClientGetWebJobResponse

type WebAppsClientGetWebJobResponse struct {
	WebJob
}

WebAppsClientGetWebJobResponse contains the response from method WebAppsClient.GetWebJob.

type WebAppsClientGetWebJobSlotOptions

type WebAppsClientGetWebJobSlotOptions struct {
}

WebAppsClientGetWebJobSlotOptions contains the optional parameters for the WebAppsClient.GetWebJobSlot method.

type WebAppsClientGetWebJobSlotResponse

type WebAppsClientGetWebJobSlotResponse struct {
	WebJob
}

WebAppsClientGetWebJobSlotResponse contains the response from method WebAppsClient.GetWebJobSlot.

type WebAppsClientGetWebSiteContainerLogsOptions

type WebAppsClientGetWebSiteContainerLogsOptions struct {
}

WebAppsClientGetWebSiteContainerLogsOptions contains the optional parameters for the WebAppsClient.GetWebSiteContainerLogs method.

type WebAppsClientGetWebSiteContainerLogsResponse

type WebAppsClientGetWebSiteContainerLogsResponse struct {
	// Body contains the streaming response.
	Body io.ReadCloser
}

WebAppsClientGetWebSiteContainerLogsResponse contains the response from method WebAppsClient.GetWebSiteContainerLogs.

type WebAppsClientGetWebSiteContainerLogsSlotOptions

type WebAppsClientGetWebSiteContainerLogsSlotOptions struct {
}

WebAppsClientGetWebSiteContainerLogsSlotOptions contains the optional parameters for the WebAppsClient.GetWebSiteContainerLogsSlot method.

type WebAppsClientGetWebSiteContainerLogsSlotResponse

type WebAppsClientGetWebSiteContainerLogsSlotResponse struct {
	// Body contains the streaming response.
	Body io.ReadCloser
}

WebAppsClientGetWebSiteContainerLogsSlotResponse contains the response from method WebAppsClient.GetWebSiteContainerLogsSlot.

type WebAppsClientInstallSiteExtensionResponse

type WebAppsClientInstallSiteExtensionResponse struct {
	SiteExtensionInfo
}

WebAppsClientInstallSiteExtensionResponse contains the response from method WebAppsClient.BeginInstallSiteExtension.

type WebAppsClientInstallSiteExtensionSlotResponse

type WebAppsClientInstallSiteExtensionSlotResponse struct {
	SiteExtensionInfo
}

WebAppsClientInstallSiteExtensionSlotResponse contains the response from method WebAppsClient.BeginInstallSiteExtensionSlot.

type WebAppsClientIsCloneableOptions

type WebAppsClientIsCloneableOptions struct {
}

WebAppsClientIsCloneableOptions contains the optional parameters for the WebAppsClient.IsCloneable method.

type WebAppsClientIsCloneableResponse

type WebAppsClientIsCloneableResponse struct {
	SiteCloneability
}

WebAppsClientIsCloneableResponse contains the response from method WebAppsClient.IsCloneable.

type WebAppsClientIsCloneableSlotOptions

type WebAppsClientIsCloneableSlotOptions struct {
}

WebAppsClientIsCloneableSlotOptions contains the optional parameters for the WebAppsClient.IsCloneableSlot method.

type WebAppsClientIsCloneableSlotResponse

type WebAppsClientIsCloneableSlotResponse struct {
	SiteCloneability
}

WebAppsClientIsCloneableSlotResponse contains the response from method WebAppsClient.IsCloneableSlot.

type WebAppsClientListApplicationSettingsOptions

type WebAppsClientListApplicationSettingsOptions struct {
}

WebAppsClientListApplicationSettingsOptions contains the optional parameters for the WebAppsClient.ListApplicationSettings method.

type WebAppsClientListApplicationSettingsResponse

type WebAppsClientListApplicationSettingsResponse struct {
	StringDictionary
}

WebAppsClientListApplicationSettingsResponse contains the response from method WebAppsClient.ListApplicationSettings.

type WebAppsClientListApplicationSettingsSlotOptions

type WebAppsClientListApplicationSettingsSlotOptions struct {
}

WebAppsClientListApplicationSettingsSlotOptions contains the optional parameters for the WebAppsClient.ListApplicationSettingsSlot method.

type WebAppsClientListApplicationSettingsSlotResponse

type WebAppsClientListApplicationSettingsSlotResponse struct {
	StringDictionary
}

WebAppsClientListApplicationSettingsSlotResponse contains the response from method WebAppsClient.ListApplicationSettingsSlot.

type WebAppsClientListAzureStorageAccountsOptions

type WebAppsClientListAzureStorageAccountsOptions struct {
}

WebAppsClientListAzureStorageAccountsOptions contains the optional parameters for the WebAppsClient.ListAzureStorageAccounts method.

type WebAppsClientListAzureStorageAccountsResponse

type WebAppsClientListAzureStorageAccountsResponse struct {
	AzureStoragePropertyDictionaryResource
}

WebAppsClientListAzureStorageAccountsResponse contains the response from method WebAppsClient.ListAzureStorageAccounts.

type WebAppsClientListAzureStorageAccountsSlotOptions

type WebAppsClientListAzureStorageAccountsSlotOptions struct {
}

WebAppsClientListAzureStorageAccountsSlotOptions contains the optional parameters for the WebAppsClient.ListAzureStorageAccountsSlot method.

type WebAppsClientListAzureStorageAccountsSlotResponse

type WebAppsClientListAzureStorageAccountsSlotResponse struct {
	AzureStoragePropertyDictionaryResource
}

WebAppsClientListAzureStorageAccountsSlotResponse contains the response from method WebAppsClient.ListAzureStorageAccountsSlot.

type WebAppsClientListBackupStatusSecretsOptions

type WebAppsClientListBackupStatusSecretsOptions struct {
}

WebAppsClientListBackupStatusSecretsOptions contains the optional parameters for the WebAppsClient.ListBackupStatusSecrets method.

type WebAppsClientListBackupStatusSecretsResponse

type WebAppsClientListBackupStatusSecretsResponse struct {
	BackupItem
}

WebAppsClientListBackupStatusSecretsResponse contains the response from method WebAppsClient.ListBackupStatusSecrets.

type WebAppsClientListBackupStatusSecretsSlotOptions

type WebAppsClientListBackupStatusSecretsSlotOptions struct {
}

WebAppsClientListBackupStatusSecretsSlotOptions contains the optional parameters for the WebAppsClient.ListBackupStatusSecretsSlot method.

type WebAppsClientListBackupStatusSecretsSlotResponse

type WebAppsClientListBackupStatusSecretsSlotResponse struct {
	BackupItem
}

WebAppsClientListBackupStatusSecretsSlotResponse contains the response from method WebAppsClient.ListBackupStatusSecretsSlot.

type WebAppsClientListBackupsOptions

type WebAppsClientListBackupsOptions struct {
}

WebAppsClientListBackupsOptions contains the optional parameters for the WebAppsClient.NewListBackupsPager method.

type WebAppsClientListBackupsResponse

type WebAppsClientListBackupsResponse struct {
	BackupItemCollection
}

WebAppsClientListBackupsResponse contains the response from method WebAppsClient.NewListBackupsPager.

type WebAppsClientListBackupsSlotOptions

type WebAppsClientListBackupsSlotOptions struct {
}

WebAppsClientListBackupsSlotOptions contains the optional parameters for the WebAppsClient.NewListBackupsSlotPager method.

type WebAppsClientListBackupsSlotResponse

type WebAppsClientListBackupsSlotResponse struct {
	BackupItemCollection
}

WebAppsClientListBackupsSlotResponse contains the response from method WebAppsClient.NewListBackupsSlotPager.

type WebAppsClientListByResourceGroupOptions

type WebAppsClientListByResourceGroupOptions struct {
	// Specify true to include deployment slots in results. The default is false, which only gives you the production slot of
	// all apps.
	IncludeSlots *bool
}

WebAppsClientListByResourceGroupOptions contains the optional parameters for the WebAppsClient.NewListByResourceGroupPager method.

type WebAppsClientListByResourceGroupResponse

type WebAppsClientListByResourceGroupResponse struct {
	WebAppCollection
}

WebAppsClientListByResourceGroupResponse contains the response from method WebAppsClient.NewListByResourceGroupPager.

type WebAppsClientListConfigurationSnapshotInfoOptions

type WebAppsClientListConfigurationSnapshotInfoOptions struct {
}

WebAppsClientListConfigurationSnapshotInfoOptions contains the optional parameters for the WebAppsClient.NewListConfigurationSnapshotInfoPager method.

type WebAppsClientListConfigurationSnapshotInfoResponse

type WebAppsClientListConfigurationSnapshotInfoResponse struct {
	SiteConfigurationSnapshotInfoCollection
}

WebAppsClientListConfigurationSnapshotInfoResponse contains the response from method WebAppsClient.NewListConfigurationSnapshotInfoPager.

type WebAppsClientListConfigurationSnapshotInfoSlotOptions

type WebAppsClientListConfigurationSnapshotInfoSlotOptions struct {
}

WebAppsClientListConfigurationSnapshotInfoSlotOptions contains the optional parameters for the WebAppsClient.NewListConfigurationSnapshotInfoSlotPager method.

type WebAppsClientListConfigurationSnapshotInfoSlotResponse

type WebAppsClientListConfigurationSnapshotInfoSlotResponse struct {
	SiteConfigurationSnapshotInfoCollection
}

WebAppsClientListConfigurationSnapshotInfoSlotResponse contains the response from method WebAppsClient.NewListConfigurationSnapshotInfoSlotPager.

type WebAppsClientListConfigurationsOptions

type WebAppsClientListConfigurationsOptions struct {
}

WebAppsClientListConfigurationsOptions contains the optional parameters for the WebAppsClient.NewListConfigurationsPager method.

type WebAppsClientListConfigurationsResponse

type WebAppsClientListConfigurationsResponse struct {
	SiteConfigResourceCollection
}

WebAppsClientListConfigurationsResponse contains the response from method WebAppsClient.NewListConfigurationsPager.

type WebAppsClientListConfigurationsSlotOptions

type WebAppsClientListConfigurationsSlotOptions struct {
}

WebAppsClientListConfigurationsSlotOptions contains the optional parameters for the WebAppsClient.NewListConfigurationsSlotPager method.

type WebAppsClientListConfigurationsSlotResponse

type WebAppsClientListConfigurationsSlotResponse struct {
	SiteConfigResourceCollection
}

WebAppsClientListConfigurationsSlotResponse contains the response from method WebAppsClient.NewListConfigurationsSlotPager.

type WebAppsClientListConnectionStringsOptions

type WebAppsClientListConnectionStringsOptions struct {
}

WebAppsClientListConnectionStringsOptions contains the optional parameters for the WebAppsClient.ListConnectionStrings method.

type WebAppsClientListConnectionStringsResponse

type WebAppsClientListConnectionStringsResponse struct {
	ConnectionStringDictionary
}

WebAppsClientListConnectionStringsResponse contains the response from method WebAppsClient.ListConnectionStrings.

type WebAppsClientListConnectionStringsSlotOptions

type WebAppsClientListConnectionStringsSlotOptions struct {
}

WebAppsClientListConnectionStringsSlotOptions contains the optional parameters for the WebAppsClient.ListConnectionStringsSlot method.

type WebAppsClientListConnectionStringsSlotResponse

type WebAppsClientListConnectionStringsSlotResponse struct {
	ConnectionStringDictionary
}

WebAppsClientListConnectionStringsSlotResponse contains the response from method WebAppsClient.ListConnectionStringsSlot.

type WebAppsClientListContinuousWebJobsOptions

type WebAppsClientListContinuousWebJobsOptions struct {
}

WebAppsClientListContinuousWebJobsOptions contains the optional parameters for the WebAppsClient.NewListContinuousWebJobsPager method.

type WebAppsClientListContinuousWebJobsResponse

type WebAppsClientListContinuousWebJobsResponse struct {
	ContinuousWebJobCollection
}

WebAppsClientListContinuousWebJobsResponse contains the response from method WebAppsClient.NewListContinuousWebJobsPager.

type WebAppsClientListContinuousWebJobsSlotOptions

type WebAppsClientListContinuousWebJobsSlotOptions struct {
}

WebAppsClientListContinuousWebJobsSlotOptions contains the optional parameters for the WebAppsClient.NewListContinuousWebJobsSlotPager method.

type WebAppsClientListContinuousWebJobsSlotResponse

type WebAppsClientListContinuousWebJobsSlotResponse struct {
	ContinuousWebJobCollection
}

WebAppsClientListContinuousWebJobsSlotResponse contains the response from method WebAppsClient.NewListContinuousWebJobsSlotPager.

type WebAppsClientListDeploymentLogOptions

type WebAppsClientListDeploymentLogOptions struct {
}

WebAppsClientListDeploymentLogOptions contains the optional parameters for the WebAppsClient.ListDeploymentLog method.

type WebAppsClientListDeploymentLogResponse

type WebAppsClientListDeploymentLogResponse struct {
	Deployment
}

WebAppsClientListDeploymentLogResponse contains the response from method WebAppsClient.ListDeploymentLog.

type WebAppsClientListDeploymentLogSlotOptions

type WebAppsClientListDeploymentLogSlotOptions struct {
}

WebAppsClientListDeploymentLogSlotOptions contains the optional parameters for the WebAppsClient.ListDeploymentLogSlot method.

type WebAppsClientListDeploymentLogSlotResponse

type WebAppsClientListDeploymentLogSlotResponse struct {
	Deployment
}

WebAppsClientListDeploymentLogSlotResponse contains the response from method WebAppsClient.ListDeploymentLogSlot.

type WebAppsClientListDeploymentsOptions

type WebAppsClientListDeploymentsOptions struct {
}

WebAppsClientListDeploymentsOptions contains the optional parameters for the WebAppsClient.NewListDeploymentsPager method.

type WebAppsClientListDeploymentsResponse

type WebAppsClientListDeploymentsResponse struct {
	DeploymentCollection
}

WebAppsClientListDeploymentsResponse contains the response from method WebAppsClient.NewListDeploymentsPager.

type WebAppsClientListDeploymentsSlotOptions

type WebAppsClientListDeploymentsSlotOptions struct {
}

WebAppsClientListDeploymentsSlotOptions contains the optional parameters for the WebAppsClient.NewListDeploymentsSlotPager method.

type WebAppsClientListDeploymentsSlotResponse

type WebAppsClientListDeploymentsSlotResponse struct {
	DeploymentCollection
}

WebAppsClientListDeploymentsSlotResponse contains the response from method WebAppsClient.NewListDeploymentsSlotPager.

type WebAppsClientListDomainOwnershipIdentifiersOptions

type WebAppsClientListDomainOwnershipIdentifiersOptions struct {
}

WebAppsClientListDomainOwnershipIdentifiersOptions contains the optional parameters for the WebAppsClient.NewListDomainOwnershipIdentifiersPager method.

type WebAppsClientListDomainOwnershipIdentifiersResponse

type WebAppsClientListDomainOwnershipIdentifiersResponse struct {
	IdentifierCollection
}

WebAppsClientListDomainOwnershipIdentifiersResponse contains the response from method WebAppsClient.NewListDomainOwnershipIdentifiersPager.

type WebAppsClientListDomainOwnershipIdentifiersSlotOptions

type WebAppsClientListDomainOwnershipIdentifiersSlotOptions struct {
}

WebAppsClientListDomainOwnershipIdentifiersSlotOptions contains the optional parameters for the WebAppsClient.NewListDomainOwnershipIdentifiersSlotPager method.

type WebAppsClientListDomainOwnershipIdentifiersSlotResponse

type WebAppsClientListDomainOwnershipIdentifiersSlotResponse struct {
	IdentifierCollection
}

WebAppsClientListDomainOwnershipIdentifiersSlotResponse contains the response from method WebAppsClient.NewListDomainOwnershipIdentifiersSlotPager.

type WebAppsClientListFunctionKeysOptions

type WebAppsClientListFunctionKeysOptions struct {
}

WebAppsClientListFunctionKeysOptions contains the optional parameters for the WebAppsClient.ListFunctionKeys method.

type WebAppsClientListFunctionKeysResponse

type WebAppsClientListFunctionKeysResponse struct {
	StringDictionary
}

WebAppsClientListFunctionKeysResponse contains the response from method WebAppsClient.ListFunctionKeys.

type WebAppsClientListFunctionKeysSlotOptions

type WebAppsClientListFunctionKeysSlotOptions struct {
}

WebAppsClientListFunctionKeysSlotOptions contains the optional parameters for the WebAppsClient.ListFunctionKeysSlot method.

type WebAppsClientListFunctionKeysSlotResponse

type WebAppsClientListFunctionKeysSlotResponse struct {
	StringDictionary
}

WebAppsClientListFunctionKeysSlotResponse contains the response from method WebAppsClient.ListFunctionKeysSlot.

type WebAppsClientListFunctionSecretsOptions

type WebAppsClientListFunctionSecretsOptions struct {
}

WebAppsClientListFunctionSecretsOptions contains the optional parameters for the WebAppsClient.ListFunctionSecrets method.

type WebAppsClientListFunctionSecretsResponse

type WebAppsClientListFunctionSecretsResponse struct {
	FunctionSecrets
}

WebAppsClientListFunctionSecretsResponse contains the response from method WebAppsClient.ListFunctionSecrets.

type WebAppsClientListFunctionSecretsSlotOptions

type WebAppsClientListFunctionSecretsSlotOptions struct {
}

WebAppsClientListFunctionSecretsSlotOptions contains the optional parameters for the WebAppsClient.ListFunctionSecretsSlot method.

type WebAppsClientListFunctionSecretsSlotResponse

type WebAppsClientListFunctionSecretsSlotResponse struct {
	FunctionSecrets
}

WebAppsClientListFunctionSecretsSlotResponse contains the response from method WebAppsClient.ListFunctionSecretsSlot.

type WebAppsClientListFunctionsOptions

type WebAppsClientListFunctionsOptions struct {
}

WebAppsClientListFunctionsOptions contains the optional parameters for the WebAppsClient.NewListFunctionsPager method.

type WebAppsClientListFunctionsResponse

type WebAppsClientListFunctionsResponse struct {
	FunctionEnvelopeCollection
}

WebAppsClientListFunctionsResponse contains the response from method WebAppsClient.NewListFunctionsPager.

type WebAppsClientListHostKeysOptions

type WebAppsClientListHostKeysOptions struct {
}

WebAppsClientListHostKeysOptions contains the optional parameters for the WebAppsClient.ListHostKeys method.

type WebAppsClientListHostKeysResponse

type WebAppsClientListHostKeysResponse struct {
	HostKeys
}

WebAppsClientListHostKeysResponse contains the response from method WebAppsClient.ListHostKeys.

type WebAppsClientListHostKeysSlotOptions

type WebAppsClientListHostKeysSlotOptions struct {
}

WebAppsClientListHostKeysSlotOptions contains the optional parameters for the WebAppsClient.ListHostKeysSlot method.

type WebAppsClientListHostKeysSlotResponse

type WebAppsClientListHostKeysSlotResponse struct {
	HostKeys
}

WebAppsClientListHostKeysSlotResponse contains the response from method WebAppsClient.ListHostKeysSlot.

type WebAppsClientListHostNameBindingsOptions

type WebAppsClientListHostNameBindingsOptions struct {
}

WebAppsClientListHostNameBindingsOptions contains the optional parameters for the WebAppsClient.NewListHostNameBindingsPager method.

type WebAppsClientListHostNameBindingsResponse

type WebAppsClientListHostNameBindingsResponse struct {
	HostNameBindingCollection
}

WebAppsClientListHostNameBindingsResponse contains the response from method WebAppsClient.NewListHostNameBindingsPager.

type WebAppsClientListHostNameBindingsSlotOptions

type WebAppsClientListHostNameBindingsSlotOptions struct {
}

WebAppsClientListHostNameBindingsSlotOptions contains the optional parameters for the WebAppsClient.NewListHostNameBindingsSlotPager method.

type WebAppsClientListHostNameBindingsSlotResponse

type WebAppsClientListHostNameBindingsSlotResponse struct {
	HostNameBindingCollection
}

WebAppsClientListHostNameBindingsSlotResponse contains the response from method WebAppsClient.NewListHostNameBindingsSlotPager.

type WebAppsClientListHybridConnectionKeysOptions

type WebAppsClientListHybridConnectionKeysOptions struct {
}

WebAppsClientListHybridConnectionKeysOptions contains the optional parameters for the WebAppsClient.ListHybridConnectionKeys method.

type WebAppsClientListHybridConnectionKeysResponse

type WebAppsClientListHybridConnectionKeysResponse struct {
	HybridConnectionKey
}

WebAppsClientListHybridConnectionKeysResponse contains the response from method WebAppsClient.ListHybridConnectionKeys.

type WebAppsClientListHybridConnectionKeysSlotOptions

type WebAppsClientListHybridConnectionKeysSlotOptions struct {
}

WebAppsClientListHybridConnectionKeysSlotOptions contains the optional parameters for the WebAppsClient.ListHybridConnectionKeysSlot method.

type WebAppsClientListHybridConnectionKeysSlotResponse

type WebAppsClientListHybridConnectionKeysSlotResponse struct {
	HybridConnectionKey
}

WebAppsClientListHybridConnectionKeysSlotResponse contains the response from method WebAppsClient.ListHybridConnectionKeysSlot.

type WebAppsClientListHybridConnectionsOptions

type WebAppsClientListHybridConnectionsOptions struct {
}

WebAppsClientListHybridConnectionsOptions contains the optional parameters for the WebAppsClient.ListHybridConnections method.

type WebAppsClientListHybridConnectionsResponse

type WebAppsClientListHybridConnectionsResponse struct {
	HybridConnection
}

WebAppsClientListHybridConnectionsResponse contains the response from method WebAppsClient.ListHybridConnections.

type WebAppsClientListHybridConnectionsSlotOptions

type WebAppsClientListHybridConnectionsSlotOptions struct {
}

WebAppsClientListHybridConnectionsSlotOptions contains the optional parameters for the WebAppsClient.ListHybridConnectionsSlot method.

type WebAppsClientListHybridConnectionsSlotResponse

type WebAppsClientListHybridConnectionsSlotResponse struct {
	HybridConnection
}

WebAppsClientListHybridConnectionsSlotResponse contains the response from method WebAppsClient.ListHybridConnectionsSlot.

type WebAppsClientListInstanceFunctionsSlotOptions

type WebAppsClientListInstanceFunctionsSlotOptions struct {
}

WebAppsClientListInstanceFunctionsSlotOptions contains the optional parameters for the WebAppsClient.NewListInstanceFunctionsSlotPager method.

type WebAppsClientListInstanceFunctionsSlotResponse

type WebAppsClientListInstanceFunctionsSlotResponse struct {
	FunctionEnvelopeCollection
}

WebAppsClientListInstanceFunctionsSlotResponse contains the response from method WebAppsClient.NewListInstanceFunctionsSlotPager.

type WebAppsClientListInstanceIdentifiersOptions

type WebAppsClientListInstanceIdentifiersOptions struct {
}

WebAppsClientListInstanceIdentifiersOptions contains the optional parameters for the WebAppsClient.NewListInstanceIdentifiersPager method.

type WebAppsClientListInstanceIdentifiersResponse

type WebAppsClientListInstanceIdentifiersResponse struct {
	WebAppInstanceCollection
}

WebAppsClientListInstanceIdentifiersResponse contains the response from method WebAppsClient.NewListInstanceIdentifiersPager.

type WebAppsClientListInstanceIdentifiersSlotOptions

type WebAppsClientListInstanceIdentifiersSlotOptions struct {
}

WebAppsClientListInstanceIdentifiersSlotOptions contains the optional parameters for the WebAppsClient.NewListInstanceIdentifiersSlotPager method.

type WebAppsClientListInstanceIdentifiersSlotResponse

type WebAppsClientListInstanceIdentifiersSlotResponse struct {
	WebAppInstanceCollection
}

WebAppsClientListInstanceIdentifiersSlotResponse contains the response from method WebAppsClient.NewListInstanceIdentifiersSlotPager.

type WebAppsClientListInstanceProcessModulesOptions

type WebAppsClientListInstanceProcessModulesOptions struct {
}

WebAppsClientListInstanceProcessModulesOptions contains the optional parameters for the WebAppsClient.NewListInstanceProcessModulesPager method.

type WebAppsClientListInstanceProcessModulesResponse

type WebAppsClientListInstanceProcessModulesResponse struct {
	ProcessModuleInfoCollection
}

WebAppsClientListInstanceProcessModulesResponse contains the response from method WebAppsClient.NewListInstanceProcessModulesPager.

type WebAppsClientListInstanceProcessModulesSlotOptions

type WebAppsClientListInstanceProcessModulesSlotOptions struct {
}

WebAppsClientListInstanceProcessModulesSlotOptions contains the optional parameters for the WebAppsClient.NewListInstanceProcessModulesSlotPager method.

type WebAppsClientListInstanceProcessModulesSlotResponse

type WebAppsClientListInstanceProcessModulesSlotResponse struct {
	ProcessModuleInfoCollection
}

WebAppsClientListInstanceProcessModulesSlotResponse contains the response from method WebAppsClient.NewListInstanceProcessModulesSlotPager.

type WebAppsClientListInstanceProcessThreadsOptions

type WebAppsClientListInstanceProcessThreadsOptions struct {
}

WebAppsClientListInstanceProcessThreadsOptions contains the optional parameters for the WebAppsClient.NewListInstanceProcessThreadsPager method.

type WebAppsClientListInstanceProcessThreadsResponse

type WebAppsClientListInstanceProcessThreadsResponse struct {
	ProcessThreadInfoCollection
}

WebAppsClientListInstanceProcessThreadsResponse contains the response from method WebAppsClient.NewListInstanceProcessThreadsPager.

type WebAppsClientListInstanceProcessThreadsSlotOptions

type WebAppsClientListInstanceProcessThreadsSlotOptions struct {
}

WebAppsClientListInstanceProcessThreadsSlotOptions contains the optional parameters for the WebAppsClient.NewListInstanceProcessThreadsSlotPager method.

type WebAppsClientListInstanceProcessThreadsSlotResponse

type WebAppsClientListInstanceProcessThreadsSlotResponse struct {
	ProcessThreadInfoCollection
}

WebAppsClientListInstanceProcessThreadsSlotResponse contains the response from method WebAppsClient.NewListInstanceProcessThreadsSlotPager.

type WebAppsClientListInstanceProcessesOptions

type WebAppsClientListInstanceProcessesOptions struct {
}

WebAppsClientListInstanceProcessesOptions contains the optional parameters for the WebAppsClient.NewListInstanceProcessesPager method.

type WebAppsClientListInstanceProcessesResponse

type WebAppsClientListInstanceProcessesResponse struct {
	ProcessInfoCollection
}

WebAppsClientListInstanceProcessesResponse contains the response from method WebAppsClient.NewListInstanceProcessesPager.

type WebAppsClientListInstanceProcessesSlotOptions

type WebAppsClientListInstanceProcessesSlotOptions struct {
}

WebAppsClientListInstanceProcessesSlotOptions contains the optional parameters for the WebAppsClient.NewListInstanceProcessesSlotPager method.

type WebAppsClientListInstanceProcessesSlotResponse

type WebAppsClientListInstanceProcessesSlotResponse struct {
	ProcessInfoCollection
}

WebAppsClientListInstanceProcessesSlotResponse contains the response from method WebAppsClient.NewListInstanceProcessesSlotPager.

type WebAppsClientListMetadataOptions

type WebAppsClientListMetadataOptions struct {
}

WebAppsClientListMetadataOptions contains the optional parameters for the WebAppsClient.ListMetadata method.

type WebAppsClientListMetadataResponse

type WebAppsClientListMetadataResponse struct {
	StringDictionary
}

WebAppsClientListMetadataResponse contains the response from method WebAppsClient.ListMetadata.

type WebAppsClientListMetadataSlotOptions

type WebAppsClientListMetadataSlotOptions struct {
}

WebAppsClientListMetadataSlotOptions contains the optional parameters for the WebAppsClient.ListMetadataSlot method.

type WebAppsClientListMetadataSlotResponse

type WebAppsClientListMetadataSlotResponse struct {
	StringDictionary
}

WebAppsClientListMetadataSlotResponse contains the response from method WebAppsClient.ListMetadataSlot.

type WebAppsClientListMetricDefinitionsOptions

type WebAppsClientListMetricDefinitionsOptions struct {
}

WebAppsClientListMetricDefinitionsOptions contains the optional parameters for the WebAppsClient.NewListMetricDefinitionsPager method.

type WebAppsClientListMetricDefinitionsResponse

type WebAppsClientListMetricDefinitionsResponse struct {
	ResourceMetricDefinitionCollection
}

WebAppsClientListMetricDefinitionsResponse contains the response from method WebAppsClient.NewListMetricDefinitionsPager.

type WebAppsClientListMetricDefinitionsSlotOptions

type WebAppsClientListMetricDefinitionsSlotOptions struct {
}

WebAppsClientListMetricDefinitionsSlotOptions contains the optional parameters for the WebAppsClient.NewListMetricDefinitionsSlotPager method.

type WebAppsClientListMetricDefinitionsSlotResponse

type WebAppsClientListMetricDefinitionsSlotResponse struct {
	ResourceMetricDefinitionCollection
}

WebAppsClientListMetricDefinitionsSlotResponse contains the response from method WebAppsClient.NewListMetricDefinitionsSlotPager.

type WebAppsClientListMetricsOptions

type WebAppsClientListMetricsOptions struct {
	// Specify "true" to include metric details in the response. It is "false" by default.
	Details *bool
	// Return only metrics specified in the filter (using OData syntax). For example: $filter=(name.value eq 'Metric1' or name.value
	// eq 'Metric2') and startTime eq 2014-01-01T00:00:00Z and endTime eq
	// 2014-12-31T23:59:59Z and timeGrain eq duration'[Hour|Minute|Day]'.
	Filter *string
}

WebAppsClientListMetricsOptions contains the optional parameters for the WebAppsClient.NewListMetricsPager method.

type WebAppsClientListMetricsResponse

type WebAppsClientListMetricsResponse struct {
	ResourceMetricCollection
}

WebAppsClientListMetricsResponse contains the response from method WebAppsClient.NewListMetricsPager.

type WebAppsClientListMetricsSlotOptions

type WebAppsClientListMetricsSlotOptions struct {
	// Specify "true" to include metric details in the response. It is "false" by default.
	Details *bool
	// Return only metrics specified in the filter (using OData syntax). For example: $filter=(name.value eq 'Metric1' or name.value
	// eq 'Metric2') and startTime eq 2014-01-01T00:00:00Z and endTime eq
	// 2014-12-31T23:59:59Z and timeGrain eq duration'[Hour|Minute|Day]'.
	Filter *string
}

WebAppsClientListMetricsSlotOptions contains the optional parameters for the WebAppsClient.NewListMetricsSlotPager method.

type WebAppsClientListMetricsSlotResponse

type WebAppsClientListMetricsSlotResponse struct {
	ResourceMetricCollection
}

WebAppsClientListMetricsSlotResponse contains the response from method WebAppsClient.NewListMetricsSlotPager.

type WebAppsClientListNetworkFeaturesOptions

type WebAppsClientListNetworkFeaturesOptions struct {
}

WebAppsClientListNetworkFeaturesOptions contains the optional parameters for the WebAppsClient.ListNetworkFeatures method.

type WebAppsClientListNetworkFeaturesResponse

type WebAppsClientListNetworkFeaturesResponse struct {
	NetworkFeatures
}

WebAppsClientListNetworkFeaturesResponse contains the response from method WebAppsClient.ListNetworkFeatures.

type WebAppsClientListNetworkFeaturesSlotOptions

type WebAppsClientListNetworkFeaturesSlotOptions struct {
}

WebAppsClientListNetworkFeaturesSlotOptions contains the optional parameters for the WebAppsClient.ListNetworkFeaturesSlot method.

type WebAppsClientListNetworkFeaturesSlotResponse

type WebAppsClientListNetworkFeaturesSlotResponse struct {
	NetworkFeatures
}

WebAppsClientListNetworkFeaturesSlotResponse contains the response from method WebAppsClient.ListNetworkFeaturesSlot.

type WebAppsClientListOptions

type WebAppsClientListOptions struct {
}

WebAppsClientListOptions contains the optional parameters for the WebAppsClient.NewListPager method.

type WebAppsClientListPerfMonCountersOptions

type WebAppsClientListPerfMonCountersOptions struct {
	// Return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: $filter=(startTime eq 2014-01-01T00:00:00Z
	// and endTime eq 2014-12-31T23:59:59Z and timeGrain eq
	// duration'[Hour|Minute|Day]'.
	Filter *string
}

WebAppsClientListPerfMonCountersOptions contains the optional parameters for the WebAppsClient.NewListPerfMonCountersPager method.

type WebAppsClientListPerfMonCountersResponse

type WebAppsClientListPerfMonCountersResponse struct {
	PerfMonCounterCollection
}

WebAppsClientListPerfMonCountersResponse contains the response from method WebAppsClient.NewListPerfMonCountersPager.

type WebAppsClientListPerfMonCountersSlotOptions

type WebAppsClientListPerfMonCountersSlotOptions struct {
	// Return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: $filter=(startTime eq 2014-01-01T00:00:00Z
	// and endTime eq 2014-12-31T23:59:59Z and timeGrain eq
	// duration'[Hour|Minute|Day]'.
	Filter *string
}

WebAppsClientListPerfMonCountersSlotOptions contains the optional parameters for the WebAppsClient.NewListPerfMonCountersSlotPager method.

type WebAppsClientListPerfMonCountersSlotResponse

type WebAppsClientListPerfMonCountersSlotResponse struct {
	PerfMonCounterCollection
}

WebAppsClientListPerfMonCountersSlotResponse contains the response from method WebAppsClient.NewListPerfMonCountersSlotPager.

type WebAppsClientListPremierAddOnsOptions

type WebAppsClientListPremierAddOnsOptions struct {
}

WebAppsClientListPremierAddOnsOptions contains the optional parameters for the WebAppsClient.ListPremierAddOns method.

type WebAppsClientListPremierAddOnsResponse

type WebAppsClientListPremierAddOnsResponse struct {
	PremierAddOn
}

WebAppsClientListPremierAddOnsResponse contains the response from method WebAppsClient.ListPremierAddOns.

type WebAppsClientListPremierAddOnsSlotOptions

type WebAppsClientListPremierAddOnsSlotOptions struct {
}

WebAppsClientListPremierAddOnsSlotOptions contains the optional parameters for the WebAppsClient.ListPremierAddOnsSlot method.

type WebAppsClientListPremierAddOnsSlotResponse

type WebAppsClientListPremierAddOnsSlotResponse struct {
	PremierAddOn
}

WebAppsClientListPremierAddOnsSlotResponse contains the response from method WebAppsClient.ListPremierAddOnsSlot.

type WebAppsClientListProcessModulesOptions

type WebAppsClientListProcessModulesOptions struct {
}

WebAppsClientListProcessModulesOptions contains the optional parameters for the WebAppsClient.NewListProcessModulesPager method.

type WebAppsClientListProcessModulesResponse

type WebAppsClientListProcessModulesResponse struct {
	ProcessModuleInfoCollection
}

WebAppsClientListProcessModulesResponse contains the response from method WebAppsClient.NewListProcessModulesPager.

type WebAppsClientListProcessModulesSlotOptions

type WebAppsClientListProcessModulesSlotOptions struct {
}

WebAppsClientListProcessModulesSlotOptions contains the optional parameters for the WebAppsClient.NewListProcessModulesSlotPager method.

type WebAppsClientListProcessModulesSlotResponse

type WebAppsClientListProcessModulesSlotResponse struct {
	ProcessModuleInfoCollection
}

WebAppsClientListProcessModulesSlotResponse contains the response from method WebAppsClient.NewListProcessModulesSlotPager.

type WebAppsClientListProcessThreadsOptions

type WebAppsClientListProcessThreadsOptions struct {
}

WebAppsClientListProcessThreadsOptions contains the optional parameters for the WebAppsClient.NewListProcessThreadsPager method.

type WebAppsClientListProcessThreadsResponse

type WebAppsClientListProcessThreadsResponse struct {
	ProcessThreadInfoCollection
}

WebAppsClientListProcessThreadsResponse contains the response from method WebAppsClient.NewListProcessThreadsPager.

type WebAppsClientListProcessThreadsSlotOptions

type WebAppsClientListProcessThreadsSlotOptions struct {
}

WebAppsClientListProcessThreadsSlotOptions contains the optional parameters for the WebAppsClient.NewListProcessThreadsSlotPager method.

type WebAppsClientListProcessThreadsSlotResponse

type WebAppsClientListProcessThreadsSlotResponse struct {
	ProcessThreadInfoCollection
}

WebAppsClientListProcessThreadsSlotResponse contains the response from method WebAppsClient.NewListProcessThreadsSlotPager.

type WebAppsClientListProcessesOptions

type WebAppsClientListProcessesOptions struct {
}

WebAppsClientListProcessesOptions contains the optional parameters for the WebAppsClient.NewListProcessesPager method.

type WebAppsClientListProcessesResponse

type WebAppsClientListProcessesResponse struct {
	ProcessInfoCollection
}

WebAppsClientListProcessesResponse contains the response from method WebAppsClient.NewListProcessesPager.

type WebAppsClientListProcessesSlotOptions

type WebAppsClientListProcessesSlotOptions struct {
}

WebAppsClientListProcessesSlotOptions contains the optional parameters for the WebAppsClient.NewListProcessesSlotPager method.

type WebAppsClientListProcessesSlotResponse

type WebAppsClientListProcessesSlotResponse struct {
	ProcessInfoCollection
}

WebAppsClientListProcessesSlotResponse contains the response from method WebAppsClient.NewListProcessesSlotPager.

type WebAppsClientListPublicCertificatesOptions

type WebAppsClientListPublicCertificatesOptions struct {
}

WebAppsClientListPublicCertificatesOptions contains the optional parameters for the WebAppsClient.NewListPublicCertificatesPager method.

type WebAppsClientListPublicCertificatesResponse

type WebAppsClientListPublicCertificatesResponse struct {
	PublicCertificateCollection
}

WebAppsClientListPublicCertificatesResponse contains the response from method WebAppsClient.NewListPublicCertificatesPager.

type WebAppsClientListPublicCertificatesSlotOptions

type WebAppsClientListPublicCertificatesSlotOptions struct {
}

WebAppsClientListPublicCertificatesSlotOptions contains the optional parameters for the WebAppsClient.NewListPublicCertificatesSlotPager method.

type WebAppsClientListPublicCertificatesSlotResponse

type WebAppsClientListPublicCertificatesSlotResponse struct {
	PublicCertificateCollection
}

WebAppsClientListPublicCertificatesSlotResponse contains the response from method WebAppsClient.NewListPublicCertificatesSlotPager.

type WebAppsClientListPublishingCredentialsResponse

type WebAppsClientListPublishingCredentialsResponse struct {
	User
}

WebAppsClientListPublishingCredentialsResponse contains the response from method WebAppsClient.BeginListPublishingCredentials.

type WebAppsClientListPublishingCredentialsSlotResponse

type WebAppsClientListPublishingCredentialsSlotResponse struct {
	User
}

WebAppsClientListPublishingCredentialsSlotResponse contains the response from method WebAppsClient.BeginListPublishingCredentialsSlot.

type WebAppsClientListPublishingProfileXMLWithSecretsOptions

type WebAppsClientListPublishingProfileXMLWithSecretsOptions struct {
}

WebAppsClientListPublishingProfileXMLWithSecretsOptions contains the optional parameters for the WebAppsClient.ListPublishingProfileXMLWithSecrets method.

type WebAppsClientListPublishingProfileXMLWithSecretsResponse

type WebAppsClientListPublishingProfileXMLWithSecretsResponse struct {
	// Body contains the streaming response.
	Body io.ReadCloser
}

WebAppsClientListPublishingProfileXMLWithSecretsResponse contains the response from method WebAppsClient.ListPublishingProfileXMLWithSecrets.

type WebAppsClientListPublishingProfileXMLWithSecretsSlotOptions

type WebAppsClientListPublishingProfileXMLWithSecretsSlotOptions struct {
}

WebAppsClientListPublishingProfileXMLWithSecretsSlotOptions contains the optional parameters for the WebAppsClient.ListPublishingProfileXMLWithSecretsSlot method.

type WebAppsClientListPublishingProfileXMLWithSecretsSlotResponse

type WebAppsClientListPublishingProfileXMLWithSecretsSlotResponse struct {
	// Body contains the streaming response.
	Body io.ReadCloser
}

WebAppsClientListPublishingProfileXMLWithSecretsSlotResponse contains the response from method WebAppsClient.ListPublishingProfileXMLWithSecretsSlot.

type WebAppsClientListRelayServiceConnectionsOptions

type WebAppsClientListRelayServiceConnectionsOptions struct {
}

WebAppsClientListRelayServiceConnectionsOptions contains the optional parameters for the WebAppsClient.ListRelayServiceConnections method.

type WebAppsClientListRelayServiceConnectionsResponse

type WebAppsClientListRelayServiceConnectionsResponse struct {
	RelayServiceConnectionEntity
}

WebAppsClientListRelayServiceConnectionsResponse contains the response from method WebAppsClient.ListRelayServiceConnections.

type WebAppsClientListRelayServiceConnectionsSlotOptions

type WebAppsClientListRelayServiceConnectionsSlotOptions struct {
}

WebAppsClientListRelayServiceConnectionsSlotOptions contains the optional parameters for the WebAppsClient.ListRelayServiceConnectionsSlot method.

type WebAppsClientListRelayServiceConnectionsSlotResponse

type WebAppsClientListRelayServiceConnectionsSlotResponse struct {
	RelayServiceConnectionEntity
}

WebAppsClientListRelayServiceConnectionsSlotResponse contains the response from method WebAppsClient.ListRelayServiceConnectionsSlot.

type WebAppsClientListResponse

type WebAppsClientListResponse struct {
	WebAppCollection
}

WebAppsClientListResponse contains the response from method WebAppsClient.NewListPager.

type WebAppsClientListSiteExtensionsOptions

type WebAppsClientListSiteExtensionsOptions struct {
}

WebAppsClientListSiteExtensionsOptions contains the optional parameters for the WebAppsClient.NewListSiteExtensionsPager method.

type WebAppsClientListSiteExtensionsResponse

type WebAppsClientListSiteExtensionsResponse struct {
	SiteExtensionInfoCollection
}

WebAppsClientListSiteExtensionsResponse contains the response from method WebAppsClient.NewListSiteExtensionsPager.

type WebAppsClientListSiteExtensionsSlotOptions

type WebAppsClientListSiteExtensionsSlotOptions struct {
}

WebAppsClientListSiteExtensionsSlotOptions contains the optional parameters for the WebAppsClient.NewListSiteExtensionsSlotPager method.

type WebAppsClientListSiteExtensionsSlotResponse

type WebAppsClientListSiteExtensionsSlotResponse struct {
	SiteExtensionInfoCollection
}

WebAppsClientListSiteExtensionsSlotResponse contains the response from method WebAppsClient.NewListSiteExtensionsSlotPager.

type WebAppsClientListSitePushSettingsOptions

type WebAppsClientListSitePushSettingsOptions struct {
}

WebAppsClientListSitePushSettingsOptions contains the optional parameters for the WebAppsClient.ListSitePushSettings method.

type WebAppsClientListSitePushSettingsResponse

type WebAppsClientListSitePushSettingsResponse struct {
	PushSettings
}

WebAppsClientListSitePushSettingsResponse contains the response from method WebAppsClient.ListSitePushSettings.

type WebAppsClientListSitePushSettingsSlotOptions

type WebAppsClientListSitePushSettingsSlotOptions struct {
}

WebAppsClientListSitePushSettingsSlotOptions contains the optional parameters for the WebAppsClient.ListSitePushSettingsSlot method.

type WebAppsClientListSitePushSettingsSlotResponse

type WebAppsClientListSitePushSettingsSlotResponse struct {
	PushSettings
}

WebAppsClientListSitePushSettingsSlotResponse contains the response from method WebAppsClient.ListSitePushSettingsSlot.

type WebAppsClientListSlotConfigurationNamesOptions

type WebAppsClientListSlotConfigurationNamesOptions struct {
}

WebAppsClientListSlotConfigurationNamesOptions contains the optional parameters for the WebAppsClient.ListSlotConfigurationNames method.

type WebAppsClientListSlotConfigurationNamesResponse

type WebAppsClientListSlotConfigurationNamesResponse struct {
	SlotConfigNamesResource
}

WebAppsClientListSlotConfigurationNamesResponse contains the response from method WebAppsClient.ListSlotConfigurationNames.

type WebAppsClientListSlotDifferencesFromProductionOptions

type WebAppsClientListSlotDifferencesFromProductionOptions struct {
}

WebAppsClientListSlotDifferencesFromProductionOptions contains the optional parameters for the WebAppsClient.NewListSlotDifferencesFromProductionPager method.

type WebAppsClientListSlotDifferencesFromProductionResponse

type WebAppsClientListSlotDifferencesFromProductionResponse struct {
	SlotDifferenceCollection
}

WebAppsClientListSlotDifferencesFromProductionResponse contains the response from method WebAppsClient.NewListSlotDifferencesFromProductionPager.

type WebAppsClientListSlotDifferencesSlotOptions

type WebAppsClientListSlotDifferencesSlotOptions struct {
}

WebAppsClientListSlotDifferencesSlotOptions contains the optional parameters for the WebAppsClient.NewListSlotDifferencesSlotPager method.

type WebAppsClientListSlotDifferencesSlotResponse

type WebAppsClientListSlotDifferencesSlotResponse struct {
	SlotDifferenceCollection
}

WebAppsClientListSlotDifferencesSlotResponse contains the response from method WebAppsClient.NewListSlotDifferencesSlotPager.

type WebAppsClientListSlotsOptions

type WebAppsClientListSlotsOptions struct {
}

WebAppsClientListSlotsOptions contains the optional parameters for the WebAppsClient.NewListSlotsPager method.

type WebAppsClientListSlotsResponse

type WebAppsClientListSlotsResponse struct {
	WebAppCollection
}

WebAppsClientListSlotsResponse contains the response from method WebAppsClient.NewListSlotsPager.

type WebAppsClientListSnapshotsFromDRSecondaryOptions

type WebAppsClientListSnapshotsFromDRSecondaryOptions struct {
}

WebAppsClientListSnapshotsFromDRSecondaryOptions contains the optional parameters for the WebAppsClient.NewListSnapshotsFromDRSecondaryPager method.

type WebAppsClientListSnapshotsFromDRSecondaryResponse

type WebAppsClientListSnapshotsFromDRSecondaryResponse struct {
	SnapshotCollection
}

WebAppsClientListSnapshotsFromDRSecondaryResponse contains the response from method WebAppsClient.NewListSnapshotsFromDRSecondaryPager.

type WebAppsClientListSnapshotsFromDRSecondarySlotOptions

type WebAppsClientListSnapshotsFromDRSecondarySlotOptions struct {
}

WebAppsClientListSnapshotsFromDRSecondarySlotOptions contains the optional parameters for the WebAppsClient.NewListSnapshotsFromDRSecondarySlotPager method.

type WebAppsClientListSnapshotsFromDRSecondarySlotResponse

type WebAppsClientListSnapshotsFromDRSecondarySlotResponse struct {
	SnapshotCollection
}

WebAppsClientListSnapshotsFromDRSecondarySlotResponse contains the response from method WebAppsClient.NewListSnapshotsFromDRSecondarySlotPager.

type WebAppsClientListSnapshotsOptions

type WebAppsClientListSnapshotsOptions struct {
}

WebAppsClientListSnapshotsOptions contains the optional parameters for the WebAppsClient.NewListSnapshotsPager method.

type WebAppsClientListSnapshotsResponse

type WebAppsClientListSnapshotsResponse struct {
	SnapshotCollection
}

WebAppsClientListSnapshotsResponse contains the response from method WebAppsClient.NewListSnapshotsPager.

type WebAppsClientListSnapshotsSlotOptions

type WebAppsClientListSnapshotsSlotOptions struct {
}

WebAppsClientListSnapshotsSlotOptions contains the optional parameters for the WebAppsClient.NewListSnapshotsSlotPager method.

type WebAppsClientListSnapshotsSlotResponse

type WebAppsClientListSnapshotsSlotResponse struct {
	SnapshotCollection
}

WebAppsClientListSnapshotsSlotResponse contains the response from method WebAppsClient.NewListSnapshotsSlotPager.

type WebAppsClientListSyncFunctionTriggersOptions

type WebAppsClientListSyncFunctionTriggersOptions struct {
}

WebAppsClientListSyncFunctionTriggersOptions contains the optional parameters for the WebAppsClient.ListSyncFunctionTriggers method.

type WebAppsClientListSyncFunctionTriggersResponse

type WebAppsClientListSyncFunctionTriggersResponse struct {
	FunctionSecrets
}

WebAppsClientListSyncFunctionTriggersResponse contains the response from method WebAppsClient.ListSyncFunctionTriggers.

type WebAppsClientListSyncFunctionTriggersSlotOptions

type WebAppsClientListSyncFunctionTriggersSlotOptions struct {
}

WebAppsClientListSyncFunctionTriggersSlotOptions contains the optional parameters for the WebAppsClient.ListSyncFunctionTriggersSlot method.

type WebAppsClientListSyncFunctionTriggersSlotResponse

type WebAppsClientListSyncFunctionTriggersSlotResponse struct {
	FunctionSecrets
}

WebAppsClientListSyncFunctionTriggersSlotResponse contains the response from method WebAppsClient.ListSyncFunctionTriggersSlot.

type WebAppsClientListSyncStatusOptions

type WebAppsClientListSyncStatusOptions struct {
}

WebAppsClientListSyncStatusOptions contains the optional parameters for the WebAppsClient.ListSyncStatus method.

type WebAppsClientListSyncStatusResponse

type WebAppsClientListSyncStatusResponse struct {
}

WebAppsClientListSyncStatusResponse contains the response from method WebAppsClient.ListSyncStatus.

type WebAppsClientListSyncStatusSlotOptions

type WebAppsClientListSyncStatusSlotOptions struct {
}

WebAppsClientListSyncStatusSlotOptions contains the optional parameters for the WebAppsClient.ListSyncStatusSlot method.

type WebAppsClientListSyncStatusSlotResponse

type WebAppsClientListSyncStatusSlotResponse struct {
}

WebAppsClientListSyncStatusSlotResponse contains the response from method WebAppsClient.ListSyncStatusSlot.

type WebAppsClientListTriggeredWebJobHistoryOptions

type WebAppsClientListTriggeredWebJobHistoryOptions struct {
}

WebAppsClientListTriggeredWebJobHistoryOptions contains the optional parameters for the WebAppsClient.NewListTriggeredWebJobHistoryPager method.

type WebAppsClientListTriggeredWebJobHistoryResponse

type WebAppsClientListTriggeredWebJobHistoryResponse struct {
	TriggeredJobHistoryCollection
}

WebAppsClientListTriggeredWebJobHistoryResponse contains the response from method WebAppsClient.NewListTriggeredWebJobHistoryPager.

type WebAppsClientListTriggeredWebJobHistorySlotOptions

type WebAppsClientListTriggeredWebJobHistorySlotOptions struct {
}

WebAppsClientListTriggeredWebJobHistorySlotOptions contains the optional parameters for the WebAppsClient.NewListTriggeredWebJobHistorySlotPager method.

type WebAppsClientListTriggeredWebJobHistorySlotResponse

type WebAppsClientListTriggeredWebJobHistorySlotResponse struct {
	TriggeredJobHistoryCollection
}

WebAppsClientListTriggeredWebJobHistorySlotResponse contains the response from method WebAppsClient.NewListTriggeredWebJobHistorySlotPager.

type WebAppsClientListTriggeredWebJobsOptions

type WebAppsClientListTriggeredWebJobsOptions struct {
}

WebAppsClientListTriggeredWebJobsOptions contains the optional parameters for the WebAppsClient.NewListTriggeredWebJobsPager method.

type WebAppsClientListTriggeredWebJobsResponse

type WebAppsClientListTriggeredWebJobsResponse struct {
	TriggeredWebJobCollection
}

WebAppsClientListTriggeredWebJobsResponse contains the response from method WebAppsClient.NewListTriggeredWebJobsPager.

type WebAppsClientListTriggeredWebJobsSlotOptions

type WebAppsClientListTriggeredWebJobsSlotOptions struct {
}

WebAppsClientListTriggeredWebJobsSlotOptions contains the optional parameters for the WebAppsClient.NewListTriggeredWebJobsSlotPager method.

type WebAppsClientListTriggeredWebJobsSlotResponse

type WebAppsClientListTriggeredWebJobsSlotResponse struct {
	TriggeredWebJobCollection
}

WebAppsClientListTriggeredWebJobsSlotResponse contains the response from method WebAppsClient.NewListTriggeredWebJobsSlotPager.

type WebAppsClientListUsagesOptions

type WebAppsClientListUsagesOptions struct {
	// Return only information specified in the filter (using OData syntax). For example: $filter=(name.value eq 'Metric1' or
	// name.value eq 'Metric2') and startTime eq 2014-01-01T00:00:00Z and endTime eq
	// 2014-12-31T23:59:59Z and timeGrain eq duration'[Hour|Minute|Day]'.
	Filter *string
}

WebAppsClientListUsagesOptions contains the optional parameters for the WebAppsClient.NewListUsagesPager method.

type WebAppsClientListUsagesResponse

type WebAppsClientListUsagesResponse struct {
	CsmUsageQuotaCollection
}

WebAppsClientListUsagesResponse contains the response from method WebAppsClient.NewListUsagesPager.

type WebAppsClientListUsagesSlotOptions

type WebAppsClientListUsagesSlotOptions struct {
	// Return only information specified in the filter (using OData syntax). For example: $filter=(name.value eq 'Metric1' or
	// name.value eq 'Metric2') and startTime eq 2014-01-01T00:00:00Z and endTime eq
	// 2014-12-31T23:59:59Z and timeGrain eq duration'[Hour|Minute|Day]'.
	Filter *string
}

WebAppsClientListUsagesSlotOptions contains the optional parameters for the WebAppsClient.NewListUsagesSlotPager method.

type WebAppsClientListUsagesSlotResponse

type WebAppsClientListUsagesSlotResponse struct {
	CsmUsageQuotaCollection
}

WebAppsClientListUsagesSlotResponse contains the response from method WebAppsClient.NewListUsagesSlotPager.

type WebAppsClientListVnetConnectionsOptions

type WebAppsClientListVnetConnectionsOptions struct {
}

WebAppsClientListVnetConnectionsOptions contains the optional parameters for the WebAppsClient.ListVnetConnections method.

type WebAppsClientListVnetConnectionsResponse

type WebAppsClientListVnetConnectionsResponse struct {
	// Array of VnetInfo
	VnetInfoArray []*VnetInfo
}

WebAppsClientListVnetConnectionsResponse contains the response from method WebAppsClient.ListVnetConnections.

type WebAppsClientListVnetConnectionsSlotOptions

type WebAppsClientListVnetConnectionsSlotOptions struct {
}

WebAppsClientListVnetConnectionsSlotOptions contains the optional parameters for the WebAppsClient.ListVnetConnectionsSlot method.

type WebAppsClientListVnetConnectionsSlotResponse

type WebAppsClientListVnetConnectionsSlotResponse struct {
	// Array of VnetInfo
	VnetInfoArray []*VnetInfo
}

WebAppsClientListVnetConnectionsSlotResponse contains the response from method WebAppsClient.ListVnetConnectionsSlot.

type WebAppsClientListWebJobsOptions

type WebAppsClientListWebJobsOptions struct {
}

WebAppsClientListWebJobsOptions contains the optional parameters for the WebAppsClient.NewListWebJobsPager method.

type WebAppsClientListWebJobsResponse

type WebAppsClientListWebJobsResponse struct {
	WebJobCollection
}

WebAppsClientListWebJobsResponse contains the response from method WebAppsClient.NewListWebJobsPager.

type WebAppsClientListWebJobsSlotOptions

type WebAppsClientListWebJobsSlotOptions struct {
}

WebAppsClientListWebJobsSlotOptions contains the optional parameters for the WebAppsClient.NewListWebJobsSlotPager method.

type WebAppsClientListWebJobsSlotResponse

type WebAppsClientListWebJobsSlotResponse struct {
	WebJobCollection
}

WebAppsClientListWebJobsSlotResponse contains the response from method WebAppsClient.NewListWebJobsSlotPager.

type WebAppsClientMigrateMySQLResponse

type WebAppsClientMigrateMySQLResponse struct {
	Operation
}

WebAppsClientMigrateMySQLResponse contains the response from method WebAppsClient.BeginMigrateMySQL.

type WebAppsClientMigrateStorageResponse

type WebAppsClientMigrateStorageResponse struct {
	StorageMigrationResponse
}

WebAppsClientMigrateStorageResponse contains the response from method WebAppsClient.BeginMigrateStorage.

type WebAppsClientPutPrivateAccessVnetOptions

type WebAppsClientPutPrivateAccessVnetOptions struct {
}

WebAppsClientPutPrivateAccessVnetOptions contains the optional parameters for the WebAppsClient.PutPrivateAccessVnet method.

type WebAppsClientPutPrivateAccessVnetResponse

type WebAppsClientPutPrivateAccessVnetResponse struct {
	PrivateAccess
}

WebAppsClientPutPrivateAccessVnetResponse contains the response from method WebAppsClient.PutPrivateAccessVnet.

type WebAppsClientPutPrivateAccessVnetSlotOptions

type WebAppsClientPutPrivateAccessVnetSlotOptions struct {
}

WebAppsClientPutPrivateAccessVnetSlotOptions contains the optional parameters for the WebAppsClient.PutPrivateAccessVnetSlot method.

type WebAppsClientPutPrivateAccessVnetSlotResponse

type WebAppsClientPutPrivateAccessVnetSlotResponse struct {
	PrivateAccess
}

WebAppsClientPutPrivateAccessVnetSlotResponse contains the response from method WebAppsClient.PutPrivateAccessVnetSlot.

type WebAppsClientRecoverSiteConfigurationSnapshotOptions

type WebAppsClientRecoverSiteConfigurationSnapshotOptions struct {
}

WebAppsClientRecoverSiteConfigurationSnapshotOptions contains the optional parameters for the WebAppsClient.RecoverSiteConfigurationSnapshot method.

type WebAppsClientRecoverSiteConfigurationSnapshotResponse

type WebAppsClientRecoverSiteConfigurationSnapshotResponse struct {
}

WebAppsClientRecoverSiteConfigurationSnapshotResponse contains the response from method WebAppsClient.RecoverSiteConfigurationSnapshot.

type WebAppsClientRecoverSiteConfigurationSnapshotSlotOptions

type WebAppsClientRecoverSiteConfigurationSnapshotSlotOptions struct {
}

WebAppsClientRecoverSiteConfigurationSnapshotSlotOptions contains the optional parameters for the WebAppsClient.RecoverSiteConfigurationSnapshotSlot method.

type WebAppsClientRecoverSiteConfigurationSnapshotSlotResponse

type WebAppsClientRecoverSiteConfigurationSnapshotSlotResponse struct {
}

WebAppsClientRecoverSiteConfigurationSnapshotSlotResponse contains the response from method WebAppsClient.RecoverSiteConfigurationSnapshotSlot.

type WebAppsClientResetProductionSlotConfigOptions

type WebAppsClientResetProductionSlotConfigOptions struct {
}

WebAppsClientResetProductionSlotConfigOptions contains the optional parameters for the WebAppsClient.ResetProductionSlotConfig method.

type WebAppsClientResetProductionSlotConfigResponse

type WebAppsClientResetProductionSlotConfigResponse struct {
}

WebAppsClientResetProductionSlotConfigResponse contains the response from method WebAppsClient.ResetProductionSlotConfig.

type WebAppsClientResetSlotConfigurationSlotOptions

type WebAppsClientResetSlotConfigurationSlotOptions struct {
}

WebAppsClientResetSlotConfigurationSlotOptions contains the optional parameters for the WebAppsClient.ResetSlotConfigurationSlot method.

type WebAppsClientResetSlotConfigurationSlotResponse

type WebAppsClientResetSlotConfigurationSlotResponse struct {
}

WebAppsClientResetSlotConfigurationSlotResponse contains the response from method WebAppsClient.ResetSlotConfigurationSlot.

type WebAppsClientRestartOptions

type WebAppsClientRestartOptions struct {
	// Specify true to apply the configuration settings and restarts the app only if necessary. By default, the API always restarts
	// and reprovisions the app.
	SoftRestart *bool
	// Specify true to block until the app is restarted. By default, it is set to false, and the API responds immediately (asynchronous).
	Synchronous *bool
}

WebAppsClientRestartOptions contains the optional parameters for the WebAppsClient.Restart method.

type WebAppsClientRestartResponse

type WebAppsClientRestartResponse struct {
}

WebAppsClientRestartResponse contains the response from method WebAppsClient.Restart.

type WebAppsClientRestartSlotOptions

type WebAppsClientRestartSlotOptions struct {
	// Specify true to apply the configuration settings and restarts the app only if necessary. By default, the API always restarts
	// and reprovisions the app.
	SoftRestart *bool
	// Specify true to block until the app is restarted. By default, it is set to false, and the API responds immediately (asynchronous).
	Synchronous *bool
}

WebAppsClientRestartSlotOptions contains the optional parameters for the WebAppsClient.RestartSlot method.

type WebAppsClientRestartSlotResponse

type WebAppsClientRestartSlotResponse struct {
}

WebAppsClientRestartSlotResponse contains the response from method WebAppsClient.RestartSlot.

type WebAppsClientRestoreFromBackupBlobResponse

type WebAppsClientRestoreFromBackupBlobResponse struct {
}

WebAppsClientRestoreFromBackupBlobResponse contains the response from method WebAppsClient.BeginRestoreFromBackupBlob.

type WebAppsClientRestoreFromBackupBlobSlotResponse

type WebAppsClientRestoreFromBackupBlobSlotResponse struct {
}

WebAppsClientRestoreFromBackupBlobSlotResponse contains the response from method WebAppsClient.BeginRestoreFromBackupBlobSlot.

type WebAppsClientRestoreFromDeletedAppResponse

type WebAppsClientRestoreFromDeletedAppResponse struct {
}

WebAppsClientRestoreFromDeletedAppResponse contains the response from method WebAppsClient.BeginRestoreFromDeletedApp.

type WebAppsClientRestoreFromDeletedAppSlotResponse

type WebAppsClientRestoreFromDeletedAppSlotResponse struct {
}

WebAppsClientRestoreFromDeletedAppSlotResponse contains the response from method WebAppsClient.BeginRestoreFromDeletedAppSlot.

type WebAppsClientRestoreResponse

type WebAppsClientRestoreResponse struct {
}

WebAppsClientRestoreResponse contains the response from method WebAppsClient.BeginRestore.

type WebAppsClientRestoreSlotResponse

type WebAppsClientRestoreSlotResponse struct {
}

WebAppsClientRestoreSlotResponse contains the response from method WebAppsClient.BeginRestoreSlot.

type WebAppsClientRestoreSnapshotResponse

type WebAppsClientRestoreSnapshotResponse struct {
}

WebAppsClientRestoreSnapshotResponse contains the response from method WebAppsClient.BeginRestoreSnapshot.

type WebAppsClientRestoreSnapshotSlotResponse

type WebAppsClientRestoreSnapshotSlotResponse struct {
}

WebAppsClientRestoreSnapshotSlotResponse contains the response from method WebAppsClient.BeginRestoreSnapshotSlot.

type WebAppsClientRunTriggeredWebJobOptions

type WebAppsClientRunTriggeredWebJobOptions struct {
}

WebAppsClientRunTriggeredWebJobOptions contains the optional parameters for the WebAppsClient.RunTriggeredWebJob method.

type WebAppsClientRunTriggeredWebJobResponse

type WebAppsClientRunTriggeredWebJobResponse struct {
}

WebAppsClientRunTriggeredWebJobResponse contains the response from method WebAppsClient.RunTriggeredWebJob.

type WebAppsClientRunTriggeredWebJobSlotOptions

type WebAppsClientRunTriggeredWebJobSlotOptions struct {
}

WebAppsClientRunTriggeredWebJobSlotOptions contains the optional parameters for the WebAppsClient.RunTriggeredWebJobSlot method.

type WebAppsClientRunTriggeredWebJobSlotResponse

type WebAppsClientRunTriggeredWebJobSlotResponse struct {
}

WebAppsClientRunTriggeredWebJobSlotResponse contains the response from method WebAppsClient.RunTriggeredWebJobSlot.

type WebAppsClientStartContinuousWebJobOptions

type WebAppsClientStartContinuousWebJobOptions struct {
}

WebAppsClientStartContinuousWebJobOptions contains the optional parameters for the WebAppsClient.StartContinuousWebJob method.

type WebAppsClientStartContinuousWebJobResponse

type WebAppsClientStartContinuousWebJobResponse struct {
}

WebAppsClientStartContinuousWebJobResponse contains the response from method WebAppsClient.StartContinuousWebJob.

type WebAppsClientStartContinuousWebJobSlotOptions

type WebAppsClientStartContinuousWebJobSlotOptions struct {
}

WebAppsClientStartContinuousWebJobSlotOptions contains the optional parameters for the WebAppsClient.StartContinuousWebJobSlot method.

type WebAppsClientStartContinuousWebJobSlotResponse

type WebAppsClientStartContinuousWebJobSlotResponse struct {
}

WebAppsClientStartContinuousWebJobSlotResponse contains the response from method WebAppsClient.StartContinuousWebJobSlot.

type WebAppsClientStartNetworkTraceResponse

type WebAppsClientStartNetworkTraceResponse struct {
	// Array of NetworkTrace
	NetworkTraceArray []*NetworkTrace
}

WebAppsClientStartNetworkTraceResponse contains the response from method WebAppsClient.BeginStartNetworkTrace.

func (*WebAppsClientStartNetworkTraceResponse) UnmarshalJSON

func (w *WebAppsClientStartNetworkTraceResponse) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type WebAppsClientStartNetworkTraceResponse.

type WebAppsClientStartNetworkTraceSlotResponse

type WebAppsClientStartNetworkTraceSlotResponse struct {
	// Array of NetworkTrace
	NetworkTraceArray []*NetworkTrace
}

WebAppsClientStartNetworkTraceSlotResponse contains the response from method WebAppsClient.BeginStartNetworkTraceSlot.

func (*WebAppsClientStartNetworkTraceSlotResponse) UnmarshalJSON

func (w *WebAppsClientStartNetworkTraceSlotResponse) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type WebAppsClientStartNetworkTraceSlotResponse.

type WebAppsClientStartOptions

type WebAppsClientStartOptions struct {
}

WebAppsClientStartOptions contains the optional parameters for the WebAppsClient.Start method.

type WebAppsClientStartResponse

type WebAppsClientStartResponse struct {
}

WebAppsClientStartResponse contains the response from method WebAppsClient.Start.

type WebAppsClientStartSlotOptions

type WebAppsClientStartSlotOptions struct {
}

WebAppsClientStartSlotOptions contains the optional parameters for the WebAppsClient.StartSlot method.

type WebAppsClientStartSlotResponse

type WebAppsClientStartSlotResponse struct {
}

WebAppsClientStartSlotResponse contains the response from method WebAppsClient.StartSlot.

type WebAppsClientStartWebSiteNetworkTraceOperationResponse

type WebAppsClientStartWebSiteNetworkTraceOperationResponse struct {
	// Array of NetworkTrace
	NetworkTraceArray []*NetworkTrace
}

WebAppsClientStartWebSiteNetworkTraceOperationResponse contains the response from method WebAppsClient.BeginStartWebSiteNetworkTraceOperation.

func (*WebAppsClientStartWebSiteNetworkTraceOperationResponse) UnmarshalJSON

UnmarshalJSON implements the json.Unmarshaller interface for type WebAppsClientStartWebSiteNetworkTraceOperationResponse.

type WebAppsClientStartWebSiteNetworkTraceOperationSlotResponse

type WebAppsClientStartWebSiteNetworkTraceOperationSlotResponse struct {
	// Array of NetworkTrace
	NetworkTraceArray []*NetworkTrace
}

WebAppsClientStartWebSiteNetworkTraceOperationSlotResponse contains the response from method WebAppsClient.BeginStartWebSiteNetworkTraceOperationSlot.

func (*WebAppsClientStartWebSiteNetworkTraceOperationSlotResponse) UnmarshalJSON

UnmarshalJSON implements the json.Unmarshaller interface for type WebAppsClientStartWebSiteNetworkTraceOperationSlotResponse.

type WebAppsClientStartWebSiteNetworkTraceOptions

type WebAppsClientStartWebSiteNetworkTraceOptions struct {
	// The duration to keep capturing in seconds.
	DurationInSeconds *int32
	// The maximum frame length in bytes (Optional).
	MaxFrameLength *int32
	// The Blob URL to store capture file.
	SasURL *string
}

WebAppsClientStartWebSiteNetworkTraceOptions contains the optional parameters for the WebAppsClient.StartWebSiteNetworkTrace method.

type WebAppsClientStartWebSiteNetworkTraceResponse

type WebAppsClientStartWebSiteNetworkTraceResponse struct {
	Value *string
}

WebAppsClientStartWebSiteNetworkTraceResponse contains the response from method WebAppsClient.StartWebSiteNetworkTrace.

type WebAppsClientStartWebSiteNetworkTraceSlotOptions

type WebAppsClientStartWebSiteNetworkTraceSlotOptions struct {
	// The duration to keep capturing in seconds.
	DurationInSeconds *int32
	// The maximum frame length in bytes (Optional).
	MaxFrameLength *int32
	// The Blob URL to store capture file.
	SasURL *string
}

WebAppsClientStartWebSiteNetworkTraceSlotOptions contains the optional parameters for the WebAppsClient.StartWebSiteNetworkTraceSlot method.

type WebAppsClientStartWebSiteNetworkTraceSlotResponse

type WebAppsClientStartWebSiteNetworkTraceSlotResponse struct {
	Value *string
}

WebAppsClientStartWebSiteNetworkTraceSlotResponse contains the response from method WebAppsClient.StartWebSiteNetworkTraceSlot.

type WebAppsClientStopContinuousWebJobOptions

type WebAppsClientStopContinuousWebJobOptions struct {
}

WebAppsClientStopContinuousWebJobOptions contains the optional parameters for the WebAppsClient.StopContinuousWebJob method.

type WebAppsClientStopContinuousWebJobResponse

type WebAppsClientStopContinuousWebJobResponse struct {
}

WebAppsClientStopContinuousWebJobResponse contains the response from method WebAppsClient.StopContinuousWebJob.

type WebAppsClientStopContinuousWebJobSlotOptions

type WebAppsClientStopContinuousWebJobSlotOptions struct {
}

WebAppsClientStopContinuousWebJobSlotOptions contains the optional parameters for the WebAppsClient.StopContinuousWebJobSlot method.

type WebAppsClientStopContinuousWebJobSlotResponse

type WebAppsClientStopContinuousWebJobSlotResponse struct {
}

WebAppsClientStopContinuousWebJobSlotResponse contains the response from method WebAppsClient.StopContinuousWebJobSlot.

type WebAppsClientStopNetworkTraceOptions

type WebAppsClientStopNetworkTraceOptions struct {
}

WebAppsClientStopNetworkTraceOptions contains the optional parameters for the WebAppsClient.StopNetworkTrace method.

type WebAppsClientStopNetworkTraceResponse

type WebAppsClientStopNetworkTraceResponse struct {
}

WebAppsClientStopNetworkTraceResponse contains the response from method WebAppsClient.StopNetworkTrace.

type WebAppsClientStopNetworkTraceSlotOptions

type WebAppsClientStopNetworkTraceSlotOptions struct {
}

WebAppsClientStopNetworkTraceSlotOptions contains the optional parameters for the WebAppsClient.StopNetworkTraceSlot method.

type WebAppsClientStopNetworkTraceSlotResponse

type WebAppsClientStopNetworkTraceSlotResponse struct {
}

WebAppsClientStopNetworkTraceSlotResponse contains the response from method WebAppsClient.StopNetworkTraceSlot.

type WebAppsClientStopOptions

type WebAppsClientStopOptions struct {
}

WebAppsClientStopOptions contains the optional parameters for the WebAppsClient.Stop method.

type WebAppsClientStopResponse

type WebAppsClientStopResponse struct {
}

WebAppsClientStopResponse contains the response from method WebAppsClient.Stop.

type WebAppsClientStopSlotOptions

type WebAppsClientStopSlotOptions struct {
}

WebAppsClientStopSlotOptions contains the optional parameters for the WebAppsClient.StopSlot method.

type WebAppsClientStopSlotResponse

type WebAppsClientStopSlotResponse struct {
}

WebAppsClientStopSlotResponse contains the response from method WebAppsClient.StopSlot.

type WebAppsClientStopWebSiteNetworkTraceOptions

type WebAppsClientStopWebSiteNetworkTraceOptions struct {
}

WebAppsClientStopWebSiteNetworkTraceOptions contains the optional parameters for the WebAppsClient.StopWebSiteNetworkTrace method.

type WebAppsClientStopWebSiteNetworkTraceResponse

type WebAppsClientStopWebSiteNetworkTraceResponse struct {
}

WebAppsClientStopWebSiteNetworkTraceResponse contains the response from method WebAppsClient.StopWebSiteNetworkTrace.

type WebAppsClientStopWebSiteNetworkTraceSlotOptions

type WebAppsClientStopWebSiteNetworkTraceSlotOptions struct {
}

WebAppsClientStopWebSiteNetworkTraceSlotOptions contains the optional parameters for the WebAppsClient.StopWebSiteNetworkTraceSlot method.

type WebAppsClientStopWebSiteNetworkTraceSlotResponse

type WebAppsClientStopWebSiteNetworkTraceSlotResponse struct {
}

WebAppsClientStopWebSiteNetworkTraceSlotResponse contains the response from method WebAppsClient.StopWebSiteNetworkTraceSlot.

type WebAppsClientSwapSlotResponse

type WebAppsClientSwapSlotResponse struct {
}

WebAppsClientSwapSlotResponse contains the response from method WebAppsClient.BeginSwapSlot.

type WebAppsClientSwapSlotWithProductionResponse

type WebAppsClientSwapSlotWithProductionResponse struct {
}

WebAppsClientSwapSlotWithProductionResponse contains the response from method WebAppsClient.BeginSwapSlotWithProduction.

type WebAppsClientSyncFunctionTriggersOptions

type WebAppsClientSyncFunctionTriggersOptions struct {
}

WebAppsClientSyncFunctionTriggersOptions contains the optional parameters for the WebAppsClient.SyncFunctionTriggers method.

type WebAppsClientSyncFunctionTriggersResponse

type WebAppsClientSyncFunctionTriggersResponse struct {
}

WebAppsClientSyncFunctionTriggersResponse contains the response from method WebAppsClient.SyncFunctionTriggers.

type WebAppsClientSyncFunctionTriggersSlotOptions

type WebAppsClientSyncFunctionTriggersSlotOptions struct {
}

WebAppsClientSyncFunctionTriggersSlotOptions contains the optional parameters for the WebAppsClient.SyncFunctionTriggersSlot method.

type WebAppsClientSyncFunctionTriggersSlotResponse

type WebAppsClientSyncFunctionTriggersSlotResponse struct {
}

WebAppsClientSyncFunctionTriggersSlotResponse contains the response from method WebAppsClient.SyncFunctionTriggersSlot.

type WebAppsClientSyncFunctionsOptions

type WebAppsClientSyncFunctionsOptions struct {
}

WebAppsClientSyncFunctionsOptions contains the optional parameters for the WebAppsClient.SyncFunctions method.

type WebAppsClientSyncFunctionsResponse

type WebAppsClientSyncFunctionsResponse struct {
}

WebAppsClientSyncFunctionsResponse contains the response from method WebAppsClient.SyncFunctions.

type WebAppsClientSyncFunctionsSlotOptions

type WebAppsClientSyncFunctionsSlotOptions struct {
}

WebAppsClientSyncFunctionsSlotOptions contains the optional parameters for the WebAppsClient.SyncFunctionsSlot method.

type WebAppsClientSyncFunctionsSlotResponse

type WebAppsClientSyncFunctionsSlotResponse struct {
}

WebAppsClientSyncFunctionsSlotResponse contains the response from method WebAppsClient.SyncFunctionsSlot.

type WebAppsClientSyncRepositoryOptions

type WebAppsClientSyncRepositoryOptions struct {
}

WebAppsClientSyncRepositoryOptions contains the optional parameters for the WebAppsClient.SyncRepository method.

type WebAppsClientSyncRepositoryResponse

type WebAppsClientSyncRepositoryResponse struct {
}

WebAppsClientSyncRepositoryResponse contains the response from method WebAppsClient.SyncRepository.

type WebAppsClientSyncRepositorySlotOptions

type WebAppsClientSyncRepositorySlotOptions struct {
}

WebAppsClientSyncRepositorySlotOptions contains the optional parameters for the WebAppsClient.SyncRepositorySlot method.

type WebAppsClientSyncRepositorySlotResponse

type WebAppsClientSyncRepositorySlotResponse struct {
}

WebAppsClientSyncRepositorySlotResponse contains the response from method WebAppsClient.SyncRepositorySlot.

type WebAppsClientUpdateApplicationSettingsOptions

type WebAppsClientUpdateApplicationSettingsOptions struct {
}

WebAppsClientUpdateApplicationSettingsOptions contains the optional parameters for the WebAppsClient.UpdateApplicationSettings method.

type WebAppsClientUpdateApplicationSettingsResponse

type WebAppsClientUpdateApplicationSettingsResponse struct {
	StringDictionary
}

WebAppsClientUpdateApplicationSettingsResponse contains the response from method WebAppsClient.UpdateApplicationSettings.

type WebAppsClientUpdateApplicationSettingsSlotOptions

type WebAppsClientUpdateApplicationSettingsSlotOptions struct {
}

WebAppsClientUpdateApplicationSettingsSlotOptions contains the optional parameters for the WebAppsClient.UpdateApplicationSettingsSlot method.

type WebAppsClientUpdateApplicationSettingsSlotResponse

type WebAppsClientUpdateApplicationSettingsSlotResponse struct {
	StringDictionary
}

WebAppsClientUpdateApplicationSettingsSlotResponse contains the response from method WebAppsClient.UpdateApplicationSettingsSlot.

type WebAppsClientUpdateAuthSettingsOptions

type WebAppsClientUpdateAuthSettingsOptions struct {
}

WebAppsClientUpdateAuthSettingsOptions contains the optional parameters for the WebAppsClient.UpdateAuthSettings method.

type WebAppsClientUpdateAuthSettingsResponse

type WebAppsClientUpdateAuthSettingsResponse struct {
	SiteAuthSettings
}

WebAppsClientUpdateAuthSettingsResponse contains the response from method WebAppsClient.UpdateAuthSettings.

type WebAppsClientUpdateAuthSettingsSlotOptions

type WebAppsClientUpdateAuthSettingsSlotOptions struct {
}

WebAppsClientUpdateAuthSettingsSlotOptions contains the optional parameters for the WebAppsClient.UpdateAuthSettingsSlot method.

type WebAppsClientUpdateAuthSettingsSlotResponse

type WebAppsClientUpdateAuthSettingsSlotResponse struct {
	SiteAuthSettings
}

WebAppsClientUpdateAuthSettingsSlotResponse contains the response from method WebAppsClient.UpdateAuthSettingsSlot.

type WebAppsClientUpdateAzureStorageAccountsOptions

type WebAppsClientUpdateAzureStorageAccountsOptions struct {
}

WebAppsClientUpdateAzureStorageAccountsOptions contains the optional parameters for the WebAppsClient.UpdateAzureStorageAccounts method.

type WebAppsClientUpdateAzureStorageAccountsResponse

type WebAppsClientUpdateAzureStorageAccountsResponse struct {
	AzureStoragePropertyDictionaryResource
}

WebAppsClientUpdateAzureStorageAccountsResponse contains the response from method WebAppsClient.UpdateAzureStorageAccounts.

type WebAppsClientUpdateAzureStorageAccountsSlotOptions

type WebAppsClientUpdateAzureStorageAccountsSlotOptions struct {
}

WebAppsClientUpdateAzureStorageAccountsSlotOptions contains the optional parameters for the WebAppsClient.UpdateAzureStorageAccountsSlot method.

type WebAppsClientUpdateAzureStorageAccountsSlotResponse

type WebAppsClientUpdateAzureStorageAccountsSlotResponse struct {
	AzureStoragePropertyDictionaryResource
}

WebAppsClientUpdateAzureStorageAccountsSlotResponse contains the response from method WebAppsClient.UpdateAzureStorageAccountsSlot.

type WebAppsClientUpdateBackupConfigurationOptions

type WebAppsClientUpdateBackupConfigurationOptions struct {
}

WebAppsClientUpdateBackupConfigurationOptions contains the optional parameters for the WebAppsClient.UpdateBackupConfiguration method.

type WebAppsClientUpdateBackupConfigurationResponse

type WebAppsClientUpdateBackupConfigurationResponse struct {
	BackupRequest
}

WebAppsClientUpdateBackupConfigurationResponse contains the response from method WebAppsClient.UpdateBackupConfiguration.

type WebAppsClientUpdateBackupConfigurationSlotOptions

type WebAppsClientUpdateBackupConfigurationSlotOptions struct {
}

WebAppsClientUpdateBackupConfigurationSlotOptions contains the optional parameters for the WebAppsClient.UpdateBackupConfigurationSlot method.

type WebAppsClientUpdateBackupConfigurationSlotResponse

type WebAppsClientUpdateBackupConfigurationSlotResponse struct {
	BackupRequest
}

WebAppsClientUpdateBackupConfigurationSlotResponse contains the response from method WebAppsClient.UpdateBackupConfigurationSlot.

type WebAppsClientUpdateConfigurationOptions

type WebAppsClientUpdateConfigurationOptions struct {
}

WebAppsClientUpdateConfigurationOptions contains the optional parameters for the WebAppsClient.UpdateConfiguration method.

type WebAppsClientUpdateConfigurationResponse

type WebAppsClientUpdateConfigurationResponse struct {
	SiteConfigResource
}

WebAppsClientUpdateConfigurationResponse contains the response from method WebAppsClient.UpdateConfiguration.

type WebAppsClientUpdateConfigurationSlotOptions

type WebAppsClientUpdateConfigurationSlotOptions struct {
}

WebAppsClientUpdateConfigurationSlotOptions contains the optional parameters for the WebAppsClient.UpdateConfigurationSlot method.

type WebAppsClientUpdateConfigurationSlotResponse

type WebAppsClientUpdateConfigurationSlotResponse struct {
	SiteConfigResource
}

WebAppsClientUpdateConfigurationSlotResponse contains the response from method WebAppsClient.UpdateConfigurationSlot.

type WebAppsClientUpdateConnectionStringsOptions

type WebAppsClientUpdateConnectionStringsOptions struct {
}

WebAppsClientUpdateConnectionStringsOptions contains the optional parameters for the WebAppsClient.UpdateConnectionStrings method.

type WebAppsClientUpdateConnectionStringsResponse

type WebAppsClientUpdateConnectionStringsResponse struct {
	ConnectionStringDictionary
}

WebAppsClientUpdateConnectionStringsResponse contains the response from method WebAppsClient.UpdateConnectionStrings.

type WebAppsClientUpdateConnectionStringsSlotOptions

type WebAppsClientUpdateConnectionStringsSlotOptions struct {
}

WebAppsClientUpdateConnectionStringsSlotOptions contains the optional parameters for the WebAppsClient.UpdateConnectionStringsSlot method.

type WebAppsClientUpdateConnectionStringsSlotResponse

type WebAppsClientUpdateConnectionStringsSlotResponse struct {
	ConnectionStringDictionary
}

WebAppsClientUpdateConnectionStringsSlotResponse contains the response from method WebAppsClient.UpdateConnectionStringsSlot.

type WebAppsClientUpdateDiagnosticLogsConfigOptions

type WebAppsClientUpdateDiagnosticLogsConfigOptions struct {
}

WebAppsClientUpdateDiagnosticLogsConfigOptions contains the optional parameters for the WebAppsClient.UpdateDiagnosticLogsConfig method.

type WebAppsClientUpdateDiagnosticLogsConfigResponse

type WebAppsClientUpdateDiagnosticLogsConfigResponse struct {
	SiteLogsConfig
}

WebAppsClientUpdateDiagnosticLogsConfigResponse contains the response from method WebAppsClient.UpdateDiagnosticLogsConfig.

type WebAppsClientUpdateDiagnosticLogsConfigSlotOptions

type WebAppsClientUpdateDiagnosticLogsConfigSlotOptions struct {
}

WebAppsClientUpdateDiagnosticLogsConfigSlotOptions contains the optional parameters for the WebAppsClient.UpdateDiagnosticLogsConfigSlot method.

type WebAppsClientUpdateDiagnosticLogsConfigSlotResponse

type WebAppsClientUpdateDiagnosticLogsConfigSlotResponse struct {
	SiteLogsConfig
}

WebAppsClientUpdateDiagnosticLogsConfigSlotResponse contains the response from method WebAppsClient.UpdateDiagnosticLogsConfigSlot.

type WebAppsClientUpdateDomainOwnershipIdentifierOptions

type WebAppsClientUpdateDomainOwnershipIdentifierOptions struct {
}

WebAppsClientUpdateDomainOwnershipIdentifierOptions contains the optional parameters for the WebAppsClient.UpdateDomainOwnershipIdentifier method.

type WebAppsClientUpdateDomainOwnershipIdentifierResponse

type WebAppsClientUpdateDomainOwnershipIdentifierResponse struct {
	Identifier
}

WebAppsClientUpdateDomainOwnershipIdentifierResponse contains the response from method WebAppsClient.UpdateDomainOwnershipIdentifier.

type WebAppsClientUpdateDomainOwnershipIdentifierSlotOptions

type WebAppsClientUpdateDomainOwnershipIdentifierSlotOptions struct {
}

WebAppsClientUpdateDomainOwnershipIdentifierSlotOptions contains the optional parameters for the WebAppsClient.UpdateDomainOwnershipIdentifierSlot method.

type WebAppsClientUpdateDomainOwnershipIdentifierSlotResponse

type WebAppsClientUpdateDomainOwnershipIdentifierSlotResponse struct {
	Identifier
}

WebAppsClientUpdateDomainOwnershipIdentifierSlotResponse contains the response from method WebAppsClient.UpdateDomainOwnershipIdentifierSlot.

type WebAppsClientUpdateHybridConnectionOptions

type WebAppsClientUpdateHybridConnectionOptions struct {
}

WebAppsClientUpdateHybridConnectionOptions contains the optional parameters for the WebAppsClient.UpdateHybridConnection method.

type WebAppsClientUpdateHybridConnectionResponse

type WebAppsClientUpdateHybridConnectionResponse struct {
	HybridConnection
}

WebAppsClientUpdateHybridConnectionResponse contains the response from method WebAppsClient.UpdateHybridConnection.

type WebAppsClientUpdateHybridConnectionSlotOptions

type WebAppsClientUpdateHybridConnectionSlotOptions struct {
}

WebAppsClientUpdateHybridConnectionSlotOptions contains the optional parameters for the WebAppsClient.UpdateHybridConnectionSlot method.

type WebAppsClientUpdateHybridConnectionSlotResponse

type WebAppsClientUpdateHybridConnectionSlotResponse struct {
	HybridConnection
}

WebAppsClientUpdateHybridConnectionSlotResponse contains the response from method WebAppsClient.UpdateHybridConnectionSlot.

type WebAppsClientUpdateMetadataOptions

type WebAppsClientUpdateMetadataOptions struct {
}

WebAppsClientUpdateMetadataOptions contains the optional parameters for the WebAppsClient.UpdateMetadata method.

type WebAppsClientUpdateMetadataResponse

type WebAppsClientUpdateMetadataResponse struct {
	StringDictionary
}

WebAppsClientUpdateMetadataResponse contains the response from method WebAppsClient.UpdateMetadata.

type WebAppsClientUpdateMetadataSlotOptions

type WebAppsClientUpdateMetadataSlotOptions struct {
}

WebAppsClientUpdateMetadataSlotOptions contains the optional parameters for the WebAppsClient.UpdateMetadataSlot method.

type WebAppsClientUpdateMetadataSlotResponse

type WebAppsClientUpdateMetadataSlotResponse struct {
	StringDictionary
}

WebAppsClientUpdateMetadataSlotResponse contains the response from method WebAppsClient.UpdateMetadataSlot.

type WebAppsClientUpdateOptions

type WebAppsClientUpdateOptions struct {
}

WebAppsClientUpdateOptions contains the optional parameters for the WebAppsClient.Update method.

type WebAppsClientUpdatePremierAddOnOptions

type WebAppsClientUpdatePremierAddOnOptions struct {
}

WebAppsClientUpdatePremierAddOnOptions contains the optional parameters for the WebAppsClient.UpdatePremierAddOn method.

type WebAppsClientUpdatePremierAddOnResponse

type WebAppsClientUpdatePremierAddOnResponse struct {
	PremierAddOn
}

WebAppsClientUpdatePremierAddOnResponse contains the response from method WebAppsClient.UpdatePremierAddOn.

type WebAppsClientUpdatePremierAddOnSlotOptions

type WebAppsClientUpdatePremierAddOnSlotOptions struct {
}

WebAppsClientUpdatePremierAddOnSlotOptions contains the optional parameters for the WebAppsClient.UpdatePremierAddOnSlot method.

type WebAppsClientUpdatePremierAddOnSlotResponse

type WebAppsClientUpdatePremierAddOnSlotResponse struct {
	PremierAddOn
}

WebAppsClientUpdatePremierAddOnSlotResponse contains the response from method WebAppsClient.UpdatePremierAddOnSlot.

type WebAppsClientUpdateRelayServiceConnectionOptions

type WebAppsClientUpdateRelayServiceConnectionOptions struct {
}

WebAppsClientUpdateRelayServiceConnectionOptions contains the optional parameters for the WebAppsClient.UpdateRelayServiceConnection method.

type WebAppsClientUpdateRelayServiceConnectionResponse

type WebAppsClientUpdateRelayServiceConnectionResponse struct {
	RelayServiceConnectionEntity
}

WebAppsClientUpdateRelayServiceConnectionResponse contains the response from method WebAppsClient.UpdateRelayServiceConnection.

type WebAppsClientUpdateRelayServiceConnectionSlotOptions

type WebAppsClientUpdateRelayServiceConnectionSlotOptions struct {
}

WebAppsClientUpdateRelayServiceConnectionSlotOptions contains the optional parameters for the WebAppsClient.UpdateRelayServiceConnectionSlot method.

type WebAppsClientUpdateRelayServiceConnectionSlotResponse

type WebAppsClientUpdateRelayServiceConnectionSlotResponse struct {
	RelayServiceConnectionEntity
}

WebAppsClientUpdateRelayServiceConnectionSlotResponse contains the response from method WebAppsClient.UpdateRelayServiceConnectionSlot.

type WebAppsClientUpdateResponse

type WebAppsClientUpdateResponse struct {
	Site
}

WebAppsClientUpdateResponse contains the response from method WebAppsClient.Update.

type WebAppsClientUpdateSitePushSettingsOptions

type WebAppsClientUpdateSitePushSettingsOptions struct {
}

WebAppsClientUpdateSitePushSettingsOptions contains the optional parameters for the WebAppsClient.UpdateSitePushSettings method.

type WebAppsClientUpdateSitePushSettingsResponse

type WebAppsClientUpdateSitePushSettingsResponse struct {
	PushSettings
}

WebAppsClientUpdateSitePushSettingsResponse contains the response from method WebAppsClient.UpdateSitePushSettings.

type WebAppsClientUpdateSitePushSettingsSlotOptions

type WebAppsClientUpdateSitePushSettingsSlotOptions struct {
}

WebAppsClientUpdateSitePushSettingsSlotOptions contains the optional parameters for the WebAppsClient.UpdateSitePushSettingsSlot method.

type WebAppsClientUpdateSitePushSettingsSlotResponse

type WebAppsClientUpdateSitePushSettingsSlotResponse struct {
	PushSettings
}

WebAppsClientUpdateSitePushSettingsSlotResponse contains the response from method WebAppsClient.UpdateSitePushSettingsSlot.

type WebAppsClientUpdateSlotConfigurationNamesOptions

type WebAppsClientUpdateSlotConfigurationNamesOptions struct {
}

WebAppsClientUpdateSlotConfigurationNamesOptions contains the optional parameters for the WebAppsClient.UpdateSlotConfigurationNames method.

type WebAppsClientUpdateSlotConfigurationNamesResponse

type WebAppsClientUpdateSlotConfigurationNamesResponse struct {
	SlotConfigNamesResource
}

WebAppsClientUpdateSlotConfigurationNamesResponse contains the response from method WebAppsClient.UpdateSlotConfigurationNames.

type WebAppsClientUpdateSlotOptions

type WebAppsClientUpdateSlotOptions struct {
}

WebAppsClientUpdateSlotOptions contains the optional parameters for the WebAppsClient.UpdateSlot method.

type WebAppsClientUpdateSlotResponse

type WebAppsClientUpdateSlotResponse struct {
	Site
}

WebAppsClientUpdateSlotResponse contains the response from method WebAppsClient.UpdateSlot.

type WebAppsClientUpdateSourceControlOptions

type WebAppsClientUpdateSourceControlOptions struct {
}

WebAppsClientUpdateSourceControlOptions contains the optional parameters for the WebAppsClient.UpdateSourceControl method.

type WebAppsClientUpdateSourceControlResponse

type WebAppsClientUpdateSourceControlResponse struct {
	SiteSourceControl
}

WebAppsClientUpdateSourceControlResponse contains the response from method WebAppsClient.UpdateSourceControl.

type WebAppsClientUpdateSourceControlSlotOptions

type WebAppsClientUpdateSourceControlSlotOptions struct {
}

WebAppsClientUpdateSourceControlSlotOptions contains the optional parameters for the WebAppsClient.UpdateSourceControlSlot method.

type WebAppsClientUpdateSourceControlSlotResponse

type WebAppsClientUpdateSourceControlSlotResponse struct {
	SiteSourceControl
}

WebAppsClientUpdateSourceControlSlotResponse contains the response from method WebAppsClient.UpdateSourceControlSlot.

type WebAppsClientUpdateSwiftVirtualNetworkConnectionOptions

type WebAppsClientUpdateSwiftVirtualNetworkConnectionOptions struct {
}

WebAppsClientUpdateSwiftVirtualNetworkConnectionOptions contains the optional parameters for the WebAppsClient.UpdateSwiftVirtualNetworkConnection method.

type WebAppsClientUpdateSwiftVirtualNetworkConnectionResponse

type WebAppsClientUpdateSwiftVirtualNetworkConnectionResponse struct {
	SwiftVirtualNetwork
}

WebAppsClientUpdateSwiftVirtualNetworkConnectionResponse contains the response from method WebAppsClient.UpdateSwiftVirtualNetworkConnection.

type WebAppsClientUpdateSwiftVirtualNetworkConnectionSlotOptions

type WebAppsClientUpdateSwiftVirtualNetworkConnectionSlotOptions struct {
}

WebAppsClientUpdateSwiftVirtualNetworkConnectionSlotOptions contains the optional parameters for the WebAppsClient.UpdateSwiftVirtualNetworkConnectionSlot method.

type WebAppsClientUpdateSwiftVirtualNetworkConnectionSlotResponse

type WebAppsClientUpdateSwiftVirtualNetworkConnectionSlotResponse struct {
	SwiftVirtualNetwork
}

WebAppsClientUpdateSwiftVirtualNetworkConnectionSlotResponse contains the response from method WebAppsClient.UpdateSwiftVirtualNetworkConnectionSlot.

type WebAppsClientUpdateVnetConnectionGatewayOptions

type WebAppsClientUpdateVnetConnectionGatewayOptions struct {
}

WebAppsClientUpdateVnetConnectionGatewayOptions contains the optional parameters for the WebAppsClient.UpdateVnetConnectionGateway method.

type WebAppsClientUpdateVnetConnectionGatewayResponse

type WebAppsClientUpdateVnetConnectionGatewayResponse struct {
	VnetGateway
}

WebAppsClientUpdateVnetConnectionGatewayResponse contains the response from method WebAppsClient.UpdateVnetConnectionGateway.

type WebAppsClientUpdateVnetConnectionGatewaySlotOptions

type WebAppsClientUpdateVnetConnectionGatewaySlotOptions struct {
}

WebAppsClientUpdateVnetConnectionGatewaySlotOptions contains the optional parameters for the WebAppsClient.UpdateVnetConnectionGatewaySlot method.

type WebAppsClientUpdateVnetConnectionGatewaySlotResponse

type WebAppsClientUpdateVnetConnectionGatewaySlotResponse struct {
	VnetGateway
}

WebAppsClientUpdateVnetConnectionGatewaySlotResponse contains the response from method WebAppsClient.UpdateVnetConnectionGatewaySlot.

type WebAppsClientUpdateVnetConnectionOptions

type WebAppsClientUpdateVnetConnectionOptions struct {
}

WebAppsClientUpdateVnetConnectionOptions contains the optional parameters for the WebAppsClient.UpdateVnetConnection method.

type WebAppsClientUpdateVnetConnectionResponse

type WebAppsClientUpdateVnetConnectionResponse struct {
	VnetInfo
}

WebAppsClientUpdateVnetConnectionResponse contains the response from method WebAppsClient.UpdateVnetConnection.

type WebAppsClientUpdateVnetConnectionSlotOptions

type WebAppsClientUpdateVnetConnectionSlotOptions struct {
}

WebAppsClientUpdateVnetConnectionSlotOptions contains the optional parameters for the WebAppsClient.UpdateVnetConnectionSlot method.

type WebAppsClientUpdateVnetConnectionSlotResponse

type WebAppsClientUpdateVnetConnectionSlotResponse struct {
	VnetInfo
}

WebAppsClientUpdateVnetConnectionSlotResponse contains the response from method WebAppsClient.UpdateVnetConnectionSlot.

type WebJob

type WebJob struct {
	// Kind of resource.
	Kind *string `json:"kind,omitempty"`

	// WebJob resource specific properties
	Properties *WebJobProperties `json:"properties,omitempty"`

	// READ-ONLY; Resource Id.
	ID *string `json:"id,omitempty" azure:"ro"`

	// READ-ONLY; Resource Name.
	Name *string `json:"name,omitempty" azure:"ro"`

	// READ-ONLY; Resource type.
	Type *string `json:"type,omitempty" azure:"ro"`
}

WebJob - Web Job Information.

func (WebJob) MarshalJSON

func (w WebJob) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type WebJob.

func (*WebJob) UnmarshalJSON

func (w *WebJob) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type WebJob.

type WebJobCollection

type WebJobCollection struct {
	// REQUIRED; Collection of resources.
	Value []*WebJob `json:"value,omitempty"`

	// READ-ONLY; Link to next page of resources.
	NextLink *string `json:"nextLink,omitempty" azure:"ro"`
}

WebJobCollection - Collection of Kudu web job information elements.

func (WebJobCollection) MarshalJSON

func (w WebJobCollection) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type WebJobCollection.

func (*WebJobCollection) UnmarshalJSON

func (w *WebJobCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type WebJobCollection.

type WebJobProperties

type WebJobProperties struct {
	// Error information.
	Error *string `json:"error,omitempty"`

	// Extra Info URL.
	ExtraInfoURL *string `json:"extra_info_url,omitempty"`

	// Run command.
	RunCommand *string `json:"run_command,omitempty"`

	// Job settings.
	Settings map[string]any `json:"settings,omitempty"`

	// Job URL.
	URL *string `json:"url,omitempty"`

	// Using SDK?
	UsingSdk *bool `json:"using_sdk,omitempty"`

	// Job type.
	WebJobType *WebJobType `json:"web_job_type,omitempty"`
}

WebJobProperties - WebJob resource specific properties

func (WebJobProperties) MarshalJSON

func (w WebJobProperties) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type WebJobProperties.

func (*WebJobProperties) UnmarshalJSON

func (w *WebJobProperties) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type WebJobProperties.

type WebJobType

type WebJobType string

WebJobType - Job type.

const (
	WebJobTypeContinuous WebJobType = "Continuous"
	WebJobTypeTriggered  WebJobType = "Triggered"
)

func PossibleWebJobTypeValues

func PossibleWebJobTypeValues() []WebJobType

PossibleWebJobTypeValues returns the possible values for the WebJobType const type.

type WebSiteManagementClient

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

WebSiteManagementClient contains the methods for the WebSiteManagementClient group. Don't use this type directly, use NewWebSiteManagementClient() instead.

func NewWebSiteManagementClient

func NewWebSiteManagementClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*WebSiteManagementClient, error)

NewWebSiteManagementClient creates a new instance of WebSiteManagementClient with the specified values.

  • subscriptionID - Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).
  • credential - used to authorize requests. Usually a credential from azidentity.
  • options - pass nil to accept the default values.

func (*WebSiteManagementClient) CheckNameAvailability

CheckNameAvailability - Check if a resource name is available. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • request - Name availability request.
  • options - WebSiteManagementClientCheckNameAvailabilityOptions contains the optional parameters for the WebSiteManagementClient.CheckNameAvailability method.

func (*WebSiteManagementClient) GetPublishingUser

GetPublishingUser - Gets publishing user If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • options - WebSiteManagementClientGetPublishingUserOptions contains the optional parameters for the WebSiteManagementClient.GetPublishingUser method.

func (*WebSiteManagementClient) GetSourceControl

GetSourceControl - Gets source control token If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • sourceControlType - Type of source control
  • options - WebSiteManagementClientGetSourceControlOptions contains the optional parameters for the WebSiteManagementClient.GetSourceControl method.

func (*WebSiteManagementClient) GetSubscriptionDeploymentLocations

GetSubscriptionDeploymentLocations - Gets list of available geo regions plus ministamps If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • options - WebSiteManagementClientGetSubscriptionDeploymentLocationsOptions contains the optional parameters for the WebSiteManagementClient.GetSubscriptionDeploymentLocations method.

func (*WebSiteManagementClient) ListSKUs

ListSKUs - List all SKUs. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • options - WebSiteManagementClientListSKUsOptions contains the optional parameters for the WebSiteManagementClient.ListSKUs method.

func (*WebSiteManagementClient) Move

Move - Move resources between resource groups. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • moveResourceEnvelope - Object that represents the resource to move.
  • options - WebSiteManagementClientMoveOptions contains the optional parameters for the WebSiteManagementClient.Move method.

func (*WebSiteManagementClient) NewListBillingMetersPager

NewListBillingMetersPager - Gets a list of meters for a given location.

Generated from API version 2018-02-01

  • options - WebSiteManagementClientListBillingMetersOptions contains the optional parameters for the WebSiteManagementClient.NewListBillingMetersPager method.

func (*WebSiteManagementClient) NewListGeoRegionsPager

NewListGeoRegionsPager - Get a list of available geographical regions.

Generated from API version 2018-02-01

  • options - WebSiteManagementClientListGeoRegionsOptions contains the optional parameters for the WebSiteManagementClient.NewListGeoRegionsPager method.

func (*WebSiteManagementClient) NewListPremierAddOnOffersPager

NewListPremierAddOnOffersPager - List all premier add-on offers.

Generated from API version 2018-02-01

  • options - WebSiteManagementClientListPremierAddOnOffersOptions contains the optional parameters for the WebSiteManagementClient.NewListPremierAddOnOffersPager method.

func (*WebSiteManagementClient) NewListSiteIdentifiersAssignedToHostNamePager

NewListSiteIdentifiersAssignedToHostNamePager - List all apps that are assigned to a hostname.

Generated from API version 2018-02-01

  • nameIdentifier - Hostname information.
  • options - WebSiteManagementClientListSiteIdentifiersAssignedToHostNameOptions contains the optional parameters for the WebSiteManagementClient.NewListSiteIdentifiersAssignedToHostNamePager method.

func (*WebSiteManagementClient) NewListSourceControlsPager

NewListSourceControlsPager - Gets the source controls available for Azure websites.

Generated from API version 2018-02-01

  • options - WebSiteManagementClientListSourceControlsOptions contains the optional parameters for the WebSiteManagementClient.NewListSourceControlsPager method.

func (*WebSiteManagementClient) UpdatePublishingUser

UpdatePublishingUser - Updates publishing user If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • userDetails - Details of publishing user
  • options - WebSiteManagementClientUpdatePublishingUserOptions contains the optional parameters for the WebSiteManagementClient.UpdatePublishingUser method.

func (*WebSiteManagementClient) UpdateSourceControl

UpdateSourceControl - Updates source control token If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • sourceControlType - Type of source control
  • requestMessage - Source control token information
  • options - WebSiteManagementClientUpdateSourceControlOptions contains the optional parameters for the WebSiteManagementClient.UpdateSourceControl method.

func (*WebSiteManagementClient) Validate

Validate - Validate if a resource can be created. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • validateRequest - Request with the resources to validate.
  • options - WebSiteManagementClientValidateOptions contains the optional parameters for the WebSiteManagementClient.Validate method.

func (*WebSiteManagementClient) ValidateContainerSettings

ValidateContainerSettings - Validate if the container settings are correct. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • options - WebSiteManagementClientValidateContainerSettingsOptions contains the optional parameters for the WebSiteManagementClient.ValidateContainerSettings method.

func (*WebSiteManagementClient) ValidateMove

ValidateMove - Validate whether a resource can be moved. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • resourceGroupName - Name of the resource group to which the resource belongs.
  • moveResourceEnvelope - Object that represents the resource to move.
  • options - WebSiteManagementClientValidateMoveOptions contains the optional parameters for the WebSiteManagementClient.ValidateMove method.

func (*WebSiteManagementClient) VerifyHostingEnvironmentVnet

VerifyHostingEnvironmentVnet - Verifies if this VNET is compatible with an App Service Environment by analyzing the Network Security Group rules. If the operation fails it returns an *azcore.ResponseError type.

Generated from API version 2018-02-01

  • parameters - VNET information
  • options - WebSiteManagementClientVerifyHostingEnvironmentVnetOptions contains the optional parameters for the WebSiteManagementClient.VerifyHostingEnvironmentVnet method.

type WebSiteManagementClientCheckNameAvailabilityOptions

type WebSiteManagementClientCheckNameAvailabilityOptions struct {
}

WebSiteManagementClientCheckNameAvailabilityOptions contains the optional parameters for the WebSiteManagementClient.CheckNameAvailability method.

type WebSiteManagementClientCheckNameAvailabilityResponse

type WebSiteManagementClientCheckNameAvailabilityResponse struct {
	ResourceNameAvailability
}

WebSiteManagementClientCheckNameAvailabilityResponse contains the response from method WebSiteManagementClient.CheckNameAvailability.

type WebSiteManagementClientGetPublishingUserOptions

type WebSiteManagementClientGetPublishingUserOptions struct {
}

WebSiteManagementClientGetPublishingUserOptions contains the optional parameters for the WebSiteManagementClient.GetPublishingUser method.

type WebSiteManagementClientGetPublishingUserResponse

type WebSiteManagementClientGetPublishingUserResponse struct {
	User
}

WebSiteManagementClientGetPublishingUserResponse contains the response from method WebSiteManagementClient.GetPublishingUser.

type WebSiteManagementClientGetSourceControlOptions

type WebSiteManagementClientGetSourceControlOptions struct {
}

WebSiteManagementClientGetSourceControlOptions contains the optional parameters for the WebSiteManagementClient.GetSourceControl method.

type WebSiteManagementClientGetSourceControlResponse

type WebSiteManagementClientGetSourceControlResponse struct {
	SourceControl
}

WebSiteManagementClientGetSourceControlResponse contains the response from method WebSiteManagementClient.GetSourceControl.

type WebSiteManagementClientGetSubscriptionDeploymentLocationsOptions

type WebSiteManagementClientGetSubscriptionDeploymentLocationsOptions struct {
}

WebSiteManagementClientGetSubscriptionDeploymentLocationsOptions contains the optional parameters for the WebSiteManagementClient.GetSubscriptionDeploymentLocations method.

type WebSiteManagementClientGetSubscriptionDeploymentLocationsResponse

type WebSiteManagementClientGetSubscriptionDeploymentLocationsResponse struct {
	DeploymentLocations
}

WebSiteManagementClientGetSubscriptionDeploymentLocationsResponse contains the response from method WebSiteManagementClient.GetSubscriptionDeploymentLocations.

type WebSiteManagementClientListBillingMetersOptions

type WebSiteManagementClientListBillingMetersOptions struct {
	// Azure Location of billable resource
	BillingLocation *string
	// App Service OS type meters used for
	OSType *string
}

WebSiteManagementClientListBillingMetersOptions contains the optional parameters for the WebSiteManagementClient.NewListBillingMetersPager method.

type WebSiteManagementClientListBillingMetersResponse

type WebSiteManagementClientListBillingMetersResponse struct {
	BillingMeterCollection
}

WebSiteManagementClientListBillingMetersResponse contains the response from method WebSiteManagementClient.NewListBillingMetersPager.

type WebSiteManagementClientListGeoRegionsOptions

type WebSiteManagementClientListGeoRegionsOptions struct {
	// Specify true if you want to filter to only regions that support Linux Consumption Workers.
	LinuxDynamicWorkersEnabled *bool
	// Specify true if you want to filter to only regions that support Linux workers.
	LinuxWorkersEnabled *bool
	// Name of SKU used to filter the regions.
	SKU *SKUName
	// Specify true if you want to filter to only regions that support Xenon workers.
	XenonWorkersEnabled *bool
}

WebSiteManagementClientListGeoRegionsOptions contains the optional parameters for the WebSiteManagementClient.NewListGeoRegionsPager method.

type WebSiteManagementClientListGeoRegionsResponse

type WebSiteManagementClientListGeoRegionsResponse struct {
	GeoRegionCollection
}

WebSiteManagementClientListGeoRegionsResponse contains the response from method WebSiteManagementClient.NewListGeoRegionsPager.

type WebSiteManagementClientListPremierAddOnOffersOptions

type WebSiteManagementClientListPremierAddOnOffersOptions struct {
}

WebSiteManagementClientListPremierAddOnOffersOptions contains the optional parameters for the WebSiteManagementClient.NewListPremierAddOnOffersPager method.

type WebSiteManagementClientListPremierAddOnOffersResponse

type WebSiteManagementClientListPremierAddOnOffersResponse struct {
	PremierAddOnOfferCollection
}

WebSiteManagementClientListPremierAddOnOffersResponse contains the response from method WebSiteManagementClient.NewListPremierAddOnOffersPager.

type WebSiteManagementClientListSKUsOptions

type WebSiteManagementClientListSKUsOptions struct {
}

WebSiteManagementClientListSKUsOptions contains the optional parameters for the WebSiteManagementClient.ListSKUs method.

type WebSiteManagementClientListSKUsResponse

type WebSiteManagementClientListSKUsResponse struct {
	SKUInfos
}

WebSiteManagementClientListSKUsResponse contains the response from method WebSiteManagementClient.ListSKUs.

type WebSiteManagementClientListSiteIdentifiersAssignedToHostNameOptions

type WebSiteManagementClientListSiteIdentifiersAssignedToHostNameOptions struct {
}

WebSiteManagementClientListSiteIdentifiersAssignedToHostNameOptions contains the optional parameters for the WebSiteManagementClient.NewListSiteIdentifiersAssignedToHostNamePager method.

type WebSiteManagementClientListSiteIdentifiersAssignedToHostNameResponse

type WebSiteManagementClientListSiteIdentifiersAssignedToHostNameResponse struct {
	IdentifierCollection
}

WebSiteManagementClientListSiteIdentifiersAssignedToHostNameResponse contains the response from method WebSiteManagementClient.NewListSiteIdentifiersAssignedToHostNamePager.

type WebSiteManagementClientListSourceControlsOptions

type WebSiteManagementClientListSourceControlsOptions struct {
}

WebSiteManagementClientListSourceControlsOptions contains the optional parameters for the WebSiteManagementClient.NewListSourceControlsPager method.

type WebSiteManagementClientListSourceControlsResponse

type WebSiteManagementClientListSourceControlsResponse struct {
	SourceControlCollection
}

WebSiteManagementClientListSourceControlsResponse contains the response from method WebSiteManagementClient.NewListSourceControlsPager.

type WebSiteManagementClientMoveOptions

type WebSiteManagementClientMoveOptions struct {
}

WebSiteManagementClientMoveOptions contains the optional parameters for the WebSiteManagementClient.Move method.

type WebSiteManagementClientMoveResponse

type WebSiteManagementClientMoveResponse struct {
}

WebSiteManagementClientMoveResponse contains the response from method WebSiteManagementClient.Move.

type WebSiteManagementClientUpdatePublishingUserOptions

type WebSiteManagementClientUpdatePublishingUserOptions struct {
}

WebSiteManagementClientUpdatePublishingUserOptions contains the optional parameters for the WebSiteManagementClient.UpdatePublishingUser method.

type WebSiteManagementClientUpdatePublishingUserResponse

type WebSiteManagementClientUpdatePublishingUserResponse struct {
	User
}

WebSiteManagementClientUpdatePublishingUserResponse contains the response from method WebSiteManagementClient.UpdatePublishingUser.

type WebSiteManagementClientUpdateSourceControlOptions

type WebSiteManagementClientUpdateSourceControlOptions struct {
}

WebSiteManagementClientUpdateSourceControlOptions contains the optional parameters for the WebSiteManagementClient.UpdateSourceControl method.

type WebSiteManagementClientUpdateSourceControlResponse

type WebSiteManagementClientUpdateSourceControlResponse struct {
	SourceControl
}

WebSiteManagementClientUpdateSourceControlResponse contains the response from method WebSiteManagementClient.UpdateSourceControl.

type WebSiteManagementClientValidateContainerSettingsOptions

type WebSiteManagementClientValidateContainerSettingsOptions struct {
}

WebSiteManagementClientValidateContainerSettingsOptions contains the optional parameters for the WebSiteManagementClient.ValidateContainerSettings method.

type WebSiteManagementClientValidateContainerSettingsResponse

type WebSiteManagementClientValidateContainerSettingsResponse struct {
	// Anything
	Interface any
}

WebSiteManagementClientValidateContainerSettingsResponse contains the response from method WebSiteManagementClient.ValidateContainerSettings.

type WebSiteManagementClientValidateMoveOptions

type WebSiteManagementClientValidateMoveOptions struct {
}

WebSiteManagementClientValidateMoveOptions contains the optional parameters for the WebSiteManagementClient.ValidateMove method.

type WebSiteManagementClientValidateMoveResponse

type WebSiteManagementClientValidateMoveResponse struct {
}

WebSiteManagementClientValidateMoveResponse contains the response from method WebSiteManagementClient.ValidateMove.

type WebSiteManagementClientValidateOptions

type WebSiteManagementClientValidateOptions struct {
}

WebSiteManagementClientValidateOptions contains the optional parameters for the WebSiteManagementClient.Validate method.

type WebSiteManagementClientValidateResponse

type WebSiteManagementClientValidateResponse struct {
	ValidateResponse
}

WebSiteManagementClientValidateResponse contains the response from method WebSiteManagementClient.Validate.

type WebSiteManagementClientVerifyHostingEnvironmentVnetOptions

type WebSiteManagementClientVerifyHostingEnvironmentVnetOptions struct {
}

WebSiteManagementClientVerifyHostingEnvironmentVnetOptions contains the optional parameters for the WebSiteManagementClient.VerifyHostingEnvironmentVnet method.

type WebSiteManagementClientVerifyHostingEnvironmentVnetResponse

type WebSiteManagementClientVerifyHostingEnvironmentVnetResponse struct {
	VnetValidationFailureDetails
}

WebSiteManagementClientVerifyHostingEnvironmentVnetResponse contains the response from method WebSiteManagementClient.VerifyHostingEnvironmentVnet.

type WorkerPool

type WorkerPool struct {
	// Shared or dedicated app hosting.
	ComputeMode *ComputeModeOptions `json:"computeMode,omitempty"`

	// Number of instances in the worker pool.
	WorkerCount *int32 `json:"workerCount,omitempty"`

	// VM size of the worker pool instances.
	WorkerSize *string `json:"workerSize,omitempty"`

	// Worker size ID for referencing this worker pool.
	WorkerSizeID *int32 `json:"workerSizeId,omitempty"`

	// READ-ONLY; Names of all instances in the worker pool (read only).
	InstanceNames []*string `json:"instanceNames,omitempty" azure:"ro"`
}

WorkerPool - Worker pool of an App Service Environment.

func (WorkerPool) MarshalJSON

func (w WorkerPool) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type WorkerPool.

func (*WorkerPool) UnmarshalJSON

func (w *WorkerPool) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type WorkerPool.

type WorkerSizeOptions

type WorkerSizeOptions string

WorkerSizeOptions - Size of the machines.

const (
	WorkerSizeOptionsSmall   WorkerSizeOptions = "Small"
	WorkerSizeOptionsMedium  WorkerSizeOptions = "Medium"
	WorkerSizeOptionsLarge   WorkerSizeOptions = "Large"
	WorkerSizeOptionsD1      WorkerSizeOptions = "D1"
	WorkerSizeOptionsD2      WorkerSizeOptions = "D2"
	WorkerSizeOptionsD3      WorkerSizeOptions = "D3"
	WorkerSizeOptionsDefault WorkerSizeOptions = "Default"
)

func PossibleWorkerSizeOptionsValues

func PossibleWorkerSizeOptionsValues() []WorkerSizeOptions

PossibleWorkerSizeOptionsValues returns the possible values for the WorkerSizeOptions const type.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL