webapps

package
v0.20231002.1065327 Latest Latest
Warning

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

Go to latest
Published: Oct 2, 2023 License: MPL-2.0 Imports: 15 Imported by: 0

README ¶

github.com/hashicorp/go-azure-sdk/resource-manager/web/2022-09-01/webapps Documentation

The webapps SDK allows for interaction with the Azure Resource Manager Service web (API Version 2022-09-01).

This readme covers example usages, but further information on using this SDK can be found in the project root.

Import Path

import "github.com/hashicorp/go-azure-sdk/resource-manager/web/2022-09-01/webapps"

Client Initialization

client := webapps.NewWebAppsClientWithBaseURI("https://management.azure.com")
client.Client.Authorizer = authorizer

Example Usage: WebAppsClient.AddPremierAddOn

ctx := context.TODO()
id := webapps.NewPremierAddonID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "premierAddonValue")

payload := webapps.PremierAddOn{
	// ...
}


read, err := client.AddPremierAddOn(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.AddPremierAddOnSlot

ctx := context.TODO()
id := webapps.NewSlotPremierAddonID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "premierAddonValue")

payload := webapps.PremierAddOn{
	// ...
}


read, err := client.AddPremierAddOnSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.AnalyzeCustomHostname

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.AnalyzeCustomHostname(ctx, id, webapps.DefaultAnalyzeCustomHostnameOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.AnalyzeCustomHostnameSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.AnalyzeCustomHostnameSlot(ctx, id, webapps.DefaultAnalyzeCustomHostnameSlotOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ApplySlotConfigToProduction

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

payload := webapps.CsmSlotEntity{
	// ...
}


read, err := client.ApplySlotConfigToProduction(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ApplySlotConfigurationSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

payload := webapps.CsmSlotEntity{
	// ...
}


read, err := client.ApplySlotConfigurationSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ApproveOrRejectPrivateEndpointConnection

ctx := context.TODO()
id := webapps.NewPrivateEndpointConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "privateEndpointConnectionValue")

payload := webapps.PrivateLinkConnectionApprovalRequestResource{
	// ...
}


if err := client.ApproveOrRejectPrivateEndpointConnectionThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: WebAppsClient.ApproveOrRejectPrivateEndpointConnectionSlot

ctx := context.TODO()
id := webapps.NewSlotPrivateEndpointConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "privateEndpointConnectionValue")

payload := webapps.PrivateLinkConnectionApprovalRequestResource{
	// ...
}


if err := client.ApproveOrRejectPrivateEndpointConnectionSlotThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: WebAppsClient.Backup

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

payload := webapps.BackupRequest{
	// ...
}


read, err := client.Backup(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.BackupSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

payload := webapps.BackupRequest{
	// ...
}


read, err := client.BackupSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.CreateDeployment

ctx := context.TODO()
id := webapps.NewDeploymentID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "deploymentValue")

payload := webapps.Deployment{
	// ...
}


read, err := client.CreateDeployment(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.CreateDeploymentSlot

ctx := context.TODO()
id := webapps.NewSlotDeploymentID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "deploymentValue")

payload := webapps.Deployment{
	// ...
}


read, err := client.CreateDeploymentSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.CreateFunction

ctx := context.TODO()
id := webapps.NewFunctionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "functionValue")

payload := webapps.FunctionEnvelope{
	// ...
}


if err := client.CreateFunctionThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: WebAppsClient.CreateInstanceFunctionSlot

ctx := context.TODO()
id := webapps.NewSlotFunctionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "functionValue")

payload := webapps.FunctionEnvelope{
	// ...
}


if err := client.CreateInstanceFunctionSlotThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: WebAppsClient.CreateInstanceMSDeployOperation

ctx := context.TODO()
id := webapps.NewInstanceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "instanceIdValue")

payload := webapps.MSDeploy{
	// ...
}


if err := client.CreateInstanceMSDeployOperationThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: WebAppsClient.CreateInstanceMSDeployOperationSlot

ctx := context.TODO()
id := webapps.NewSlotInstanceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "instanceIdValue")

payload := webapps.MSDeploy{
	// ...
}


if err := client.CreateInstanceMSDeployOperationSlotThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: WebAppsClient.CreateMSDeployOperation

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

payload := webapps.MSDeploy{
	// ...
}


if err := client.CreateMSDeployOperationThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: WebAppsClient.CreateMSDeployOperationSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

payload := webapps.MSDeploy{
	// ...
}


if err := client.CreateMSDeployOperationSlotThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: WebAppsClient.CreateOneDeployOperation

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.CreateOneDeployOperation(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.CreateOrUpdate

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

payload := webapps.Site{
	// ...
}


if err := client.CreateOrUpdateThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: WebAppsClient.CreateOrUpdateConfiguration

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

payload := webapps.SiteConfigResource{
	// ...
}


read, err := client.CreateOrUpdateConfiguration(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.CreateOrUpdateConfigurationSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

payload := webapps.SiteConfigResource{
	// ...
}


read, err := client.CreateOrUpdateConfigurationSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.CreateOrUpdateDomainOwnershipIdentifier

ctx := context.TODO()
id := webapps.NewDomainOwnershipIdentifierID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "domainOwnershipIdentifierValue")

payload := webapps.Identifier{
	// ...
}


read, err := client.CreateOrUpdateDomainOwnershipIdentifier(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.CreateOrUpdateDomainOwnershipIdentifierSlot

ctx := context.TODO()
id := webapps.NewSlotDomainOwnershipIdentifierID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "domainOwnershipIdentifierValue")

payload := webapps.Identifier{
	// ...
}


read, err := client.CreateOrUpdateDomainOwnershipIdentifierSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.CreateOrUpdateFunctionSecret

ctx := context.TODO()
id := webapps.NewKeyID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "functionValue", "keyValue")

payload := webapps.KeyInfo{
	// ...
}


read, err := client.CreateOrUpdateFunctionSecret(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.CreateOrUpdateFunctionSecretSlot

ctx := context.TODO()
id := webapps.NewFunctionKeyID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "functionValue", "keyValue")

payload := webapps.KeyInfo{
	// ...
}


read, err := client.CreateOrUpdateFunctionSecretSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.CreateOrUpdateHostNameBinding

ctx := context.TODO()
id := webapps.NewHostNameBindingID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "hostNameBindingValue")

payload := webapps.HostNameBinding{
	// ...
}


read, err := client.CreateOrUpdateHostNameBinding(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.CreateOrUpdateHostNameBindingSlot

ctx := context.TODO()
id := webapps.NewSlotHostNameBindingID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "hostNameBindingValue")

payload := webapps.HostNameBinding{
	// ...
}


read, err := client.CreateOrUpdateHostNameBindingSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.CreateOrUpdateHostSecret

ctx := context.TODO()
id := webapps.NewDefaultID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "defaultValue", "keyValue")

payload := webapps.KeyInfo{
	// ...
}


read, err := client.CreateOrUpdateHostSecret(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.CreateOrUpdateHostSecretSlot

ctx := context.TODO()
id := webapps.NewHostDefaultID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "defaultValue", "keyValue")

payload := webapps.KeyInfo{
	// ...
}


read, err := client.CreateOrUpdateHostSecretSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.CreateOrUpdateHybridConnection

ctx := context.TODO()
id := webapps.NewRelayID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "hybridConnectionNamespaceValue", "relayValue")

payload := webapps.HybridConnection{
	// ...
}


read, err := client.CreateOrUpdateHybridConnection(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.CreateOrUpdateHybridConnectionSlot

ctx := context.TODO()
id := webapps.NewSlotHybridConnectionNamespaceRelayID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "hybridConnectionNamespaceValue", "relayValue")

payload := webapps.HybridConnection{
	// ...
}


read, err := client.CreateOrUpdateHybridConnectionSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.CreateOrUpdatePublicCertificate

ctx := context.TODO()
id := webapps.NewPublicCertificateID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "publicCertificateValue")

payload := webapps.PublicCertificate{
	// ...
}


read, err := client.CreateOrUpdatePublicCertificate(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.CreateOrUpdatePublicCertificateSlot

ctx := context.TODO()
id := webapps.NewSlotPublicCertificateID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "publicCertificateValue")

payload := webapps.PublicCertificate{
	// ...
}


read, err := client.CreateOrUpdatePublicCertificateSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.CreateOrUpdateRelayServiceConnection

ctx := context.TODO()
id := webapps.NewHybridConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "hybridConnectionValue")

payload := webapps.RelayServiceConnectionEntity{
	// ...
}


read, err := client.CreateOrUpdateRelayServiceConnection(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.CreateOrUpdateRelayServiceConnectionSlot

ctx := context.TODO()
id := webapps.NewSlotHybridConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "hybridConnectionValue")

payload := webapps.RelayServiceConnectionEntity{
	// ...
}


read, err := client.CreateOrUpdateRelayServiceConnectionSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.CreateOrUpdateSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

payload := webapps.Site{
	// ...
}


if err := client.CreateOrUpdateSlotThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: WebAppsClient.CreateOrUpdateSourceControl

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

payload := webapps.SiteSourceControl{
	// ...
}


if err := client.CreateOrUpdateSourceControlThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: WebAppsClient.CreateOrUpdateSourceControlSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

payload := webapps.SiteSourceControl{
	// ...
}


if err := client.CreateOrUpdateSourceControlSlotThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: WebAppsClient.CreateOrUpdateSwiftVirtualNetworkConnectionWithCheck

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

payload := webapps.SwiftVirtualNetwork{
	// ...
}


read, err := client.CreateOrUpdateSwiftVirtualNetworkConnectionWithCheck(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.CreateOrUpdateSwiftVirtualNetworkConnectionWithCheckSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

payload := webapps.SwiftVirtualNetwork{
	// ...
}


read, err := client.CreateOrUpdateSwiftVirtualNetworkConnectionWithCheckSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.CreateOrUpdateVnetConnection

ctx := context.TODO()
id := webapps.NewVirtualNetworkConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "virtualNetworkConnectionValue")

payload := webapps.VnetInfoResource{
	// ...
}


read, err := client.CreateOrUpdateVnetConnection(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.CreateOrUpdateVnetConnectionGateway

ctx := context.TODO()
id := webapps.NewGatewayID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "virtualNetworkConnectionValue", "gatewayValue")

payload := webapps.VnetGateway{
	// ...
}


read, err := client.CreateOrUpdateVnetConnectionGateway(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.CreateOrUpdateVnetConnectionGatewaySlot

ctx := context.TODO()
id := webapps.NewSlotVirtualNetworkConnectionGatewayID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "virtualNetworkConnectionValue", "gatewayValue")

payload := webapps.VnetGateway{
	// ...
}


read, err := client.CreateOrUpdateVnetConnectionGatewaySlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.CreateOrUpdateVnetConnectionSlot

ctx := context.TODO()
id := webapps.NewSlotVirtualNetworkConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "virtualNetworkConnectionValue")

payload := webapps.VnetInfoResource{
	// ...
}


read, err := client.CreateOrUpdateVnetConnectionSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.Delete

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.Delete(ctx, id, webapps.DefaultDeleteOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeleteBackup

ctx := context.TODO()
id := webapps.NewBackupID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "backupIdValue")

read, err := client.DeleteBackup(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeleteBackupConfiguration

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.DeleteBackupConfiguration(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeleteBackupConfigurationSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.DeleteBackupConfigurationSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeleteBackupSlot

ctx := context.TODO()
id := webapps.NewSlotBackupID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "backupIdValue")

read, err := client.DeleteBackupSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeleteContinuousWebJob

ctx := context.TODO()
id := webapps.NewContinuousWebJobID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "continuousWebJobValue")

read, err := client.DeleteContinuousWebJob(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeleteContinuousWebJobSlot

ctx := context.TODO()
id := webapps.NewSlotContinuousWebJobID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "continuousWebJobValue")

read, err := client.DeleteContinuousWebJobSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeleteDeployment

ctx := context.TODO()
id := webapps.NewDeploymentID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "deploymentValue")

read, err := client.DeleteDeployment(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeleteDeploymentSlot

ctx := context.TODO()
id := webapps.NewSlotDeploymentID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "deploymentValue")

read, err := client.DeleteDeploymentSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeleteDomainOwnershipIdentifier

ctx := context.TODO()
id := webapps.NewDomainOwnershipIdentifierID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "domainOwnershipIdentifierValue")

read, err := client.DeleteDomainOwnershipIdentifier(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeleteDomainOwnershipIdentifierSlot

ctx := context.TODO()
id := webapps.NewSlotDomainOwnershipIdentifierID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "domainOwnershipIdentifierValue")

read, err := client.DeleteDomainOwnershipIdentifierSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeleteFunction

ctx := context.TODO()
id := webapps.NewFunctionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "functionValue")

read, err := client.DeleteFunction(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeleteFunctionSecret

ctx := context.TODO()
id := webapps.NewKeyID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "functionValue", "keyValue")

read, err := client.DeleteFunctionSecret(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeleteFunctionSecretSlot

ctx := context.TODO()
id := webapps.NewFunctionKeyID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "functionValue", "keyValue")

read, err := client.DeleteFunctionSecretSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeleteHostNameBinding

ctx := context.TODO()
id := webapps.NewHostNameBindingID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "hostNameBindingValue")

read, err := client.DeleteHostNameBinding(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeleteHostNameBindingSlot

ctx := context.TODO()
id := webapps.NewSlotHostNameBindingID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "hostNameBindingValue")

read, err := client.DeleteHostNameBindingSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeleteHostSecret

ctx := context.TODO()
id := webapps.NewDefaultID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "defaultValue", "keyValue")

read, err := client.DeleteHostSecret(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeleteHostSecretSlot

ctx := context.TODO()
id := webapps.NewHostDefaultID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "defaultValue", "keyValue")

read, err := client.DeleteHostSecretSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeleteHybridConnection

ctx := context.TODO()
id := webapps.NewRelayID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "hybridConnectionNamespaceValue", "relayValue")

read, err := client.DeleteHybridConnection(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeleteHybridConnectionSlot

ctx := context.TODO()
id := webapps.NewSlotHybridConnectionNamespaceRelayID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "hybridConnectionNamespaceValue", "relayValue")

read, err := client.DeleteHybridConnectionSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeleteInstanceFunctionSlot

ctx := context.TODO()
id := webapps.NewSlotFunctionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "functionValue")

read, err := client.DeleteInstanceFunctionSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeleteInstanceProcess

ctx := context.TODO()
id := webapps.NewInstanceProcessID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "instanceIdValue", "processIdValue")

read, err := client.DeleteInstanceProcess(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeleteInstanceProcessSlot

ctx := context.TODO()
id := webapps.NewSlotInstanceProcessID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "instanceIdValue", "processIdValue")

read, err := client.DeleteInstanceProcessSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeletePremierAddOn

ctx := context.TODO()
id := webapps.NewPremierAddonID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "premierAddonValue")

read, err := client.DeletePremierAddOn(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeletePremierAddOnSlot

ctx := context.TODO()
id := webapps.NewSlotPremierAddonID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "premierAddonValue")

read, err := client.DeletePremierAddOnSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeletePrivateEndpointConnection

ctx := context.TODO()
id := webapps.NewPrivateEndpointConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "privateEndpointConnectionValue")

if err := client.DeletePrivateEndpointConnectionThenPoll(ctx, id); err != nil {
	// handle the error
}

Example Usage: WebAppsClient.DeletePrivateEndpointConnectionSlot

ctx := context.TODO()
id := webapps.NewSlotPrivateEndpointConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "privateEndpointConnectionValue")

if err := client.DeletePrivateEndpointConnectionSlotThenPoll(ctx, id); err != nil {
	// handle the error
}

Example Usage: WebAppsClient.DeleteProcess

ctx := context.TODO()
id := webapps.NewProcessID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "processIdValue")

read, err := client.DeleteProcess(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeleteProcessSlot

ctx := context.TODO()
id := webapps.NewSlotProcessID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "processIdValue")

read, err := client.DeleteProcessSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeletePublicCertificate

ctx := context.TODO()
id := webapps.NewPublicCertificateID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "publicCertificateValue")

read, err := client.DeletePublicCertificate(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeletePublicCertificateSlot

ctx := context.TODO()
id := webapps.NewSlotPublicCertificateID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "publicCertificateValue")

read, err := client.DeletePublicCertificateSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeleteRelayServiceConnection

ctx := context.TODO()
id := webapps.NewHybridConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "hybridConnectionValue")

read, err := client.DeleteRelayServiceConnection(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeleteRelayServiceConnectionSlot

ctx := context.TODO()
id := webapps.NewSlotHybridConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "hybridConnectionValue")

read, err := client.DeleteRelayServiceConnectionSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeleteSiteExtension

ctx := context.TODO()
id := webapps.NewSiteExtensionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "siteExtensionIdValue")

read, err := client.DeleteSiteExtension(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeleteSiteExtensionSlot

ctx := context.TODO()
id := webapps.NewSlotSiteExtensionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "siteExtensionIdValue")

read, err := client.DeleteSiteExtensionSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeleteSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.DeleteSlot(ctx, id, webapps.DefaultDeleteSlotOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeleteSourceControl

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.DeleteSourceControl(ctx, id, webapps.DefaultDeleteSourceControlOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeleteSourceControlSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.DeleteSourceControlSlot(ctx, id, webapps.DefaultDeleteSourceControlSlotOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeleteSwiftVirtualNetwork

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.DeleteSwiftVirtualNetwork(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeleteSwiftVirtualNetworkSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.DeleteSwiftVirtualNetworkSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeleteTriggeredWebJob

ctx := context.TODO()
id := webapps.NewTriggeredWebJobID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "triggeredWebJobValue")

read, err := client.DeleteTriggeredWebJob(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeleteTriggeredWebJobSlot

ctx := context.TODO()
id := webapps.NewSlotTriggeredWebJobID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "triggeredWebJobValue")

read, err := client.DeleteTriggeredWebJobSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeleteVnetConnection

ctx := context.TODO()
id := webapps.NewVirtualNetworkConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "virtualNetworkConnectionValue")

read, err := client.DeleteVnetConnection(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeleteVnetConnectionSlot

ctx := context.TODO()
id := webapps.NewSlotVirtualNetworkConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "virtualNetworkConnectionValue")

read, err := client.DeleteVnetConnectionSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeployWorkflowArtifacts

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

payload := webapps.WorkflowArtifacts{
	// ...
}


read, err := client.DeployWorkflowArtifacts(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DeployWorkflowArtifactsSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

payload := webapps.WorkflowArtifacts{
	// ...
}


read, err := client.DeployWorkflowArtifactsSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DiscoverBackup

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

payload := webapps.RestoreRequest{
	// ...
}


read, err := client.DiscoverBackup(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.DiscoverBackupSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

payload := webapps.RestoreRequest{
	// ...
}


read, err := client.DiscoverBackupSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GenerateNewSitePublishingPassword

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.GenerateNewSitePublishingPassword(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GenerateNewSitePublishingPasswordSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.GenerateNewSitePublishingPasswordSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.Get

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.Get(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetAppSettingKeyVaultReference

ctx := context.TODO()
id := webapps.NewAppSettingID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "appSettingKeyValue")

read, err := client.GetAppSettingKeyVaultReference(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetAppSettingKeyVaultReferenceSlot

ctx := context.TODO()
id := webapps.NewConfigReferenceAppSettingID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "appSettingKeyValue")

read, err := client.GetAppSettingKeyVaultReferenceSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetAppSettingsKeyVaultReferences

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

// alternatively `client.GetAppSettingsKeyVaultReferences(ctx, id)` can be used to do batched pagination
items, err := client.GetAppSettingsKeyVaultReferencesComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.GetAppSettingsKeyVaultReferencesSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

// alternatively `client.GetAppSettingsKeyVaultReferencesSlot(ctx, id)` can be used to do batched pagination
items, err := client.GetAppSettingsKeyVaultReferencesSlotComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.GetAuthSettings

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.GetAuthSettings(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetAuthSettingsSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.GetAuthSettingsSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetAuthSettingsV2

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.GetAuthSettingsV2(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetAuthSettingsV2Slot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.GetAuthSettingsV2Slot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetAuthSettingsV2WithoutSecrets

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.GetAuthSettingsV2WithoutSecrets(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetAuthSettingsV2WithoutSecretsSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.GetAuthSettingsV2WithoutSecretsSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetBackupConfiguration

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.GetBackupConfiguration(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetBackupConfigurationSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.GetBackupConfigurationSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetBackupStatus

ctx := context.TODO()
id := webapps.NewBackupID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "backupIdValue")

read, err := client.GetBackupStatus(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetBackupStatusSlot

ctx := context.TODO()
id := webapps.NewSlotBackupID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "backupIdValue")

read, err := client.GetBackupStatusSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetConfiguration

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.GetConfiguration(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetConfigurationSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.GetConfigurationSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetConfigurationSnapshot

ctx := context.TODO()
id := webapps.NewSnapshotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "snapshotIdValue")

read, err := client.GetConfigurationSnapshot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetConfigurationSnapshotSlot

ctx := context.TODO()
id := webapps.NewWebSnapshotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "snapshotIdValue")

read, err := client.GetConfigurationSnapshotSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetContainerLogsZip

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.GetContainerLogsZip(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetContainerLogsZipSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.GetContainerLogsZipSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetContinuousWebJob

ctx := context.TODO()
id := webapps.NewContinuousWebJobID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "continuousWebJobValue")

read, err := client.GetContinuousWebJob(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetContinuousWebJobSlot

ctx := context.TODO()
id := webapps.NewSlotContinuousWebJobID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "continuousWebJobValue")

read, err := client.GetContinuousWebJobSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetDeployment

ctx := context.TODO()
id := webapps.NewDeploymentID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "deploymentValue")

read, err := client.GetDeployment(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetDeploymentSlot

ctx := context.TODO()
id := webapps.NewSlotDeploymentID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "deploymentValue")

read, err := client.GetDeploymentSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetDiagnosticLogsConfiguration

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.GetDiagnosticLogsConfiguration(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetDiagnosticLogsConfigurationSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.GetDiagnosticLogsConfigurationSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetDomainOwnershipIdentifier

ctx := context.TODO()
id := webapps.NewDomainOwnershipIdentifierID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "domainOwnershipIdentifierValue")

read, err := client.GetDomainOwnershipIdentifier(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetDomainOwnershipIdentifierSlot

ctx := context.TODO()
id := webapps.NewSlotDomainOwnershipIdentifierID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "domainOwnershipIdentifierValue")

read, err := client.GetDomainOwnershipIdentifierSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetFtpAllowed

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.GetFtpAllowed(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetFtpAllowedSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.GetFtpAllowedSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetFunction

ctx := context.TODO()
id := webapps.NewFunctionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "functionValue")

read, err := client.GetFunction(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetFunctionsAdminToken

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.GetFunctionsAdminToken(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetFunctionsAdminTokenSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.GetFunctionsAdminTokenSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetHostNameBinding

ctx := context.TODO()
id := webapps.NewHostNameBindingID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "hostNameBindingValue")

read, err := client.GetHostNameBinding(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetHostNameBindingSlot

ctx := context.TODO()
id := webapps.NewSlotHostNameBindingID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "hostNameBindingValue")

read, err := client.GetHostNameBindingSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetHybridConnection

ctx := context.TODO()
id := webapps.NewRelayID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "hybridConnectionNamespaceValue", "relayValue")

read, err := client.GetHybridConnection(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetHybridConnectionSlot

ctx := context.TODO()
id := webapps.NewSlotHybridConnectionNamespaceRelayID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "hybridConnectionNamespaceValue", "relayValue")

read, err := client.GetHybridConnectionSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetInstanceFunctionSlot

ctx := context.TODO()
id := webapps.NewSlotFunctionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "functionValue")

read, err := client.GetInstanceFunctionSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetInstanceInfo

ctx := context.TODO()
id := webapps.NewInstanceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "instanceIdValue")

read, err := client.GetInstanceInfo(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetInstanceInfoSlot

ctx := context.TODO()
id := webapps.NewSlotInstanceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "instanceIdValue")

read, err := client.GetInstanceInfoSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetInstanceMSDeployLog

ctx := context.TODO()
id := webapps.NewInstanceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "instanceIdValue")

read, err := client.GetInstanceMSDeployLog(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetInstanceMSDeployLogSlot

ctx := context.TODO()
id := webapps.NewSlotInstanceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "instanceIdValue")

read, err := client.GetInstanceMSDeployLogSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetInstanceMsDeployStatus

ctx := context.TODO()
id := webapps.NewInstanceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "instanceIdValue")

read, err := client.GetInstanceMsDeployStatus(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetInstanceMsDeployStatusSlot

ctx := context.TODO()
id := webapps.NewSlotInstanceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "instanceIdValue")

read, err := client.GetInstanceMsDeployStatusSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetInstanceProcess

ctx := context.TODO()
id := webapps.NewInstanceProcessID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "instanceIdValue", "processIdValue")

read, err := client.GetInstanceProcess(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetInstanceProcessDump

ctx := context.TODO()
id := webapps.NewInstanceProcessID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "instanceIdValue", "processIdValue")

read, err := client.GetInstanceProcessDump(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetInstanceProcessDumpSlot

ctx := context.TODO()
id := webapps.NewSlotInstanceProcessID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "instanceIdValue", "processIdValue")

read, err := client.GetInstanceProcessDumpSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetInstanceProcessModule

ctx := context.TODO()
id := webapps.NewInstanceProcessModuleID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "instanceIdValue", "processIdValue", "moduleValue")

read, err := client.GetInstanceProcessModule(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetInstanceProcessModuleSlot

ctx := context.TODO()
id := webapps.NewSlotInstanceProcessModuleID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "instanceIdValue", "processIdValue", "moduleValue")

read, err := client.GetInstanceProcessModuleSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetInstanceProcessSlot

ctx := context.TODO()
id := webapps.NewSlotInstanceProcessID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "instanceIdValue", "processIdValue")

read, err := client.GetInstanceProcessSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetInstanceWorkflowSlot

ctx := context.TODO()
id := webapps.NewSlotWorkflowID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "workflowValue")

read, err := client.GetInstanceWorkflowSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetMSDeployLog

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.GetMSDeployLog(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetMSDeployLogSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.GetMSDeployLogSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetMSDeployStatus

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.GetMSDeployStatus(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetMSDeployStatusSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.GetMSDeployStatusSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetMigrateMySqlStatus

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.GetMigrateMySqlStatus(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetMigrateMySqlStatusSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.GetMigrateMySqlStatusSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetNetworkTraces

ctx := context.TODO()
id := webapps.NewNetworkTraceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "operationIdValue")

read, err := client.GetNetworkTraces(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetNetworkTracesSlot

ctx := context.TODO()
id := webapps.NewSlotNetworkTraceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "operationIdValue")

read, err := client.GetNetworkTracesSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetNetworkTracesSlotV2

ctx := context.TODO()
id := webapps.NewSiteSlotNetworkTraceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "operationIdValue")

read, err := client.GetNetworkTracesSlotV2(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetNetworkTracesV2

ctx := context.TODO()
id := webapps.NewSiteNetworkTraceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "operationIdValue")

read, err := client.GetNetworkTracesV2(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetOneDeployStatus

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.GetOneDeployStatus(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetPremierAddOn

ctx := context.TODO()
id := webapps.NewPremierAddonID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "premierAddonValue")

read, err := client.GetPremierAddOn(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetPremierAddOnSlot

ctx := context.TODO()
id := webapps.NewSlotPremierAddonID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "premierAddonValue")

read, err := client.GetPremierAddOnSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetPrivateAccess

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.GetPrivateAccess(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetPrivateAccessSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.GetPrivateAccessSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetPrivateEndpointConnection

ctx := context.TODO()
id := webapps.NewPrivateEndpointConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "privateEndpointConnectionValue")

read, err := client.GetPrivateEndpointConnection(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetPrivateEndpointConnectionList

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

// alternatively `client.GetPrivateEndpointConnectionList(ctx, id)` can be used to do batched pagination
items, err := client.GetPrivateEndpointConnectionListComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.GetPrivateEndpointConnectionListSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

// alternatively `client.GetPrivateEndpointConnectionListSlot(ctx, id)` can be used to do batched pagination
items, err := client.GetPrivateEndpointConnectionListSlotComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.GetPrivateEndpointConnectionSlot

ctx := context.TODO()
id := webapps.NewSlotPrivateEndpointConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "privateEndpointConnectionValue")

read, err := client.GetPrivateEndpointConnectionSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetPrivateLinkResources

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.GetPrivateLinkResources(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetPrivateLinkResourcesSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.GetPrivateLinkResourcesSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetProcess

ctx := context.TODO()
id := webapps.NewProcessID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "processIdValue")

read, err := client.GetProcess(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetProcessDump

ctx := context.TODO()
id := webapps.NewProcessID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "processIdValue")

read, err := client.GetProcessDump(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetProcessDumpSlot

ctx := context.TODO()
id := webapps.NewSlotProcessID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "processIdValue")

read, err := client.GetProcessDumpSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetProcessModule

ctx := context.TODO()
id := webapps.NewModuleID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "processIdValue", "moduleValue")

read, err := client.GetProcessModule(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetProcessModuleSlot

ctx := context.TODO()
id := webapps.NewProcessModuleID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "processIdValue", "moduleValue")

read, err := client.GetProcessModuleSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetProcessSlot

ctx := context.TODO()
id := webapps.NewSlotProcessID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "processIdValue")

read, err := client.GetProcessSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetPublicCertificate

ctx := context.TODO()
id := webapps.NewPublicCertificateID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "publicCertificateValue")

read, err := client.GetPublicCertificate(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetPublicCertificateSlot

ctx := context.TODO()
id := webapps.NewSlotPublicCertificateID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "publicCertificateValue")

read, err := client.GetPublicCertificateSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetRelayServiceConnection

ctx := context.TODO()
id := webapps.NewHybridConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "hybridConnectionValue")

read, err := client.GetRelayServiceConnection(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetRelayServiceConnectionSlot

ctx := context.TODO()
id := webapps.NewSlotHybridConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "hybridConnectionValue")

read, err := client.GetRelayServiceConnectionSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetScmAllowed

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.GetScmAllowed(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetScmAllowedSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.GetScmAllowedSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetSiteConnectionStringKeyVaultReference

ctx := context.TODO()
id := webapps.NewConnectionStringID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "connectionStringKeyValue")

read, err := client.GetSiteConnectionStringKeyVaultReference(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetSiteConnectionStringKeyVaultReferenceSlot

ctx := context.TODO()
id := webapps.NewConfigReferenceConnectionStringID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "connectionStringKeyValue")

read, err := client.GetSiteConnectionStringKeyVaultReferenceSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetSiteConnectionStringKeyVaultReferences

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

// alternatively `client.GetSiteConnectionStringKeyVaultReferences(ctx, id)` can be used to do batched pagination
items, err := client.GetSiteConnectionStringKeyVaultReferencesComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.GetSiteConnectionStringKeyVaultReferencesSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

// alternatively `client.GetSiteConnectionStringKeyVaultReferencesSlot(ctx, id)` can be used to do batched pagination
items, err := client.GetSiteConnectionStringKeyVaultReferencesSlotComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.GetSiteExtension

ctx := context.TODO()
id := webapps.NewSiteExtensionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "siteExtensionIdValue")

read, err := client.GetSiteExtension(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetSiteExtensionSlot

ctx := context.TODO()
id := webapps.NewSlotSiteExtensionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "siteExtensionIdValue")

read, err := client.GetSiteExtensionSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetSitePhpErrorLogFlag

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.GetSitePhpErrorLogFlag(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetSitePhpErrorLogFlagSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.GetSitePhpErrorLogFlagSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.GetSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetSourceControl

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.GetSourceControl(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetSourceControlSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.GetSourceControlSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetSwiftVirtualNetworkConnection

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.GetSwiftVirtualNetworkConnection(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetSwiftVirtualNetworkConnectionSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.GetSwiftVirtualNetworkConnectionSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetTriggeredWebJob

ctx := context.TODO()
id := webapps.NewTriggeredWebJobID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "triggeredWebJobValue")

read, err := client.GetTriggeredWebJob(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetTriggeredWebJobHistory

ctx := context.TODO()
id := webapps.NewHistoryID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "triggeredWebJobValue", "historyValue")

read, err := client.GetTriggeredWebJobHistory(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetTriggeredWebJobHistorySlot

ctx := context.TODO()
id := webapps.NewTriggeredWebJobHistoryID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "triggeredWebJobValue", "historyValue")

read, err := client.GetTriggeredWebJobHistorySlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetTriggeredWebJobSlot

ctx := context.TODO()
id := webapps.NewSlotTriggeredWebJobID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "triggeredWebJobValue")

read, err := client.GetTriggeredWebJobSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetVnetConnection

ctx := context.TODO()
id := webapps.NewVirtualNetworkConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "virtualNetworkConnectionValue")

read, err := client.GetVnetConnection(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetVnetConnectionGateway

ctx := context.TODO()
id := webapps.NewGatewayID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "virtualNetworkConnectionValue", "gatewayValue")

read, err := client.GetVnetConnectionGateway(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetVnetConnectionGatewaySlot

ctx := context.TODO()
id := webapps.NewSlotVirtualNetworkConnectionGatewayID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "virtualNetworkConnectionValue", "gatewayValue")

read, err := client.GetVnetConnectionGatewaySlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetVnetConnectionSlot

ctx := context.TODO()
id := webapps.NewSlotVirtualNetworkConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "virtualNetworkConnectionValue")

read, err := client.GetVnetConnectionSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetWebJob

ctx := context.TODO()
id := webapps.NewWebJobID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "webJobValue")

read, err := client.GetWebJob(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetWebJobSlot

ctx := context.TODO()
id := webapps.NewSlotWebJobID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "webJobValue")

read, err := client.GetWebJobSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetWebSiteContainerLogs

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.GetWebSiteContainerLogs(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetWebSiteContainerLogsSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.GetWebSiteContainerLogsSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.GetWorkflow

ctx := context.TODO()
id := webapps.NewWorkflowID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "workflowValue")

read, err := client.GetWorkflow(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.InstallSiteExtension

ctx := context.TODO()
id := webapps.NewSiteExtensionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "siteExtensionIdValue")

if err := client.InstallSiteExtensionThenPoll(ctx, id); err != nil {
	// handle the error
}

Example Usage: WebAppsClient.InstallSiteExtensionSlot

ctx := context.TODO()
id := webapps.NewSlotSiteExtensionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "siteExtensionIdValue")

if err := client.InstallSiteExtensionSlotThenPoll(ctx, id); err != nil {
	// handle the error
}

Example Usage: WebAppsClient.IsCloneable

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.IsCloneable(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.IsCloneableSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.IsCloneableSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.List

ctx := context.TODO()
id := webapps.NewSubscriptionID("12345678-1234-9876-4563-123456789012")

// alternatively `client.List(ctx, id)` can be used to do batched pagination
items, err := client.ListComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListApplicationSettings

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.ListApplicationSettings(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListApplicationSettingsSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.ListApplicationSettingsSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListAzureStorageAccounts

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.ListAzureStorageAccounts(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListAzureStorageAccountsSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.ListAzureStorageAccountsSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListBackupStatusSecrets

ctx := context.TODO()
id := webapps.NewBackupID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "backupIdValue")

payload := webapps.BackupRequest{
	// ...
}


read, err := client.ListBackupStatusSecrets(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListBackupStatusSecretsSlot

ctx := context.TODO()
id := webapps.NewSlotBackupID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "backupIdValue")

payload := webapps.BackupRequest{
	// ...
}


read, err := client.ListBackupStatusSecretsSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListBackups

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

// alternatively `client.ListBackups(ctx, id)` can be used to do batched pagination
items, err := client.ListBackupsComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListBackupsSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

// alternatively `client.ListBackupsSlot(ctx, id)` can be used to do batched pagination
items, err := client.ListBackupsSlotComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListBasicPublishingCredentialsPolicies

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

// alternatively `client.ListBasicPublishingCredentialsPolicies(ctx, id)` can be used to do batched pagination
items, err := client.ListBasicPublishingCredentialsPoliciesComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListBasicPublishingCredentialsPoliciesSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

// alternatively `client.ListBasicPublishingCredentialsPoliciesSlot(ctx, id)` can be used to do batched pagination
items, err := client.ListBasicPublishingCredentialsPoliciesSlotComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListByResourceGroup

ctx := context.TODO()
id := webapps.NewResourceGroupID("12345678-1234-9876-4563-123456789012", "example-resource-group")

// alternatively `client.ListByResourceGroup(ctx, id, webapps.DefaultListByResourceGroupOperationOptions())` can be used to do batched pagination
items, err := client.ListByResourceGroupComplete(ctx, id, webapps.DefaultListByResourceGroupOperationOptions())
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListConfigurationSnapshotInfo

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

// alternatively `client.ListConfigurationSnapshotInfo(ctx, id)` can be used to do batched pagination
items, err := client.ListConfigurationSnapshotInfoComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListConfigurationSnapshotInfoSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

// alternatively `client.ListConfigurationSnapshotInfoSlot(ctx, id)` can be used to do batched pagination
items, err := client.ListConfigurationSnapshotInfoSlotComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListConfigurations

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

// alternatively `client.ListConfigurations(ctx, id)` can be used to do batched pagination
items, err := client.ListConfigurationsComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListConfigurationsSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

// alternatively `client.ListConfigurationsSlot(ctx, id)` can be used to do batched pagination
items, err := client.ListConfigurationsSlotComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListConnectionStrings

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.ListConnectionStrings(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListConnectionStringsSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.ListConnectionStringsSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListContinuousWebJobs

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

// alternatively `client.ListContinuousWebJobs(ctx, id)` can be used to do batched pagination
items, err := client.ListContinuousWebJobsComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListContinuousWebJobsSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

// alternatively `client.ListContinuousWebJobsSlot(ctx, id)` can be used to do batched pagination
items, err := client.ListContinuousWebJobsSlotComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListDeploymentLog

ctx := context.TODO()
id := webapps.NewDeploymentID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "deploymentValue")

read, err := client.ListDeploymentLog(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListDeploymentLogSlot

ctx := context.TODO()
id := webapps.NewSlotDeploymentID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "deploymentValue")

read, err := client.ListDeploymentLogSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListDeployments

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

// alternatively `client.ListDeployments(ctx, id)` can be used to do batched pagination
items, err := client.ListDeploymentsComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListDeploymentsSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

// alternatively `client.ListDeploymentsSlot(ctx, id)` can be used to do batched pagination
items, err := client.ListDeploymentsSlotComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListDomainOwnershipIdentifiers

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

// alternatively `client.ListDomainOwnershipIdentifiers(ctx, id)` can be used to do batched pagination
items, err := client.ListDomainOwnershipIdentifiersComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListDomainOwnershipIdentifiersSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

// alternatively `client.ListDomainOwnershipIdentifiersSlot(ctx, id)` can be used to do batched pagination
items, err := client.ListDomainOwnershipIdentifiersSlotComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListFunctionKeys

ctx := context.TODO()
id := webapps.NewFunctionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "functionValue")

read, err := client.ListFunctionKeys(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListFunctionKeysSlot

ctx := context.TODO()
id := webapps.NewSlotFunctionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "functionValue")

read, err := client.ListFunctionKeysSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListFunctionSecrets

ctx := context.TODO()
id := webapps.NewFunctionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "functionValue")

read, err := client.ListFunctionSecrets(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListFunctionSecretsSlot

ctx := context.TODO()
id := webapps.NewSlotFunctionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "functionValue")

read, err := client.ListFunctionSecretsSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListFunctions

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

// alternatively `client.ListFunctions(ctx, id)` can be used to do batched pagination
items, err := client.ListFunctionsComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListHostKeys

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.ListHostKeys(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListHostKeysSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.ListHostKeysSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListHostNameBindings

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

// alternatively `client.ListHostNameBindings(ctx, id)` can be used to do batched pagination
items, err := client.ListHostNameBindingsComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListHostNameBindingsSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

// alternatively `client.ListHostNameBindingsSlot(ctx, id)` can be used to do batched pagination
items, err := client.ListHostNameBindingsSlotComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListHybridConnections

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.ListHybridConnections(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListHybridConnectionsSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.ListHybridConnectionsSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListInstanceFunctionsSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

// alternatively `client.ListInstanceFunctionsSlot(ctx, id)` can be used to do batched pagination
items, err := client.ListInstanceFunctionsSlotComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListInstanceIdentifiers

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

// alternatively `client.ListInstanceIdentifiers(ctx, id)` can be used to do batched pagination
items, err := client.ListInstanceIdentifiersComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListInstanceIdentifiersSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

// alternatively `client.ListInstanceIdentifiersSlot(ctx, id)` can be used to do batched pagination
items, err := client.ListInstanceIdentifiersSlotComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListInstanceProcessModules

ctx := context.TODO()
id := webapps.NewInstanceProcessID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "instanceIdValue", "processIdValue")

// alternatively `client.ListInstanceProcessModules(ctx, id)` can be used to do batched pagination
items, err := client.ListInstanceProcessModulesComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListInstanceProcessModulesSlot

ctx := context.TODO()
id := webapps.NewSlotInstanceProcessID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "instanceIdValue", "processIdValue")

// alternatively `client.ListInstanceProcessModulesSlot(ctx, id)` can be used to do batched pagination
items, err := client.ListInstanceProcessModulesSlotComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListInstanceProcessThreads

ctx := context.TODO()
id := webapps.NewInstanceProcessID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "instanceIdValue", "processIdValue")

// alternatively `client.ListInstanceProcessThreads(ctx, id)` can be used to do batched pagination
items, err := client.ListInstanceProcessThreadsComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListInstanceProcessThreadsSlot

ctx := context.TODO()
id := webapps.NewSlotInstanceProcessID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "instanceIdValue", "processIdValue")

// alternatively `client.ListInstanceProcessThreadsSlot(ctx, id)` can be used to do batched pagination
items, err := client.ListInstanceProcessThreadsSlotComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListInstanceProcesses

ctx := context.TODO()
id := webapps.NewInstanceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "instanceIdValue")

// alternatively `client.ListInstanceProcesses(ctx, id)` can be used to do batched pagination
items, err := client.ListInstanceProcessesComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListInstanceProcessesSlot

ctx := context.TODO()
id := webapps.NewSlotInstanceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "instanceIdValue")

// alternatively `client.ListInstanceProcessesSlot(ctx, id)` can be used to do batched pagination
items, err := client.ListInstanceProcessesSlotComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListInstanceWorkflowsSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

// alternatively `client.ListInstanceWorkflowsSlot(ctx, id)` can be used to do batched pagination
items, err := client.ListInstanceWorkflowsSlotComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListMetadata

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.ListMetadata(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListMetadataSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.ListMetadataSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListNetworkFeatures

ctx := context.TODO()
id := webapps.NewNetworkFeatureID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "networkFeatureValue")

read, err := client.ListNetworkFeatures(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListNetworkFeaturesSlot

ctx := context.TODO()
id := webapps.NewSlotNetworkFeatureID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "networkFeatureValue")

read, err := client.ListNetworkFeaturesSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListPerfMonCounters

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

// alternatively `client.ListPerfMonCounters(ctx, id, webapps.DefaultListPerfMonCountersOperationOptions())` can be used to do batched pagination
items, err := client.ListPerfMonCountersComplete(ctx, id, webapps.DefaultListPerfMonCountersOperationOptions())
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListPerfMonCountersSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

// alternatively `client.ListPerfMonCountersSlot(ctx, id, webapps.DefaultListPerfMonCountersSlotOperationOptions())` can be used to do batched pagination
items, err := client.ListPerfMonCountersSlotComplete(ctx, id, webapps.DefaultListPerfMonCountersSlotOperationOptions())
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListPremierAddOns

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.ListPremierAddOns(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListPremierAddOnsSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.ListPremierAddOnsSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListProcessModules

ctx := context.TODO()
id := webapps.NewProcessID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "processIdValue")

// alternatively `client.ListProcessModules(ctx, id)` can be used to do batched pagination
items, err := client.ListProcessModulesComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListProcessModulesSlot

ctx := context.TODO()
id := webapps.NewSlotProcessID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "processIdValue")

// alternatively `client.ListProcessModulesSlot(ctx, id)` can be used to do batched pagination
items, err := client.ListProcessModulesSlotComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListProcessThreads

ctx := context.TODO()
id := webapps.NewProcessID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "processIdValue")

// alternatively `client.ListProcessThreads(ctx, id)` can be used to do batched pagination
items, err := client.ListProcessThreadsComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListProcessThreadsSlot

ctx := context.TODO()
id := webapps.NewSlotProcessID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "processIdValue")

// alternatively `client.ListProcessThreadsSlot(ctx, id)` can be used to do batched pagination
items, err := client.ListProcessThreadsSlotComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListProcesses

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

// alternatively `client.ListProcesses(ctx, id)` can be used to do batched pagination
items, err := client.ListProcessesComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListProcessesSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

// alternatively `client.ListProcessesSlot(ctx, id)` can be used to do batched pagination
items, err := client.ListProcessesSlotComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListProductionSiteDeploymentStatuses

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

// alternatively `client.ListProductionSiteDeploymentStatuses(ctx, id)` can be used to do batched pagination
items, err := client.ListProductionSiteDeploymentStatusesComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListPublicCertificates

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

// alternatively `client.ListPublicCertificates(ctx, id)` can be used to do batched pagination
items, err := client.ListPublicCertificatesComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListPublicCertificatesSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

// alternatively `client.ListPublicCertificatesSlot(ctx, id)` can be used to do batched pagination
items, err := client.ListPublicCertificatesSlotComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListPublishingCredentials

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

if err := client.ListPublishingCredentialsThenPoll(ctx, id); err != nil {
	// handle the error
}

Example Usage: WebAppsClient.ListPublishingCredentialsSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

if err := client.ListPublishingCredentialsSlotThenPoll(ctx, id); err != nil {
	// handle the error
}

Example Usage: WebAppsClient.ListPublishingProfileXmlWithSecrets

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

payload := webapps.CsmPublishingProfileOptions{
	// ...
}


read, err := client.ListPublishingProfileXmlWithSecrets(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListPublishingProfileXmlWithSecretsSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

payload := webapps.CsmPublishingProfileOptions{
	// ...
}


read, err := client.ListPublishingProfileXmlWithSecretsSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListRelayServiceConnections

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.ListRelayServiceConnections(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListRelayServiceConnectionsSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.ListRelayServiceConnectionsSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListSiteBackups

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

// alternatively `client.ListSiteBackups(ctx, id)` can be used to do batched pagination
items, err := client.ListSiteBackupsComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListSiteBackupsSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

// alternatively `client.ListSiteBackupsSlot(ctx, id)` can be used to do batched pagination
items, err := client.ListSiteBackupsSlotComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListSiteExtensions

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

// alternatively `client.ListSiteExtensions(ctx, id)` can be used to do batched pagination
items, err := client.ListSiteExtensionsComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListSiteExtensionsSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

// alternatively `client.ListSiteExtensionsSlot(ctx, id)` can be used to do batched pagination
items, err := client.ListSiteExtensionsSlotComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListSitePushSettings

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.ListSitePushSettings(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListSitePushSettingsSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.ListSitePushSettingsSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListSlotConfigurationNames

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.ListSlotConfigurationNames(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListSlotDifferencesFromProduction

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

payload := webapps.CsmSlotEntity{
	// ...
}


// alternatively `client.ListSlotDifferencesFromProduction(ctx, id, payload)` can be used to do batched pagination
items, err := client.ListSlotDifferencesFromProductionComplete(ctx, id, payload)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListSlotDifferencesSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

payload := webapps.CsmSlotEntity{
	// ...
}


// alternatively `client.ListSlotDifferencesSlot(ctx, id, payload)` can be used to do batched pagination
items, err := client.ListSlotDifferencesSlotComplete(ctx, id, payload)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListSlotSiteDeploymentStatusesSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

// alternatively `client.ListSlotSiteDeploymentStatusesSlot(ctx, id)` can be used to do batched pagination
items, err := client.ListSlotSiteDeploymentStatusesSlotComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListSlots

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

// alternatively `client.ListSlots(ctx, id)` can be used to do batched pagination
items, err := client.ListSlotsComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListSnapshots

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

// alternatively `client.ListSnapshots(ctx, id)` can be used to do batched pagination
items, err := client.ListSnapshotsComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListSnapshotsFromDRSecondary

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

// alternatively `client.ListSnapshotsFromDRSecondary(ctx, id)` can be used to do batched pagination
items, err := client.ListSnapshotsFromDRSecondaryComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListSnapshotsFromDRSecondarySlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

// alternatively `client.ListSnapshotsFromDRSecondarySlot(ctx, id)` can be used to do batched pagination
items, err := client.ListSnapshotsFromDRSecondarySlotComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListSnapshotsSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

// alternatively `client.ListSnapshotsSlot(ctx, id)` can be used to do batched pagination
items, err := client.ListSnapshotsSlotComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListSyncFunctionTriggers

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.ListSyncFunctionTriggers(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListSyncFunctionTriggersSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.ListSyncFunctionTriggersSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListSyncStatus

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.ListSyncStatus(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListSyncStatusSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.ListSyncStatusSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListTriggeredWebJobHistory

ctx := context.TODO()
id := webapps.NewTriggeredWebJobID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "triggeredWebJobValue")

// alternatively `client.ListTriggeredWebJobHistory(ctx, id)` can be used to do batched pagination
items, err := client.ListTriggeredWebJobHistoryComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListTriggeredWebJobHistorySlot

ctx := context.TODO()
id := webapps.NewSlotTriggeredWebJobID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "triggeredWebJobValue")

// alternatively `client.ListTriggeredWebJobHistorySlot(ctx, id)` can be used to do batched pagination
items, err := client.ListTriggeredWebJobHistorySlotComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListTriggeredWebJobs

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

// alternatively `client.ListTriggeredWebJobs(ctx, id)` can be used to do batched pagination
items, err := client.ListTriggeredWebJobsComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListTriggeredWebJobsSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

// alternatively `client.ListTriggeredWebJobsSlot(ctx, id)` can be used to do batched pagination
items, err := client.ListTriggeredWebJobsSlotComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListUsages

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

// alternatively `client.ListUsages(ctx, id, webapps.DefaultListUsagesOperationOptions())` can be used to do batched pagination
items, err := client.ListUsagesComplete(ctx, id, webapps.DefaultListUsagesOperationOptions())
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListUsagesSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

// alternatively `client.ListUsagesSlot(ctx, id, webapps.DefaultListUsagesSlotOperationOptions())` can be used to do batched pagination
items, err := client.ListUsagesSlotComplete(ctx, id, webapps.DefaultListUsagesSlotOperationOptions())
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListVnetConnections

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.ListVnetConnections(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListVnetConnectionsSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.ListVnetConnectionsSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListWebJobs

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

// alternatively `client.ListWebJobs(ctx, id)` can be used to do batched pagination
items, err := client.ListWebJobsComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListWebJobsSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

// alternatively `client.ListWebJobsSlot(ctx, id)` can be used to do batched pagination
items, err := client.ListWebJobsSlotComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListWorkflows

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

// alternatively `client.ListWorkflows(ctx, id)` can be used to do batched pagination
items, err := client.ListWorkflowsComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WebAppsClient.ListWorkflowsConnections

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.ListWorkflowsConnections(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ListWorkflowsConnectionsSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.ListWorkflowsConnectionsSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.MigrateMySql

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

payload := webapps.MigrateMySqlRequest{
	// ...
}


if err := client.MigrateMySqlThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: WebAppsClient.MigrateStorage

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

payload := webapps.StorageMigrationOptions{
	// ...
}


if err := client.MigrateStorageThenPoll(ctx, id, payload, webapps.DefaultMigrateStorageOperationOptions()); err != nil {
	// handle the error
}

Example Usage: WebAppsClient.PutPrivateAccessVnet

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

payload := webapps.PrivateAccess{
	// ...
}


read, err := client.PutPrivateAccessVnet(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.PutPrivateAccessVnetSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

payload := webapps.PrivateAccess{
	// ...
}


read, err := client.PutPrivateAccessVnetSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.RecoverSiteConfigurationSnapshot

ctx := context.TODO()
id := webapps.NewSnapshotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "snapshotIdValue")

read, err := client.RecoverSiteConfigurationSnapshot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.RecoverSiteConfigurationSnapshotSlot

ctx := context.TODO()
id := webapps.NewWebSnapshotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "snapshotIdValue")

read, err := client.RecoverSiteConfigurationSnapshotSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ResetProductionSlotConfig

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.ResetProductionSlotConfig(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.ResetSlotConfigurationSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.ResetSlotConfigurationSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.Restart

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.Restart(ctx, id, webapps.DefaultRestartOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.RestartSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.RestartSlot(ctx, id, webapps.DefaultRestartSlotOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.Restore

ctx := context.TODO()
id := webapps.NewBackupID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "backupIdValue")

payload := webapps.RestoreRequest{
	// ...
}


if err := client.RestoreThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: WebAppsClient.RestoreFromBackupBlob

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

payload := webapps.RestoreRequest{
	// ...
}


if err := client.RestoreFromBackupBlobThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: WebAppsClient.RestoreFromBackupBlobSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

payload := webapps.RestoreRequest{
	// ...
}


if err := client.RestoreFromBackupBlobSlotThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: WebAppsClient.RestoreFromDeletedApp

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

payload := webapps.DeletedAppRestoreRequest{
	// ...
}


if err := client.RestoreFromDeletedAppThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: WebAppsClient.RestoreFromDeletedAppSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

payload := webapps.DeletedAppRestoreRequest{
	// ...
}


if err := client.RestoreFromDeletedAppSlotThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: WebAppsClient.RestoreSlot

ctx := context.TODO()
id := webapps.NewSlotBackupID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "backupIdValue")

payload := webapps.RestoreRequest{
	// ...
}


if err := client.RestoreSlotThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: WebAppsClient.RestoreSnapshot

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

payload := webapps.SnapshotRestoreRequest{
	// ...
}


if err := client.RestoreSnapshotThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: WebAppsClient.RestoreSnapshotSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

payload := webapps.SnapshotRestoreRequest{
	// ...
}


if err := client.RestoreSnapshotSlotThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: WebAppsClient.RunTriggeredWebJob

ctx := context.TODO()
id := webapps.NewTriggeredWebJobID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "triggeredWebJobValue")

read, err := client.RunTriggeredWebJob(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.RunTriggeredWebJobSlot

ctx := context.TODO()
id := webapps.NewSlotTriggeredWebJobID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "triggeredWebJobValue")

read, err := client.RunTriggeredWebJobSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.Start

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.Start(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.StartContinuousWebJob

ctx := context.TODO()
id := webapps.NewContinuousWebJobID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "continuousWebJobValue")

read, err := client.StartContinuousWebJob(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.StartContinuousWebJobSlot

ctx := context.TODO()
id := webapps.NewSlotContinuousWebJobID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "continuousWebJobValue")

read, err := client.StartContinuousWebJobSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.StartNetworkTrace

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

if err := client.StartNetworkTraceThenPoll(ctx, id, webapps.DefaultStartNetworkTraceOperationOptions()); err != nil {
	// handle the error
}

Example Usage: WebAppsClient.StartNetworkTraceSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

if err := client.StartNetworkTraceSlotThenPoll(ctx, id, webapps.DefaultStartNetworkTraceSlotOperationOptions()); err != nil {
	// handle the error
}

Example Usage: WebAppsClient.StartSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.StartSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.StartWebSiteNetworkTrace

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.StartWebSiteNetworkTrace(ctx, id, webapps.DefaultStartWebSiteNetworkTraceOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.StartWebSiteNetworkTraceOperation

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

if err := client.StartWebSiteNetworkTraceOperationThenPoll(ctx, id, webapps.DefaultStartWebSiteNetworkTraceOperationOperationOptions()); err != nil {
	// handle the error
}

Example Usage: WebAppsClient.StartWebSiteNetworkTraceOperationSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

if err := client.StartWebSiteNetworkTraceOperationSlotThenPoll(ctx, id, webapps.DefaultStartWebSiteNetworkTraceOperationSlotOperationOptions()); err != nil {
	// handle the error
}

Example Usage: WebAppsClient.StartWebSiteNetworkTraceSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.StartWebSiteNetworkTraceSlot(ctx, id, webapps.DefaultStartWebSiteNetworkTraceSlotOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.Stop

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.Stop(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.StopContinuousWebJob

ctx := context.TODO()
id := webapps.NewContinuousWebJobID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "continuousWebJobValue")

read, err := client.StopContinuousWebJob(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.StopContinuousWebJobSlot

ctx := context.TODO()
id := webapps.NewSlotContinuousWebJobID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "continuousWebJobValue")

read, err := client.StopContinuousWebJobSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.StopNetworkTrace

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.StopNetworkTrace(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.StopNetworkTraceSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.StopNetworkTraceSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.StopSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.StopSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.StopWebSiteNetworkTrace

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.StopWebSiteNetworkTrace(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.StopWebSiteNetworkTraceSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.StopWebSiteNetworkTraceSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.SwapSlotSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

payload := webapps.CsmSlotEntity{
	// ...
}


if err := client.SwapSlotSlotThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: WebAppsClient.SwapSlotWithProduction

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

payload := webapps.CsmSlotEntity{
	// ...
}


if err := client.SwapSlotWithProductionThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: WebAppsClient.SyncFunctionTriggers

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.SyncFunctionTriggers(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.SyncFunctionTriggersSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.SyncFunctionTriggersSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.SyncFunctions

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.SyncFunctions(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.SyncFunctionsSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.SyncFunctionsSlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.SyncRepository

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

read, err := client.SyncRepository(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.SyncRepositorySlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

read, err := client.SyncRepositorySlot(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.Update

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

payload := webapps.SitePatchResource{
	// ...
}


read, err := client.Update(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateApplicationSettings

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

payload := webapps.StringDictionary{
	// ...
}


read, err := client.UpdateApplicationSettings(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateApplicationSettingsSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

payload := webapps.StringDictionary{
	// ...
}


read, err := client.UpdateApplicationSettingsSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateAuthSettings

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

payload := webapps.SiteAuthSettings{
	// ...
}


read, err := client.UpdateAuthSettings(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateAuthSettingsSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

payload := webapps.SiteAuthSettings{
	// ...
}


read, err := client.UpdateAuthSettingsSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateAuthSettingsV2

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

payload := webapps.SiteAuthSettingsV2{
	// ...
}


read, err := client.UpdateAuthSettingsV2(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateAuthSettingsV2Slot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

payload := webapps.SiteAuthSettingsV2{
	// ...
}


read, err := client.UpdateAuthSettingsV2Slot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateAzureStorageAccounts

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

payload := webapps.AzureStoragePropertyDictionaryResource{
	// ...
}


read, err := client.UpdateAzureStorageAccounts(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateAzureStorageAccountsSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

payload := webapps.AzureStoragePropertyDictionaryResource{
	// ...
}


read, err := client.UpdateAzureStorageAccountsSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateBackupConfiguration

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

payload := webapps.BackupRequest{
	// ...
}


read, err := client.UpdateBackupConfiguration(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateBackupConfigurationSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

payload := webapps.BackupRequest{
	// ...
}


read, err := client.UpdateBackupConfigurationSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateConfiguration

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

payload := webapps.SiteConfigResource{
	// ...
}


read, err := client.UpdateConfiguration(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateConfigurationSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

payload := webapps.SiteConfigResource{
	// ...
}


read, err := client.UpdateConfigurationSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateConnectionStrings

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

payload := webapps.ConnectionStringDictionary{
	// ...
}


read, err := client.UpdateConnectionStrings(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateConnectionStringsSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

payload := webapps.ConnectionStringDictionary{
	// ...
}


read, err := client.UpdateConnectionStringsSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateDiagnosticLogsConfig

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

payload := webapps.SiteLogsConfig{
	// ...
}


read, err := client.UpdateDiagnosticLogsConfig(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateDiagnosticLogsConfigSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

payload := webapps.SiteLogsConfig{
	// ...
}


read, err := client.UpdateDiagnosticLogsConfigSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateDomainOwnershipIdentifier

ctx := context.TODO()
id := webapps.NewDomainOwnershipIdentifierID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "domainOwnershipIdentifierValue")

payload := webapps.Identifier{
	// ...
}


read, err := client.UpdateDomainOwnershipIdentifier(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateDomainOwnershipIdentifierSlot

ctx := context.TODO()
id := webapps.NewSlotDomainOwnershipIdentifierID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "domainOwnershipIdentifierValue")

payload := webapps.Identifier{
	// ...
}


read, err := client.UpdateDomainOwnershipIdentifierSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateFtpAllowed

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

payload := webapps.CsmPublishingCredentialsPoliciesEntity{
	// ...
}


read, err := client.UpdateFtpAllowed(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateFtpAllowedSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

payload := webapps.CsmPublishingCredentialsPoliciesEntity{
	// ...
}


read, err := client.UpdateFtpAllowedSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateHybridConnection

ctx := context.TODO()
id := webapps.NewRelayID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "hybridConnectionNamespaceValue", "relayValue")

payload := webapps.HybridConnection{
	// ...
}


read, err := client.UpdateHybridConnection(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateHybridConnectionSlot

ctx := context.TODO()
id := webapps.NewSlotHybridConnectionNamespaceRelayID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "hybridConnectionNamespaceValue", "relayValue")

payload := webapps.HybridConnection{
	// ...
}


read, err := client.UpdateHybridConnectionSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateMetadata

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

payload := webapps.StringDictionary{
	// ...
}


read, err := client.UpdateMetadata(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateMetadataSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

payload := webapps.StringDictionary{
	// ...
}


read, err := client.UpdateMetadataSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdatePremierAddOn

ctx := context.TODO()
id := webapps.NewPremierAddonID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "premierAddonValue")

payload := webapps.PremierAddOnPatchResource{
	// ...
}


read, err := client.UpdatePremierAddOn(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdatePremierAddOnSlot

ctx := context.TODO()
id := webapps.NewSlotPremierAddonID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "premierAddonValue")

payload := webapps.PremierAddOnPatchResource{
	// ...
}


read, err := client.UpdatePremierAddOnSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateRelayServiceConnection

ctx := context.TODO()
id := webapps.NewHybridConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "hybridConnectionValue")

payload := webapps.RelayServiceConnectionEntity{
	// ...
}


read, err := client.UpdateRelayServiceConnection(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateRelayServiceConnectionSlot

ctx := context.TODO()
id := webapps.NewSlotHybridConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "hybridConnectionValue")

payload := webapps.RelayServiceConnectionEntity{
	// ...
}


read, err := client.UpdateRelayServiceConnectionSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateScmAllowed

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

payload := webapps.CsmPublishingCredentialsPoliciesEntity{
	// ...
}


read, err := client.UpdateScmAllowed(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateScmAllowedSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

payload := webapps.CsmPublishingCredentialsPoliciesEntity{
	// ...
}


read, err := client.UpdateScmAllowedSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateSitePushSettings

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

payload := webapps.PushSettings{
	// ...
}


read, err := client.UpdateSitePushSettings(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateSitePushSettingsSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

payload := webapps.PushSettings{
	// ...
}


read, err := client.UpdateSitePushSettingsSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

payload := webapps.SitePatchResource{
	// ...
}


read, err := client.UpdateSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateSlotConfigurationNames

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

payload := webapps.SlotConfigNamesResource{
	// ...
}


read, err := client.UpdateSlotConfigurationNames(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateSourceControl

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

payload := webapps.SiteSourceControl{
	// ...
}


read, err := client.UpdateSourceControl(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateSourceControlSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

payload := webapps.SiteSourceControl{
	// ...
}


read, err := client.UpdateSourceControlSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateSwiftVirtualNetworkConnectionWithCheck

ctx := context.TODO()
id := webapps.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")

payload := webapps.SwiftVirtualNetwork{
	// ...
}


read, err := client.UpdateSwiftVirtualNetworkConnectionWithCheck(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateSwiftVirtualNetworkConnectionWithCheckSlot

ctx := context.TODO()
id := webapps.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")

payload := webapps.SwiftVirtualNetwork{
	// ...
}


read, err := client.UpdateSwiftVirtualNetworkConnectionWithCheckSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateVnetConnection

ctx := context.TODO()
id := webapps.NewVirtualNetworkConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "virtualNetworkConnectionValue")

payload := webapps.VnetInfoResource{
	// ...
}


read, err := client.UpdateVnetConnection(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateVnetConnectionGateway

ctx := context.TODO()
id := webapps.NewGatewayID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "virtualNetworkConnectionValue", "gatewayValue")

payload := webapps.VnetGateway{
	// ...
}


read, err := client.UpdateVnetConnectionGateway(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateVnetConnectionGatewaySlot

ctx := context.TODO()
id := webapps.NewSlotVirtualNetworkConnectionGatewayID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "virtualNetworkConnectionValue", "gatewayValue")

payload := webapps.VnetGateway{
	// ...
}


read, err := client.UpdateVnetConnectionGatewaySlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WebAppsClient.UpdateVnetConnectionSlot

ctx := context.TODO()
id := webapps.NewSlotVirtualNetworkConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "virtualNetworkConnectionValue")

payload := webapps.VnetInfoResource{
	// ...
}


read, err := client.UpdateVnetConnectionSlot(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

This section is empty.

Functions ¶

func PossibleValuesForAutoHealActionType ¶

func PossibleValuesForAutoHealActionType() []string

func PossibleValuesForAzureResourceType ¶

func PossibleValuesForAzureResourceType() []string

func PossibleValuesForAzureStorageState ¶

func PossibleValuesForAzureStorageState() []string

func PossibleValuesForAzureStorageType ¶

func PossibleValuesForAzureStorageType() []string

func PossibleValuesForBackupItemStatus ¶

func PossibleValuesForBackupItemStatus() []string

func PossibleValuesForBackupRestoreOperationType ¶

func PossibleValuesForBackupRestoreOperationType() []string

func PossibleValuesForBuiltInAuthenticationProvider ¶

func PossibleValuesForBuiltInAuthenticationProvider() []string

func PossibleValuesForClientCertMode ¶

func PossibleValuesForClientCertMode() []string

func PossibleValuesForClientCredentialMethod ¶

func PossibleValuesForClientCredentialMethod() []string

func PossibleValuesForCloneAbilityResult ¶

func PossibleValuesForCloneAbilityResult() []string

func PossibleValuesForConfigReferenceSource ¶

func PossibleValuesForConfigReferenceSource() []string

func PossibleValuesForConnectionStringType ¶

func PossibleValuesForConnectionStringType() []string

func PossibleValuesForContinuousWebJobStatus ¶

func PossibleValuesForContinuousWebJobStatus() []string

func PossibleValuesForCookieExpirationConvention ¶

func PossibleValuesForCookieExpirationConvention() []string

func PossibleValuesForCustomHostNameDnsRecordType ¶

func PossibleValuesForCustomHostNameDnsRecordType() []string

func PossibleValuesForDatabaseType ¶

func PossibleValuesForDatabaseType() []string

func PossibleValuesForDefaultAction ¶

func PossibleValuesForDefaultAction() []string

func PossibleValuesForDeploymentBuildStatus ¶

func PossibleValuesForDeploymentBuildStatus() []string

func PossibleValuesForDnsVerificationTestResult ¶

func PossibleValuesForDnsVerificationTestResult() []string

func PossibleValuesForForwardProxyConvention ¶

func PossibleValuesForForwardProxyConvention() []string

func PossibleValuesForFrequencyUnit ¶

func PossibleValuesForFrequencyUnit() []string

func PossibleValuesForFtpsState ¶

func PossibleValuesForFtpsState() []string

func PossibleValuesForHostNameType ¶

func PossibleValuesForHostNameType() []string

func PossibleValuesForHostType ¶

func PossibleValuesForHostType() []string

func PossibleValuesForIPFilterTag ¶

func PossibleValuesForIPFilterTag() []string

func PossibleValuesForLogLevel ¶

func PossibleValuesForLogLevel() []string

func PossibleValuesForMSDeployLogEntryType ¶

func PossibleValuesForMSDeployLogEntryType() []string

func PossibleValuesForMSDeployProvisioningState ¶

func PossibleValuesForMSDeployProvisioningState() []string

func PossibleValuesForManagedPipelineMode ¶

func PossibleValuesForManagedPipelineMode() []string

func PossibleValuesForMySqlMigrationType ¶

func PossibleValuesForMySqlMigrationType() []string

func PossibleValuesForOperationStatus ¶

func PossibleValuesForOperationStatus() []string

func PossibleValuesForPublicCertificateLocation ¶

func PossibleValuesForPublicCertificateLocation() []string

func PossibleValuesForPublishingProfileFormat ¶

func PossibleValuesForPublishingProfileFormat() []string

func PossibleValuesForRedundancyMode ¶

func PossibleValuesForRedundancyMode() []string

func PossibleValuesForResolveStatus ¶

func PossibleValuesForResolveStatus() []string

func PossibleValuesForRouteType ¶

func PossibleValuesForRouteType() []string

func PossibleValuesForScmType ¶

func PossibleValuesForScmType() []string

func PossibleValuesForSiteAvailabilityState ¶

func PossibleValuesForSiteAvailabilityState() []string

func PossibleValuesForSiteExtensionType ¶

func PossibleValuesForSiteExtensionType() []string

func PossibleValuesForSiteLoadBalancing ¶

func PossibleValuesForSiteLoadBalancing() []string

func PossibleValuesForSiteRuntimeState ¶

func PossibleValuesForSiteRuntimeState() []string

func PossibleValuesForSslState ¶

func PossibleValuesForSslState() []string

func PossibleValuesForSupportedTlsVersions ¶

func PossibleValuesForSupportedTlsVersions() []string

func PossibleValuesForTriggeredWebJobStatus ¶

func PossibleValuesForTriggeredWebJobStatus() []string

func PossibleValuesForUnauthenticatedClientAction ¶

func PossibleValuesForUnauthenticatedClientAction() []string

func PossibleValuesForUnauthenticatedClientActionV2 ¶

func PossibleValuesForUnauthenticatedClientActionV2() []string

func PossibleValuesForUsageState ¶

func PossibleValuesForUsageState() []string

func PossibleValuesForWebJobType ¶

func PossibleValuesForWebJobType() []string

func PossibleValuesForWorkflowHealthState ¶

func PossibleValuesForWorkflowHealthState() []string

func PossibleValuesForWorkflowState ¶

func PossibleValuesForWorkflowState() []string

func ValidateAppSettingID ¶

func ValidateAppSettingID(input interface{}, key string) (warnings []string, errors []error)

ValidateAppSettingID checks that 'input' can be parsed as a App Setting ID

func ValidateBackupID ¶

func ValidateBackupID(input interface{}, key string) (warnings []string, errors []error)

ValidateBackupID checks that 'input' can be parsed as a Backup ID

func ValidateConfigReferenceAppSettingID ¶

func ValidateConfigReferenceAppSettingID(input interface{}, key string) (warnings []string, errors []error)

ValidateConfigReferenceAppSettingID checks that 'input' can be parsed as a Config Reference App Setting ID

func ValidateConfigReferenceConnectionStringID ¶

func ValidateConfigReferenceConnectionStringID(input interface{}, key string) (warnings []string, errors []error)

ValidateConfigReferenceConnectionStringID checks that 'input' can be parsed as a Config Reference Connection String ID

func ValidateConnectionStringID ¶

func ValidateConnectionStringID(input interface{}, key string) (warnings []string, errors []error)

ValidateConnectionStringID checks that 'input' can be parsed as a Connection String ID

func ValidateContinuousWebJobID ¶

func ValidateContinuousWebJobID(input interface{}, key string) (warnings []string, errors []error)

ValidateContinuousWebJobID checks that 'input' can be parsed as a Continuous Web Job ID

func ValidateDefaultID ¶

func ValidateDefaultID(input interface{}, key string) (warnings []string, errors []error)

ValidateDefaultID checks that 'input' can be parsed as a Default ID

func ValidateDeploymentID ¶

func ValidateDeploymentID(input interface{}, key string) (warnings []string, errors []error)

ValidateDeploymentID checks that 'input' can be parsed as a Deployment ID

func ValidateDomainOwnershipIdentifierID ¶

func ValidateDomainOwnershipIdentifierID(input interface{}, key string) (warnings []string, errors []error)

ValidateDomainOwnershipIdentifierID checks that 'input' can be parsed as a Domain Ownership Identifier ID

func ValidateFunctionID ¶

func ValidateFunctionID(input interface{}, key string) (warnings []string, errors []error)

ValidateFunctionID checks that 'input' can be parsed as a Function ID

func ValidateFunctionKeyID ¶

func ValidateFunctionKeyID(input interface{}, key string) (warnings []string, errors []error)

ValidateFunctionKeyID checks that 'input' can be parsed as a Function Key ID

func ValidateGatewayID ¶

func ValidateGatewayID(input interface{}, key string) (warnings []string, errors []error)

ValidateGatewayID checks that 'input' can be parsed as a Gateway ID

func ValidateHistoryID ¶

func ValidateHistoryID(input interface{}, key string) (warnings []string, errors []error)

ValidateHistoryID checks that 'input' can be parsed as a History ID

func ValidateHostDefaultID ¶

func ValidateHostDefaultID(input interface{}, key string) (warnings []string, errors []error)

ValidateHostDefaultID checks that 'input' can be parsed as a Host Default ID

func ValidateHostNameBindingID ¶

func ValidateHostNameBindingID(input interface{}, key string) (warnings []string, errors []error)

ValidateHostNameBindingID checks that 'input' can be parsed as a Host Name Binding ID

func ValidateHybridConnectionID ¶

func ValidateHybridConnectionID(input interface{}, key string) (warnings []string, errors []error)

ValidateHybridConnectionID checks that 'input' can be parsed as a Hybrid Connection ID

func ValidateInstanceID ¶

func ValidateInstanceID(input interface{}, key string) (warnings []string, errors []error)

ValidateInstanceID checks that 'input' can be parsed as a Instance ID

func ValidateInstanceProcessID ¶

func ValidateInstanceProcessID(input interface{}, key string) (warnings []string, errors []error)

ValidateInstanceProcessID checks that 'input' can be parsed as a Instance Process ID

func ValidateInstanceProcessModuleID ¶

func ValidateInstanceProcessModuleID(input interface{}, key string) (warnings []string, errors []error)

ValidateInstanceProcessModuleID checks that 'input' can be parsed as a Instance Process Module ID

func ValidateKeyID ¶

func ValidateKeyID(input interface{}, key string) (warnings []string, errors []error)

ValidateKeyID checks that 'input' can be parsed as a Key ID

func ValidateModuleID ¶

func ValidateModuleID(input interface{}, key string) (warnings []string, errors []error)

ValidateModuleID checks that 'input' can be parsed as a Module ID

func ValidateNetworkFeatureID ¶

func ValidateNetworkFeatureID(input interface{}, key string) (warnings []string, errors []error)

ValidateNetworkFeatureID checks that 'input' can be parsed as a Network Feature ID

func ValidateNetworkTraceID ¶

func ValidateNetworkTraceID(input interface{}, key string) (warnings []string, errors []error)

ValidateNetworkTraceID checks that 'input' can be parsed as a Network Trace ID

func ValidatePremierAddonID ¶

func ValidatePremierAddonID(input interface{}, key string) (warnings []string, errors []error)

ValidatePremierAddonID checks that 'input' can be parsed as a Premier Addon ID

func ValidatePrivateEndpointConnectionID ¶

func ValidatePrivateEndpointConnectionID(input interface{}, key string) (warnings []string, errors []error)

ValidatePrivateEndpointConnectionID checks that 'input' can be parsed as a Private Endpoint Connection ID

func ValidateProcessID ¶

func ValidateProcessID(input interface{}, key string) (warnings []string, errors []error)

ValidateProcessID checks that 'input' can be parsed as a Process ID

func ValidateProcessModuleID ¶

func ValidateProcessModuleID(input interface{}, key string) (warnings []string, errors []error)

ValidateProcessModuleID checks that 'input' can be parsed as a Process Module ID

func ValidatePublicCertificateID ¶

func ValidatePublicCertificateID(input interface{}, key string) (warnings []string, errors []error)

ValidatePublicCertificateID checks that 'input' can be parsed as a Public Certificate ID

func ValidateRelayID ¶

func ValidateRelayID(input interface{}, key string) (warnings []string, errors []error)

ValidateRelayID checks that 'input' can be parsed as a Relay ID

func ValidateSiteExtensionID ¶

func ValidateSiteExtensionID(input interface{}, key string) (warnings []string, errors []error)

ValidateSiteExtensionID checks that 'input' can be parsed as a Site Extension ID

func ValidateSiteNetworkTraceID ¶

func ValidateSiteNetworkTraceID(input interface{}, key string) (warnings []string, errors []error)

ValidateSiteNetworkTraceID checks that 'input' can be parsed as a Site Network Trace ID

func ValidateSiteSlotNetworkTraceID ¶

func ValidateSiteSlotNetworkTraceID(input interface{}, key string) (warnings []string, errors []error)

ValidateSiteSlotNetworkTraceID checks that 'input' can be parsed as a Site Slot Network Trace ID

func ValidateSlotBackupID ¶

func ValidateSlotBackupID(input interface{}, key string) (warnings []string, errors []error)

ValidateSlotBackupID checks that 'input' can be parsed as a Slot Backup ID

func ValidateSlotContinuousWebJobID ¶

func ValidateSlotContinuousWebJobID(input interface{}, key string) (warnings []string, errors []error)

ValidateSlotContinuousWebJobID checks that 'input' can be parsed as a Slot Continuous Web Job ID

func ValidateSlotDeploymentID ¶

func ValidateSlotDeploymentID(input interface{}, key string) (warnings []string, errors []error)

ValidateSlotDeploymentID checks that 'input' can be parsed as a Slot Deployment ID

func ValidateSlotDomainOwnershipIdentifierID ¶

func ValidateSlotDomainOwnershipIdentifierID(input interface{}, key string) (warnings []string, errors []error)

ValidateSlotDomainOwnershipIdentifierID checks that 'input' can be parsed as a Slot Domain Ownership Identifier ID

func ValidateSlotFunctionID ¶

func ValidateSlotFunctionID(input interface{}, key string) (warnings []string, errors []error)

ValidateSlotFunctionID checks that 'input' can be parsed as a Slot Function ID

func ValidateSlotHostNameBindingID ¶

func ValidateSlotHostNameBindingID(input interface{}, key string) (warnings []string, errors []error)

ValidateSlotHostNameBindingID checks that 'input' can be parsed as a Slot Host Name Binding ID

func ValidateSlotHybridConnectionID ¶

func ValidateSlotHybridConnectionID(input interface{}, key string) (warnings []string, errors []error)

ValidateSlotHybridConnectionID checks that 'input' can be parsed as a Slot Hybrid Connection ID

func ValidateSlotHybridConnectionNamespaceRelayID ¶

func ValidateSlotHybridConnectionNamespaceRelayID(input interface{}, key string) (warnings []string, errors []error)

ValidateSlotHybridConnectionNamespaceRelayID checks that 'input' can be parsed as a Slot Hybrid Connection Namespace Relay ID

func ValidateSlotID ¶

func ValidateSlotID(input interface{}, key string) (warnings []string, errors []error)

ValidateSlotID checks that 'input' can be parsed as a Slot ID

func ValidateSlotInstanceID ¶

func ValidateSlotInstanceID(input interface{}, key string) (warnings []string, errors []error)

ValidateSlotInstanceID checks that 'input' can be parsed as a Slot Instance ID

func ValidateSlotInstanceProcessID ¶

func ValidateSlotInstanceProcessID(input interface{}, key string) (warnings []string, errors []error)

ValidateSlotInstanceProcessID checks that 'input' can be parsed as a Slot Instance Process ID

func ValidateSlotInstanceProcessModuleID ¶

func ValidateSlotInstanceProcessModuleID(input interface{}, key string) (warnings []string, errors []error)

ValidateSlotInstanceProcessModuleID checks that 'input' can be parsed as a Slot Instance Process Module ID

func ValidateSlotNetworkFeatureID ¶

func ValidateSlotNetworkFeatureID(input interface{}, key string) (warnings []string, errors []error)

ValidateSlotNetworkFeatureID checks that 'input' can be parsed as a Slot Network Feature ID

func ValidateSlotNetworkTraceID ¶

func ValidateSlotNetworkTraceID(input interface{}, key string) (warnings []string, errors []error)

ValidateSlotNetworkTraceID checks that 'input' can be parsed as a Slot Network Trace ID

func ValidateSlotPremierAddonID ¶

func ValidateSlotPremierAddonID(input interface{}, key string) (warnings []string, errors []error)

ValidateSlotPremierAddonID checks that 'input' can be parsed as a Slot Premier Addon ID

func ValidateSlotPrivateEndpointConnectionID ¶

func ValidateSlotPrivateEndpointConnectionID(input interface{}, key string) (warnings []string, errors []error)

ValidateSlotPrivateEndpointConnectionID checks that 'input' can be parsed as a Slot Private Endpoint Connection ID

func ValidateSlotProcessID ¶

func ValidateSlotProcessID(input interface{}, key string) (warnings []string, errors []error)

ValidateSlotProcessID checks that 'input' can be parsed as a Slot Process ID

func ValidateSlotPublicCertificateID ¶

func ValidateSlotPublicCertificateID(input interface{}, key string) (warnings []string, errors []error)

ValidateSlotPublicCertificateID checks that 'input' can be parsed as a Slot Public Certificate ID

func ValidateSlotSiteExtensionID ¶

func ValidateSlotSiteExtensionID(input interface{}, key string) (warnings []string, errors []error)

ValidateSlotSiteExtensionID checks that 'input' can be parsed as a Slot Site Extension ID

func ValidateSlotTriggeredWebJobID ¶

func ValidateSlotTriggeredWebJobID(input interface{}, key string) (warnings []string, errors []error)

ValidateSlotTriggeredWebJobID checks that 'input' can be parsed as a Slot Triggered Web Job ID

func ValidateSlotVirtualNetworkConnectionGatewayID ¶

func ValidateSlotVirtualNetworkConnectionGatewayID(input interface{}, key string) (warnings []string, errors []error)

ValidateSlotVirtualNetworkConnectionGatewayID checks that 'input' can be parsed as a Slot Virtual Network Connection Gateway ID

func ValidateSlotVirtualNetworkConnectionID ¶

func ValidateSlotVirtualNetworkConnectionID(input interface{}, key string) (warnings []string, errors []error)

ValidateSlotVirtualNetworkConnectionID checks that 'input' can be parsed as a Slot Virtual Network Connection ID

func ValidateSlotWebJobID ¶

func ValidateSlotWebJobID(input interface{}, key string) (warnings []string, errors []error)

ValidateSlotWebJobID checks that 'input' can be parsed as a Slot Web Job ID

func ValidateSlotWorkflowID ¶

func ValidateSlotWorkflowID(input interface{}, key string) (warnings []string, errors []error)

ValidateSlotWorkflowID checks that 'input' can be parsed as a Slot Workflow ID

func ValidateSnapshotID ¶

func ValidateSnapshotID(input interface{}, key string) (warnings []string, errors []error)

ValidateSnapshotID checks that 'input' can be parsed as a Snapshot ID

func ValidateTriggeredWebJobHistoryID ¶

func ValidateTriggeredWebJobHistoryID(input interface{}, key string) (warnings []string, errors []error)

ValidateTriggeredWebJobHistoryID checks that 'input' can be parsed as a Triggered Web Job History ID

func ValidateTriggeredWebJobID ¶

func ValidateTriggeredWebJobID(input interface{}, key string) (warnings []string, errors []error)

ValidateTriggeredWebJobID checks that 'input' can be parsed as a Triggered Web Job ID

func ValidateVirtualNetworkConnectionID ¶

func ValidateVirtualNetworkConnectionID(input interface{}, key string) (warnings []string, errors []error)

ValidateVirtualNetworkConnectionID checks that 'input' can be parsed as a Virtual Network Connection ID

func ValidateWebJobID ¶

func ValidateWebJobID(input interface{}, key string) (warnings []string, errors []error)

ValidateWebJobID checks that 'input' can be parsed as a Web Job ID

func ValidateWebSnapshotID ¶

func ValidateWebSnapshotID(input interface{}, key string) (warnings []string, errors []error)

ValidateWebSnapshotID checks that 'input' can be parsed as a Web Snapshot ID

func ValidateWorkflowID ¶

func ValidateWorkflowID(input interface{}, key string) (warnings []string, errors []error)

ValidateWorkflowID checks that 'input' can be parsed as a Workflow ID

Types ¶

type AddPremierAddOnOperationResponse ¶

type AddPremierAddOnOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *PremierAddOn
}

type AddPremierAddOnSlotOperationResponse ¶

type AddPremierAddOnSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *PremierAddOn
}

type AllowedAudiencesValidation ¶

type AllowedAudiencesValidation struct {
	AllowedAudiences *[]string `json:"allowedAudiences,omitempty"`
}

type AllowedPrincipals ¶

type AllowedPrincipals struct {
	Groups     *[]string `json:"groups,omitempty"`
	Identities *[]string `json:"identities,omitempty"`
}

type AnalyzeCustomHostnameOperationOptions ¶

type AnalyzeCustomHostnameOperationOptions struct {
	HostName *string
}

func DefaultAnalyzeCustomHostnameOperationOptions ¶

func DefaultAnalyzeCustomHostnameOperationOptions() AnalyzeCustomHostnameOperationOptions

func (AnalyzeCustomHostnameOperationOptions) ToHeaders ¶ added in v0.20230725.1205316

func (AnalyzeCustomHostnameOperationOptions) ToOData ¶ added in v0.20230725.1205316

func (AnalyzeCustomHostnameOperationOptions) ToQuery ¶ added in v0.20230725.1205316

type AnalyzeCustomHostnameOperationResponse ¶

type AnalyzeCustomHostnameOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *CustomHostnameAnalysisResult
}

type AnalyzeCustomHostnameSlotOperationOptions ¶

type AnalyzeCustomHostnameSlotOperationOptions struct {
	HostName *string
}

func DefaultAnalyzeCustomHostnameSlotOperationOptions ¶

func DefaultAnalyzeCustomHostnameSlotOperationOptions() AnalyzeCustomHostnameSlotOperationOptions

func (AnalyzeCustomHostnameSlotOperationOptions) ToHeaders ¶ added in v0.20230725.1205316

func (AnalyzeCustomHostnameSlotOperationOptions) ToOData ¶ added in v0.20230725.1205316

func (AnalyzeCustomHostnameSlotOperationOptions) ToQuery ¶ added in v0.20230725.1205316

type AnalyzeCustomHostnameSlotOperationResponse ¶

type AnalyzeCustomHostnameSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *CustomHostnameAnalysisResult
}

type ApiDefinitionInfo ¶

type ApiDefinitionInfo struct {
	Url *string `json:"url,omitempty"`
}

type ApiKVReference ¶

type ApiKVReference struct {
	Id         *string                   `json:"id,omitempty"`
	Kind       *string                   `json:"kind,omitempty"`
	Name       *string                   `json:"name,omitempty"`
	Properties *ApiKVReferenceProperties `json:"properties,omitempty"`
	Type       *string                   `json:"type,omitempty"`
}

type ApiKVReferenceOperationPredicate ¶

type ApiKVReferenceOperationPredicate struct {
	Id   *string
	Kind *string
	Name *string
	Type *string
}

func (ApiKVReferenceOperationPredicate) Matches ¶

type ApiKVReferenceProperties ¶

type ApiKVReferenceProperties struct {
	ActiveVersion *string                            `json:"activeVersion,omitempty"`
	Details       *string                            `json:"details,omitempty"`
	IdentityType  *identity.SystemAndUserAssignedMap `json:"identityType,omitempty"`
	Reference     *string                            `json:"reference,omitempty"`
	SecretName    *string                            `json:"secretName,omitempty"`
	SecretVersion *string                            `json:"secretVersion,omitempty"`
	Source        *ConfigReferenceSource             `json:"source,omitempty"`
	Status        *ResolveStatus                     `json:"status,omitempty"`
	VaultName     *string                            `json:"vaultName,omitempty"`
}

type ApiManagementConfig ¶

type ApiManagementConfig struct {
	Id *string `json:"id,omitempty"`
}

type AppRegistration ¶

type AppRegistration struct {
	AppId                *string `json:"appId,omitempty"`
	AppSecretSettingName *string `json:"appSecretSettingName,omitempty"`
}

type AppSettingId ¶

type AppSettingId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	AppSettingKey     string
}

AppSettingId is a struct representing the Resource ID for a App Setting

func NewAppSettingID ¶

func NewAppSettingID(subscriptionId string, resourceGroupName string, siteName string, appSettingKey string) AppSettingId

NewAppSettingID returns a new AppSettingId struct

func ParseAppSettingID ¶

func ParseAppSettingID(input string) (*AppSettingId, error)

ParseAppSettingID parses 'input' into a AppSettingId

func ParseAppSettingIDInsensitively ¶

func ParseAppSettingIDInsensitively(input string) (*AppSettingId, error)

ParseAppSettingIDInsensitively parses 'input' case-insensitively into a AppSettingId note: this method should only be used for API response data and not user input

func (AppSettingId) ID ¶

func (id AppSettingId) ID() string

ID returns the formatted App Setting ID

func (AppSettingId) Segments ¶

func (id AppSettingId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this App Setting ID

func (AppSettingId) String ¶

func (id AppSettingId) String() string

String returns a human-readable description of this App Setting ID

type Apple ¶

type Apple struct {
	Enabled      *bool              `json:"enabled,omitempty"`
	Login        *LoginScopes       `json:"login,omitempty"`
	Registration *AppleRegistration `json:"registration,omitempty"`
}

type AppleRegistration ¶

type AppleRegistration struct {
	ClientId                *string `json:"clientId,omitempty"`
	ClientSecretSettingName *string `json:"clientSecretSettingName,omitempty"`
}

type ApplicationLogsConfig ¶

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

type ApplySlotConfigToProductionOperationResponse ¶

type ApplySlotConfigToProductionOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type ApplySlotConfigurationSlotOperationResponse ¶

type ApplySlotConfigurationSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type ApproveOrRejectPrivateEndpointConnectionOperationResponse ¶

type ApproveOrRejectPrivateEndpointConnectionOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type ApproveOrRejectPrivateEndpointConnectionSlotOperationResponse ¶

type ApproveOrRejectPrivateEndpointConnectionSlotOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type ArmIdWrapper ¶

type ArmIdWrapper struct {
	Id *string `json:"id,omitempty"`
}

type AuthPlatform ¶

type AuthPlatform struct {
	ConfigFilePath *string `json:"configFilePath,omitempty"`
	Enabled        *bool   `json:"enabled,omitempty"`
	RuntimeVersion *string `json:"runtimeVersion,omitempty"`
}

type AutoHealActionType ¶

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

func (*AutoHealActionType) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *AutoHealActionType) UnmarshalJSON(bytes []byte) error

type AutoHealActions ¶

type AutoHealActions struct {
	ActionType              *AutoHealActionType   `json:"actionType,omitempty"`
	CustomAction            *AutoHealCustomAction `json:"customAction,omitempty"`
	MinProcessExecutionTime *string               `json:"minProcessExecutionTime,omitempty"`
}

type AutoHealCustomAction ¶

type AutoHealCustomAction struct {
	Exe        *string `json:"exe,omitempty"`
	Parameters *string `json:"parameters,omitempty"`
}

type AutoHealRules ¶

type AutoHealRules struct {
	Actions  *AutoHealActions  `json:"actions,omitempty"`
	Triggers *AutoHealTriggers `json:"triggers,omitempty"`
}

type AutoHealTriggers ¶

type AutoHealTriggers struct {
	PrivateBytesInKB     *int64                          `json:"privateBytesInKB,omitempty"`
	Requests             *RequestsBasedTrigger           `json:"requests,omitempty"`
	SlowRequests         *SlowRequestsBasedTrigger       `json:"slowRequests,omitempty"`
	SlowRequestsWithPath *[]SlowRequestsBasedTrigger     `json:"slowRequestsWithPath,omitempty"`
	StatusCodes          *[]StatusCodesBasedTrigger      `json:"statusCodes,omitempty"`
	StatusCodesRange     *[]StatusCodesRangeBasedTrigger `json:"statusCodesRange,omitempty"`
}

type AzureActiveDirectory ¶

type AzureActiveDirectory struct {
	Enabled           *bool                             `json:"enabled,omitempty"`
	IsAutoProvisioned *bool                             `json:"isAutoProvisioned,omitempty"`
	Login             *AzureActiveDirectoryLogin        `json:"login,omitempty"`
	Registration      *AzureActiveDirectoryRegistration `json:"registration,omitempty"`
	Validation        *AzureActiveDirectoryValidation   `json:"validation,omitempty"`
}

type AzureActiveDirectoryLogin ¶

type AzureActiveDirectoryLogin struct {
	DisableWWWAuthenticate *bool     `json:"disableWWWAuthenticate,omitempty"`
	LoginParameters        *[]string `json:"loginParameters,omitempty"`
}

type AzureActiveDirectoryRegistration ¶

type AzureActiveDirectoryRegistration struct {
	ClientId                                      *string `json:"clientId,omitempty"`
	ClientSecretCertificateIssuer                 *string `json:"clientSecretCertificateIssuer,omitempty"`
	ClientSecretCertificateSubjectAlternativeName *string `json:"clientSecretCertificateSubjectAlternativeName,omitempty"`
	ClientSecretCertificateThumbprint             *string `json:"clientSecretCertificateThumbprint,omitempty"`
	ClientSecretSettingName                       *string `json:"clientSecretSettingName,omitempty"`
	OpenIdIssuer                                  *string `json:"openIdIssuer,omitempty"`
}

type AzureActiveDirectoryValidation ¶

type AzureActiveDirectoryValidation struct {
	AllowedAudiences           *[]string                   `json:"allowedAudiences,omitempty"`
	DefaultAuthorizationPolicy *DefaultAuthorizationPolicy `json:"defaultAuthorizationPolicy,omitempty"`
	JwtClaimChecks             *JwtClaimChecks             `json:"jwtClaimChecks,omitempty"`
}

type AzureBlobStorageApplicationLogsConfig ¶

type AzureBlobStorageApplicationLogsConfig struct {
	Level           *LogLevel `json:"level,omitempty"`
	RetentionInDays *int64    `json:"retentionInDays,omitempty"`
	SasUrl          *string   `json:"sasUrl,omitempty"`
}

type AzureBlobStorageHTTPLogsConfig ¶

type AzureBlobStorageHTTPLogsConfig struct {
	Enabled         *bool   `json:"enabled,omitempty"`
	RetentionInDays *int64  `json:"retentionInDays,omitempty"`
	SasUrl          *string `json:"sasUrl,omitempty"`
}

type AzureResourceType ¶

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

func (*AzureResourceType) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *AzureResourceType) UnmarshalJSON(bytes []byte) error

type AzureStaticWebApps ¶

type AzureStaticWebApps struct {
	Enabled      *bool                           `json:"enabled,omitempty"`
	Registration *AzureStaticWebAppsRegistration `json:"registration,omitempty"`
}

type AzureStaticWebAppsRegistration ¶

type AzureStaticWebAppsRegistration struct {
	ClientId *string `json:"clientId,omitempty"`
}

type AzureStorageInfoValue ¶

type AzureStorageInfoValue struct {
	AccessKey   *string            `json:"accessKey,omitempty"`
	AccountName *string            `json:"accountName,omitempty"`
	MountPath   *string            `json:"mountPath,omitempty"`
	ShareName   *string            `json:"shareName,omitempty"`
	State       *AzureStorageState `json:"state,omitempty"`
	Type        *AzureStorageType  `json:"type,omitempty"`
}

type AzureStoragePropertyDictionaryResource ¶

type AzureStoragePropertyDictionaryResource struct {
	Id         *string                           `json:"id,omitempty"`
	Kind       *string                           `json:"kind,omitempty"`
	Name       *string                           `json:"name,omitempty"`
	Properties *map[string]AzureStorageInfoValue `json:"properties,omitempty"`
	Type       *string                           `json:"type,omitempty"`
}

type AzureStorageState ¶

type AzureStorageState string
const (
	AzureStorageStateInvalidCredentials AzureStorageState = "InvalidCredentials"
	AzureStorageStateInvalidShare       AzureStorageState = "InvalidShare"
	AzureStorageStateNotValidated       AzureStorageState = "NotValidated"
	AzureStorageStateOk                 AzureStorageState = "Ok"
)

func (*AzureStorageState) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *AzureStorageState) UnmarshalJSON(bytes []byte) error

type AzureStorageType ¶

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

func (*AzureStorageType) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *AzureStorageType) UnmarshalJSON(bytes []byte) error

type AzureTableStorageApplicationLogsConfig ¶

type AzureTableStorageApplicationLogsConfig struct {
	Level  *LogLevel `json:"level,omitempty"`
	SasUrl string    `json:"sasUrl"`
}

type BackupId ¶

type BackupId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	BackupId          string
}

BackupId is a struct representing the Resource ID for a Backup

func NewBackupID ¶

func NewBackupID(subscriptionId string, resourceGroupName string, siteName string, backupId string) BackupId

NewBackupID returns a new BackupId struct

func ParseBackupID ¶

func ParseBackupID(input string) (*BackupId, error)

ParseBackupID parses 'input' into a BackupId

func ParseBackupIDInsensitively ¶

func ParseBackupIDInsensitively(input string) (*BackupId, error)

ParseBackupIDInsensitively parses 'input' case-insensitively into a BackupId note: this method should only be used for API response data and not user input

func (BackupId) ID ¶

func (id BackupId) ID() string

ID returns the formatted Backup ID

func (BackupId) Segments ¶

func (id BackupId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Backup ID

func (BackupId) String ¶

func (id BackupId) String() string

String returns a human-readable description of this Backup ID

type BackupItem ¶

type BackupItem struct {
	Id         *string               `json:"id,omitempty"`
	Kind       *string               `json:"kind,omitempty"`
	Name       *string               `json:"name,omitempty"`
	Properties *BackupItemProperties `json:"properties,omitempty"`
	Type       *string               `json:"type,omitempty"`
}

type BackupItemOperationPredicate ¶

type BackupItemOperationPredicate struct {
	Id   *string
	Kind *string
	Name *string
	Type *string
}

func (BackupItemOperationPredicate) Matches ¶

func (p BackupItemOperationPredicate) Matches(input BackupItem) bool

type BackupItemProperties ¶

type BackupItemProperties struct {
	BlobName             *string                  `json:"blobName,omitempty"`
	CorrelationId        *string                  `json:"correlationId,omitempty"`
	Created              *string                  `json:"created,omitempty"`
	Databases            *[]DatabaseBackupSetting `json:"databases,omitempty"`
	FinishedTimeStamp    *string                  `json:"finishedTimeStamp,omitempty"`
	Id                   *int64                   `json:"id,omitempty"`
	LastRestoreTimeStamp *string                  `json:"lastRestoreTimeStamp,omitempty"`
	Log                  *string                  `json:"log,omitempty"`
	Name                 *string                  `json:"name,omitempty"`
	Scheduled            *bool                    `json:"scheduled,omitempty"`
	SizeInBytes          *int64                   `json:"sizeInBytes,omitempty"`
	Status               *BackupItemStatus        `json:"status,omitempty"`
	StorageAccountUrl    *string                  `json:"storageAccountUrl,omitempty"`
	WebsiteSizeInBytes   *int64                   `json:"websiteSizeInBytes,omitempty"`
}

func (*BackupItemProperties) GetCreatedAsTime ¶

func (o *BackupItemProperties) GetCreatedAsTime() (*time.Time, error)

func (*BackupItemProperties) GetFinishedTimeStampAsTime ¶

func (o *BackupItemProperties) GetFinishedTimeStampAsTime() (*time.Time, error)

func (*BackupItemProperties) GetLastRestoreTimeStampAsTime ¶

func (o *BackupItemProperties) GetLastRestoreTimeStampAsTime() (*time.Time, error)

func (*BackupItemProperties) SetCreatedAsTime ¶

func (o *BackupItemProperties) SetCreatedAsTime(input time.Time)

func (*BackupItemProperties) SetFinishedTimeStampAsTime ¶

func (o *BackupItemProperties) SetFinishedTimeStampAsTime(input time.Time)

func (*BackupItemProperties) SetLastRestoreTimeStampAsTime ¶

func (o *BackupItemProperties) SetLastRestoreTimeStampAsTime(input time.Time)

type BackupItemStatus ¶

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

func (*BackupItemStatus) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *BackupItemStatus) UnmarshalJSON(bytes []byte) error

type BackupOperationResponse ¶

type BackupOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *BackupItem
}

type BackupRequest ¶

type BackupRequest struct {
	Id         *string                  `json:"id,omitempty"`
	Kind       *string                  `json:"kind,omitempty"`
	Name       *string                  `json:"name,omitempty"`
	Properties *BackupRequestProperties `json:"properties,omitempty"`
	Type       *string                  `json:"type,omitempty"`
}

type BackupRequestProperties ¶

type BackupRequestProperties struct {
	BackupName        *string                  `json:"backupName,omitempty"`
	BackupSchedule    *BackupSchedule          `json:"backupSchedule,omitempty"`
	Databases         *[]DatabaseBackupSetting `json:"databases,omitempty"`
	Enabled           *bool                    `json:"enabled,omitempty"`
	StorageAccountUrl string                   `json:"storageAccountUrl"`
}

type BackupRestoreOperationType ¶

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

func (*BackupRestoreOperationType) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *BackupRestoreOperationType) UnmarshalJSON(bytes []byte) error

type BackupSchedule ¶

type BackupSchedule struct {
	FrequencyInterval     int64         `json:"frequencyInterval"`
	FrequencyUnit         FrequencyUnit `json:"frequencyUnit"`
	KeepAtLeastOneBackup  bool          `json:"keepAtLeastOneBackup"`
	LastExecutionTime     *string       `json:"lastExecutionTime,omitempty"`
	RetentionPeriodInDays int64         `json:"retentionPeriodInDays"`
	StartTime             *string       `json:"startTime,omitempty"`
}

func (*BackupSchedule) GetLastExecutionTimeAsTime ¶

func (o *BackupSchedule) GetLastExecutionTimeAsTime() (*time.Time, error)

func (*BackupSchedule) GetStartTimeAsTime ¶

func (o *BackupSchedule) GetStartTimeAsTime() (*time.Time, error)

func (*BackupSchedule) SetLastExecutionTimeAsTime ¶

func (o *BackupSchedule) SetLastExecutionTimeAsTime(input time.Time)

func (*BackupSchedule) SetStartTimeAsTime ¶

func (o *BackupSchedule) SetStartTimeAsTime(input time.Time)

type BackupSlotOperationResponse ¶

type BackupSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *BackupItem
}

type BlobStorageTokenStore ¶

type BlobStorageTokenStore struct {
	SasUrlSettingName *string `json:"sasUrlSettingName,omitempty"`
}

type BuiltInAuthenticationProvider ¶

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

func (*BuiltInAuthenticationProvider) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *BuiltInAuthenticationProvider) UnmarshalJSON(bytes []byte) error

type ClientCertMode ¶

type ClientCertMode string
const (
	ClientCertModeOptional                ClientCertMode = "Optional"
	ClientCertModeOptionalInteractiveUser ClientCertMode = "OptionalInteractiveUser"
	ClientCertModeRequired                ClientCertMode = "Required"
)

func (*ClientCertMode) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *ClientCertMode) UnmarshalJSON(bytes []byte) error

type ClientCredentialMethod ¶

type ClientCredentialMethod string
const (
	ClientCredentialMethodClientSecretPost ClientCredentialMethod = "ClientSecretPost"
)

func (*ClientCredentialMethod) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *ClientCredentialMethod) UnmarshalJSON(bytes []byte) error

type ClientRegistration ¶

type ClientRegistration struct {
	ClientId                *string `json:"clientId,omitempty"`
	ClientSecretSettingName *string `json:"clientSecretSettingName,omitempty"`
}

type CloneAbilityResult ¶

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

func (*CloneAbilityResult) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *CloneAbilityResult) UnmarshalJSON(bytes []byte) error

type CloningInfo ¶

type CloningInfo struct {
	AppSettingsOverrides      *map[string]string `json:"appSettingsOverrides,omitempty"`
	CloneCustomHostNames      *bool              `json:"cloneCustomHostNames,omitempty"`
	CloneSourceControl        *bool              `json:"cloneSourceControl,omitempty"`
	ConfigureLoadBalancing    *bool              `json:"configureLoadBalancing,omitempty"`
	CorrelationId             *string            `json:"correlationId,omitempty"`
	HostingEnvironment        *string            `json:"hostingEnvironment,omitempty"`
	Overwrite                 *bool              `json:"overwrite,omitempty"`
	SourceWebAppId            string             `json:"sourceWebAppId"`
	SourceWebAppLocation      *string            `json:"sourceWebAppLocation,omitempty"`
	TrafficManagerProfileId   *string            `json:"trafficManagerProfileId,omitempty"`
	TrafficManagerProfileName *string            `json:"trafficManagerProfileName,omitempty"`
}

type ConfigReferenceAppSettingId ¶

type ConfigReferenceAppSettingId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	SlotName          string
	AppSettingKey     string
}

ConfigReferenceAppSettingId is a struct representing the Resource ID for a Config Reference App Setting

func NewConfigReferenceAppSettingID ¶

func NewConfigReferenceAppSettingID(subscriptionId string, resourceGroupName string, siteName string, slotName string, appSettingKey string) ConfigReferenceAppSettingId

NewConfigReferenceAppSettingID returns a new ConfigReferenceAppSettingId struct

func ParseConfigReferenceAppSettingID ¶

func ParseConfigReferenceAppSettingID(input string) (*ConfigReferenceAppSettingId, error)

ParseConfigReferenceAppSettingID parses 'input' into a ConfigReferenceAppSettingId

func ParseConfigReferenceAppSettingIDInsensitively ¶

func ParseConfigReferenceAppSettingIDInsensitively(input string) (*ConfigReferenceAppSettingId, error)

ParseConfigReferenceAppSettingIDInsensitively parses 'input' case-insensitively into a ConfigReferenceAppSettingId note: this method should only be used for API response data and not user input

func (ConfigReferenceAppSettingId) ID ¶

ID returns the formatted Config Reference App Setting ID

func (ConfigReferenceAppSettingId) Segments ¶

Segments returns a slice of Resource ID Segments which comprise this Config Reference App Setting ID

func (ConfigReferenceAppSettingId) String ¶

func (id ConfigReferenceAppSettingId) String() string

String returns a human-readable description of this Config Reference App Setting ID

type ConfigReferenceConnectionStringId ¶

type ConfigReferenceConnectionStringId struct {
	SubscriptionId      string
	ResourceGroupName   string
	SiteName            string
	SlotName            string
	ConnectionStringKey string
}

ConfigReferenceConnectionStringId is a struct representing the Resource ID for a Config Reference Connection String

func NewConfigReferenceConnectionStringID ¶

func NewConfigReferenceConnectionStringID(subscriptionId string, resourceGroupName string, siteName string, slotName string, connectionStringKey string) ConfigReferenceConnectionStringId

NewConfigReferenceConnectionStringID returns a new ConfigReferenceConnectionStringId struct

func ParseConfigReferenceConnectionStringID ¶

func ParseConfigReferenceConnectionStringID(input string) (*ConfigReferenceConnectionStringId, error)

ParseConfigReferenceConnectionStringID parses 'input' into a ConfigReferenceConnectionStringId

func ParseConfigReferenceConnectionStringIDInsensitively ¶

func ParseConfigReferenceConnectionStringIDInsensitively(input string) (*ConfigReferenceConnectionStringId, error)

ParseConfigReferenceConnectionStringIDInsensitively parses 'input' case-insensitively into a ConfigReferenceConnectionStringId note: this method should only be used for API response data and not user input

func (ConfigReferenceConnectionStringId) ID ¶

ID returns the formatted Config Reference Connection String ID

func (ConfigReferenceConnectionStringId) Segments ¶

Segments returns a slice of Resource ID Segments which comprise this Config Reference Connection String ID

func (ConfigReferenceConnectionStringId) String ¶

String returns a human-readable description of this Config Reference Connection String ID

type ConfigReferenceSource ¶

type ConfigReferenceSource string
const (
	ConfigReferenceSourceKeyVault ConfigReferenceSource = "KeyVault"
)

func (*ConfigReferenceSource) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *ConfigReferenceSource) UnmarshalJSON(bytes []byte) error

type ConnStringInfo ¶

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

type ConnStringValueTypePair ¶

type ConnStringValueTypePair struct {
	Type  ConnectionStringType `json:"type"`
	Value string               `json:"value"`
}

type ConnectionStringDictionary ¶

type ConnectionStringDictionary struct {
	Id         *string                             `json:"id,omitempty"`
	Kind       *string                             `json:"kind,omitempty"`
	Name       *string                             `json:"name,omitempty"`
	Properties *map[string]ConnStringValueTypePair `json:"properties,omitempty"`
	Type       *string                             `json:"type,omitempty"`
}

type ConnectionStringId ¶

type ConnectionStringId struct {
	SubscriptionId      string
	ResourceGroupName   string
	SiteName            string
	ConnectionStringKey string
}

ConnectionStringId is a struct representing the Resource ID for a Connection String

func NewConnectionStringID ¶

func NewConnectionStringID(subscriptionId string, resourceGroupName string, siteName string, connectionStringKey string) ConnectionStringId

NewConnectionStringID returns a new ConnectionStringId struct

func ParseConnectionStringID ¶

func ParseConnectionStringID(input string) (*ConnectionStringId, error)

ParseConnectionStringID parses 'input' into a ConnectionStringId

func ParseConnectionStringIDInsensitively ¶

func ParseConnectionStringIDInsensitively(input string) (*ConnectionStringId, error)

ParseConnectionStringIDInsensitively parses 'input' case-insensitively into a ConnectionStringId note: this method should only be used for API response data and not user input

func (ConnectionStringId) ID ¶

func (id ConnectionStringId) ID() string

ID returns the formatted Connection String ID

func (ConnectionStringId) Segments ¶

func (id ConnectionStringId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Connection String ID

func (ConnectionStringId) String ¶

func (id ConnectionStringId) String() string

String returns a human-readable description of this Connection String ID

type ConnectionStringType ¶

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

func (*ConnectionStringType) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *ConnectionStringType) UnmarshalJSON(bytes []byte) error

type ContainerCPUStatistics ¶

type ContainerCPUStatistics struct {
	CpuUsage       *ContainerCPUUsage       `json:"cpuUsage,omitempty"`
	OnlineCPUCount *int64                   `json:"onlineCpuCount,omitempty"`
	SystemCPUUsage *int64                   `json:"systemCpuUsage,omitempty"`
	ThrottlingData *ContainerThrottlingData `json:"throttlingData,omitempty"`
}

type ContainerCPUUsage ¶

type ContainerCPUUsage struct {
	KernelModeUsage *int64   `json:"kernelModeUsage,omitempty"`
	PerCPUUsage     *[]int64 `json:"perCpuUsage,omitempty"`
	TotalUsage      *int64   `json:"totalUsage,omitempty"`
	UserModeUsage   *int64   `json:"userModeUsage,omitempty"`
}

type ContainerInfo ¶

type ContainerInfo struct {
	CurrentCPUStats   *ContainerCPUStatistics              `json:"currentCpuStats,omitempty"`
	CurrentTimeStamp  *string                              `json:"currentTimeStamp,omitempty"`
	Eth0              *ContainerNetworkInterfaceStatistics `json:"eth0,omitempty"`
	Id                *string                              `json:"id,omitempty"`
	MemoryStats       *ContainerMemoryStatistics           `json:"memoryStats,omitempty"`
	Name              *string                              `json:"name,omitempty"`
	PreviousCPUStats  *ContainerCPUStatistics              `json:"previousCpuStats,omitempty"`
	PreviousTimeStamp *string                              `json:"previousTimeStamp,omitempty"`
}

func (*ContainerInfo) GetCurrentTimeStampAsTime ¶

func (o *ContainerInfo) GetCurrentTimeStampAsTime() (*time.Time, error)

func (*ContainerInfo) GetPreviousTimeStampAsTime ¶

func (o *ContainerInfo) GetPreviousTimeStampAsTime() (*time.Time, error)

func (*ContainerInfo) SetCurrentTimeStampAsTime ¶

func (o *ContainerInfo) SetCurrentTimeStampAsTime(input time.Time)

func (*ContainerInfo) SetPreviousTimeStampAsTime ¶

func (o *ContainerInfo) SetPreviousTimeStampAsTime(input time.Time)

type ContainerMemoryStatistics ¶

type ContainerMemoryStatistics struct {
	Limit    *int64 `json:"limit,omitempty"`
	MaxUsage *int64 `json:"maxUsage,omitempty"`
	Usage    *int64 `json:"usage,omitempty"`
}

type ContainerNetworkInterfaceStatistics ¶

type ContainerNetworkInterfaceStatistics struct {
	RxBytes   *int64 `json:"rxBytes,omitempty"`
	RxDropped *int64 `json:"rxDropped,omitempty"`
	RxErrors  *int64 `json:"rxErrors,omitempty"`
	RxPackets *int64 `json:"rxPackets,omitempty"`
	TxBytes   *int64 `json:"txBytes,omitempty"`
	TxDropped *int64 `json:"txDropped,omitempty"`
	TxErrors  *int64 `json:"txErrors,omitempty"`
	TxPackets *int64 `json:"txPackets,omitempty"`
}

type ContainerThrottlingData ¶

type ContainerThrottlingData struct {
	Periods          *int64 `json:"periods,omitempty"`
	ThrottledPeriods *int64 `json:"throttledPeriods,omitempty"`
	ThrottledTime    *int64 `json:"throttledTime,omitempty"`
}

type ContinuousWebJob ¶

type ContinuousWebJob struct {
	Id         *string                     `json:"id,omitempty"`
	Kind       *string                     `json:"kind,omitempty"`
	Name       *string                     `json:"name,omitempty"`
	Properties *ContinuousWebJobProperties `json:"properties,omitempty"`
	Type       *string                     `json:"type,omitempty"`
}

type ContinuousWebJobId ¶

type ContinuousWebJobId struct {
	SubscriptionId       string
	ResourceGroupName    string
	SiteName             string
	ContinuousWebJobName string
}

ContinuousWebJobId is a struct representing the Resource ID for a Continuous Web Job

func NewContinuousWebJobID ¶

func NewContinuousWebJobID(subscriptionId string, resourceGroupName string, siteName string, continuousWebJobName string) ContinuousWebJobId

NewContinuousWebJobID returns a new ContinuousWebJobId struct

func ParseContinuousWebJobID ¶

func ParseContinuousWebJobID(input string) (*ContinuousWebJobId, error)

ParseContinuousWebJobID parses 'input' into a ContinuousWebJobId

func ParseContinuousWebJobIDInsensitively ¶

func ParseContinuousWebJobIDInsensitively(input string) (*ContinuousWebJobId, error)

ParseContinuousWebJobIDInsensitively parses 'input' case-insensitively into a ContinuousWebJobId note: this method should only be used for API response data and not user input

func (ContinuousWebJobId) ID ¶

func (id ContinuousWebJobId) ID() string

ID returns the formatted Continuous Web Job ID

func (ContinuousWebJobId) Segments ¶

func (id ContinuousWebJobId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Continuous Web Job ID

func (ContinuousWebJobId) String ¶

func (id ContinuousWebJobId) String() string

String returns a human-readable description of this Continuous Web Job ID

type ContinuousWebJobOperationPredicate ¶

type ContinuousWebJobOperationPredicate struct {
	Id   *string
	Kind *string
	Name *string
	Type *string
}

func (ContinuousWebJobOperationPredicate) Matches ¶

type ContinuousWebJobProperties ¶

type ContinuousWebJobProperties struct {
	DetailedStatus *string                 `json:"detailed_status,omitempty"`
	Error          *string                 `json:"error,omitempty"`
	ExtraInfoUrl   *string                 `json:"extra_info_url,omitempty"`
	LogUrl         *string                 `json:"log_url,omitempty"`
	RunCommand     *string                 `json:"run_command,omitempty"`
	Settings       *map[string]interface{} `json:"settings,omitempty"`
	Status         *ContinuousWebJobStatus `json:"status,omitempty"`
	Url            *string                 `json:"url,omitempty"`
	UsingSdk       *bool                   `json:"using_sdk,omitempty"`
	WebJobType     *WebJobType             `json:"web_job_type,omitempty"`
}

type ContinuousWebJobStatus ¶

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

func (*ContinuousWebJobStatus) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *ContinuousWebJobStatus) UnmarshalJSON(bytes []byte) error

type CookieExpiration ¶

type CookieExpiration struct {
	Convention       *CookieExpirationConvention `json:"convention,omitempty"`
	TimeToExpiration *string                     `json:"timeToExpiration,omitempty"`
}

type CookieExpirationConvention ¶

type CookieExpirationConvention string
const (
	CookieExpirationConventionFixedTime               CookieExpirationConvention = "FixedTime"
	CookieExpirationConventionIdentityProviderDerived CookieExpirationConvention = "IdentityProviderDerived"
)

func (*CookieExpirationConvention) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *CookieExpirationConvention) UnmarshalJSON(bytes []byte) error

type CorsSettings ¶

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

type CreateDeploymentOperationResponse ¶

type CreateDeploymentOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *Deployment
}

type CreateDeploymentSlotOperationResponse ¶

type CreateDeploymentSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *Deployment
}

type CreateFunctionOperationResponse ¶

type CreateFunctionOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type CreateInstanceFunctionSlotOperationResponse ¶

type CreateInstanceFunctionSlotOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type CreateInstanceMSDeployOperationOperationResponse ¶

type CreateInstanceMSDeployOperationOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type CreateInstanceMSDeployOperationSlotOperationResponse ¶

type CreateInstanceMSDeployOperationSlotOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type CreateMSDeployOperationOperationResponse ¶

type CreateMSDeployOperationOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type CreateMSDeployOperationSlotOperationResponse ¶

type CreateMSDeployOperationSlotOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type CreateOneDeployOperationOperationResponse ¶

type CreateOneDeployOperationOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *interface{}
}

type CreateOrUpdateConfigurationOperationResponse ¶

type CreateOrUpdateConfigurationOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SiteConfigResource
}

type CreateOrUpdateConfigurationSlotOperationResponse ¶

type CreateOrUpdateConfigurationSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SiteConfigResource
}

type CreateOrUpdateDomainOwnershipIdentifierOperationResponse ¶

type CreateOrUpdateDomainOwnershipIdentifierOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *Identifier
}

type CreateOrUpdateDomainOwnershipIdentifierSlotOperationResponse ¶

type CreateOrUpdateDomainOwnershipIdentifierSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *Identifier
}

type CreateOrUpdateFunctionSecretOperationResponse ¶

type CreateOrUpdateFunctionSecretOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *KeyInfo
}

type CreateOrUpdateFunctionSecretSlotOperationResponse ¶

type CreateOrUpdateFunctionSecretSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *KeyInfo
}

type CreateOrUpdateHostNameBindingOperationResponse ¶

type CreateOrUpdateHostNameBindingOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *HostNameBinding
}

type CreateOrUpdateHostNameBindingSlotOperationResponse ¶

type CreateOrUpdateHostNameBindingSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *HostNameBinding
}

type CreateOrUpdateHostSecretOperationResponse ¶

type CreateOrUpdateHostSecretOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *KeyInfo
}

type CreateOrUpdateHostSecretSlotOperationResponse ¶

type CreateOrUpdateHostSecretSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *KeyInfo
}

type CreateOrUpdateHybridConnectionOperationResponse ¶

type CreateOrUpdateHybridConnectionOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *HybridConnection
}

type CreateOrUpdateHybridConnectionSlotOperationResponse ¶

type CreateOrUpdateHybridConnectionSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *HybridConnection
}

type CreateOrUpdateOperationResponse ¶

type CreateOrUpdateOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type CreateOrUpdatePublicCertificateOperationResponse ¶

type CreateOrUpdatePublicCertificateOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *PublicCertificate
}

type CreateOrUpdatePublicCertificateSlotOperationResponse ¶

type CreateOrUpdatePublicCertificateSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *PublicCertificate
}

type CreateOrUpdateRelayServiceConnectionOperationResponse ¶

type CreateOrUpdateRelayServiceConnectionOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *RelayServiceConnectionEntity
}

type CreateOrUpdateRelayServiceConnectionSlotOperationResponse ¶

type CreateOrUpdateRelayServiceConnectionSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *RelayServiceConnectionEntity
}

type CreateOrUpdateSlotOperationResponse ¶

type CreateOrUpdateSlotOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type CreateOrUpdateSourceControlOperationResponse ¶

type CreateOrUpdateSourceControlOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type CreateOrUpdateSourceControlSlotOperationResponse ¶

type CreateOrUpdateSourceControlSlotOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type CreateOrUpdateSwiftVirtualNetworkConnectionWithCheckOperationResponse ¶

type CreateOrUpdateSwiftVirtualNetworkConnectionWithCheckOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SwiftVirtualNetwork
}

type CreateOrUpdateSwiftVirtualNetworkConnectionWithCheckSlotOperationResponse ¶

type CreateOrUpdateSwiftVirtualNetworkConnectionWithCheckSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SwiftVirtualNetwork
}

type CreateOrUpdateVnetConnectionGatewayOperationResponse ¶

type CreateOrUpdateVnetConnectionGatewayOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *VnetGateway
}

type CreateOrUpdateVnetConnectionGatewaySlotOperationResponse ¶

type CreateOrUpdateVnetConnectionGatewaySlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *VnetGateway
}

type CreateOrUpdateVnetConnectionOperationResponse ¶

type CreateOrUpdateVnetConnectionOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *VnetInfoResource
}

type CreateOrUpdateVnetConnectionSlotOperationResponse ¶

type CreateOrUpdateVnetConnectionSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *VnetInfoResource
}

type CsmDeploymentStatus ¶

type CsmDeploymentStatus struct {
	Id         *string                        `json:"id,omitempty"`
	Kind       *string                        `json:"kind,omitempty"`
	Name       *string                        `json:"name,omitempty"`
	Properties *CsmDeploymentStatusProperties `json:"properties,omitempty"`
	Type       *string                        `json:"type,omitempty"`
}

type CsmDeploymentStatusOperationPredicate ¶

type CsmDeploymentStatusOperationPredicate struct {
	Id   *string
	Kind *string
	Name *string
	Type *string
}

func (CsmDeploymentStatusOperationPredicate) Matches ¶

type CsmDeploymentStatusProperties ¶

type CsmDeploymentStatusProperties struct {
	DeploymentId                *string                `json:"deploymentId,omitempty"`
	Errors                      *[]ErrorEntity         `json:"errors,omitempty"`
	FailedInstancesLogs         *[]string              `json:"failedInstancesLogs,omitempty"`
	NumberOfInstancesFailed     *int64                 `json:"numberOfInstancesFailed,omitempty"`
	NumberOfInstancesInProgress *int64                 `json:"numberOfInstancesInProgress,omitempty"`
	NumberOfInstancesSuccessful *int64                 `json:"numberOfInstancesSuccessful,omitempty"`
	Status                      *DeploymentBuildStatus `json:"status,omitempty"`
}

type CsmPublishingCredentialsPoliciesEntity ¶

type CsmPublishingCredentialsPoliciesEntity struct {
	Id         *string                                           `json:"id,omitempty"`
	Kind       *string                                           `json:"kind,omitempty"`
	Name       *string                                           `json:"name,omitempty"`
	Properties *CsmPublishingCredentialsPoliciesEntityProperties `json:"properties,omitempty"`
	Type       *string                                           `json:"type,omitempty"`
}

type CsmPublishingCredentialsPoliciesEntityOperationPredicate ¶

type CsmPublishingCredentialsPoliciesEntityOperationPredicate struct {
	Id   *string
	Kind *string
	Name *string
	Type *string
}

func (CsmPublishingCredentialsPoliciesEntityOperationPredicate) Matches ¶

type CsmPublishingCredentialsPoliciesEntityProperties ¶

type CsmPublishingCredentialsPoliciesEntityProperties struct {
	Allow bool `json:"allow"`
}

type CsmPublishingProfileOptions ¶

type CsmPublishingProfileOptions struct {
	Format                           *PublishingProfileFormat `json:"format,omitempty"`
	IncludeDisasterRecoveryEndpoints *bool                    `json:"includeDisasterRecoveryEndpoints,omitempty"`
}

type CsmSlotEntity ¶

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

type CsmUsageQuota ¶

type CsmUsageQuota struct {
	CurrentValue  *int64             `json:"currentValue,omitempty"`
	Limit         *int64             `json:"limit,omitempty"`
	Name          *LocalizableString `json:"name,omitempty"`
	NextResetTime *string            `json:"nextResetTime,omitempty"`
	Unit          *string            `json:"unit,omitempty"`
}

func (*CsmUsageQuota) GetNextResetTimeAsTime ¶

func (o *CsmUsageQuota) GetNextResetTimeAsTime() (*time.Time, error)

func (*CsmUsageQuota) SetNextResetTimeAsTime ¶

func (o *CsmUsageQuota) SetNextResetTimeAsTime(input time.Time)

type CsmUsageQuotaOperationPredicate ¶

type CsmUsageQuotaOperationPredicate struct {
	CurrentValue  *int64
	Limit         *int64
	NextResetTime *string
	Unit          *string
}

func (CsmUsageQuotaOperationPredicate) Matches ¶

type CustomHostNameDnsRecordType ¶

type CustomHostNameDnsRecordType string
const (
	CustomHostNameDnsRecordTypeA     CustomHostNameDnsRecordType = "A"
	CustomHostNameDnsRecordTypeCName CustomHostNameDnsRecordType = "CName"
)

func (*CustomHostNameDnsRecordType) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *CustomHostNameDnsRecordType) UnmarshalJSON(bytes []byte) error

type CustomHostnameAnalysisResult ¶

type CustomHostnameAnalysisResult struct {
	Id         *string                                 `json:"id,omitempty"`
	Kind       *string                                 `json:"kind,omitempty"`
	Name       *string                                 `json:"name,omitempty"`
	Properties *CustomHostnameAnalysisResultProperties `json:"properties,omitempty"`
	Type       *string                                 `json:"type,omitempty"`
}

type CustomHostnameAnalysisResultProperties ¶

type CustomHostnameAnalysisResultProperties struct {
	ARecords                            *[]string                  `json:"aRecords,omitempty"`
	AlternateCNameRecords               *[]string                  `json:"alternateCNameRecords,omitempty"`
	AlternateTxtRecords                 *[]string                  `json:"alternateTxtRecords,omitempty"`
	CNameRecords                        *[]string                  `json:"cNameRecords,omitempty"`
	ConflictingAppResourceId            *string                    `json:"conflictingAppResourceId,omitempty"`
	CustomDomainVerificationFailureInfo *ErrorEntity               `json:"customDomainVerificationFailureInfo,omitempty"`
	CustomDomainVerificationTest        *DnsVerificationTestResult `json:"customDomainVerificationTest,omitempty"`
	HasConflictAcrossSubscription       *bool                      `json:"hasConflictAcrossSubscription,omitempty"`
	HasConflictOnScaleUnit              *bool                      `json:"hasConflictOnScaleUnit,omitempty"`
	IsHostnameAlreadyVerified           *bool                      `json:"isHostnameAlreadyVerified,omitempty"`
	TxtRecords                          *[]string                  `json:"txtRecords,omitempty"`
}

type CustomOpenIdConnectProvider ¶

type CustomOpenIdConnectProvider struct {
	Enabled      *bool                      `json:"enabled,omitempty"`
	Login        *OpenIdConnectLogin        `json:"login,omitempty"`
	Registration *OpenIdConnectRegistration `json:"registration,omitempty"`
}

type DatabaseBackupSetting ¶

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

type DatabaseType ¶

type DatabaseType string
const (
	DatabaseTypeLocalMySql DatabaseType = "LocalMySql"
	DatabaseTypeMySql      DatabaseType = "MySql"
	DatabaseTypePostgreSql DatabaseType = "PostgreSql"
	DatabaseTypeSqlAzure   DatabaseType = "SqlAzure"
)

func (*DatabaseType) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *DatabaseType) UnmarshalJSON(bytes []byte) error

type DefaultAction ¶

type DefaultAction string
const (
	DefaultActionAllow DefaultAction = "Allow"
	DefaultActionDeny  DefaultAction = "Deny"
)

func (*DefaultAction) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *DefaultAction) UnmarshalJSON(bytes []byte) error

type DefaultAuthorizationPolicy ¶

type DefaultAuthorizationPolicy struct {
	AllowedApplications *[]string          `json:"allowedApplications,omitempty"`
	AllowedPrincipals   *AllowedPrincipals `json:"allowedPrincipals,omitempty"`
}

type DefaultId ¶

type DefaultId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	DefaultName       string
	KeyName           string
}

DefaultId is a struct representing the Resource ID for a Default

func NewDefaultID ¶

func NewDefaultID(subscriptionId string, resourceGroupName string, siteName string, defaultName string, keyName string) DefaultId

NewDefaultID returns a new DefaultId struct

func ParseDefaultID ¶

func ParseDefaultID(input string) (*DefaultId, error)

ParseDefaultID parses 'input' into a DefaultId

func ParseDefaultIDInsensitively ¶

func ParseDefaultIDInsensitively(input string) (*DefaultId, error)

ParseDefaultIDInsensitively parses 'input' case-insensitively into a DefaultId note: this method should only be used for API response data and not user input

func (DefaultId) ID ¶

func (id DefaultId) ID() string

ID returns the formatted Default ID

func (DefaultId) Segments ¶

func (id DefaultId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Default ID

func (DefaultId) String ¶

func (id DefaultId) String() string

String returns a human-readable description of this Default ID

type DeleteBackupConfigurationOperationResponse ¶

type DeleteBackupConfigurationOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteBackupConfigurationSlotOperationResponse ¶

type DeleteBackupConfigurationSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteBackupOperationResponse ¶

type DeleteBackupOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteBackupSlotOperationResponse ¶

type DeleteBackupSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteContinuousWebJobOperationResponse ¶

type DeleteContinuousWebJobOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteContinuousWebJobSlotOperationResponse ¶

type DeleteContinuousWebJobSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteDeploymentOperationResponse ¶

type DeleteDeploymentOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteDeploymentSlotOperationResponse ¶

type DeleteDeploymentSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteDomainOwnershipIdentifierOperationResponse ¶

type DeleteDomainOwnershipIdentifierOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteDomainOwnershipIdentifierSlotOperationResponse ¶

type DeleteDomainOwnershipIdentifierSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteFunctionOperationResponse ¶

type DeleteFunctionOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteFunctionSecretOperationResponse ¶

type DeleteFunctionSecretOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteFunctionSecretSlotOperationResponse ¶

type DeleteFunctionSecretSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteHostNameBindingOperationResponse ¶

type DeleteHostNameBindingOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteHostNameBindingSlotOperationResponse ¶

type DeleteHostNameBindingSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteHostSecretOperationResponse ¶

type DeleteHostSecretOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteHostSecretSlotOperationResponse ¶

type DeleteHostSecretSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteHybridConnectionOperationResponse ¶

type DeleteHybridConnectionOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteHybridConnectionSlotOperationResponse ¶

type DeleteHybridConnectionSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteInstanceFunctionSlotOperationResponse ¶

type DeleteInstanceFunctionSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteInstanceProcessOperationResponse ¶

type DeleteInstanceProcessOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteInstanceProcessSlotOperationResponse ¶

type DeleteInstanceProcessSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteOperationOptions ¶

type DeleteOperationOptions struct {
	DeleteEmptyServerFarm *bool
	DeleteMetrics         *bool
}

func DefaultDeleteOperationOptions ¶

func DefaultDeleteOperationOptions() DeleteOperationOptions

func (DeleteOperationOptions) ToHeaders ¶ added in v0.20230725.1205316

func (o DeleteOperationOptions) ToHeaders() *client.Headers

func (DeleteOperationOptions) ToOData ¶ added in v0.20230725.1205316

func (o DeleteOperationOptions) ToOData() *odata.Query

func (DeleteOperationOptions) ToQuery ¶ added in v0.20230725.1205316

type DeleteOperationResponse ¶

type DeleteOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeletePremierAddOnOperationResponse ¶

type DeletePremierAddOnOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeletePremierAddOnSlotOperationResponse ¶

type DeletePremierAddOnSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeletePrivateEndpointConnectionOperationResponse ¶

type DeletePrivateEndpointConnectionOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeletePrivateEndpointConnectionSlotOperationResponse ¶

type DeletePrivateEndpointConnectionSlotOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteProcessOperationResponse ¶

type DeleteProcessOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteProcessSlotOperationResponse ¶

type DeleteProcessSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeletePublicCertificateOperationResponse ¶

type DeletePublicCertificateOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeletePublicCertificateSlotOperationResponse ¶

type DeletePublicCertificateSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteRelayServiceConnectionOperationResponse ¶

type DeleteRelayServiceConnectionOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteRelayServiceConnectionSlotOperationResponse ¶

type DeleteRelayServiceConnectionSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteSiteExtensionOperationResponse ¶

type DeleteSiteExtensionOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteSiteExtensionSlotOperationResponse ¶

type DeleteSiteExtensionSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteSlotOperationOptions ¶

type DeleteSlotOperationOptions struct {
	DeleteEmptyServerFarm *bool
	DeleteMetrics         *bool
}

func DefaultDeleteSlotOperationOptions ¶

func DefaultDeleteSlotOperationOptions() DeleteSlotOperationOptions

func (DeleteSlotOperationOptions) ToHeaders ¶ added in v0.20230725.1205316

func (o DeleteSlotOperationOptions) ToHeaders() *client.Headers

func (DeleteSlotOperationOptions) ToOData ¶ added in v0.20230725.1205316

func (o DeleteSlotOperationOptions) ToOData() *odata.Query

func (DeleteSlotOperationOptions) ToQuery ¶ added in v0.20230725.1205316

type DeleteSlotOperationResponse ¶

type DeleteSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteSourceControlOperationOptions ¶

type DeleteSourceControlOperationOptions struct {
	AdditionalFlags *string
}

func DefaultDeleteSourceControlOperationOptions ¶

func DefaultDeleteSourceControlOperationOptions() DeleteSourceControlOperationOptions

func (DeleteSourceControlOperationOptions) ToHeaders ¶ added in v0.20230725.1205316

func (DeleteSourceControlOperationOptions) ToOData ¶ added in v0.20230725.1205316

func (DeleteSourceControlOperationOptions) ToQuery ¶ added in v0.20230725.1205316

type DeleteSourceControlOperationResponse ¶

type DeleteSourceControlOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteSourceControlSlotOperationOptions ¶

type DeleteSourceControlSlotOperationOptions struct {
	AdditionalFlags *string
}

func DefaultDeleteSourceControlSlotOperationOptions ¶

func DefaultDeleteSourceControlSlotOperationOptions() DeleteSourceControlSlotOperationOptions

func (DeleteSourceControlSlotOperationOptions) ToHeaders ¶ added in v0.20230725.1205316

func (DeleteSourceControlSlotOperationOptions) ToOData ¶ added in v0.20230725.1205316

func (DeleteSourceControlSlotOperationOptions) ToQuery ¶ added in v0.20230725.1205316

type DeleteSourceControlSlotOperationResponse ¶

type DeleteSourceControlSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteSwiftVirtualNetworkOperationResponse ¶

type DeleteSwiftVirtualNetworkOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteSwiftVirtualNetworkSlotOperationResponse ¶

type DeleteSwiftVirtualNetworkSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteTriggeredWebJobOperationResponse ¶

type DeleteTriggeredWebJobOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteTriggeredWebJobSlotOperationResponse ¶

type DeleteTriggeredWebJobSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteVnetConnectionOperationResponse ¶

type DeleteVnetConnectionOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteVnetConnectionSlotOperationResponse ¶

type DeleteVnetConnectionSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeletedAppRestoreRequest ¶

type DeletedAppRestoreRequest struct {
	Id         *string                             `json:"id,omitempty"`
	Kind       *string                             `json:"kind,omitempty"`
	Name       *string                             `json:"name,omitempty"`
	Properties *DeletedAppRestoreRequestProperties `json:"properties,omitempty"`
	Type       *string                             `json:"type,omitempty"`
}

type DeletedAppRestoreRequestProperties ¶

type DeletedAppRestoreRequestProperties struct {
	DeletedSiteId        *string `json:"deletedSiteId,omitempty"`
	RecoverConfiguration *bool   `json:"recoverConfiguration,omitempty"`
	SnapshotTime         *string `json:"snapshotTime,omitempty"`
	UseDRSecondary       *bool   `json:"useDRSecondary,omitempty"`
}

type DeployWorkflowArtifactsOperationResponse ¶

type DeployWorkflowArtifactsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeployWorkflowArtifactsSlotOperationResponse ¶

type DeployWorkflowArtifactsSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type Deployment ¶

type Deployment struct {
	Id         *string               `json:"id,omitempty"`
	Kind       *string               `json:"kind,omitempty"`
	Name       *string               `json:"name,omitempty"`
	Properties *DeploymentProperties `json:"properties,omitempty"`
	Type       *string               `json:"type,omitempty"`
}

type DeploymentBuildStatus ¶

type DeploymentBuildStatus string
const (
	DeploymentBuildStatusBuildAborted             DeploymentBuildStatus = "BuildAborted"
	DeploymentBuildStatusBuildFailed              DeploymentBuildStatus = "BuildFailed"
	DeploymentBuildStatusBuildInProgress          DeploymentBuildStatus = "BuildInProgress"
	DeploymentBuildStatusBuildPending             DeploymentBuildStatus = "BuildPending"
	DeploymentBuildStatusBuildRequestReceived     DeploymentBuildStatus = "BuildRequestReceived"
	DeploymentBuildStatusBuildSuccessful          DeploymentBuildStatus = "BuildSuccessful"
	DeploymentBuildStatusPostBuildRestartRequired DeploymentBuildStatus = "PostBuildRestartRequired"
	DeploymentBuildStatusRuntimeFailed            DeploymentBuildStatus = "RuntimeFailed"
	DeploymentBuildStatusRuntimeStarting          DeploymentBuildStatus = "RuntimeStarting"
	DeploymentBuildStatusRuntimeSuccessful        DeploymentBuildStatus = "RuntimeSuccessful"
	DeploymentBuildStatusStartPolling             DeploymentBuildStatus = "StartPolling"
	DeploymentBuildStatusStartPollingWithRestart  DeploymentBuildStatus = "StartPollingWithRestart"
	DeploymentBuildStatusTimedOut                 DeploymentBuildStatus = "TimedOut"
)

func (*DeploymentBuildStatus) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *DeploymentBuildStatus) UnmarshalJSON(bytes []byte) error

type DeploymentId ¶

type DeploymentId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	DeploymentName    string
}

DeploymentId is a struct representing the Resource ID for a Deployment

func NewDeploymentID ¶

func NewDeploymentID(subscriptionId string, resourceGroupName string, siteName string, deploymentName string) DeploymentId

NewDeploymentID returns a new DeploymentId struct

func ParseDeploymentID ¶

func ParseDeploymentID(input string) (*DeploymentId, error)

ParseDeploymentID parses 'input' into a DeploymentId

func ParseDeploymentIDInsensitively ¶

func ParseDeploymentIDInsensitively(input string) (*DeploymentId, error)

ParseDeploymentIDInsensitively parses 'input' case-insensitively into a DeploymentId note: this method should only be used for API response data and not user input

func (DeploymentId) ID ¶

func (id DeploymentId) ID() string

ID returns the formatted Deployment ID

func (DeploymentId) Segments ¶

func (id DeploymentId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Deployment ID

func (DeploymentId) String ¶

func (id DeploymentId) String() string

String returns a human-readable description of this Deployment ID

type DeploymentOperationPredicate ¶

type DeploymentOperationPredicate struct {
	Id   *string
	Kind *string
	Name *string
	Type *string
}

func (DeploymentOperationPredicate) Matches ¶

func (p DeploymentOperationPredicate) Matches(input Deployment) bool

type DeploymentProperties ¶

type DeploymentProperties struct {
	Active      *bool   `json:"active,omitempty"`
	Author      *string `json:"author,omitempty"`
	AuthorEmail *string `json:"author_email,omitempty"`
	Deployer    *string `json:"deployer,omitempty"`
	Details     *string `json:"details,omitempty"`
	EndTime     *string `json:"end_time,omitempty"`
	Message     *string `json:"message,omitempty"`
	StartTime   *string `json:"start_time,omitempty"`
	Status      *int64  `json:"status,omitempty"`
}

func (*DeploymentProperties) GetEndTimeAsTime ¶

func (o *DeploymentProperties) GetEndTimeAsTime() (*time.Time, error)

func (*DeploymentProperties) GetStartTimeAsTime ¶

func (o *DeploymentProperties) GetStartTimeAsTime() (*time.Time, error)

func (*DeploymentProperties) SetEndTimeAsTime ¶

func (o *DeploymentProperties) SetEndTimeAsTime(input time.Time)

func (*DeploymentProperties) SetStartTimeAsTime ¶

func (o *DeploymentProperties) SetStartTimeAsTime(input time.Time)

type DiscoverBackupOperationResponse ¶

type DiscoverBackupOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *RestoreRequest
}

type DiscoverBackupSlotOperationResponse ¶

type DiscoverBackupSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *RestoreRequest
}

type DnsVerificationTestResult ¶

type DnsVerificationTestResult string
const (
	DnsVerificationTestResultFailed  DnsVerificationTestResult = "Failed"
	DnsVerificationTestResultPassed  DnsVerificationTestResult = "Passed"
	DnsVerificationTestResultSkipped DnsVerificationTestResult = "Skipped"
)

func (*DnsVerificationTestResult) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *DnsVerificationTestResult) UnmarshalJSON(bytes []byte) error

type DomainOwnershipIdentifierId ¶

type DomainOwnershipIdentifierId struct {
	SubscriptionId                string
	ResourceGroupName             string
	SiteName                      string
	DomainOwnershipIdentifierName string
}

DomainOwnershipIdentifierId is a struct representing the Resource ID for a Domain Ownership Identifier

func NewDomainOwnershipIdentifierID ¶

func NewDomainOwnershipIdentifierID(subscriptionId string, resourceGroupName string, siteName string, domainOwnershipIdentifierName string) DomainOwnershipIdentifierId

NewDomainOwnershipIdentifierID returns a new DomainOwnershipIdentifierId struct

func ParseDomainOwnershipIdentifierID ¶

func ParseDomainOwnershipIdentifierID(input string) (*DomainOwnershipIdentifierId, error)

ParseDomainOwnershipIdentifierID parses 'input' into a DomainOwnershipIdentifierId

func ParseDomainOwnershipIdentifierIDInsensitively ¶

func ParseDomainOwnershipIdentifierIDInsensitively(input string) (*DomainOwnershipIdentifierId, error)

ParseDomainOwnershipIdentifierIDInsensitively parses 'input' case-insensitively into a DomainOwnershipIdentifierId note: this method should only be used for API response data and not user input

func (DomainOwnershipIdentifierId) ID ¶

ID returns the formatted Domain Ownership Identifier ID

func (DomainOwnershipIdentifierId) Segments ¶

Segments returns a slice of Resource ID Segments which comprise this Domain Ownership Identifier ID

func (DomainOwnershipIdentifierId) String ¶

func (id DomainOwnershipIdentifierId) String() string

String returns a human-readable description of this Domain Ownership Identifier ID

type EnabledConfig ¶

type EnabledConfig struct {
	Enabled *bool `json:"enabled,omitempty"`
}

type ErrorEntity ¶

type ErrorEntity struct {
	Code            *string        `json:"code,omitempty"`
	Details         *[]ErrorEntity `json:"details,omitempty"`
	ExtendedCode    *string        `json:"extendedCode,omitempty"`
	InnerErrors     *[]ErrorEntity `json:"innerErrors,omitempty"`
	Message         *string        `json:"message,omitempty"`
	MessageTemplate *string        `json:"messageTemplate,omitempty"`
	Parameters      *[]string      `json:"parameters,omitempty"`
	Target          *string        `json:"target,omitempty"`
}

type Experiments ¶

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

type ExtendedLocation ¶

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

type Facebook ¶

type Facebook struct {
	Enabled         *bool            `json:"enabled,omitempty"`
	GraphApiVersion *string          `json:"graphApiVersion,omitempty"`
	Login           *LoginScopes     `json:"login,omitempty"`
	Registration    *AppRegistration `json:"registration,omitempty"`
}

type FileSystemApplicationLogsConfig ¶

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

type FileSystemHTTPLogsConfig ¶

type FileSystemHTTPLogsConfig struct {
	Enabled         *bool  `json:"enabled,omitempty"`
	RetentionInDays *int64 `json:"retentionInDays,omitempty"`
	RetentionInMb   *int64 `json:"retentionInMb,omitempty"`
}

type FileSystemTokenStore ¶

type FileSystemTokenStore struct {
	Directory *string `json:"directory,omitempty"`
}

type ForwardProxy ¶

type ForwardProxy struct {
	Convention            *ForwardProxyConvention `json:"convention,omitempty"`
	CustomHostHeaderName  *string                 `json:"customHostHeaderName,omitempty"`
	CustomProtoHeaderName *string                 `json:"customProtoHeaderName,omitempty"`
}

type ForwardProxyConvention ¶

type ForwardProxyConvention string
const (
	ForwardProxyConventionCustom   ForwardProxyConvention = "Custom"
	ForwardProxyConventionNoProxy  ForwardProxyConvention = "NoProxy"
	ForwardProxyConventionStandard ForwardProxyConvention = "Standard"
)

func (*ForwardProxyConvention) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *ForwardProxyConvention) UnmarshalJSON(bytes []byte) error

type FrequencyUnit ¶

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

func (*FrequencyUnit) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *FrequencyUnit) UnmarshalJSON(bytes []byte) error

type FtpsState ¶

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

func (*FtpsState) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *FtpsState) UnmarshalJSON(bytes []byte) error

type FunctionEnvelope ¶

type FunctionEnvelope struct {
	Id         *string                     `json:"id,omitempty"`
	Kind       *string                     `json:"kind,omitempty"`
	Name       *string                     `json:"name,omitempty"`
	Properties *FunctionEnvelopeProperties `json:"properties,omitempty"`
	Type       *string                     `json:"type,omitempty"`
}

type FunctionEnvelopeOperationPredicate ¶

type FunctionEnvelopeOperationPredicate struct {
	Id   *string
	Kind *string
	Name *string
	Type *string
}

func (FunctionEnvelopeOperationPredicate) Matches ¶

type FunctionEnvelopeProperties ¶

type FunctionEnvelopeProperties struct {
	Config             *interface{}       `json:"config,omitempty"`
	ConfigHref         *string            `json:"config_href,omitempty"`
	Files              *map[string]string `json:"files,omitempty"`
	FunctionAppId      *string            `json:"function_app_id,omitempty"`
	Href               *string            `json:"href,omitempty"`
	InvokeUrlTemplate  *string            `json:"invoke_url_template,omitempty"`
	IsDisabled         *bool              `json:"isDisabled,omitempty"`
	Language           *string            `json:"language,omitempty"`
	ScriptHref         *string            `json:"script_href,omitempty"`
	ScriptRootPathHref *string            `json:"script_root_path_href,omitempty"`
	SecretsFileHref    *string            `json:"secrets_file_href,omitempty"`
	TestData           *string            `json:"test_data,omitempty"`
	TestDataHref       *string            `json:"test_data_href,omitempty"`
}

type FunctionId ¶

type FunctionId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	FunctionName      string
}

FunctionId is a struct representing the Resource ID for a Function

func NewFunctionID ¶

func NewFunctionID(subscriptionId string, resourceGroupName string, siteName string, functionName string) FunctionId

NewFunctionID returns a new FunctionId struct

func ParseFunctionID ¶

func ParseFunctionID(input string) (*FunctionId, error)

ParseFunctionID parses 'input' into a FunctionId

func ParseFunctionIDInsensitively ¶

func ParseFunctionIDInsensitively(input string) (*FunctionId, error)

ParseFunctionIDInsensitively parses 'input' case-insensitively into a FunctionId note: this method should only be used for API response data and not user input

func (FunctionId) ID ¶

func (id FunctionId) ID() string

ID returns the formatted Function ID

func (FunctionId) Segments ¶

func (id FunctionId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Function ID

func (FunctionId) String ¶

func (id FunctionId) String() string

String returns a human-readable description of this Function ID

type FunctionKeyId ¶

type FunctionKeyId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	SlotName          string
	FunctionName      string
	KeyName           string
}

FunctionKeyId is a struct representing the Resource ID for a Function Key

func NewFunctionKeyID ¶

func NewFunctionKeyID(subscriptionId string, resourceGroupName string, siteName string, slotName string, functionName string, keyName string) FunctionKeyId

NewFunctionKeyID returns a new FunctionKeyId struct

func ParseFunctionKeyID ¶

func ParseFunctionKeyID(input string) (*FunctionKeyId, error)

ParseFunctionKeyID parses 'input' into a FunctionKeyId

func ParseFunctionKeyIDInsensitively ¶

func ParseFunctionKeyIDInsensitively(input string) (*FunctionKeyId, error)

ParseFunctionKeyIDInsensitively parses 'input' case-insensitively into a FunctionKeyId note: this method should only be used for API response data and not user input

func (FunctionKeyId) ID ¶

func (id FunctionKeyId) ID() string

ID returns the formatted Function Key ID

func (FunctionKeyId) Segments ¶

func (id FunctionKeyId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Function Key ID

func (FunctionKeyId) String ¶

func (id FunctionKeyId) String() string

String returns a human-readable description of this Function Key ID

type FunctionSecrets ¶

type FunctionSecrets struct {
	Key        *string `json:"key,omitempty"`
	TriggerUrl *string `json:"trigger_url,omitempty"`
}

type GatewayId ¶

type GatewayId struct {
	SubscriptionId               string
	ResourceGroupName            string
	SiteName                     string
	VirtualNetworkConnectionName string
	GatewayName                  string
}

GatewayId is a struct representing the Resource ID for a Gateway

func NewGatewayID ¶

func NewGatewayID(subscriptionId string, resourceGroupName string, siteName string, virtualNetworkConnectionName string, gatewayName string) GatewayId

NewGatewayID returns a new GatewayId struct

func ParseGatewayID ¶

func ParseGatewayID(input string) (*GatewayId, error)

ParseGatewayID parses 'input' into a GatewayId

func ParseGatewayIDInsensitively ¶

func ParseGatewayIDInsensitively(input string) (*GatewayId, error)

ParseGatewayIDInsensitively parses 'input' case-insensitively into a GatewayId note: this method should only be used for API response data and not user input

func (GatewayId) ID ¶

func (id GatewayId) ID() string

ID returns the formatted Gateway ID

func (GatewayId) Segments ¶

func (id GatewayId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Gateway ID

func (GatewayId) String ¶

func (id GatewayId) String() string

String returns a human-readable description of this Gateway ID

type GenerateNewSitePublishingPasswordOperationResponse ¶

type GenerateNewSitePublishingPasswordOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type GenerateNewSitePublishingPasswordSlotOperationResponse ¶

type GenerateNewSitePublishingPasswordSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type GetAppSettingKeyVaultReferenceOperationResponse ¶

type GetAppSettingKeyVaultReferenceOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *ApiKVReference
}

type GetAppSettingKeyVaultReferenceSlotOperationResponse ¶

type GetAppSettingKeyVaultReferenceSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *ApiKVReference
}

type GetAppSettingsKeyVaultReferencesCompleteResult ¶

type GetAppSettingsKeyVaultReferencesCompleteResult struct {
	Items []ApiKVReference
}

type GetAppSettingsKeyVaultReferencesOperationResponse ¶

type GetAppSettingsKeyVaultReferencesOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]ApiKVReference
}

type GetAppSettingsKeyVaultReferencesSlotCompleteResult ¶

type GetAppSettingsKeyVaultReferencesSlotCompleteResult struct {
	Items []ApiKVReference
}

type GetAppSettingsKeyVaultReferencesSlotOperationResponse ¶

type GetAppSettingsKeyVaultReferencesSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]ApiKVReference
}

type GetAuthSettingsOperationResponse ¶

type GetAuthSettingsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SiteAuthSettings
}

type GetAuthSettingsSlotOperationResponse ¶

type GetAuthSettingsSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SiteAuthSettings
}

type GetAuthSettingsV2OperationResponse ¶

type GetAuthSettingsV2OperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SiteAuthSettingsV2
}

type GetAuthSettingsV2SlotOperationResponse ¶

type GetAuthSettingsV2SlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SiteAuthSettingsV2
}

type GetAuthSettingsV2WithoutSecretsOperationResponse ¶

type GetAuthSettingsV2WithoutSecretsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SiteAuthSettingsV2
}

type GetAuthSettingsV2WithoutSecretsSlotOperationResponse ¶

type GetAuthSettingsV2WithoutSecretsSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SiteAuthSettingsV2
}

type GetBackupConfigurationOperationResponse ¶

type GetBackupConfigurationOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *BackupRequest
}

type GetBackupConfigurationSlotOperationResponse ¶

type GetBackupConfigurationSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *BackupRequest
}

type GetBackupStatusOperationResponse ¶

type GetBackupStatusOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *BackupItem
}

type GetBackupStatusSlotOperationResponse ¶

type GetBackupStatusSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *BackupItem
}

type GetConfigurationOperationResponse ¶

type GetConfigurationOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SiteConfigResource
}

type GetConfigurationSlotOperationResponse ¶

type GetConfigurationSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SiteConfigResource
}

type GetConfigurationSnapshotOperationResponse ¶

type GetConfigurationSnapshotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SiteConfigResource
}

type GetConfigurationSnapshotSlotOperationResponse ¶

type GetConfigurationSnapshotSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SiteConfigResource
}

type GetContainerLogsZipOperationResponse ¶

type GetContainerLogsZipOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]byte
}

type GetContainerLogsZipSlotOperationResponse ¶

type GetContainerLogsZipSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]byte
}

type GetContinuousWebJobOperationResponse ¶

type GetContinuousWebJobOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *ContinuousWebJob
}

type GetContinuousWebJobSlotOperationResponse ¶

type GetContinuousWebJobSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *ContinuousWebJob
}

type GetDeploymentOperationResponse ¶

type GetDeploymentOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *Deployment
}

type GetDeploymentSlotOperationResponse ¶

type GetDeploymentSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *Deployment
}

type GetDiagnosticLogsConfigurationOperationResponse ¶

type GetDiagnosticLogsConfigurationOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SiteLogsConfig
}

type GetDiagnosticLogsConfigurationSlotOperationResponse ¶

type GetDiagnosticLogsConfigurationSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SiteLogsConfig
}

type GetDomainOwnershipIdentifierOperationResponse ¶

type GetDomainOwnershipIdentifierOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *Identifier
}

type GetDomainOwnershipIdentifierSlotOperationResponse ¶

type GetDomainOwnershipIdentifierSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *Identifier
}

type GetFtpAllowedOperationResponse ¶

type GetFtpAllowedOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *CsmPublishingCredentialsPoliciesEntity
}

type GetFtpAllowedSlotOperationResponse ¶

type GetFtpAllowedSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *CsmPublishingCredentialsPoliciesEntity
}

type GetFunctionOperationResponse ¶

type GetFunctionOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *FunctionEnvelope
}

type GetFunctionsAdminTokenOperationResponse ¶

type GetFunctionsAdminTokenOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *string
}

type GetFunctionsAdminTokenSlotOperationResponse ¶

type GetFunctionsAdminTokenSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *string
}

type GetHostNameBindingOperationResponse ¶

type GetHostNameBindingOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *HostNameBinding
}

type GetHostNameBindingSlotOperationResponse ¶

type GetHostNameBindingSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *HostNameBinding
}

type GetHybridConnectionOperationResponse ¶

type GetHybridConnectionOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *HybridConnection
}

type GetHybridConnectionSlotOperationResponse ¶

type GetHybridConnectionSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *HybridConnection
}

type GetInstanceFunctionSlotOperationResponse ¶

type GetInstanceFunctionSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *FunctionEnvelope
}

type GetInstanceInfoOperationResponse ¶

type GetInstanceInfoOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *WebSiteInstanceStatus
}

type GetInstanceInfoSlotOperationResponse ¶

type GetInstanceInfoSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *WebSiteInstanceStatus
}

type GetInstanceMSDeployLogOperationResponse ¶

type GetInstanceMSDeployLogOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *MSDeployLog
}

type GetInstanceMSDeployLogSlotOperationResponse ¶

type GetInstanceMSDeployLogSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *MSDeployLog
}

type GetInstanceMsDeployStatusOperationResponse ¶

type GetInstanceMsDeployStatusOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *MSDeployStatus
}

type GetInstanceMsDeployStatusSlotOperationResponse ¶

type GetInstanceMsDeployStatusSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *MSDeployStatus
}

type GetInstanceProcessDumpOperationResponse ¶

type GetInstanceProcessDumpOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]byte
}

type GetInstanceProcessDumpSlotOperationResponse ¶

type GetInstanceProcessDumpSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]byte
}

type GetInstanceProcessModuleOperationResponse ¶

type GetInstanceProcessModuleOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *ProcessModuleInfo
}

type GetInstanceProcessModuleSlotOperationResponse ¶

type GetInstanceProcessModuleSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *ProcessModuleInfo
}

type GetInstanceProcessOperationResponse ¶

type GetInstanceProcessOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *ProcessInfo
}

type GetInstanceProcessSlotOperationResponse ¶

type GetInstanceProcessSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *ProcessInfo
}

type GetInstanceWorkflowSlotOperationResponse ¶

type GetInstanceWorkflowSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *WorkflowEnvelope
}

type GetMSDeployLogOperationResponse ¶

type GetMSDeployLogOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *MSDeployLog
}

type GetMSDeployLogSlotOperationResponse ¶

type GetMSDeployLogSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *MSDeployLog
}

type GetMSDeployStatusOperationResponse ¶

type GetMSDeployStatusOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *MSDeployStatus
}

type GetMSDeployStatusSlotOperationResponse ¶

type GetMSDeployStatusSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *MSDeployStatus
}

type GetMigrateMySqlStatusOperationResponse ¶

type GetMigrateMySqlStatusOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *MigrateMySqlStatus
}

type GetMigrateMySqlStatusSlotOperationResponse ¶

type GetMigrateMySqlStatusSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *MigrateMySqlStatus
}

type GetNetworkTracesOperationResponse ¶

type GetNetworkTracesOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]NetworkTrace
}

type GetNetworkTracesSlotOperationResponse ¶

type GetNetworkTracesSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]NetworkTrace
}

type GetNetworkTracesSlotV2OperationResponse ¶

type GetNetworkTracesSlotV2OperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]NetworkTrace
}

type GetNetworkTracesV2OperationResponse ¶

type GetNetworkTracesV2OperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]NetworkTrace
}

type GetOneDeployStatusOperationResponse ¶

type GetOneDeployStatusOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *interface{}
}

type GetOperationResponse ¶

type GetOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *Site
}

type GetPremierAddOnOperationResponse ¶

type GetPremierAddOnOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *PremierAddOn
}

type GetPremierAddOnSlotOperationResponse ¶

type GetPremierAddOnSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *PremierAddOn
}

type GetPrivateAccessOperationResponse ¶

type GetPrivateAccessOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *PrivateAccess
}

type GetPrivateAccessSlotOperationResponse ¶

type GetPrivateAccessSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *PrivateAccess
}

type GetPrivateEndpointConnectionListCompleteResult ¶

type GetPrivateEndpointConnectionListCompleteResult struct {
	Items []RemotePrivateEndpointConnectionARMResource
}

type GetPrivateEndpointConnectionListOperationResponse ¶

type GetPrivateEndpointConnectionListOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]RemotePrivateEndpointConnectionARMResource
}

type GetPrivateEndpointConnectionListSlotCompleteResult ¶

type GetPrivateEndpointConnectionListSlotCompleteResult struct {
	Items []RemotePrivateEndpointConnectionARMResource
}

type GetPrivateEndpointConnectionListSlotOperationResponse ¶

type GetPrivateEndpointConnectionListSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]RemotePrivateEndpointConnectionARMResource
}

type GetPrivateEndpointConnectionOperationResponse ¶

type GetPrivateEndpointConnectionOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *RemotePrivateEndpointConnectionARMResource
}

type GetPrivateEndpointConnectionSlotOperationResponse ¶

type GetPrivateEndpointConnectionSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *RemotePrivateEndpointConnectionARMResource
}

type GetPrivateLinkResourcesOperationResponse ¶

type GetPrivateLinkResourcesOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *PrivateLinkResourcesWrapper
}

type GetPrivateLinkResourcesSlotOperationResponse ¶

type GetPrivateLinkResourcesSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *PrivateLinkResourcesWrapper
}

type GetProcessDumpOperationResponse ¶

type GetProcessDumpOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]byte
}

type GetProcessDumpSlotOperationResponse ¶

type GetProcessDumpSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]byte
}

type GetProcessModuleOperationResponse ¶

type GetProcessModuleOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *ProcessModuleInfo
}

type GetProcessModuleSlotOperationResponse ¶

type GetProcessModuleSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *ProcessModuleInfo
}

type GetProcessOperationResponse ¶

type GetProcessOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *ProcessInfo
}

type GetProcessSlotOperationResponse ¶

type GetProcessSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *ProcessInfo
}

type GetPublicCertificateOperationResponse ¶

type GetPublicCertificateOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *PublicCertificate
}

type GetPublicCertificateSlotOperationResponse ¶

type GetPublicCertificateSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *PublicCertificate
}

type GetRelayServiceConnectionOperationResponse ¶

type GetRelayServiceConnectionOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *RelayServiceConnectionEntity
}

type GetRelayServiceConnectionSlotOperationResponse ¶

type GetRelayServiceConnectionSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *RelayServiceConnectionEntity
}

type GetScmAllowedOperationResponse ¶

type GetScmAllowedOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *CsmPublishingCredentialsPoliciesEntity
}

type GetScmAllowedSlotOperationResponse ¶

type GetScmAllowedSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *CsmPublishingCredentialsPoliciesEntity
}

type GetSiteConnectionStringKeyVaultReferenceOperationResponse ¶

type GetSiteConnectionStringKeyVaultReferenceOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *ApiKVReference
}

type GetSiteConnectionStringKeyVaultReferenceSlotOperationResponse ¶

type GetSiteConnectionStringKeyVaultReferenceSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *ApiKVReference
}

type GetSiteConnectionStringKeyVaultReferencesCompleteResult ¶

type GetSiteConnectionStringKeyVaultReferencesCompleteResult struct {
	Items []ApiKVReference
}

type GetSiteConnectionStringKeyVaultReferencesOperationResponse ¶

type GetSiteConnectionStringKeyVaultReferencesOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]ApiKVReference
}

type GetSiteConnectionStringKeyVaultReferencesSlotCompleteResult ¶

type GetSiteConnectionStringKeyVaultReferencesSlotCompleteResult struct {
	Items []ApiKVReference
}

type GetSiteConnectionStringKeyVaultReferencesSlotOperationResponse ¶

type GetSiteConnectionStringKeyVaultReferencesSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]ApiKVReference
}

type GetSiteExtensionOperationResponse ¶

type GetSiteExtensionOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SiteExtensionInfo
}

type GetSiteExtensionSlotOperationResponse ¶

type GetSiteExtensionSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SiteExtensionInfo
}

type GetSitePhpErrorLogFlagOperationResponse ¶

type GetSitePhpErrorLogFlagOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SitePhpErrorLogFlag
}

type GetSitePhpErrorLogFlagSlotOperationResponse ¶

type GetSitePhpErrorLogFlagSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SitePhpErrorLogFlag
}

type GetSlotOperationResponse ¶

type GetSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *Site
}

type GetSourceControlOperationResponse ¶

type GetSourceControlOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SiteSourceControl
}

type GetSourceControlSlotOperationResponse ¶

type GetSourceControlSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SiteSourceControl
}

type GetSwiftVirtualNetworkConnectionOperationResponse ¶

type GetSwiftVirtualNetworkConnectionOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SwiftVirtualNetwork
}

type GetSwiftVirtualNetworkConnectionSlotOperationResponse ¶

type GetSwiftVirtualNetworkConnectionSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SwiftVirtualNetwork
}

type GetTriggeredWebJobHistoryOperationResponse ¶

type GetTriggeredWebJobHistoryOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *TriggeredJobHistory
}

type GetTriggeredWebJobHistorySlotOperationResponse ¶

type GetTriggeredWebJobHistorySlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *TriggeredJobHistory
}

type GetTriggeredWebJobOperationResponse ¶

type GetTriggeredWebJobOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *TriggeredWebJob
}

type GetTriggeredWebJobSlotOperationResponse ¶

type GetTriggeredWebJobSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *TriggeredWebJob
}

type GetVnetConnectionGatewayOperationResponse ¶

type GetVnetConnectionGatewayOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *VnetGateway
}

type GetVnetConnectionGatewaySlotOperationResponse ¶

type GetVnetConnectionGatewaySlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *VnetGateway
}

type GetVnetConnectionOperationResponse ¶

type GetVnetConnectionOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *VnetInfoResource
}

type GetVnetConnectionSlotOperationResponse ¶

type GetVnetConnectionSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *VnetInfoResource
}

type GetWebJobOperationResponse ¶

type GetWebJobOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *WebJob
}

type GetWebJobSlotOperationResponse ¶

type GetWebJobSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *WebJob
}

type GetWebSiteContainerLogsOperationResponse ¶

type GetWebSiteContainerLogsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]byte
}

type GetWebSiteContainerLogsSlotOperationResponse ¶

type GetWebSiteContainerLogsSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]byte
}

type GetWorkflowOperationResponse ¶

type GetWorkflowOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *WorkflowEnvelope
}

type GitHub ¶

type GitHub struct {
	Enabled      *bool               `json:"enabled,omitempty"`
	Login        *LoginScopes        `json:"login,omitempty"`
	Registration *ClientRegistration `json:"registration,omitempty"`
}

type GitHubActionCodeConfiguration ¶

type GitHubActionCodeConfiguration struct {
	RuntimeStack   *string `json:"runtimeStack,omitempty"`
	RuntimeVersion *string `json:"runtimeVersion,omitempty"`
}

type GitHubActionConfiguration ¶

type GitHubActionConfiguration struct {
	CodeConfiguration      *GitHubActionCodeConfiguration      `json:"codeConfiguration,omitempty"`
	ContainerConfiguration *GitHubActionContainerConfiguration `json:"containerConfiguration,omitempty"`
	GenerateWorkflowFile   *bool                               `json:"generateWorkflowFile,omitempty"`
	IsLinux                *bool                               `json:"isLinux,omitempty"`
}

type GitHubActionContainerConfiguration ¶

type GitHubActionContainerConfiguration struct {
	ImageName *string `json:"imageName,omitempty"`
	Password  *string `json:"password,omitempty"`
	ServerUrl *string `json:"serverUrl,omitempty"`
	Username  *string `json:"username,omitempty"`
}

type GlobalValidation ¶

type GlobalValidation struct {
	ExcludedPaths               *[]string                      `json:"excludedPaths,omitempty"`
	RedirectToProvider          *string                        `json:"redirectToProvider,omitempty"`
	RequireAuthentication       *bool                          `json:"requireAuthentication,omitempty"`
	UnauthenticatedClientAction *UnauthenticatedClientActionV2 `json:"unauthenticatedClientAction,omitempty"`
}

type Google ¶

type Google struct {
	Enabled      *bool                       `json:"enabled,omitempty"`
	Login        *LoginScopes                `json:"login,omitempty"`
	Registration *ClientRegistration         `json:"registration,omitempty"`
	Validation   *AllowedAudiencesValidation `json:"validation,omitempty"`
}

type HTTPLogsConfig ¶

type HTTPLogsConfig struct {
	AzureBlobStorage *AzureBlobStorageHTTPLogsConfig `json:"azureBlobStorage,omitempty"`
	FileSystem       *FileSystemHTTPLogsConfig       `json:"fileSystem,omitempty"`
}

type HTTPSettings ¶

type HTTPSettings struct {
	ForwardProxy *ForwardProxy       `json:"forwardProxy,omitempty"`
	RequireHTTPS *bool               `json:"requireHttps,omitempty"`
	Routes       *HTTPSettingsRoutes `json:"routes,omitempty"`
}

type HTTPSettingsRoutes ¶

type HTTPSettingsRoutes struct {
	ApiPrefix *string `json:"apiPrefix,omitempty"`
}

type HandlerMapping ¶

type HandlerMapping struct {
	Arguments       *string `json:"arguments,omitempty"`
	Extension       *string `json:"extension,omitempty"`
	ScriptProcessor *string `json:"scriptProcessor,omitempty"`
}

type HistoryId ¶

type HistoryId struct {
	SubscriptionId      string
	ResourceGroupName   string
	SiteName            string
	TriggeredWebJobName string
	HistoryName         string
}

HistoryId is a struct representing the Resource ID for a History

func NewHistoryID ¶

func NewHistoryID(subscriptionId string, resourceGroupName string, siteName string, triggeredWebJobName string, historyName string) HistoryId

NewHistoryID returns a new HistoryId struct

func ParseHistoryID ¶

func ParseHistoryID(input string) (*HistoryId, error)

ParseHistoryID parses 'input' into a HistoryId

func ParseHistoryIDInsensitively ¶

func ParseHistoryIDInsensitively(input string) (*HistoryId, error)

ParseHistoryIDInsensitively parses 'input' case-insensitively into a HistoryId note: this method should only be used for API response data and not user input

func (HistoryId) ID ¶

func (id HistoryId) ID() string

ID returns the formatted History ID

func (HistoryId) Segments ¶

func (id HistoryId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this History ID

func (HistoryId) String ¶

func (id HistoryId) String() string

String returns a human-readable description of this History ID

type HostDefaultId ¶

type HostDefaultId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	SlotName          string
	DefaultName       string
	KeyName           string
}

HostDefaultId is a struct representing the Resource ID for a Host Default

func NewHostDefaultID ¶

func NewHostDefaultID(subscriptionId string, resourceGroupName string, siteName string, slotName string, defaultName string, keyName string) HostDefaultId

NewHostDefaultID returns a new HostDefaultId struct

func ParseHostDefaultID ¶

func ParseHostDefaultID(input string) (*HostDefaultId, error)

ParseHostDefaultID parses 'input' into a HostDefaultId

func ParseHostDefaultIDInsensitively ¶

func ParseHostDefaultIDInsensitively(input string) (*HostDefaultId, error)

ParseHostDefaultIDInsensitively parses 'input' case-insensitively into a HostDefaultId note: this method should only be used for API response data and not user input

func (HostDefaultId) ID ¶

func (id HostDefaultId) ID() string

ID returns the formatted Host Default ID

func (HostDefaultId) Segments ¶

func (id HostDefaultId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Host Default ID

func (HostDefaultId) String ¶

func (id HostDefaultId) String() string

String returns a human-readable description of this Host Default ID

type HostKeys ¶

type HostKeys struct {
	FunctionKeys *map[string]string `json:"functionKeys,omitempty"`
	MasterKey    *string            `json:"masterKey,omitempty"`
	SystemKeys   *map[string]string `json:"systemKeys,omitempty"`
}

type HostNameBinding ¶

type HostNameBinding struct {
	Id         *string                    `json:"id,omitempty"`
	Kind       *string                    `json:"kind,omitempty"`
	Name       *string                    `json:"name,omitempty"`
	Properties *HostNameBindingProperties `json:"properties,omitempty"`
	Type       *string                    `json:"type,omitempty"`
}

type HostNameBindingId ¶

type HostNameBindingId struct {
	SubscriptionId      string
	ResourceGroupName   string
	SiteName            string
	HostNameBindingName string
}

HostNameBindingId is a struct representing the Resource ID for a Host Name Binding

func NewHostNameBindingID ¶

func NewHostNameBindingID(subscriptionId string, resourceGroupName string, siteName string, hostNameBindingName string) HostNameBindingId

NewHostNameBindingID returns a new HostNameBindingId struct

func ParseHostNameBindingID ¶

func ParseHostNameBindingID(input string) (*HostNameBindingId, error)

ParseHostNameBindingID parses 'input' into a HostNameBindingId

func ParseHostNameBindingIDInsensitively ¶

func ParseHostNameBindingIDInsensitively(input string) (*HostNameBindingId, error)

ParseHostNameBindingIDInsensitively parses 'input' case-insensitively into a HostNameBindingId note: this method should only be used for API response data and not user input

func (HostNameBindingId) ID ¶

func (id HostNameBindingId) ID() string

ID returns the formatted Host Name Binding ID

func (HostNameBindingId) Segments ¶

func (id HostNameBindingId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Host Name Binding ID

func (HostNameBindingId) String ¶

func (id HostNameBindingId) String() string

String returns a human-readable description of this Host Name Binding ID

type HostNameBindingOperationPredicate ¶

type HostNameBindingOperationPredicate struct {
	Id   *string
	Kind *string
	Name *string
	Type *string
}

func (HostNameBindingOperationPredicate) Matches ¶

type HostNameBindingProperties ¶

type HostNameBindingProperties struct {
	AzureResourceName           *string                      `json:"azureResourceName,omitempty"`
	AzureResourceType           *AzureResourceType           `json:"azureResourceType,omitempty"`
	CustomHostNameDnsRecordType *CustomHostNameDnsRecordType `json:"customHostNameDnsRecordType,omitempty"`
	DomainId                    *string                      `json:"domainId,omitempty"`
	HostNameType                *HostNameType                `json:"hostNameType,omitempty"`
	SiteName                    *string                      `json:"siteName,omitempty"`
	SslState                    *SslState                    `json:"sslState,omitempty"`
	Thumbprint                  *string                      `json:"thumbprint,omitempty"`
	VirtualIP                   *string                      `json:"virtualIP,omitempty"`
}

type HostNameSslState ¶

type HostNameSslState struct {
	HostType   *HostType `json:"hostType,omitempty"`
	Name       *string   `json:"name,omitempty"`
	SslState   *SslState `json:"sslState,omitempty"`
	Thumbprint *string   `json:"thumbprint,omitempty"`
	ToUpdate   *bool     `json:"toUpdate,omitempty"`
	VirtualIP  *string   `json:"virtualIP,omitempty"`
}

type HostNameType ¶

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

func (*HostNameType) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *HostNameType) UnmarshalJSON(bytes []byte) error

type HostType ¶

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

func (*HostType) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *HostType) UnmarshalJSON(bytes []byte) error

type HostingEnvironmentProfile ¶

type HostingEnvironmentProfile struct {
	Id   *string `json:"id,omitempty"`
	Name *string `json:"name,omitempty"`
	Type *string `json:"type,omitempty"`
}

type HybridConnection ¶

type HybridConnection struct {
	Id         *string                     `json:"id,omitempty"`
	Kind       *string                     `json:"kind,omitempty"`
	Name       *string                     `json:"name,omitempty"`
	Properties *HybridConnectionProperties `json:"properties,omitempty"`
	Type       *string                     `json:"type,omitempty"`
}

type HybridConnectionId ¶

type HybridConnectionId struct {
	SubscriptionId       string
	ResourceGroupName    string
	SiteName             string
	HybridConnectionName string
}

HybridConnectionId is a struct representing the Resource ID for a Hybrid Connection

func NewHybridConnectionID ¶

func NewHybridConnectionID(subscriptionId string, resourceGroupName string, siteName string, hybridConnectionName string) HybridConnectionId

NewHybridConnectionID returns a new HybridConnectionId struct

func ParseHybridConnectionID ¶

func ParseHybridConnectionID(input string) (*HybridConnectionId, error)

ParseHybridConnectionID parses 'input' into a HybridConnectionId

func ParseHybridConnectionIDInsensitively ¶

func ParseHybridConnectionIDInsensitively(input string) (*HybridConnectionId, error)

ParseHybridConnectionIDInsensitively parses 'input' case-insensitively into a HybridConnectionId note: this method should only be used for API response data and not user input

func (HybridConnectionId) ID ¶

func (id HybridConnectionId) ID() string

ID returns the formatted Hybrid Connection ID

func (HybridConnectionId) Segments ¶

func (id HybridConnectionId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Hybrid Connection ID

func (HybridConnectionId) String ¶

func (id HybridConnectionId) String() string

String returns a human-readable description of this Hybrid Connection ID

type HybridConnectionProperties ¶

type HybridConnectionProperties struct {
	Hostname            *string `json:"hostname,omitempty"`
	Port                *int64  `json:"port,omitempty"`
	RelayArmUri         *string `json:"relayArmUri,omitempty"`
	RelayName           *string `json:"relayName,omitempty"`
	SendKeyName         *string `json:"sendKeyName,omitempty"`
	SendKeyValue        *string `json:"sendKeyValue,omitempty"`
	ServiceBusNamespace *string `json:"serviceBusNamespace,omitempty"`
	ServiceBusSuffix    *string `json:"serviceBusSuffix,omitempty"`
}

type IPFilterTag ¶

type IPFilterTag string
const (
	IPFilterTagDefault    IPFilterTag = "Default"
	IPFilterTagServiceTag IPFilterTag = "ServiceTag"
	IPFilterTagXffProxy   IPFilterTag = "XffProxy"
)

func (*IPFilterTag) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *IPFilterTag) UnmarshalJSON(bytes []byte) error

type IPSecurityRestriction ¶

type IPSecurityRestriction struct {
	Action               *string              `json:"action,omitempty"`
	Description          *string              `json:"description,omitempty"`
	Headers              *map[string][]string `json:"headers,omitempty"`
	IPAddress            *string              `json:"ipAddress,omitempty"`
	Name                 *string              `json:"name,omitempty"`
	Priority             *int64               `json:"priority,omitempty"`
	SubnetMask           *string              `json:"subnetMask,omitempty"`
	SubnetTrafficTag     *int64               `json:"subnetTrafficTag,omitempty"`
	Tag                  *IPFilterTag         `json:"tag,omitempty"`
	VnetSubnetResourceId *string              `json:"vnetSubnetResourceId,omitempty"`
	VnetTrafficTag       *int64               `json:"vnetTrafficTag,omitempty"`
}

type Identifier ¶

type Identifier struct {
	Id         *string               `json:"id,omitempty"`
	Kind       *string               `json:"kind,omitempty"`
	Name       *string               `json:"name,omitempty"`
	Properties *IdentifierProperties `json:"properties,omitempty"`
	Type       *string               `json:"type,omitempty"`
}

type IdentifierOperationPredicate ¶

type IdentifierOperationPredicate struct {
	Id   *string
	Kind *string
	Name *string
	Type *string
}

func (IdentifierOperationPredicate) Matches ¶

func (p IdentifierOperationPredicate) Matches(input Identifier) bool

type IdentifierProperties ¶

type IdentifierProperties struct {
	Id *string `json:"id,omitempty"`
}

type IdentityProviders ¶

type IdentityProviders struct {
	Apple                        *Apple                                  `json:"apple,omitempty"`
	AzureActiveDirectory         *AzureActiveDirectory                   `json:"azureActiveDirectory,omitempty"`
	AzureStaticWebApps           *AzureStaticWebApps                     `json:"azureStaticWebApps,omitempty"`
	CustomOpenIdConnectProviders *map[string]CustomOpenIdConnectProvider `json:"customOpenIdConnectProviders,omitempty"`
	Facebook                     *Facebook                               `json:"facebook,omitempty"`
	GitHub                       *GitHub                                 `json:"gitHub,omitempty"`
	Google                       *Google                                 `json:"google,omitempty"`
	LegacyMicrosoftAccount       *LegacyMicrosoftAccount                 `json:"legacyMicrosoftAccount,omitempty"`
	Twitter                      *Twitter                                `json:"twitter,omitempty"`
}

type InstallSiteExtensionOperationResponse ¶

type InstallSiteExtensionOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type InstallSiteExtensionSlotOperationResponse ¶

type InstallSiteExtensionSlotOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type InstanceId ¶

type InstanceId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	InstanceId        string
}

InstanceId is a struct representing the Resource ID for a Instance

func NewInstanceID ¶

func NewInstanceID(subscriptionId string, resourceGroupName string, siteName string, instanceId string) InstanceId

NewInstanceID returns a new InstanceId struct

func ParseInstanceID ¶

func ParseInstanceID(input string) (*InstanceId, error)

ParseInstanceID parses 'input' into a InstanceId

func ParseInstanceIDInsensitively ¶

func ParseInstanceIDInsensitively(input string) (*InstanceId, error)

ParseInstanceIDInsensitively parses 'input' case-insensitively into a InstanceId note: this method should only be used for API response data and not user input

func (InstanceId) ID ¶

func (id InstanceId) ID() string

ID returns the formatted Instance ID

func (InstanceId) Segments ¶

func (id InstanceId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Instance ID

func (InstanceId) String ¶

func (id InstanceId) String() string

String returns a human-readable description of this Instance ID

type InstanceProcessId ¶

type InstanceProcessId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	InstanceId        string
	ProcessId         string
}

InstanceProcessId is a struct representing the Resource ID for a Instance Process

func NewInstanceProcessID ¶

func NewInstanceProcessID(subscriptionId string, resourceGroupName string, siteName string, instanceId string, processId string) InstanceProcessId

NewInstanceProcessID returns a new InstanceProcessId struct

func ParseInstanceProcessID ¶

func ParseInstanceProcessID(input string) (*InstanceProcessId, error)

ParseInstanceProcessID parses 'input' into a InstanceProcessId

func ParseInstanceProcessIDInsensitively ¶

func ParseInstanceProcessIDInsensitively(input string) (*InstanceProcessId, error)

ParseInstanceProcessIDInsensitively parses 'input' case-insensitively into a InstanceProcessId note: this method should only be used for API response data and not user input

func (InstanceProcessId) ID ¶

func (id InstanceProcessId) ID() string

ID returns the formatted Instance Process ID

func (InstanceProcessId) Segments ¶

func (id InstanceProcessId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Instance Process ID

func (InstanceProcessId) String ¶

func (id InstanceProcessId) String() string

String returns a human-readable description of this Instance Process ID

type InstanceProcessModuleId ¶

type InstanceProcessModuleId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	InstanceId        string
	ProcessId         string
	ModuleName        string
}

InstanceProcessModuleId is a struct representing the Resource ID for a Instance Process Module

func NewInstanceProcessModuleID ¶

func NewInstanceProcessModuleID(subscriptionId string, resourceGroupName string, siteName string, instanceId string, processId string, moduleName string) InstanceProcessModuleId

NewInstanceProcessModuleID returns a new InstanceProcessModuleId struct

func ParseInstanceProcessModuleID ¶

func ParseInstanceProcessModuleID(input string) (*InstanceProcessModuleId, error)

ParseInstanceProcessModuleID parses 'input' into a InstanceProcessModuleId

func ParseInstanceProcessModuleIDInsensitively ¶

func ParseInstanceProcessModuleIDInsensitively(input string) (*InstanceProcessModuleId, error)

ParseInstanceProcessModuleIDInsensitively parses 'input' case-insensitively into a InstanceProcessModuleId note: this method should only be used for API response data and not user input

func (InstanceProcessModuleId) ID ¶

ID returns the formatted Instance Process Module ID

func (InstanceProcessModuleId) Segments ¶

Segments returns a slice of Resource ID Segments which comprise this Instance Process Module ID

func (InstanceProcessModuleId) String ¶

func (id InstanceProcessModuleId) String() string

String returns a human-readable description of this Instance Process Module ID

type IsCloneableOperationResponse ¶

type IsCloneableOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SiteCloneability
}

type IsCloneableSlotOperationResponse ¶

type IsCloneableSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SiteCloneability
}

type JwtClaimChecks ¶

type JwtClaimChecks struct {
	AllowedClientApplications *[]string `json:"allowedClientApplications,omitempty"`
	AllowedGroups             *[]string `json:"allowedGroups,omitempty"`
}

type KeyId ¶

type KeyId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	FunctionName      string
	KeyName           string
}

KeyId is a struct representing the Resource ID for a Key

func NewKeyID ¶

func NewKeyID(subscriptionId string, resourceGroupName string, siteName string, functionName string, keyName string) KeyId

NewKeyID returns a new KeyId struct

func ParseKeyID ¶

func ParseKeyID(input string) (*KeyId, error)

ParseKeyID parses 'input' into a KeyId

func ParseKeyIDInsensitively ¶

func ParseKeyIDInsensitively(input string) (*KeyId, error)

ParseKeyIDInsensitively parses 'input' case-insensitively into a KeyId note: this method should only be used for API response data and not user input

func (KeyId) ID ¶

func (id KeyId) ID() string

ID returns the formatted Key ID

func (KeyId) Segments ¶

func (id KeyId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Key ID

func (KeyId) String ¶

func (id KeyId) String() string

String returns a human-readable description of this Key ID

type KeyInfo ¶

type KeyInfo struct {
	Name  *string `json:"name,omitempty"`
	Value *string `json:"value,omitempty"`
}

type LegacyMicrosoftAccount ¶

type LegacyMicrosoftAccount struct {
	Enabled      *bool                       `json:"enabled,omitempty"`
	Login        *LoginScopes                `json:"login,omitempty"`
	Registration *ClientRegistration         `json:"registration,omitempty"`
	Validation   *AllowedAudiencesValidation `json:"validation,omitempty"`
}

type ListApplicationSettingsOperationResponse ¶

type ListApplicationSettingsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *StringDictionary
}

type ListApplicationSettingsSlotOperationResponse ¶

type ListApplicationSettingsSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *StringDictionary
}

type ListAzureStorageAccountsOperationResponse ¶

type ListAzureStorageAccountsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *AzureStoragePropertyDictionaryResource
}

type ListAzureStorageAccountsSlotOperationResponse ¶

type ListAzureStorageAccountsSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *AzureStoragePropertyDictionaryResource
}

type ListBackupStatusSecretsOperationResponse ¶

type ListBackupStatusSecretsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *BackupItem
}

type ListBackupStatusSecretsSlotOperationResponse ¶

type ListBackupStatusSecretsSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *BackupItem
}

type ListBackupsCompleteResult ¶

type ListBackupsCompleteResult struct {
	Items []BackupItem
}

type ListBackupsOperationResponse ¶

type ListBackupsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]BackupItem
}

type ListBackupsSlotCompleteResult ¶

type ListBackupsSlotCompleteResult struct {
	Items []BackupItem
}

type ListBackupsSlotOperationResponse ¶

type ListBackupsSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]BackupItem
}

type ListBasicPublishingCredentialsPoliciesCompleteResult ¶

type ListBasicPublishingCredentialsPoliciesCompleteResult struct {
	Items []CsmPublishingCredentialsPoliciesEntity
}

type ListBasicPublishingCredentialsPoliciesOperationResponse ¶

type ListBasicPublishingCredentialsPoliciesOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]CsmPublishingCredentialsPoliciesEntity
}

type ListBasicPublishingCredentialsPoliciesSlotCompleteResult ¶

type ListBasicPublishingCredentialsPoliciesSlotCompleteResult struct {
	Items []CsmPublishingCredentialsPoliciesEntity
}

type ListBasicPublishingCredentialsPoliciesSlotOperationResponse ¶

type ListBasicPublishingCredentialsPoliciesSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]CsmPublishingCredentialsPoliciesEntity
}

type ListByResourceGroupCompleteResult ¶

type ListByResourceGroupCompleteResult struct {
	Items []Site
}

type ListByResourceGroupOperationOptions ¶

type ListByResourceGroupOperationOptions struct {
	IncludeSlots *bool
}

func DefaultListByResourceGroupOperationOptions ¶

func DefaultListByResourceGroupOperationOptions() ListByResourceGroupOperationOptions

func (ListByResourceGroupOperationOptions) ToHeaders ¶ added in v0.20230725.1205316

func (ListByResourceGroupOperationOptions) ToOData ¶ added in v0.20230725.1205316

func (ListByResourceGroupOperationOptions) ToQuery ¶ added in v0.20230725.1205316

type ListByResourceGroupOperationResponse ¶

type ListByResourceGroupOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]Site
}

type ListCompleteResult ¶

type ListCompleteResult struct {
	Items []Site
}

type ListConfigurationSnapshotInfoCompleteResult ¶

type ListConfigurationSnapshotInfoCompleteResult struct {
	Items []SiteConfigurationSnapshotInfo
}

type ListConfigurationSnapshotInfoOperationResponse ¶

type ListConfigurationSnapshotInfoOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]SiteConfigurationSnapshotInfo
}

type ListConfigurationSnapshotInfoSlotCompleteResult ¶

type ListConfigurationSnapshotInfoSlotCompleteResult struct {
	Items []SiteConfigurationSnapshotInfo
}

type ListConfigurationSnapshotInfoSlotOperationResponse ¶

type ListConfigurationSnapshotInfoSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]SiteConfigurationSnapshotInfo
}

type ListConfigurationsCompleteResult ¶

type ListConfigurationsCompleteResult struct {
	Items []SiteConfigResource
}

type ListConfigurationsOperationResponse ¶

type ListConfigurationsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]SiteConfigResource
}

type ListConfigurationsSlotCompleteResult ¶

type ListConfigurationsSlotCompleteResult struct {
	Items []SiteConfigResource
}

type ListConfigurationsSlotOperationResponse ¶

type ListConfigurationsSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]SiteConfigResource
}

type ListConnectionStringsOperationResponse ¶

type ListConnectionStringsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *ConnectionStringDictionary
}

type ListConnectionStringsSlotOperationResponse ¶

type ListConnectionStringsSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *ConnectionStringDictionary
}

type ListContinuousWebJobsCompleteResult ¶

type ListContinuousWebJobsCompleteResult struct {
	Items []ContinuousWebJob
}

type ListContinuousWebJobsOperationResponse ¶

type ListContinuousWebJobsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]ContinuousWebJob
}

type ListContinuousWebJobsSlotCompleteResult ¶

type ListContinuousWebJobsSlotCompleteResult struct {
	Items []ContinuousWebJob
}

type ListContinuousWebJobsSlotOperationResponse ¶

type ListContinuousWebJobsSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]ContinuousWebJob
}

type ListDeploymentLogOperationResponse ¶

type ListDeploymentLogOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *Deployment
}

type ListDeploymentLogSlotOperationResponse ¶

type ListDeploymentLogSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *Deployment
}

type ListDeploymentsCompleteResult ¶

type ListDeploymentsCompleteResult struct {
	Items []Deployment
}

type ListDeploymentsOperationResponse ¶

type ListDeploymentsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]Deployment
}

type ListDeploymentsSlotCompleteResult ¶

type ListDeploymentsSlotCompleteResult struct {
	Items []Deployment
}

type ListDeploymentsSlotOperationResponse ¶

type ListDeploymentsSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]Deployment
}

type ListDomainOwnershipIdentifiersCompleteResult ¶

type ListDomainOwnershipIdentifiersCompleteResult struct {
	Items []Identifier
}

type ListDomainOwnershipIdentifiersOperationResponse ¶

type ListDomainOwnershipIdentifiersOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]Identifier
}

type ListDomainOwnershipIdentifiersSlotCompleteResult ¶

type ListDomainOwnershipIdentifiersSlotCompleteResult struct {
	Items []Identifier
}

type ListDomainOwnershipIdentifiersSlotOperationResponse ¶

type ListDomainOwnershipIdentifiersSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]Identifier
}

type ListFunctionKeysOperationResponse ¶

type ListFunctionKeysOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *StringDictionary
}

type ListFunctionKeysSlotOperationResponse ¶

type ListFunctionKeysSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *StringDictionary
}

type ListFunctionSecretsOperationResponse ¶

type ListFunctionSecretsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *FunctionSecrets
}

type ListFunctionSecretsSlotOperationResponse ¶

type ListFunctionSecretsSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *FunctionSecrets
}

type ListFunctionsCompleteResult ¶

type ListFunctionsCompleteResult struct {
	Items []FunctionEnvelope
}

type ListFunctionsOperationResponse ¶

type ListFunctionsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]FunctionEnvelope
}

type ListHostKeysOperationResponse ¶

type ListHostKeysOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *HostKeys
}

type ListHostKeysSlotOperationResponse ¶

type ListHostKeysSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *HostKeys
}

type ListHostNameBindingsCompleteResult ¶

type ListHostNameBindingsCompleteResult struct {
	Items []HostNameBinding
}

type ListHostNameBindingsOperationResponse ¶

type ListHostNameBindingsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]HostNameBinding
}

type ListHostNameBindingsSlotCompleteResult ¶

type ListHostNameBindingsSlotCompleteResult struct {
	Items []HostNameBinding
}

type ListHostNameBindingsSlotOperationResponse ¶

type ListHostNameBindingsSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]HostNameBinding
}

type ListHybridConnectionsOperationResponse ¶

type ListHybridConnectionsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *HybridConnection
}

type ListHybridConnectionsSlotOperationResponse ¶

type ListHybridConnectionsSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *HybridConnection
}

type ListInstanceFunctionsSlotCompleteResult ¶

type ListInstanceFunctionsSlotCompleteResult struct {
	Items []FunctionEnvelope
}

type ListInstanceFunctionsSlotOperationResponse ¶

type ListInstanceFunctionsSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]FunctionEnvelope
}

type ListInstanceIdentifiersCompleteResult ¶

type ListInstanceIdentifiersCompleteResult struct {
	Items []WebSiteInstanceStatus
}

type ListInstanceIdentifiersOperationResponse ¶

type ListInstanceIdentifiersOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]WebSiteInstanceStatus
}

type ListInstanceIdentifiersSlotCompleteResult ¶

type ListInstanceIdentifiersSlotCompleteResult struct {
	Items []WebSiteInstanceStatus
}

type ListInstanceIdentifiersSlotOperationResponse ¶

type ListInstanceIdentifiersSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]WebSiteInstanceStatus
}

type ListInstanceProcessModulesCompleteResult ¶

type ListInstanceProcessModulesCompleteResult struct {
	Items []ProcessModuleInfo
}

type ListInstanceProcessModulesOperationResponse ¶

type ListInstanceProcessModulesOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]ProcessModuleInfo
}

type ListInstanceProcessModulesSlotCompleteResult ¶

type ListInstanceProcessModulesSlotCompleteResult struct {
	Items []ProcessModuleInfo
}

type ListInstanceProcessModulesSlotOperationResponse ¶

type ListInstanceProcessModulesSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]ProcessModuleInfo
}

type ListInstanceProcessThreadsCompleteResult ¶

type ListInstanceProcessThreadsCompleteResult struct {
	Items []ProcessThreadInfo
}

type ListInstanceProcessThreadsOperationResponse ¶

type ListInstanceProcessThreadsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]ProcessThreadInfo
}

type ListInstanceProcessThreadsSlotCompleteResult ¶

type ListInstanceProcessThreadsSlotCompleteResult struct {
	Items []ProcessThreadInfo
}

type ListInstanceProcessThreadsSlotOperationResponse ¶

type ListInstanceProcessThreadsSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]ProcessThreadInfo
}

type ListInstanceProcessesCompleteResult ¶

type ListInstanceProcessesCompleteResult struct {
	Items []ProcessInfo
}

type ListInstanceProcessesOperationResponse ¶

type ListInstanceProcessesOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]ProcessInfo
}

type ListInstanceProcessesSlotCompleteResult ¶

type ListInstanceProcessesSlotCompleteResult struct {
	Items []ProcessInfo
}

type ListInstanceProcessesSlotOperationResponse ¶

type ListInstanceProcessesSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]ProcessInfo
}

type ListInstanceWorkflowsSlotCompleteResult ¶

type ListInstanceWorkflowsSlotCompleteResult struct {
	Items []WorkflowEnvelope
}

type ListInstanceWorkflowsSlotOperationResponse ¶

type ListInstanceWorkflowsSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]WorkflowEnvelope
}

type ListMetadataOperationResponse ¶

type ListMetadataOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *StringDictionary
}

type ListMetadataSlotOperationResponse ¶

type ListMetadataSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *StringDictionary
}

type ListNetworkFeaturesOperationResponse ¶

type ListNetworkFeaturesOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *NetworkFeatures
}

type ListNetworkFeaturesSlotOperationResponse ¶

type ListNetworkFeaturesSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *NetworkFeatures
}

type ListOperationResponse ¶

type ListOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]Site
}

type ListPerfMonCountersCompleteResult ¶

type ListPerfMonCountersCompleteResult struct {
	Items []PerfMonResponse
}

type ListPerfMonCountersOperationOptions ¶

type ListPerfMonCountersOperationOptions struct {
	Filter *string
}

func DefaultListPerfMonCountersOperationOptions ¶

func DefaultListPerfMonCountersOperationOptions() ListPerfMonCountersOperationOptions

func (ListPerfMonCountersOperationOptions) ToHeaders ¶ added in v0.20230725.1205316

func (ListPerfMonCountersOperationOptions) ToOData ¶ added in v0.20230725.1205316

func (ListPerfMonCountersOperationOptions) ToQuery ¶ added in v0.20230725.1205316

type ListPerfMonCountersOperationResponse ¶

type ListPerfMonCountersOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]PerfMonResponse
}

type ListPerfMonCountersSlotCompleteResult ¶

type ListPerfMonCountersSlotCompleteResult struct {
	Items []PerfMonResponse
}

type ListPerfMonCountersSlotOperationOptions ¶

type ListPerfMonCountersSlotOperationOptions struct {
	Filter *string
}

func DefaultListPerfMonCountersSlotOperationOptions ¶

func DefaultListPerfMonCountersSlotOperationOptions() ListPerfMonCountersSlotOperationOptions

func (ListPerfMonCountersSlotOperationOptions) ToHeaders ¶ added in v0.20230725.1205316

func (ListPerfMonCountersSlotOperationOptions) ToOData ¶ added in v0.20230725.1205316

func (ListPerfMonCountersSlotOperationOptions) ToQuery ¶ added in v0.20230725.1205316

type ListPerfMonCountersSlotOperationResponse ¶

type ListPerfMonCountersSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]PerfMonResponse
}

type ListPremierAddOnsOperationResponse ¶

type ListPremierAddOnsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *PremierAddOn
}

type ListPremierAddOnsSlotOperationResponse ¶

type ListPremierAddOnsSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *PremierAddOn
}

type ListProcessModulesCompleteResult ¶

type ListProcessModulesCompleteResult struct {
	Items []ProcessModuleInfo
}

type ListProcessModulesOperationResponse ¶

type ListProcessModulesOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]ProcessModuleInfo
}

type ListProcessModulesSlotCompleteResult ¶

type ListProcessModulesSlotCompleteResult struct {
	Items []ProcessModuleInfo
}

type ListProcessModulesSlotOperationResponse ¶

type ListProcessModulesSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]ProcessModuleInfo
}

type ListProcessThreadsCompleteResult ¶

type ListProcessThreadsCompleteResult struct {
	Items []ProcessThreadInfo
}

type ListProcessThreadsOperationResponse ¶

type ListProcessThreadsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]ProcessThreadInfo
}

type ListProcessThreadsSlotCompleteResult ¶

type ListProcessThreadsSlotCompleteResult struct {
	Items []ProcessThreadInfo
}

type ListProcessThreadsSlotOperationResponse ¶

type ListProcessThreadsSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]ProcessThreadInfo
}

type ListProcessesCompleteResult ¶

type ListProcessesCompleteResult struct {
	Items []ProcessInfo
}

type ListProcessesOperationResponse ¶

type ListProcessesOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]ProcessInfo
}

type ListProcessesSlotCompleteResult ¶

type ListProcessesSlotCompleteResult struct {
	Items []ProcessInfo
}

type ListProcessesSlotOperationResponse ¶

type ListProcessesSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]ProcessInfo
}

type ListProductionSiteDeploymentStatusesCompleteResult ¶

type ListProductionSiteDeploymentStatusesCompleteResult struct {
	Items []CsmDeploymentStatus
}

type ListProductionSiteDeploymentStatusesOperationResponse ¶

type ListProductionSiteDeploymentStatusesOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]CsmDeploymentStatus
}

type ListPublicCertificatesCompleteResult ¶

type ListPublicCertificatesCompleteResult struct {
	Items []PublicCertificate
}

type ListPublicCertificatesOperationResponse ¶

type ListPublicCertificatesOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]PublicCertificate
}

type ListPublicCertificatesSlotCompleteResult ¶

type ListPublicCertificatesSlotCompleteResult struct {
	Items []PublicCertificate
}

type ListPublicCertificatesSlotOperationResponse ¶

type ListPublicCertificatesSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]PublicCertificate
}

type ListPublishingCredentialsOperationResponse ¶

type ListPublishingCredentialsOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type ListPublishingCredentialsSlotOperationResponse ¶

type ListPublishingCredentialsSlotOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type ListPublishingProfileXmlWithSecretsOperationResponse ¶

type ListPublishingProfileXmlWithSecretsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]byte
}

type ListPublishingProfileXmlWithSecretsSlotOperationResponse ¶

type ListPublishingProfileXmlWithSecretsSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]byte
}

type ListRelayServiceConnectionsOperationResponse ¶

type ListRelayServiceConnectionsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *RelayServiceConnectionEntity
}

type ListRelayServiceConnectionsSlotOperationResponse ¶

type ListRelayServiceConnectionsSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *RelayServiceConnectionEntity
}

type ListSiteBackupsCompleteResult ¶

type ListSiteBackupsCompleteResult struct {
	Items []BackupItem
}

type ListSiteBackupsOperationResponse ¶

type ListSiteBackupsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]BackupItem
}

type ListSiteBackupsSlotCompleteResult ¶

type ListSiteBackupsSlotCompleteResult struct {
	Items []BackupItem
}

type ListSiteBackupsSlotOperationResponse ¶

type ListSiteBackupsSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]BackupItem
}

type ListSiteExtensionsCompleteResult ¶

type ListSiteExtensionsCompleteResult struct {
	Items []SiteExtensionInfo
}

type ListSiteExtensionsOperationResponse ¶

type ListSiteExtensionsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]SiteExtensionInfo
}

type ListSiteExtensionsSlotCompleteResult ¶

type ListSiteExtensionsSlotCompleteResult struct {
	Items []SiteExtensionInfo
}

type ListSiteExtensionsSlotOperationResponse ¶

type ListSiteExtensionsSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]SiteExtensionInfo
}

type ListSitePushSettingsOperationResponse ¶

type ListSitePushSettingsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *PushSettings
}

type ListSitePushSettingsSlotOperationResponse ¶

type ListSitePushSettingsSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *PushSettings
}

type ListSlotConfigurationNamesOperationResponse ¶

type ListSlotConfigurationNamesOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SlotConfigNamesResource
}

type ListSlotDifferencesFromProductionCompleteResult ¶

type ListSlotDifferencesFromProductionCompleteResult struct {
	Items []SlotDifference
}

type ListSlotDifferencesFromProductionOperationResponse ¶

type ListSlotDifferencesFromProductionOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]SlotDifference
}

type ListSlotDifferencesSlotCompleteResult ¶

type ListSlotDifferencesSlotCompleteResult struct {
	Items []SlotDifference
}

type ListSlotDifferencesSlotOperationResponse ¶

type ListSlotDifferencesSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]SlotDifference
}

type ListSlotSiteDeploymentStatusesSlotCompleteResult ¶

type ListSlotSiteDeploymentStatusesSlotCompleteResult struct {
	Items []CsmDeploymentStatus
}

type ListSlotSiteDeploymentStatusesSlotOperationResponse ¶

type ListSlotSiteDeploymentStatusesSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]CsmDeploymentStatus
}

type ListSlotsCompleteResult ¶

type ListSlotsCompleteResult struct {
	Items []Site
}

type ListSlotsOperationResponse ¶

type ListSlotsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]Site
}

type ListSnapshotsCompleteResult ¶

type ListSnapshotsCompleteResult struct {
	Items []Snapshot
}

type ListSnapshotsFromDRSecondaryCompleteResult ¶

type ListSnapshotsFromDRSecondaryCompleteResult struct {
	Items []Snapshot
}

type ListSnapshotsFromDRSecondaryOperationResponse ¶

type ListSnapshotsFromDRSecondaryOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]Snapshot
}

type ListSnapshotsFromDRSecondarySlotCompleteResult ¶

type ListSnapshotsFromDRSecondarySlotCompleteResult struct {
	Items []Snapshot
}

type ListSnapshotsFromDRSecondarySlotOperationResponse ¶

type ListSnapshotsFromDRSecondarySlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]Snapshot
}

type ListSnapshotsOperationResponse ¶

type ListSnapshotsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]Snapshot
}

type ListSnapshotsSlotCompleteResult ¶

type ListSnapshotsSlotCompleteResult struct {
	Items []Snapshot
}

type ListSnapshotsSlotOperationResponse ¶

type ListSnapshotsSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]Snapshot
}

type ListSyncFunctionTriggersOperationResponse ¶

type ListSyncFunctionTriggersOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *FunctionSecrets
}

type ListSyncFunctionTriggersSlotOperationResponse ¶

type ListSyncFunctionTriggersSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *FunctionSecrets
}

type ListSyncStatusOperationResponse ¶

type ListSyncStatusOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type ListSyncStatusSlotOperationResponse ¶

type ListSyncStatusSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type ListTriggeredWebJobHistoryCompleteResult ¶

type ListTriggeredWebJobHistoryCompleteResult struct {
	Items []TriggeredJobHistory
}

type ListTriggeredWebJobHistoryOperationResponse ¶

type ListTriggeredWebJobHistoryOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]TriggeredJobHistory
}

type ListTriggeredWebJobHistorySlotCompleteResult ¶

type ListTriggeredWebJobHistorySlotCompleteResult struct {
	Items []TriggeredJobHistory
}

type ListTriggeredWebJobHistorySlotOperationResponse ¶

type ListTriggeredWebJobHistorySlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]TriggeredJobHistory
}

type ListTriggeredWebJobsCompleteResult ¶

type ListTriggeredWebJobsCompleteResult struct {
	Items []TriggeredWebJob
}

type ListTriggeredWebJobsOperationResponse ¶

type ListTriggeredWebJobsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]TriggeredWebJob
}

type ListTriggeredWebJobsSlotCompleteResult ¶

type ListTriggeredWebJobsSlotCompleteResult struct {
	Items []TriggeredWebJob
}

type ListTriggeredWebJobsSlotOperationResponse ¶

type ListTriggeredWebJobsSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]TriggeredWebJob
}

type ListUsagesCompleteResult ¶

type ListUsagesCompleteResult struct {
	Items []CsmUsageQuota
}

type ListUsagesOperationOptions ¶

type ListUsagesOperationOptions struct {
	Filter *string
}

func DefaultListUsagesOperationOptions ¶

func DefaultListUsagesOperationOptions() ListUsagesOperationOptions

func (ListUsagesOperationOptions) ToHeaders ¶ added in v0.20230725.1205316

func (o ListUsagesOperationOptions) ToHeaders() *client.Headers

func (ListUsagesOperationOptions) ToOData ¶ added in v0.20230725.1205316

func (o ListUsagesOperationOptions) ToOData() *odata.Query

func (ListUsagesOperationOptions) ToQuery ¶ added in v0.20230725.1205316

type ListUsagesOperationResponse ¶

type ListUsagesOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]CsmUsageQuota
}

type ListUsagesSlotCompleteResult ¶

type ListUsagesSlotCompleteResult struct {
	Items []CsmUsageQuota
}

type ListUsagesSlotOperationOptions ¶

type ListUsagesSlotOperationOptions struct {
	Filter *string
}

func DefaultListUsagesSlotOperationOptions ¶

func DefaultListUsagesSlotOperationOptions() ListUsagesSlotOperationOptions

func (ListUsagesSlotOperationOptions) ToHeaders ¶ added in v0.20230725.1205316

func (ListUsagesSlotOperationOptions) ToOData ¶ added in v0.20230725.1205316

func (ListUsagesSlotOperationOptions) ToQuery ¶ added in v0.20230725.1205316

type ListUsagesSlotOperationResponse ¶

type ListUsagesSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]CsmUsageQuota
}

type ListVnetConnectionsOperationResponse ¶

type ListVnetConnectionsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]VnetInfoResource
}

type ListVnetConnectionsSlotOperationResponse ¶

type ListVnetConnectionsSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]VnetInfoResource
}

type ListWebJobsCompleteResult ¶

type ListWebJobsCompleteResult struct {
	Items []WebJob
}

type ListWebJobsOperationResponse ¶

type ListWebJobsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]WebJob
}

type ListWebJobsSlotCompleteResult ¶

type ListWebJobsSlotCompleteResult struct {
	Items []WebJob
}

type ListWebJobsSlotOperationResponse ¶

type ListWebJobsSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]WebJob
}

type ListWorkflowsCompleteResult ¶

type ListWorkflowsCompleteResult struct {
	Items []WorkflowEnvelope
}

type ListWorkflowsConnectionsOperationResponse ¶

type ListWorkflowsConnectionsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *WorkflowEnvelope
}

type ListWorkflowsConnectionsSlotOperationResponse ¶

type ListWorkflowsConnectionsSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *WorkflowEnvelope
}

type ListWorkflowsOperationResponse ¶

type ListWorkflowsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]WorkflowEnvelope
}

type LocalizableString ¶

type LocalizableString struct {
	LocalizedValue *string `json:"localizedValue,omitempty"`
	Value          *string `json:"value,omitempty"`
}

type LogLevel ¶

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

func (*LogLevel) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *LogLevel) UnmarshalJSON(bytes []byte) error

type Login ¶

type Login struct {
	AllowedExternalRedirectUrls   *[]string         `json:"allowedExternalRedirectUrls,omitempty"`
	CookieExpiration              *CookieExpiration `json:"cookieExpiration,omitempty"`
	Nonce                         *Nonce            `json:"nonce,omitempty"`
	PreserveUrlFragmentsForLogins *bool             `json:"preserveUrlFragmentsForLogins,omitempty"`
	Routes                        *LoginRoutes      `json:"routes,omitempty"`
	TokenStore                    *TokenStore       `json:"tokenStore,omitempty"`
}

type LoginRoutes ¶

type LoginRoutes struct {
	LogoutEndpoint *string `json:"logoutEndpoint,omitempty"`
}

type LoginScopes ¶

type LoginScopes struct {
	Scopes *[]string `json:"scopes,omitempty"`
}

type MSDeploy ¶

type MSDeploy struct {
	Id         *string             `json:"id,omitempty"`
	Kind       *string             `json:"kind,omitempty"`
	Name       *string             `json:"name,omitempty"`
	Properties *MSDeployProperties `json:"properties,omitempty"`
	Type       *string             `json:"type,omitempty"`
}

type MSDeployCore ¶

type MSDeployCore struct {
	AppOffline              *bool              `json:"appOffline,omitempty"`
	ConnectionString        *string            `json:"connectionString,omitempty"`
	DbType                  *string            `json:"dbType,omitempty"`
	PackageUri              *string            `json:"packageUri,omitempty"`
	SetParameters           *map[string]string `json:"setParameters,omitempty"`
	SetParametersXmlFileUri *string            `json:"setParametersXmlFileUri,omitempty"`
	SkipAppData             *bool              `json:"skipAppData,omitempty"`
}

type MSDeployLog ¶

type MSDeployLog struct {
	Id         *string                `json:"id,omitempty"`
	Kind       *string                `json:"kind,omitempty"`
	Name       *string                `json:"name,omitempty"`
	Properties *MSDeployLogProperties `json:"properties,omitempty"`
	Type       *string                `json:"type,omitempty"`
}

type MSDeployLogEntry ¶

type MSDeployLogEntry struct {
	Message *string               `json:"message,omitempty"`
	Time    *string               `json:"time,omitempty"`
	Type    *MSDeployLogEntryType `json:"type,omitempty"`
}

func (*MSDeployLogEntry) GetTimeAsTime ¶

func (o *MSDeployLogEntry) GetTimeAsTime() (*time.Time, error)

func (*MSDeployLogEntry) SetTimeAsTime ¶

func (o *MSDeployLogEntry) SetTimeAsTime(input time.Time)

type MSDeployLogEntryType ¶

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

func (*MSDeployLogEntryType) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *MSDeployLogEntryType) UnmarshalJSON(bytes []byte) error

type MSDeployLogProperties ¶

type MSDeployLogProperties struct {
	Entries *[]MSDeployLogEntry `json:"entries,omitempty"`
}

type MSDeployProperties ¶

type MSDeployProperties struct {
	AddOnPackages *[]MSDeployCore `json:"addOnPackages,omitempty"`
}

type MSDeployProvisioningState ¶

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

func (*MSDeployProvisioningState) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *MSDeployProvisioningState) UnmarshalJSON(bytes []byte) error

type MSDeployStatus ¶

type MSDeployStatus struct {
	Id         *string                   `json:"id,omitempty"`
	Kind       *string                   `json:"kind,omitempty"`
	Name       *string                   `json:"name,omitempty"`
	Properties *MSDeployStatusProperties `json:"properties,omitempty"`
	Type       *string                   `json:"type,omitempty"`
}

type MSDeployStatusProperties ¶

type MSDeployStatusProperties struct {
	Complete          *bool                      `json:"complete,omitempty"`
	Deployer          *string                    `json:"deployer,omitempty"`
	EndTime           *string                    `json:"endTime,omitempty"`
	ProvisioningState *MSDeployProvisioningState `json:"provisioningState,omitempty"`
	StartTime         *string                    `json:"startTime,omitempty"`
}

func (*MSDeployStatusProperties) GetEndTimeAsTime ¶

func (o *MSDeployStatusProperties) GetEndTimeAsTime() (*time.Time, error)

func (*MSDeployStatusProperties) GetStartTimeAsTime ¶

func (o *MSDeployStatusProperties) GetStartTimeAsTime() (*time.Time, error)

func (*MSDeployStatusProperties) SetEndTimeAsTime ¶

func (o *MSDeployStatusProperties) SetEndTimeAsTime(input time.Time)

func (*MSDeployStatusProperties) SetStartTimeAsTime ¶

func (o *MSDeployStatusProperties) SetStartTimeAsTime(input time.Time)

type ManagedPipelineMode ¶

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

func (*ManagedPipelineMode) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *ManagedPipelineMode) UnmarshalJSON(bytes []byte) error

type MigrateMySqlOperationResponse ¶

type MigrateMySqlOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type MigrateMySqlRequest ¶

type MigrateMySqlRequest struct {
	Id         *string                        `json:"id,omitempty"`
	Kind       *string                        `json:"kind,omitempty"`
	Name       *string                        `json:"name,omitempty"`
	Properties *MigrateMySqlRequestProperties `json:"properties,omitempty"`
	Type       *string                        `json:"type,omitempty"`
}

type MigrateMySqlRequestProperties ¶

type MigrateMySqlRequestProperties struct {
	ConnectionString string             `json:"connectionString"`
	MigrationType    MySqlMigrationType `json:"migrationType"`
}

type MigrateMySqlStatus ¶

type MigrateMySqlStatus struct {
	Id         *string                       `json:"id,omitempty"`
	Kind       *string                       `json:"kind,omitempty"`
	Name       *string                       `json:"name,omitempty"`
	Properties *MigrateMySqlStatusProperties `json:"properties,omitempty"`
	Type       *string                       `json:"type,omitempty"`
}

type MigrateMySqlStatusProperties ¶

type MigrateMySqlStatusProperties struct {
	LocalMySqlEnabled        *bool            `json:"localMySqlEnabled,omitempty"`
	MigrationOperationStatus *OperationStatus `json:"migrationOperationStatus,omitempty"`
	OperationId              *string          `json:"operationId,omitempty"`
}

type MigrateStorageOperationOptions ¶

type MigrateStorageOperationOptions struct {
	SubscriptionName *string
}

func DefaultMigrateStorageOperationOptions ¶

func DefaultMigrateStorageOperationOptions() MigrateStorageOperationOptions

func (MigrateStorageOperationOptions) ToHeaders ¶ added in v0.20230725.1205316

func (MigrateStorageOperationOptions) ToOData ¶ added in v0.20230725.1205316

func (MigrateStorageOperationOptions) ToQuery ¶ added in v0.20230725.1205316

type MigrateStorageOperationResponse ¶

type MigrateStorageOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type ModuleId ¶

type ModuleId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	ProcessId         string
	ModuleName        string
}

ModuleId is a struct representing the Resource ID for a Module

func NewModuleID ¶

func NewModuleID(subscriptionId string, resourceGroupName string, siteName string, processId string, moduleName string) ModuleId

NewModuleID returns a new ModuleId struct

func ParseModuleID ¶

func ParseModuleID(input string) (*ModuleId, error)

ParseModuleID parses 'input' into a ModuleId

func ParseModuleIDInsensitively ¶

func ParseModuleIDInsensitively(input string) (*ModuleId, error)

ParseModuleIDInsensitively parses 'input' case-insensitively into a ModuleId note: this method should only be used for API response data and not user input

func (ModuleId) ID ¶

func (id ModuleId) ID() string

ID returns the formatted Module ID

func (ModuleId) Segments ¶

func (id ModuleId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Module ID

func (ModuleId) String ¶

func (id ModuleId) String() string

String returns a human-readable description of this Module ID

type MySqlMigrationType ¶

type MySqlMigrationType string
const (
	MySqlMigrationTypeLocalToRemote MySqlMigrationType = "LocalToRemote"
	MySqlMigrationTypeRemoteToLocal MySqlMigrationType = "RemoteToLocal"
)

func (*MySqlMigrationType) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *MySqlMigrationType) UnmarshalJSON(bytes []byte) error

type NameValuePair ¶

type NameValuePair struct {
	Name  *string `json:"name,omitempty"`
	Value *string `json:"value,omitempty"`
}

type NetworkFeatureId ¶

type NetworkFeatureId struct {
	SubscriptionId     string
	ResourceGroupName  string
	SiteName           string
	NetworkFeatureName string
}

NetworkFeatureId is a struct representing the Resource ID for a Network Feature

func NewNetworkFeatureID ¶

func NewNetworkFeatureID(subscriptionId string, resourceGroupName string, siteName string, networkFeatureName string) NetworkFeatureId

NewNetworkFeatureID returns a new NetworkFeatureId struct

func ParseNetworkFeatureID ¶

func ParseNetworkFeatureID(input string) (*NetworkFeatureId, error)

ParseNetworkFeatureID parses 'input' into a NetworkFeatureId

func ParseNetworkFeatureIDInsensitively ¶

func ParseNetworkFeatureIDInsensitively(input string) (*NetworkFeatureId, error)

ParseNetworkFeatureIDInsensitively parses 'input' case-insensitively into a NetworkFeatureId note: this method should only be used for API response data and not user input

func (NetworkFeatureId) ID ¶

func (id NetworkFeatureId) ID() string

ID returns the formatted Network Feature ID

func (NetworkFeatureId) Segments ¶

func (id NetworkFeatureId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Network Feature ID

func (NetworkFeatureId) String ¶

func (id NetworkFeatureId) String() string

String returns a human-readable description of this Network Feature ID

type NetworkFeatures ¶

type NetworkFeatures struct {
	Id         *string                    `json:"id,omitempty"`
	Kind       *string                    `json:"kind,omitempty"`
	Name       *string                    `json:"name,omitempty"`
	Properties *NetworkFeaturesProperties `json:"properties,omitempty"`
	Type       *string                    `json:"type,omitempty"`
}

type NetworkFeaturesProperties ¶

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

type NetworkTrace ¶

type NetworkTrace struct {
	Message *string `json:"message,omitempty"`
	Path    *string `json:"path,omitempty"`
	Status  *string `json:"status,omitempty"`
}

type NetworkTraceId ¶

type NetworkTraceId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	OperationId       string
}

NetworkTraceId is a struct representing the Resource ID for a Network Trace

func NewNetworkTraceID ¶

func NewNetworkTraceID(subscriptionId string, resourceGroupName string, siteName string, operationId string) NetworkTraceId

NewNetworkTraceID returns a new NetworkTraceId struct

func ParseNetworkTraceID ¶

func ParseNetworkTraceID(input string) (*NetworkTraceId, error)

ParseNetworkTraceID parses 'input' into a NetworkTraceId

func ParseNetworkTraceIDInsensitively ¶

func ParseNetworkTraceIDInsensitively(input string) (*NetworkTraceId, error)

ParseNetworkTraceIDInsensitively parses 'input' case-insensitively into a NetworkTraceId note: this method should only be used for API response data and not user input

func (NetworkTraceId) ID ¶

func (id NetworkTraceId) ID() string

ID returns the formatted Network Trace ID

func (NetworkTraceId) Segments ¶

func (id NetworkTraceId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Network Trace ID

func (NetworkTraceId) String ¶

func (id NetworkTraceId) String() string

String returns a human-readable description of this Network Trace ID

type Nonce ¶

type Nonce struct {
	NonceExpirationInterval *string `json:"nonceExpirationInterval,omitempty"`
	ValidateNonce           *bool   `json:"validateNonce,omitempty"`
}

type OpenIdConnectClientCredential ¶

type OpenIdConnectClientCredential struct {
	ClientSecretSettingName *string                 `json:"clientSecretSettingName,omitempty"`
	Method                  *ClientCredentialMethod `json:"method,omitempty"`
}

type OpenIdConnectConfig ¶

type OpenIdConnectConfig struct {
	AuthorizationEndpoint        *string `json:"authorizationEndpoint,omitempty"`
	CertificationUri             *string `json:"certificationUri,omitempty"`
	Issuer                       *string `json:"issuer,omitempty"`
	TokenEndpoint                *string `json:"tokenEndpoint,omitempty"`
	WellKnownOpenIdConfiguration *string `json:"wellKnownOpenIdConfiguration,omitempty"`
}

type OpenIdConnectLogin ¶

type OpenIdConnectLogin struct {
	NameClaimType *string   `json:"nameClaimType,omitempty"`
	Scopes        *[]string `json:"scopes,omitempty"`
}

type OpenIdConnectRegistration ¶

type OpenIdConnectRegistration struct {
	ClientCredential           *OpenIdConnectClientCredential `json:"clientCredential,omitempty"`
	ClientId                   *string                        `json:"clientId,omitempty"`
	OpenIdConnectConfiguration *OpenIdConnectConfig           `json:"openIdConnectConfiguration,omitempty"`
}

type Operation ¶

type Operation struct {
	CreatedTime          *string          `json:"createdTime,omitempty"`
	Errors               *[]ErrorEntity   `json:"errors,omitempty"`
	ExpirationTime       *string          `json:"expirationTime,omitempty"`
	GeoMasterOperationId *string          `json:"geoMasterOperationId,omitempty"`
	Id                   *string          `json:"id,omitempty"`
	ModifiedTime         *string          `json:"modifiedTime,omitempty"`
	Name                 *string          `json:"name,omitempty"`
	Status               *OperationStatus `json:"status,omitempty"`
}

func (*Operation) GetCreatedTimeAsTime ¶

func (o *Operation) GetCreatedTimeAsTime() (*time.Time, error)

func (*Operation) GetExpirationTimeAsTime ¶

func (o *Operation) GetExpirationTimeAsTime() (*time.Time, error)

func (*Operation) GetModifiedTimeAsTime ¶

func (o *Operation) GetModifiedTimeAsTime() (*time.Time, error)

func (*Operation) SetCreatedTimeAsTime ¶

func (o *Operation) SetCreatedTimeAsTime(input time.Time)

func (*Operation) SetExpirationTimeAsTime ¶

func (o *Operation) SetExpirationTimeAsTime(input time.Time)

func (*Operation) SetModifiedTimeAsTime ¶

func (o *Operation) SetModifiedTimeAsTime(input time.Time)

type OperationStatus ¶

type OperationStatus string
const (
	OperationStatusCreated    OperationStatus = "Created"
	OperationStatusFailed     OperationStatus = "Failed"
	OperationStatusInProgress OperationStatus = "InProgress"
	OperationStatusSucceeded  OperationStatus = "Succeeded"
	OperationStatusTimedOut   OperationStatus = "TimedOut"
)

func (*OperationStatus) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *OperationStatus) UnmarshalJSON(bytes []byte) error

type PerfMonResponse ¶

type PerfMonResponse struct {
	Code    *string     `json:"code,omitempty"`
	Data    *PerfMonSet `json:"data,omitempty"`
	Message *string     `json:"message,omitempty"`
}

type PerfMonResponseOperationPredicate ¶

type PerfMonResponseOperationPredicate struct {
	Code    *string
	Message *string
}

func (PerfMonResponseOperationPredicate) Matches ¶

type PerfMonSample ¶

type PerfMonSample struct {
	InstanceName *string  `json:"instanceName,omitempty"`
	Time         *string  `json:"time,omitempty"`
	Value        *float64 `json:"value,omitempty"`
}

func (*PerfMonSample) GetTimeAsTime ¶

func (o *PerfMonSample) GetTimeAsTime() (*time.Time, error)

func (*PerfMonSample) SetTimeAsTime ¶

func (o *PerfMonSample) SetTimeAsTime(input time.Time)

type PerfMonSet ¶

type PerfMonSet struct {
	EndTime   *string          `json:"endTime,omitempty"`
	Name      *string          `json:"name,omitempty"`
	StartTime *string          `json:"startTime,omitempty"`
	TimeGrain *string          `json:"timeGrain,omitempty"`
	Values    *[]PerfMonSample `json:"values,omitempty"`
}

func (*PerfMonSet) GetEndTimeAsTime ¶

func (o *PerfMonSet) GetEndTimeAsTime() (*time.Time, error)

func (*PerfMonSet) GetStartTimeAsTime ¶

func (o *PerfMonSet) GetStartTimeAsTime() (*time.Time, error)

func (*PerfMonSet) SetEndTimeAsTime ¶

func (o *PerfMonSet) SetEndTimeAsTime(input time.Time)

func (*PerfMonSet) SetStartTimeAsTime ¶

func (o *PerfMonSet) SetStartTimeAsTime(input time.Time)

type PremierAddOn ¶

type PremierAddOn struct {
	Id         *string                 `json:"id,omitempty"`
	Kind       *string                 `json:"kind,omitempty"`
	Location   string                  `json:"location"`
	Name       *string                 `json:"name,omitempty"`
	Properties *PremierAddOnProperties `json:"properties,omitempty"`
	Tags       *map[string]string      `json:"tags,omitempty"`
	Type       *string                 `json:"type,omitempty"`
}

type PremierAddOnPatchResource ¶

type PremierAddOnPatchResource struct {
	Id         *string                              `json:"id,omitempty"`
	Kind       *string                              `json:"kind,omitempty"`
	Name       *string                              `json:"name,omitempty"`
	Properties *PremierAddOnPatchResourceProperties `json:"properties,omitempty"`
	Type       *string                              `json:"type,omitempty"`
}

type PremierAddOnPatchResourceProperties ¶

type PremierAddOnPatchResourceProperties struct {
	MarketplaceOffer     *string `json:"marketplaceOffer,omitempty"`
	MarketplacePublisher *string `json:"marketplacePublisher,omitempty"`
	Product              *string `json:"product,omitempty"`
	Sku                  *string `json:"sku,omitempty"`
	Vendor               *string `json:"vendor,omitempty"`
}

type PremierAddOnProperties ¶

type PremierAddOnProperties struct {
	MarketplaceOffer     *string `json:"marketplaceOffer,omitempty"`
	MarketplacePublisher *string `json:"marketplacePublisher,omitempty"`
	Product              *string `json:"product,omitempty"`
	Sku                  *string `json:"sku,omitempty"`
	Vendor               *string `json:"vendor,omitempty"`
}

type PremierAddonId ¶

type PremierAddonId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	PremierAddonName  string
}

PremierAddonId is a struct representing the Resource ID for a Premier Addon

func NewPremierAddonID ¶

func NewPremierAddonID(subscriptionId string, resourceGroupName string, siteName string, premierAddonName string) PremierAddonId

NewPremierAddonID returns a new PremierAddonId struct

func ParsePremierAddonID ¶

func ParsePremierAddonID(input string) (*PremierAddonId, error)

ParsePremierAddonID parses 'input' into a PremierAddonId

func ParsePremierAddonIDInsensitively ¶

func ParsePremierAddonIDInsensitively(input string) (*PremierAddonId, error)

ParsePremierAddonIDInsensitively parses 'input' case-insensitively into a PremierAddonId note: this method should only be used for API response data and not user input

func (PremierAddonId) ID ¶

func (id PremierAddonId) ID() string

ID returns the formatted Premier Addon ID

func (PremierAddonId) Segments ¶

func (id PremierAddonId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Premier Addon ID

func (PremierAddonId) String ¶

func (id PremierAddonId) String() string

String returns a human-readable description of this Premier Addon ID

type PrivateAccess ¶

type PrivateAccess struct {
	Id         *string                  `json:"id,omitempty"`
	Kind       *string                  `json:"kind,omitempty"`
	Name       *string                  `json:"name,omitempty"`
	Properties *PrivateAccessProperties `json:"properties,omitempty"`
	Type       *string                  `json:"type,omitempty"`
}

type PrivateAccessProperties ¶

type PrivateAccessProperties struct {
	Enabled         *bool                          `json:"enabled,omitempty"`
	VirtualNetworks *[]PrivateAccessVirtualNetwork `json:"virtualNetworks,omitempty"`
}

type PrivateAccessSubnet ¶

type PrivateAccessSubnet struct {
	Key  *int64  `json:"key,omitempty"`
	Name *string `json:"name,omitempty"`
}

type PrivateAccessVirtualNetwork ¶

type PrivateAccessVirtualNetwork struct {
	Key        *int64                 `json:"key,omitempty"`
	Name       *string                `json:"name,omitempty"`
	ResourceId *string                `json:"resourceId,omitempty"`
	Subnets    *[]PrivateAccessSubnet `json:"subnets,omitempty"`
}

type PrivateEndpointConnectionId ¶

type PrivateEndpointConnectionId struct {
	SubscriptionId                string
	ResourceGroupName             string
	SiteName                      string
	PrivateEndpointConnectionName string
}

PrivateEndpointConnectionId is a struct representing the Resource ID for a Private Endpoint Connection

func NewPrivateEndpointConnectionID ¶

func NewPrivateEndpointConnectionID(subscriptionId string, resourceGroupName string, siteName string, privateEndpointConnectionName string) PrivateEndpointConnectionId

NewPrivateEndpointConnectionID returns a new PrivateEndpointConnectionId struct

func ParsePrivateEndpointConnectionID ¶

func ParsePrivateEndpointConnectionID(input string) (*PrivateEndpointConnectionId, error)

ParsePrivateEndpointConnectionID parses 'input' into a PrivateEndpointConnectionId

func ParsePrivateEndpointConnectionIDInsensitively ¶

func ParsePrivateEndpointConnectionIDInsensitively(input string) (*PrivateEndpointConnectionId, error)

ParsePrivateEndpointConnectionIDInsensitively parses 'input' case-insensitively into a PrivateEndpointConnectionId note: this method should only be used for API response data and not user input

func (PrivateEndpointConnectionId) ID ¶

ID returns the formatted Private Endpoint Connection ID

func (PrivateEndpointConnectionId) Segments ¶

Segments returns a slice of Resource ID Segments which comprise this Private Endpoint Connection ID

func (PrivateEndpointConnectionId) String ¶

func (id PrivateEndpointConnectionId) String() string

String returns a human-readable description of this Private Endpoint Connection ID

type PrivateLinkConnectionApprovalRequest ¶

type PrivateLinkConnectionApprovalRequest struct {
	PrivateLinkServiceConnectionState *PrivateLinkConnectionState `json:"privateLinkServiceConnectionState,omitempty"`
}

type PrivateLinkConnectionApprovalRequestResource ¶

type PrivateLinkConnectionApprovalRequestResource struct {
	Id         *string                               `json:"id,omitempty"`
	Kind       *string                               `json:"kind,omitempty"`
	Name       *string                               `json:"name,omitempty"`
	Properties *PrivateLinkConnectionApprovalRequest `json:"properties,omitempty"`
	Type       *string                               `json:"type,omitempty"`
}

type PrivateLinkConnectionState ¶

type PrivateLinkConnectionState struct {
	ActionsRequired *string `json:"actionsRequired,omitempty"`
	Description     *string `json:"description,omitempty"`
	Status          *string `json:"status,omitempty"`
}

type PrivateLinkResource ¶

type PrivateLinkResource struct {
	Id         string                        `json:"id"`
	Name       string                        `json:"name"`
	Properties PrivateLinkResourceProperties `json:"properties"`
	Type       string                        `json:"type"`
}

type PrivateLinkResourceProperties ¶

type PrivateLinkResourceProperties struct {
	GroupId           *string   `json:"groupId,omitempty"`
	RequiredMembers   *[]string `json:"requiredMembers,omitempty"`
	RequiredZoneNames *[]string `json:"requiredZoneNames,omitempty"`
}

type PrivateLinkResourcesWrapper ¶

type PrivateLinkResourcesWrapper struct {
	Value []PrivateLinkResource `json:"value"`
}

type ProcessId ¶

type ProcessId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	ProcessId         string
}

ProcessId is a struct representing the Resource ID for a Process

func NewProcessID ¶

func NewProcessID(subscriptionId string, resourceGroupName string, siteName string, processId string) ProcessId

NewProcessID returns a new ProcessId struct

func ParseProcessID ¶

func ParseProcessID(input string) (*ProcessId, error)

ParseProcessID parses 'input' into a ProcessId

func ParseProcessIDInsensitively ¶

func ParseProcessIDInsensitively(input string) (*ProcessId, error)

ParseProcessIDInsensitively parses 'input' case-insensitively into a ProcessId note: this method should only be used for API response data and not user input

func (ProcessId) ID ¶

func (id ProcessId) ID() string

ID returns the formatted Process ID

func (ProcessId) Segments ¶

func (id ProcessId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Process ID

func (ProcessId) String ¶

func (id ProcessId) String() string

String returns a human-readable description of this Process ID

type ProcessInfo ¶

type ProcessInfo struct {
	Id         *string                `json:"id,omitempty"`
	Kind       *string                `json:"kind,omitempty"`
	Name       *string                `json:"name,omitempty"`
	Properties *ProcessInfoProperties `json:"properties,omitempty"`
	Type       *string                `json:"type,omitempty"`
}

type ProcessInfoOperationPredicate ¶

type ProcessInfoOperationPredicate struct {
	Id   *string
	Kind *string
	Name *string
	Type *string
}

func (ProcessInfoOperationPredicate) Matches ¶

type ProcessInfoProperties ¶

type ProcessInfoProperties struct {
	Children                   *[]string            `json:"children,omitempty"`
	CommandLine                *string              `json:"command_line,omitempty"`
	DeploymentName             *string              `json:"deployment_name,omitempty"`
	Description                *string              `json:"description,omitempty"`
	EnvironmentVariables       *map[string]string   `json:"environment_variables,omitempty"`
	FileName                   *string              `json:"file_name,omitempty"`
	HandleCount                *int64               `json:"handle_count,omitempty"`
	Href                       *string              `json:"href,omitempty"`
	Identifier                 *int64               `json:"identifier,omitempty"`
	IisProfileTimeoutInSeconds *float64             `json:"iis_profile_timeout_in_seconds,omitempty"`
	IsIisProfileRunning        *bool                `json:"is_iis_profile_running,omitempty"`
	IsProfileRunning           *bool                `json:"is_profile_running,omitempty"`
	IsScmSite                  *bool                `json:"is_scm_site,omitempty"`
	IsWebjob                   *bool                `json:"is_webjob,omitempty"`
	Minidump                   *string              `json:"minidump,omitempty"`
	ModuleCount                *int64               `json:"module_count,omitempty"`
	Modules                    *[]ProcessModuleInfo `json:"modules,omitempty"`
	NonPagedSystemMemory       *int64               `json:"non_paged_system_memory,omitempty"`
	OpenFileHandles            *[]string            `json:"open_file_handles,omitempty"`
	PagedMemory                *int64               `json:"paged_memory,omitempty"`
	PagedSystemMemory          *int64               `json:"paged_system_memory,omitempty"`
	Parent                     *string              `json:"parent,omitempty"`
	PeakPagedMemory            *int64               `json:"peak_paged_memory,omitempty"`
	PeakVirtualMemory          *int64               `json:"peak_virtual_memory,omitempty"`
	PeakWorkingSet             *int64               `json:"peak_working_set,omitempty"`
	PrivateMemory              *int64               `json:"private_memory,omitempty"`
	PrivilegedCpuTime          *string              `json:"privileged_cpu_time,omitempty"`
	StartTime                  *string              `json:"start_time,omitempty"`
	ThreadCount                *int64               `json:"thread_count,omitempty"`
	Threads                    *[]ProcessThreadInfo `json:"threads,omitempty"`
	TimeStamp                  *string              `json:"time_stamp,omitempty"`
	TotalCpuTime               *string              `json:"total_cpu_time,omitempty"`
	UserCpuTime                *string              `json:"user_cpu_time,omitempty"`
	UserName                   *string              `json:"user_name,omitempty"`
	VirtualMemory              *int64               `json:"virtual_memory,omitempty"`
	WorkingSet                 *int64               `json:"working_set,omitempty"`
}

func (*ProcessInfoProperties) GetStartTimeAsTime ¶

func (o *ProcessInfoProperties) GetStartTimeAsTime() (*time.Time, error)

func (*ProcessInfoProperties) GetTimeStampAsTime ¶

func (o *ProcessInfoProperties) GetTimeStampAsTime() (*time.Time, error)

func (*ProcessInfoProperties) SetStartTimeAsTime ¶

func (o *ProcessInfoProperties) SetStartTimeAsTime(input time.Time)

func (*ProcessInfoProperties) SetTimeStampAsTime ¶

func (o *ProcessInfoProperties) SetTimeStampAsTime(input time.Time)

type ProcessModuleId ¶

type ProcessModuleId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	SlotName          string
	ProcessId         string
	ModuleName        string
}

ProcessModuleId is a struct representing the Resource ID for a Process Module

func NewProcessModuleID ¶

func NewProcessModuleID(subscriptionId string, resourceGroupName string, siteName string, slotName string, processId string, moduleName string) ProcessModuleId

NewProcessModuleID returns a new ProcessModuleId struct

func ParseProcessModuleID ¶

func ParseProcessModuleID(input string) (*ProcessModuleId, error)

ParseProcessModuleID parses 'input' into a ProcessModuleId

func ParseProcessModuleIDInsensitively ¶

func ParseProcessModuleIDInsensitively(input string) (*ProcessModuleId, error)

ParseProcessModuleIDInsensitively parses 'input' case-insensitively into a ProcessModuleId note: this method should only be used for API response data and not user input

func (ProcessModuleId) ID ¶

func (id ProcessModuleId) ID() string

ID returns the formatted Process Module ID

func (ProcessModuleId) Segments ¶

func (id ProcessModuleId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Process Module ID

func (ProcessModuleId) String ¶

func (id ProcessModuleId) String() string

String returns a human-readable description of this Process Module ID

type ProcessModuleInfo ¶

type ProcessModuleInfo struct {
	Id         *string                      `json:"id,omitempty"`
	Kind       *string                      `json:"kind,omitempty"`
	Name       *string                      `json:"name,omitempty"`
	Properties *ProcessModuleInfoProperties `json:"properties,omitempty"`
	Type       *string                      `json:"type,omitempty"`
}

type ProcessModuleInfoOperationPredicate ¶

type ProcessModuleInfoOperationPredicate struct {
	Id   *string
	Kind *string
	Name *string
	Type *string
}

func (ProcessModuleInfoOperationPredicate) Matches ¶

type ProcessModuleInfoProperties ¶

type ProcessModuleInfoProperties struct {
	BaseAddress      *string `json:"base_address,omitempty"`
	FileDescription  *string `json:"file_description,omitempty"`
	FileName         *string `json:"file_name,omitempty"`
	FilePath         *string `json:"file_path,omitempty"`
	FileVersion      *string `json:"file_version,omitempty"`
	Href             *string `json:"href,omitempty"`
	IsDebug          *bool   `json:"is_debug,omitempty"`
	Language         *string `json:"language,omitempty"`
	ModuleMemorySize *int64  `json:"module_memory_size,omitempty"`
	Product          *string `json:"product,omitempty"`
	ProductVersion   *string `json:"product_version,omitempty"`
}

type ProcessThreadInfo ¶

type ProcessThreadInfo struct {
	Id         *string                      `json:"id,omitempty"`
	Kind       *string                      `json:"kind,omitempty"`
	Name       *string                      `json:"name,omitempty"`
	Properties *ProcessThreadInfoProperties `json:"properties,omitempty"`
	Type       *string                      `json:"type,omitempty"`
}

type ProcessThreadInfoOperationPredicate ¶

type ProcessThreadInfoOperationPredicate struct {
	Id   *string
	Kind *string
	Name *string
	Type *string
}

func (ProcessThreadInfoOperationPredicate) Matches ¶

type ProcessThreadInfoProperties ¶

type ProcessThreadInfoProperties struct {
	BasePriority       *int64  `json:"base_priority,omitempty"`
	CurrentPriority    *int64  `json:"current_priority,omitempty"`
	Href               *string `json:"href,omitempty"`
	Identifier         *int64  `json:"identifier,omitempty"`
	PriorityLevel      *string `json:"priority_level,omitempty"`
	Process            *string `json:"process,omitempty"`
	StartAddress       *string `json:"start_address,omitempty"`
	StartTime          *string `json:"start_time,omitempty"`
	State              *string `json:"state,omitempty"`
	TotalProcessorTime *string `json:"total_processor_time,omitempty"`
	UserProcessorTime  *string `json:"user_processor_time,omitempty"`
	WaitReason         *string `json:"wait_reason,omitempty"`
}

func (*ProcessThreadInfoProperties) GetStartTimeAsTime ¶

func (o *ProcessThreadInfoProperties) GetStartTimeAsTime() (*time.Time, error)

func (*ProcessThreadInfoProperties) SetStartTimeAsTime ¶

func (o *ProcessThreadInfoProperties) SetStartTimeAsTime(input time.Time)

type PublicCertificate ¶

type PublicCertificate struct {
	Id         *string                      `json:"id,omitempty"`
	Kind       *string                      `json:"kind,omitempty"`
	Name       *string                      `json:"name,omitempty"`
	Properties *PublicCertificateProperties `json:"properties,omitempty"`
	Type       *string                      `json:"type,omitempty"`
}

type PublicCertificateId ¶

type PublicCertificateId struct {
	SubscriptionId        string
	ResourceGroupName     string
	SiteName              string
	PublicCertificateName string
}

PublicCertificateId is a struct representing the Resource ID for a Public Certificate

func NewPublicCertificateID ¶

func NewPublicCertificateID(subscriptionId string, resourceGroupName string, siteName string, publicCertificateName string) PublicCertificateId

NewPublicCertificateID returns a new PublicCertificateId struct

func ParsePublicCertificateID ¶

func ParsePublicCertificateID(input string) (*PublicCertificateId, error)

ParsePublicCertificateID parses 'input' into a PublicCertificateId

func ParsePublicCertificateIDInsensitively ¶

func ParsePublicCertificateIDInsensitively(input string) (*PublicCertificateId, error)

ParsePublicCertificateIDInsensitively parses 'input' case-insensitively into a PublicCertificateId note: this method should only be used for API response data and not user input

func (PublicCertificateId) ID ¶

func (id PublicCertificateId) ID() string

ID returns the formatted Public Certificate ID

func (PublicCertificateId) Segments ¶

func (id PublicCertificateId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Public Certificate ID

func (PublicCertificateId) String ¶

func (id PublicCertificateId) String() string

String returns a human-readable description of this Public Certificate ID

type PublicCertificateLocation ¶

type PublicCertificateLocation string
const (
	PublicCertificateLocationCurrentUserMy  PublicCertificateLocation = "CurrentUserMy"
	PublicCertificateLocationLocalMachineMy PublicCertificateLocation = "LocalMachineMy"
	PublicCertificateLocationUnknown        PublicCertificateLocation = "Unknown"
)

func (*PublicCertificateLocation) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *PublicCertificateLocation) UnmarshalJSON(bytes []byte) error

type PublicCertificateOperationPredicate ¶

type PublicCertificateOperationPredicate struct {
	Id   *string
	Kind *string
	Name *string
	Type *string
}

func (PublicCertificateOperationPredicate) Matches ¶

type PublicCertificateProperties ¶

type PublicCertificateProperties struct {
	Blob                      *string                    `json:"blob,omitempty"`
	PublicCertificateLocation *PublicCertificateLocation `json:"publicCertificateLocation,omitempty"`
	Thumbprint                *string                    `json:"thumbprint,omitempty"`
}

type PublishingProfileFormat ¶

type PublishingProfileFormat string
const (
	PublishingProfileFormatFileZillaThree PublishingProfileFormat = "FileZilla3"
	PublishingProfileFormatFtp            PublishingProfileFormat = "Ftp"
	PublishingProfileFormatWebDeploy      PublishingProfileFormat = "WebDeploy"
)

func (*PublishingProfileFormat) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *PublishingProfileFormat) UnmarshalJSON(bytes []byte) error

type PushSettings ¶

type PushSettings struct {
	Id         *string                 `json:"id,omitempty"`
	Kind       *string                 `json:"kind,omitempty"`
	Name       *string                 `json:"name,omitempty"`
	Properties *PushSettingsProperties `json:"properties,omitempty"`
	Type       *string                 `json:"type,omitempty"`
}

type PushSettingsProperties ¶

type PushSettingsProperties struct {
	DynamicTagsJson   *string `json:"dynamicTagsJson,omitempty"`
	IsPushEnabled     bool    `json:"isPushEnabled"`
	TagWhitelistJson  *string `json:"tagWhitelistJson,omitempty"`
	TagsRequiringAuth *string `json:"tagsRequiringAuth,omitempty"`
}

type PutPrivateAccessVnetOperationResponse ¶

type PutPrivateAccessVnetOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *PrivateAccess
}

type PutPrivateAccessVnetSlotOperationResponse ¶

type PutPrivateAccessVnetSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *PrivateAccess
}

type RampUpRule ¶

type RampUpRule struct {
	ActionHostName            *string  `json:"actionHostName,omitempty"`
	ChangeDecisionCallbackUrl *string  `json:"changeDecisionCallbackUrl,omitempty"`
	ChangeIntervalInMinutes   *int64   `json:"changeIntervalInMinutes,omitempty"`
	ChangeStep                *float64 `json:"changeStep,omitempty"`
	MaxReroutePercentage      *float64 `json:"maxReroutePercentage,omitempty"`
	MinReroutePercentage      *float64 `json:"minReroutePercentage,omitempty"`
	Name                      *string  `json:"name,omitempty"`
	ReroutePercentage         *float64 `json:"reroutePercentage,omitempty"`
}

type RecoverSiteConfigurationSnapshotOperationResponse ¶

type RecoverSiteConfigurationSnapshotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type RecoverSiteConfigurationSnapshotSlotOperationResponse ¶

type RecoverSiteConfigurationSnapshotSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type RedundancyMode ¶

type RedundancyMode string
const (
	RedundancyModeActiveActive RedundancyMode = "ActiveActive"
	RedundancyModeFailover     RedundancyMode = "Failover"
	RedundancyModeGeoRedundant RedundancyMode = "GeoRedundant"
	RedundancyModeManual       RedundancyMode = "Manual"
	RedundancyModeNone         RedundancyMode = "None"
)

func (*RedundancyMode) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *RedundancyMode) UnmarshalJSON(bytes []byte) error

type RelayId ¶

type RelayId struct {
	SubscriptionId                string
	ResourceGroupName             string
	SiteName                      string
	HybridConnectionNamespaceName string
	RelayName                     string
}

RelayId is a struct representing the Resource ID for a Relay

func NewRelayID ¶

func NewRelayID(subscriptionId string, resourceGroupName string, siteName string, hybridConnectionNamespaceName string, relayName string) RelayId

NewRelayID returns a new RelayId struct

func ParseRelayID ¶

func ParseRelayID(input string) (*RelayId, error)

ParseRelayID parses 'input' into a RelayId

func ParseRelayIDInsensitively ¶

func ParseRelayIDInsensitively(input string) (*RelayId, error)

ParseRelayIDInsensitively parses 'input' case-insensitively into a RelayId note: this method should only be used for API response data and not user input

func (RelayId) ID ¶

func (id RelayId) ID() string

ID returns the formatted Relay ID

func (RelayId) Segments ¶

func (id RelayId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Relay ID

func (RelayId) String ¶

func (id RelayId) String() string

String returns a human-readable description of this Relay ID

type RelayServiceConnectionEntity ¶

type RelayServiceConnectionEntity struct {
	Id         *string                                 `json:"id,omitempty"`
	Kind       *string                                 `json:"kind,omitempty"`
	Name       *string                                 `json:"name,omitempty"`
	Properties *RelayServiceConnectionEntityProperties `json:"properties,omitempty"`
	Type       *string                                 `json:"type,omitempty"`
}

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                     *int64  `json:"port,omitempty"`
	ResourceConnectionString *string `json:"resourceConnectionString,omitempty"`
	ResourceType             *string `json:"resourceType,omitempty"`
}

type RemotePrivateEndpointConnectionARMResource ¶

type RemotePrivateEndpointConnectionARMResource struct {
	Id         *string                                               `json:"id,omitempty"`
	Kind       *string                                               `json:"kind,omitempty"`
	Name       *string                                               `json:"name,omitempty"`
	Properties *RemotePrivateEndpointConnectionARMResourceProperties `json:"properties,omitempty"`
	Type       *string                                               `json:"type,omitempty"`
}

type RemotePrivateEndpointConnectionARMResourceOperationPredicate ¶

type RemotePrivateEndpointConnectionARMResourceOperationPredicate struct {
	Id   *string
	Kind *string
	Name *string
	Type *string
}

func (RemotePrivateEndpointConnectionARMResourceOperationPredicate) Matches ¶

type RemotePrivateEndpointConnectionARMResourceProperties ¶

type RemotePrivateEndpointConnectionARMResourceProperties struct {
	IPAddresses                       *[]string                   `json:"ipAddresses,omitempty"`
	PrivateEndpoint                   *ArmIdWrapper               `json:"privateEndpoint,omitempty"`
	PrivateLinkServiceConnectionState *PrivateLinkConnectionState `json:"privateLinkServiceConnectionState,omitempty"`
	ProvisioningState                 *string                     `json:"provisioningState,omitempty"`
}

type RequestsBasedTrigger ¶

type RequestsBasedTrigger struct {
	Count        *int64  `json:"count,omitempty"`
	TimeInterval *string `json:"timeInterval,omitempty"`
}

type ResetProductionSlotConfigOperationResponse ¶

type ResetProductionSlotConfigOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type ResetSlotConfigurationSlotOperationResponse ¶

type ResetSlotConfigurationSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type ResolveStatus ¶

type ResolveStatus string
const (
	ResolveStatusAccessToKeyVaultDenied ResolveStatus = "AccessToKeyVaultDenied"
	ResolveStatusFetchTimedOut          ResolveStatus = "FetchTimedOut"
	ResolveStatusInitialized            ResolveStatus = "Initialized"
	ResolveStatusInvalidSyntax          ResolveStatus = "InvalidSyntax"
	ResolveStatusMSINotEnabled          ResolveStatus = "MSINotEnabled"
	ResolveStatusOtherReasons           ResolveStatus = "OtherReasons"
	ResolveStatusResolved               ResolveStatus = "Resolved"
	ResolveStatusSecretNotFound         ResolveStatus = "SecretNotFound"
	ResolveStatusSecretVersionNotFound  ResolveStatus = "SecretVersionNotFound"
	ResolveStatusUnauthorizedClient     ResolveStatus = "UnauthorizedClient"
	ResolveStatusVaultNotFound          ResolveStatus = "VaultNotFound"
)

func (*ResolveStatus) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *ResolveStatus) UnmarshalJSON(bytes []byte) error

type RestartOperationOptions ¶

type RestartOperationOptions struct {
	SoftRestart *bool
	Synchronous *bool
}

func DefaultRestartOperationOptions ¶

func DefaultRestartOperationOptions() RestartOperationOptions

func (RestartOperationOptions) ToHeaders ¶ added in v0.20230725.1205316

func (o RestartOperationOptions) ToHeaders() *client.Headers

func (RestartOperationOptions) ToOData ¶ added in v0.20230725.1205316

func (o RestartOperationOptions) ToOData() *odata.Query

func (RestartOperationOptions) ToQuery ¶ added in v0.20230725.1205316

type RestartOperationResponse ¶

type RestartOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type RestartSlotOperationOptions ¶

type RestartSlotOperationOptions struct {
	SoftRestart *bool
	Synchronous *bool
}

func DefaultRestartSlotOperationOptions ¶

func DefaultRestartSlotOperationOptions() RestartSlotOperationOptions

func (RestartSlotOperationOptions) ToHeaders ¶ added in v0.20230725.1205316

func (RestartSlotOperationOptions) ToOData ¶ added in v0.20230725.1205316

func (RestartSlotOperationOptions) ToQuery ¶ added in v0.20230725.1205316

type RestartSlotOperationResponse ¶

type RestartSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type RestoreFromBackupBlobOperationResponse ¶

type RestoreFromBackupBlobOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type RestoreFromBackupBlobSlotOperationResponse ¶

type RestoreFromBackupBlobSlotOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type RestoreFromDeletedAppOperationResponse ¶

type RestoreFromDeletedAppOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type RestoreFromDeletedAppSlotOperationResponse ¶

type RestoreFromDeletedAppSlotOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type RestoreOperationResponse ¶

type RestoreOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type RestoreRequest ¶

type RestoreRequest struct {
	Id         *string                   `json:"id,omitempty"`
	Kind       *string                   `json:"kind,omitempty"`
	Name       *string                   `json:"name,omitempty"`
	Properties *RestoreRequestProperties `json:"properties,omitempty"`
	Type       *string                   `json:"type,omitempty"`
}

type RestoreRequestProperties ¶

type RestoreRequestProperties struct {
	AdjustConnectionStrings    *bool                       `json:"adjustConnectionStrings,omitempty"`
	AppServicePlan             *string                     `json:"appServicePlan,omitempty"`
	BlobName                   *string                     `json:"blobName,omitempty"`
	Databases                  *[]DatabaseBackupSetting    `json:"databases,omitempty"`
	HostingEnvironment         *string                     `json:"hostingEnvironment,omitempty"`
	IgnoreConflictingHostNames *bool                       `json:"ignoreConflictingHostNames,omitempty"`
	IgnoreDatabases            *bool                       `json:"ignoreDatabases,omitempty"`
	OperationType              *BackupRestoreOperationType `json:"operationType,omitempty"`
	Overwrite                  bool                        `json:"overwrite"`
	SiteName                   *string                     `json:"siteName,omitempty"`
	StorageAccountUrl          string                      `json:"storageAccountUrl"`
}

type RestoreSlotOperationResponse ¶

type RestoreSlotOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type RestoreSnapshotOperationResponse ¶

type RestoreSnapshotOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type RestoreSnapshotSlotOperationResponse ¶

type RestoreSnapshotSlotOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type RouteType ¶

type RouteType string
const (
	RouteTypeDefault   RouteType = "DEFAULT"
	RouteTypeINHERITED RouteType = "INHERITED"
	RouteTypeSTATIC    RouteType = "STATIC"
)

func (*RouteType) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *RouteType) UnmarshalJSON(bytes []byte) error

type RunTriggeredWebJobOperationResponse ¶

type RunTriggeredWebJobOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type RunTriggeredWebJobSlotOperationResponse ¶

type RunTriggeredWebJobSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type ScmType ¶

type ScmType string
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"
	ScmTypeVSTSRM       ScmType = "VSTSRM"
)

func (*ScmType) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *ScmType) UnmarshalJSON(bytes []byte) error

type Site ¶

type Site struct {
	ExtendedLocation *ExtendedLocation                  `json:"extendedLocation,omitempty"`
	Id               *string                            `json:"id,omitempty"`
	Identity         *identity.SystemAndUserAssignedMap `json:"identity,omitempty"`
	Kind             *string                            `json:"kind,omitempty"`
	Location         string                             `json:"location"`
	Name             *string                            `json:"name,omitempty"`
	Properties       *SiteProperties                    `json:"properties,omitempty"`
	Tags             *map[string]string                 `json:"tags,omitempty"`
	Type             *string                            `json:"type,omitempty"`
}

type SiteAuthSettings ¶

type SiteAuthSettings struct {
	Id         *string                     `json:"id,omitempty"`
	Kind       *string                     `json:"kind,omitempty"`
	Name       *string                     `json:"name,omitempty"`
	Properties *SiteAuthSettingsProperties `json:"properties,omitempty"`
	Type       *string                     `json:"type,omitempty"`
}

type SiteAuthSettingsProperties ¶

type SiteAuthSettingsProperties struct {
	AadClaimsAuthorization                  *string                        `json:"aadClaimsAuthorization,omitempty"`
	AdditionalLoginParams                   *[]string                      `json:"additionalLoginParams,omitempty"`
	AllowedAudiences                        *[]string                      `json:"allowedAudiences,omitempty"`
	AllowedExternalRedirectUrls             *[]string                      `json:"allowedExternalRedirectUrls,omitempty"`
	AuthFilePath                            *string                        `json:"authFilePath,omitempty"`
	ClientId                                *string                        `json:"clientId,omitempty"`
	ClientSecret                            *string                        `json:"clientSecret,omitempty"`
	ClientSecretCertificateThumbprint       *string                        `json:"clientSecretCertificateThumbprint,omitempty"`
	ClientSecretSettingName                 *string                        `json:"clientSecretSettingName,omitempty"`
	ConfigVersion                           *string                        `json:"configVersion,omitempty"`
	DefaultProvider                         *BuiltInAuthenticationProvider `json:"defaultProvider,omitempty"`
	Enabled                                 *bool                          `json:"enabled,omitempty"`
	FacebookAppId                           *string                        `json:"facebookAppId,omitempty"`
	FacebookAppSecret                       *string                        `json:"facebookAppSecret,omitempty"`
	FacebookAppSecretSettingName            *string                        `json:"facebookAppSecretSettingName,omitempty"`
	FacebookOAuthScopes                     *[]string                      `json:"facebookOAuthScopes,omitempty"`
	GitHubClientId                          *string                        `json:"gitHubClientId,omitempty"`
	GitHubClientSecret                      *string                        `json:"gitHubClientSecret,omitempty"`
	GitHubClientSecretSettingName           *string                        `json:"gitHubClientSecretSettingName,omitempty"`
	GitHubOAuthScopes                       *[]string                      `json:"gitHubOAuthScopes,omitempty"`
	GoogleClientId                          *string                        `json:"googleClientId,omitempty"`
	GoogleClientSecret                      *string                        `json:"googleClientSecret,omitempty"`
	GoogleClientSecretSettingName           *string                        `json:"googleClientSecretSettingName,omitempty"`
	GoogleOAuthScopes                       *[]string                      `json:"googleOAuthScopes,omitempty"`
	IsAuthFromFile                          *string                        `json:"isAuthFromFile,omitempty"`
	Issuer                                  *string                        `json:"issuer,omitempty"`
	MicrosoftAccountClientId                *string                        `json:"microsoftAccountClientId,omitempty"`
	MicrosoftAccountClientSecret            *string                        `json:"microsoftAccountClientSecret,omitempty"`
	MicrosoftAccountClientSecretSettingName *string                        `json:"microsoftAccountClientSecretSettingName,omitempty"`
	MicrosoftAccountOAuthScopes             *[]string                      `json:"microsoftAccountOAuthScopes,omitempty"`
	RuntimeVersion                          *string                        `json:"runtimeVersion,omitempty"`
	TokenRefreshExtensionHours              *float64                       `json:"tokenRefreshExtensionHours,omitempty"`
	TokenStoreEnabled                       *bool                          `json:"tokenStoreEnabled,omitempty"`
	TwitterConsumerKey                      *string                        `json:"twitterConsumerKey,omitempty"`
	TwitterConsumerSecret                   *string                        `json:"twitterConsumerSecret,omitempty"`
	TwitterConsumerSecretSettingName        *string                        `json:"twitterConsumerSecretSettingName,omitempty"`
	UnauthenticatedClientAction             *UnauthenticatedClientAction   `json:"unauthenticatedClientAction,omitempty"`
	ValidateIssuer                          *bool                          `json:"validateIssuer,omitempty"`
}

type SiteAuthSettingsV2 ¶

type SiteAuthSettingsV2 struct {
	Id         *string                       `json:"id,omitempty"`
	Kind       *string                       `json:"kind,omitempty"`
	Name       *string                       `json:"name,omitempty"`
	Properties *SiteAuthSettingsV2Properties `json:"properties,omitempty"`
	Type       *string                       `json:"type,omitempty"`
}

type SiteAuthSettingsV2Properties ¶

type SiteAuthSettingsV2Properties struct {
	GlobalValidation  *GlobalValidation  `json:"globalValidation,omitempty"`
	HTTPSettings      *HTTPSettings      `json:"httpSettings,omitempty"`
	IdentityProviders *IdentityProviders `json:"identityProviders,omitempty"`
	Login             *Login             `json:"login,omitempty"`
	Platform          *AuthPlatform      `json:"platform,omitempty"`
}

type SiteAvailabilityState ¶

type SiteAvailabilityState string
const (
	SiteAvailabilityStateDisasterRecoveryMode SiteAvailabilityState = "DisasterRecoveryMode"
	SiteAvailabilityStateLimited              SiteAvailabilityState = "Limited"
	SiteAvailabilityStateNormal               SiteAvailabilityState = "Normal"
)

func (*SiteAvailabilityState) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *SiteAvailabilityState) UnmarshalJSON(bytes []byte) error

type SiteCloneability ¶

type SiteCloneability struct {
	BlockingCharacteristics *[]SiteCloneabilityCriterion `json:"blockingCharacteristics,omitempty"`
	BlockingFeatures        *[]SiteCloneabilityCriterion `json:"blockingFeatures,omitempty"`
	Result                  *CloneAbilityResult          `json:"result,omitempty"`
	UnsupportedFeatures     *[]SiteCloneabilityCriterion `json:"unsupportedFeatures,omitempty"`
}

type SiteCloneabilityCriterion ¶

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

type SiteConfig ¶

type SiteConfig struct {
	AcrUseManagedIdentityCreds             *bool                             `json:"acrUseManagedIdentityCreds,omitempty"`
	AcrUserManagedIdentityID               *string                           `json:"acrUserManagedIdentityID,omitempty"`
	AlwaysOn                               *bool                             `json:"alwaysOn,omitempty"`
	ApiDefinition                          *ApiDefinitionInfo                `json:"apiDefinition,omitempty"`
	ApiManagementConfig                    *ApiManagementConfig              `json:"apiManagementConfig,omitempty"`
	AppCommandLine                         *string                           `json:"appCommandLine,omitempty"`
	AppSettings                            *[]NameValuePair                  `json:"appSettings,omitempty"`
	AutoHealEnabled                        *bool                             `json:"autoHealEnabled,omitempty"`
	AutoHealRules                          *AutoHealRules                    `json:"autoHealRules,omitempty"`
	AutoSwapSlotName                       *string                           `json:"autoSwapSlotName,omitempty"`
	AzureStorageAccounts                   *map[string]AzureStorageInfoValue `json:"azureStorageAccounts,omitempty"`
	ConnectionStrings                      *[]ConnStringInfo                 `json:"connectionStrings,omitempty"`
	Cors                                   *CorsSettings                     `json:"cors,omitempty"`
	DefaultDocuments                       *[]string                         `json:"defaultDocuments,omitempty"`
	DetailedErrorLoggingEnabled            *bool                             `json:"detailedErrorLoggingEnabled,omitempty"`
	DocumentRoot                           *string                           `json:"documentRoot,omitempty"`
	ElasticWebAppScaleLimit                *int64                            `json:"elasticWebAppScaleLimit,omitempty"`
	Experiments                            *Experiments                      `json:"experiments,omitempty"`
	FtpsState                              *FtpsState                        `json:"ftpsState,omitempty"`
	FunctionAppScaleLimit                  *int64                            `json:"functionAppScaleLimit,omitempty"`
	FunctionsRuntimeScaleMonitoringEnabled *bool                             `json:"functionsRuntimeScaleMonitoringEnabled,omitempty"`
	HTTP20Enabled                          *bool                             `json:"http20Enabled,omitempty"`
	HTTPLoggingEnabled                     *bool                             `json:"httpLoggingEnabled,omitempty"`
	HandlerMappings                        *[]HandlerMapping                 `json:"handlerMappings,omitempty"`
	HealthCheckPath                        *string                           `json:"healthCheckPath,omitempty"`
	IPSecurityRestrictions                 *[]IPSecurityRestriction          `json:"ipSecurityRestrictions,omitempty"`
	IPSecurityRestrictionsDefaultAction    *DefaultAction                    `json:"ipSecurityRestrictionsDefaultAction,omitempty"`
	JavaContainer                          *string                           `json:"javaContainer,omitempty"`
	JavaContainerVersion                   *string                           `json:"javaContainerVersion,omitempty"`
	JavaVersion                            *string                           `json:"javaVersion,omitempty"`
	KeyVaultReferenceIdentity              *string                           `json:"keyVaultReferenceIdentity,omitempty"`
	Limits                                 *SiteLimits                       `json:"limits,omitempty"`
	LinuxFxVersion                         *string                           `json:"linuxFxVersion,omitempty"`
	LoadBalancing                          *SiteLoadBalancing                `json:"loadBalancing,omitempty"`
	LocalMySqlEnabled                      *bool                             `json:"localMySqlEnabled,omitempty"`
	LogsDirectorySizeLimit                 *int64                            `json:"logsDirectorySizeLimit,omitempty"`
	MachineKey                             *SiteMachineKey                   `json:"machineKey,omitempty"`
	ManagedPipelineMode                    *ManagedPipelineMode              `json:"managedPipelineMode,omitempty"`
	ManagedServiceIdentityId               *int64                            `json:"managedServiceIdentityId,omitempty"`
	Metadata                               *[]NameValuePair                  `json:"metadata,omitempty"`
	MinTlsVersion                          *SupportedTlsVersions             `json:"minTlsVersion,omitempty"`
	MinimumElasticInstanceCount            *int64                            `json:"minimumElasticInstanceCount,omitempty"`
	NetFrameworkVersion                    *string                           `json:"netFrameworkVersion,omitempty"`
	NodeVersion                            *string                           `json:"nodeVersion,omitempty"`
	NumberOfWorkers                        *int64                            `json:"numberOfWorkers,omitempty"`
	PhpVersion                             *string                           `json:"phpVersion,omitempty"`
	PowerShellVersion                      *string                           `json:"powerShellVersion,omitempty"`
	PreWarmedInstanceCount                 *int64                            `json:"preWarmedInstanceCount,omitempty"`
	PublicNetworkAccess                    *string                           `json:"publicNetworkAccess,omitempty"`
	PublishingUsername                     *string                           `json:"publishingUsername,omitempty"`
	Push                                   *PushSettings                     `json:"push,omitempty"`
	PythonVersion                          *string                           `json:"pythonVersion,omitempty"`
	RemoteDebuggingEnabled                 *bool                             `json:"remoteDebuggingEnabled,omitempty"`
	RemoteDebuggingVersion                 *string                           `json:"remoteDebuggingVersion,omitempty"`
	RequestTracingEnabled                  *bool                             `json:"requestTracingEnabled,omitempty"`
	RequestTracingExpirationTime           *string                           `json:"requestTracingExpirationTime,omitempty"`
	ScmIPSecurityRestrictions              *[]IPSecurityRestriction          `json:"scmIpSecurityRestrictions,omitempty"`
	ScmIPSecurityRestrictionsDefaultAction *DefaultAction                    `json:"scmIpSecurityRestrictionsDefaultAction,omitempty"`
	ScmIPSecurityRestrictionsUseMain       *bool                             `json:"scmIpSecurityRestrictionsUseMain,omitempty"`
	ScmMinTlsVersion                       *SupportedTlsVersions             `json:"scmMinTlsVersion,omitempty"`
	ScmType                                *ScmType                          `json:"scmType,omitempty"`
	TracingOptions                         *string                           `json:"tracingOptions,omitempty"`
	Use32BitWorkerProcess                  *bool                             `json:"use32BitWorkerProcess,omitempty"`
	VirtualApplications                    *[]VirtualApplication             `json:"virtualApplications,omitempty"`
	VnetName                               *string                           `json:"vnetName,omitempty"`
	VnetPrivatePortsCount                  *int64                            `json:"vnetPrivatePortsCount,omitempty"`
	VnetRouteAllEnabled                    *bool                             `json:"vnetRouteAllEnabled,omitempty"`
	WebSocketsEnabled                      *bool                             `json:"webSocketsEnabled,omitempty"`
	WebsiteTimeZone                        *string                           `json:"websiteTimeZone,omitempty"`
	WindowsFxVersion                       *string                           `json:"windowsFxVersion,omitempty"`
	XManagedServiceIdentityId              *int64                            `json:"xManagedServiceIdentityId,omitempty"`
}

func (*SiteConfig) GetRequestTracingExpirationTimeAsTime ¶

func (o *SiteConfig) GetRequestTracingExpirationTimeAsTime() (*time.Time, error)

func (*SiteConfig) SetRequestTracingExpirationTimeAsTime ¶

func (o *SiteConfig) SetRequestTracingExpirationTimeAsTime(input time.Time)

type SiteConfigResource ¶

type SiteConfigResource struct {
	Id         *string     `json:"id,omitempty"`
	Kind       *string     `json:"kind,omitempty"`
	Name       *string     `json:"name,omitempty"`
	Properties *SiteConfig `json:"properties,omitempty"`
	Type       *string     `json:"type,omitempty"`
}

type SiteConfigResourceOperationPredicate ¶

type SiteConfigResourceOperationPredicate struct {
	Id   *string
	Kind *string
	Name *string
	Type *string
}

func (SiteConfigResourceOperationPredicate) Matches ¶

type SiteConfigurationSnapshotInfo ¶

type SiteConfigurationSnapshotInfo struct {
	Id         *string                                  `json:"id,omitempty"`
	Kind       *string                                  `json:"kind,omitempty"`
	Name       *string                                  `json:"name,omitempty"`
	Properties *SiteConfigurationSnapshotInfoProperties `json:"properties,omitempty"`
	Type       *string                                  `json:"type,omitempty"`
}

type SiteConfigurationSnapshotInfoOperationPredicate ¶

type SiteConfigurationSnapshotInfoOperationPredicate struct {
	Id   *string
	Kind *string
	Name *string
	Type *string
}

func (SiteConfigurationSnapshotInfoOperationPredicate) Matches ¶

type SiteConfigurationSnapshotInfoProperties ¶

type SiteConfigurationSnapshotInfoProperties struct {
	SnapshotId *int64  `json:"snapshotId,omitempty"`
	Time       *string `json:"time,omitempty"`
}

func (*SiteConfigurationSnapshotInfoProperties) GetTimeAsTime ¶

func (o *SiteConfigurationSnapshotInfoProperties) GetTimeAsTime() (*time.Time, error)

func (*SiteConfigurationSnapshotInfoProperties) SetTimeAsTime ¶

func (o *SiteConfigurationSnapshotInfoProperties) SetTimeAsTime(input time.Time)

type SiteExtensionId ¶

type SiteExtensionId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	SiteExtensionId   string
}

SiteExtensionId is a struct representing the Resource ID for a Site Extension

func NewSiteExtensionID ¶

func NewSiteExtensionID(subscriptionId string, resourceGroupName string, siteName string, siteExtensionId string) SiteExtensionId

NewSiteExtensionID returns a new SiteExtensionId struct

func ParseSiteExtensionID ¶

func ParseSiteExtensionID(input string) (*SiteExtensionId, error)

ParseSiteExtensionID parses 'input' into a SiteExtensionId

func ParseSiteExtensionIDInsensitively ¶

func ParseSiteExtensionIDInsensitively(input string) (*SiteExtensionId, error)

ParseSiteExtensionIDInsensitively parses 'input' case-insensitively into a SiteExtensionId note: this method should only be used for API response data and not user input

func (SiteExtensionId) ID ¶

func (id SiteExtensionId) ID() string

ID returns the formatted Site Extension ID

func (SiteExtensionId) Segments ¶

func (id SiteExtensionId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Site Extension ID

func (SiteExtensionId) String ¶

func (id SiteExtensionId) String() string

String returns a human-readable description of this Site Extension ID

type SiteExtensionInfo ¶

type SiteExtensionInfo struct {
	Id         *string                      `json:"id,omitempty"`
	Kind       *string                      `json:"kind,omitempty"`
	Name       *string                      `json:"name,omitempty"`
	Properties *SiteExtensionInfoProperties `json:"properties,omitempty"`
	Type       *string                      `json:"type,omitempty"`
}

type SiteExtensionInfoOperationPredicate ¶

type SiteExtensionInfoOperationPredicate struct {
	Id   *string
	Kind *string
	Name *string
	Type *string
}

func (SiteExtensionInfoOperationPredicate) Matches ¶

type SiteExtensionInfoProperties ¶

type SiteExtensionInfoProperties struct {
	Authors                    *[]string          `json:"authors,omitempty"`
	Comment                    *string            `json:"comment,omitempty"`
	Description                *string            `json:"description,omitempty"`
	DownloadCount              *int64             `json:"download_count,omitempty"`
	ExtensionId                *string            `json:"extension_id,omitempty"`
	ExtensionType              *SiteExtensionType `json:"extension_type,omitempty"`
	ExtensionUrl               *string            `json:"extension_url,omitempty"`
	FeedUrl                    *string            `json:"feed_url,omitempty"`
	IconUrl                    *string            `json:"icon_url,omitempty"`
	InstalledDateTime          *string            `json:"installed_date_time,omitempty"`
	InstallerCommandLineParams *string            `json:"installer_command_line_params,omitempty"`
	LicenseUrl                 *string            `json:"license_url,omitempty"`
	LocalIsLatestVersion       *bool              `json:"local_is_latest_version,omitempty"`
	LocalPath                  *string            `json:"local_path,omitempty"`
	ProjectUrl                 *string            `json:"project_url,omitempty"`
	ProvisioningState          *string            `json:"provisioningState,omitempty"`
	PublishedDateTime          *string            `json:"published_date_time,omitempty"`
	Summary                    *string            `json:"summary,omitempty"`
	Title                      *string            `json:"title,omitempty"`
	Version                    *string            `json:"version,omitempty"`
}

func (*SiteExtensionInfoProperties) GetInstalledDateTimeAsTime ¶

func (o *SiteExtensionInfoProperties) GetInstalledDateTimeAsTime() (*time.Time, error)

func (*SiteExtensionInfoProperties) GetPublishedDateTimeAsTime ¶

func (o *SiteExtensionInfoProperties) GetPublishedDateTimeAsTime() (*time.Time, error)

func (*SiteExtensionInfoProperties) SetInstalledDateTimeAsTime ¶

func (o *SiteExtensionInfoProperties) SetInstalledDateTimeAsTime(input time.Time)

func (*SiteExtensionInfoProperties) SetPublishedDateTimeAsTime ¶

func (o *SiteExtensionInfoProperties) SetPublishedDateTimeAsTime(input time.Time)

type SiteExtensionType ¶

type SiteExtensionType string
const (
	SiteExtensionTypeGallery SiteExtensionType = "Gallery"
	SiteExtensionTypeWebRoot SiteExtensionType = "WebRoot"
)

func (*SiteExtensionType) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *SiteExtensionType) UnmarshalJSON(bytes []byte) error

type SiteLimits ¶

type SiteLimits struct {
	MaxDiskSizeInMb  *int64   `json:"maxDiskSizeInMb,omitempty"`
	MaxMemoryInMb    *int64   `json:"maxMemoryInMb,omitempty"`
	MaxPercentageCPU *float64 `json:"maxPercentageCpu,omitempty"`
}

type SiteLoadBalancing ¶

type SiteLoadBalancing string
const (
	SiteLoadBalancingLeastRequests        SiteLoadBalancing = "LeastRequests"
	SiteLoadBalancingLeastResponseTime    SiteLoadBalancing = "LeastResponseTime"
	SiteLoadBalancingPerSiteRoundRobin    SiteLoadBalancing = "PerSiteRoundRobin"
	SiteLoadBalancingRequestHash          SiteLoadBalancing = "RequestHash"
	SiteLoadBalancingWeightedRoundRobin   SiteLoadBalancing = "WeightedRoundRobin"
	SiteLoadBalancingWeightedTotalTraffic SiteLoadBalancing = "WeightedTotalTraffic"
)

func (*SiteLoadBalancing) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *SiteLoadBalancing) UnmarshalJSON(bytes []byte) error

type SiteLogsConfig ¶

type SiteLogsConfig struct {
	Id         *string                   `json:"id,omitempty"`
	Kind       *string                   `json:"kind,omitempty"`
	Name       *string                   `json:"name,omitempty"`
	Properties *SiteLogsConfigProperties `json:"properties,omitempty"`
	Type       *string                   `json:"type,omitempty"`
}

type SiteLogsConfigProperties ¶

type SiteLogsConfigProperties struct {
	ApplicationLogs       *ApplicationLogsConfig `json:"applicationLogs,omitempty"`
	DetailedErrorMessages *EnabledConfig         `json:"detailedErrorMessages,omitempty"`
	FailedRequestsTracing *EnabledConfig         `json:"failedRequestsTracing,omitempty"`
	HTTPLogs              *HTTPLogsConfig        `json:"httpLogs,omitempty"`
}

type SiteMachineKey ¶

type SiteMachineKey struct {
	Decryption    *string `json:"decryption,omitempty"`
	DecryptionKey *string `json:"decryptionKey,omitempty"`
	Validation    *string `json:"validation,omitempty"`
	ValidationKey *string `json:"validationKey,omitempty"`
}

type SiteNetworkTraceId ¶

type SiteNetworkTraceId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	OperationId       string
}

SiteNetworkTraceId is a struct representing the Resource ID for a Site Network Trace

func NewSiteNetworkTraceID ¶

func NewSiteNetworkTraceID(subscriptionId string, resourceGroupName string, siteName string, operationId string) SiteNetworkTraceId

NewSiteNetworkTraceID returns a new SiteNetworkTraceId struct

func ParseSiteNetworkTraceID ¶

func ParseSiteNetworkTraceID(input string) (*SiteNetworkTraceId, error)

ParseSiteNetworkTraceID parses 'input' into a SiteNetworkTraceId

func ParseSiteNetworkTraceIDInsensitively ¶

func ParseSiteNetworkTraceIDInsensitively(input string) (*SiteNetworkTraceId, error)

ParseSiteNetworkTraceIDInsensitively parses 'input' case-insensitively into a SiteNetworkTraceId note: this method should only be used for API response data and not user input

func (SiteNetworkTraceId) ID ¶

func (id SiteNetworkTraceId) ID() string

ID returns the formatted Site Network Trace ID

func (SiteNetworkTraceId) Segments ¶

func (id SiteNetworkTraceId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Site Network Trace ID

func (SiteNetworkTraceId) String ¶

func (id SiteNetworkTraceId) String() string

String returns a human-readable description of this Site Network Trace ID

type SiteOperationPredicate ¶

type SiteOperationPredicate struct {
	Id       *string
	Kind     *string
	Location *string
	Name     *string
	Type     *string
}

func (SiteOperationPredicate) Matches ¶

func (p SiteOperationPredicate) Matches(input Site) bool

type SitePatchResource ¶

type SitePatchResource struct {
	Id         *string                            `json:"id,omitempty"`
	Identity   *identity.SystemAndUserAssignedMap `json:"identity,omitempty"`
	Kind       *string                            `json:"kind,omitempty"`
	Name       *string                            `json:"name,omitempty"`
	Properties *SitePatchResourceProperties       `json:"properties,omitempty"`
	Type       *string                            `json:"type,omitempty"`
}

type SitePatchResourceProperties ¶

type SitePatchResourceProperties struct {
	AvailabilityState           *SiteAvailabilityState     `json:"availabilityState,omitempty"`
	ClientAffinityEnabled       *bool                      `json:"clientAffinityEnabled,omitempty"`
	ClientCertEnabled           *bool                      `json:"clientCertEnabled,omitempty"`
	ClientCertExclusionPaths    *string                    `json:"clientCertExclusionPaths,omitempty"`
	ClientCertMode              *ClientCertMode            `json:"clientCertMode,omitempty"`
	CloningInfo                 *CloningInfo               `json:"cloningInfo,omitempty"`
	ContainerSize               *int64                     `json:"containerSize,omitempty"`
	CustomDomainVerificationId  *string                    `json:"customDomainVerificationId,omitempty"`
	DailyMemoryTimeQuota        *int64                     `json:"dailyMemoryTimeQuota,omitempty"`
	DefaultHostName             *string                    `json:"defaultHostName,omitempty"`
	Enabled                     *bool                      `json:"enabled,omitempty"`
	EnabledHostNames            *[]string                  `json:"enabledHostNames,omitempty"`
	HTTPSOnly                   *bool                      `json:"httpsOnly,omitempty"`
	HostNameSslStates           *[]HostNameSslState        `json:"hostNameSslStates,omitempty"`
	HostNames                   *[]string                  `json:"hostNames,omitempty"`
	HostNamesDisabled           *bool                      `json:"hostNamesDisabled,omitempty"`
	HostingEnvironmentProfile   *HostingEnvironmentProfile `json:"hostingEnvironmentProfile,omitempty"`
	HyperV                      *bool                      `json:"hyperV,omitempty"`
	InProgressOperationId       *string                    `json:"inProgressOperationId,omitempty"`
	IsDefaultContainer          *bool                      `json:"isDefaultContainer,omitempty"`
	IsXenon                     *bool                      `json:"isXenon,omitempty"`
	KeyVaultReferenceIdentity   *string                    `json:"keyVaultReferenceIdentity,omitempty"`
	LastModifiedTimeUtc         *string                    `json:"lastModifiedTimeUtc,omitempty"`
	MaxNumberOfWorkers          *int64                     `json:"maxNumberOfWorkers,omitempty"`
	OutboundIPAddresses         *string                    `json:"outboundIpAddresses,omitempty"`
	PossibleOutboundIPAddresses *string                    `json:"possibleOutboundIpAddresses,omitempty"`
	RedundancyMode              *RedundancyMode            `json:"redundancyMode,omitempty"`
	RepositorySiteName          *string                    `json:"repositorySiteName,omitempty"`
	Reserved                    *bool                      `json:"reserved,omitempty"`
	ResourceGroup               *string                    `json:"resourceGroup,omitempty"`
	ScmSiteAlsoStopped          *bool                      `json:"scmSiteAlsoStopped,omitempty"`
	ServerFarmId                *string                    `json:"serverFarmId,omitempty"`
	SiteConfig                  *SiteConfig                `json:"siteConfig,omitempty"`
	SlotSwapStatus              *SlotSwapStatus            `json:"slotSwapStatus,omitempty"`
	State                       *string                    `json:"state,omitempty"`
	StorageAccountRequired      *bool                      `json:"storageAccountRequired,omitempty"`
	SuspendedTill               *string                    `json:"suspendedTill,omitempty"`
	TargetSwapSlot              *string                    `json:"targetSwapSlot,omitempty"`
	TrafficManagerHostNames     *[]string                  `json:"trafficManagerHostNames,omitempty"`
	UsageState                  *UsageState                `json:"usageState,omitempty"`
	VirtualNetworkSubnetId      *string                    `json:"virtualNetworkSubnetId,omitempty"`
}

func (*SitePatchResourceProperties) GetLastModifiedTimeUtcAsTime ¶

func (o *SitePatchResourceProperties) GetLastModifiedTimeUtcAsTime() (*time.Time, error)

func (*SitePatchResourceProperties) GetSuspendedTillAsTime ¶

func (o *SitePatchResourceProperties) GetSuspendedTillAsTime() (*time.Time, error)

func (*SitePatchResourceProperties) SetLastModifiedTimeUtcAsTime ¶

func (o *SitePatchResourceProperties) SetLastModifiedTimeUtcAsTime(input time.Time)

func (*SitePatchResourceProperties) SetSuspendedTillAsTime ¶

func (o *SitePatchResourceProperties) SetSuspendedTillAsTime(input time.Time)

type SitePhpErrorLogFlag ¶

type SitePhpErrorLogFlag struct {
	Id         *string                        `json:"id,omitempty"`
	Kind       *string                        `json:"kind,omitempty"`
	Name       *string                        `json:"name,omitempty"`
	Properties *SitePhpErrorLogFlagProperties `json:"properties,omitempty"`
	Type       *string                        `json:"type,omitempty"`
}

type SitePhpErrorLogFlagProperties ¶

type SitePhpErrorLogFlagProperties struct {
	LocalLogErrors           *string `json:"localLogErrors,omitempty"`
	LocalLogErrorsMaxLength  *string `json:"localLogErrorsMaxLength,omitempty"`
	MasterLogErrors          *string `json:"masterLogErrors,omitempty"`
	MasterLogErrorsMaxLength *string `json:"masterLogErrorsMaxLength,omitempty"`
}

type SiteProperties ¶

type SiteProperties struct {
	AvailabilityState           *SiteAvailabilityState     `json:"availabilityState,omitempty"`
	ClientAffinityEnabled       *bool                      `json:"clientAffinityEnabled,omitempty"`
	ClientCertEnabled           *bool                      `json:"clientCertEnabled,omitempty"`
	ClientCertExclusionPaths    *string                    `json:"clientCertExclusionPaths,omitempty"`
	ClientCertMode              *ClientCertMode            `json:"clientCertMode,omitempty"`
	CloningInfo                 *CloningInfo               `json:"cloningInfo,omitempty"`
	ContainerSize               *int64                     `json:"containerSize,omitempty"`
	CustomDomainVerificationId  *string                    `json:"customDomainVerificationId,omitempty"`
	DailyMemoryTimeQuota        *int64                     `json:"dailyMemoryTimeQuota,omitempty"`
	DefaultHostName             *string                    `json:"defaultHostName,omitempty"`
	Enabled                     *bool                      `json:"enabled,omitempty"`
	EnabledHostNames            *[]string                  `json:"enabledHostNames,omitempty"`
	HTTPSOnly                   *bool                      `json:"httpsOnly,omitempty"`
	HostNameSslStates           *[]HostNameSslState        `json:"hostNameSslStates,omitempty"`
	HostNames                   *[]string                  `json:"hostNames,omitempty"`
	HostNamesDisabled           *bool                      `json:"hostNamesDisabled,omitempty"`
	HostingEnvironmentProfile   *HostingEnvironmentProfile `json:"hostingEnvironmentProfile,omitempty"`
	HyperV                      *bool                      `json:"hyperV,omitempty"`
	InProgressOperationId       *string                    `json:"inProgressOperationId,omitempty"`
	IsDefaultContainer          *bool                      `json:"isDefaultContainer,omitempty"`
	IsXenon                     *bool                      `json:"isXenon,omitempty"`
	KeyVaultReferenceIdentity   *string                    `json:"keyVaultReferenceIdentity,omitempty"`
	LastModifiedTimeUtc         *string                    `json:"lastModifiedTimeUtc,omitempty"`
	ManagedEnvironmentId        *string                    `json:"managedEnvironmentId,omitempty"`
	MaxNumberOfWorkers          *int64                     `json:"maxNumberOfWorkers,omitempty"`
	OutboundIPAddresses         *string                    `json:"outboundIpAddresses,omitempty"`
	PossibleOutboundIPAddresses *string                    `json:"possibleOutboundIpAddresses,omitempty"`
	PublicNetworkAccess         *string                    `json:"publicNetworkAccess,omitempty"`
	RedundancyMode              *RedundancyMode            `json:"redundancyMode,omitempty"`
	RepositorySiteName          *string                    `json:"repositorySiteName,omitempty"`
	Reserved                    *bool                      `json:"reserved,omitempty"`
	ResourceGroup               *string                    `json:"resourceGroup,omitempty"`
	ScmSiteAlsoStopped          *bool                      `json:"scmSiteAlsoStopped,omitempty"`
	ServerFarmId                *string                    `json:"serverFarmId,omitempty"`
	SiteConfig                  *SiteConfig                `json:"siteConfig,omitempty"`
	SlotSwapStatus              *SlotSwapStatus            `json:"slotSwapStatus,omitempty"`
	State                       *string                    `json:"state,omitempty"`
	StorageAccountRequired      *bool                      `json:"storageAccountRequired,omitempty"`
	SuspendedTill               *string                    `json:"suspendedTill,omitempty"`
	TargetSwapSlot              *string                    `json:"targetSwapSlot,omitempty"`
	TrafficManagerHostNames     *[]string                  `json:"trafficManagerHostNames,omitempty"`
	UsageState                  *UsageState                `json:"usageState,omitempty"`
	VirtualNetworkSubnetId      *string                    `json:"virtualNetworkSubnetId,omitempty"`
	VnetContentShareEnabled     *bool                      `json:"vnetContentShareEnabled,omitempty"`
	VnetImagePullEnabled        *bool                      `json:"vnetImagePullEnabled,omitempty"`
	VnetRouteAllEnabled         *bool                      `json:"vnetRouteAllEnabled,omitempty"`
}

func (*SiteProperties) GetLastModifiedTimeUtcAsTime ¶

func (o *SiteProperties) GetLastModifiedTimeUtcAsTime() (*time.Time, error)

func (*SiteProperties) GetSuspendedTillAsTime ¶

func (o *SiteProperties) GetSuspendedTillAsTime() (*time.Time, error)

func (*SiteProperties) SetLastModifiedTimeUtcAsTime ¶

func (o *SiteProperties) SetLastModifiedTimeUtcAsTime(input time.Time)

func (*SiteProperties) SetSuspendedTillAsTime ¶

func (o *SiteProperties) SetSuspendedTillAsTime(input time.Time)

type SiteRuntimeState ¶

type SiteRuntimeState string
const (
	SiteRuntimeStateREADY   SiteRuntimeState = "READY"
	SiteRuntimeStateSTOPPED SiteRuntimeState = "STOPPED"
	SiteRuntimeStateUNKNOWN SiteRuntimeState = "UNKNOWN"
)

func (*SiteRuntimeState) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *SiteRuntimeState) UnmarshalJSON(bytes []byte) error

type SiteSlotNetworkTraceId ¶

type SiteSlotNetworkTraceId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	SlotName          string
	OperationId       string
}

SiteSlotNetworkTraceId is a struct representing the Resource ID for a Site Slot Network Trace

func NewSiteSlotNetworkTraceID ¶

func NewSiteSlotNetworkTraceID(subscriptionId string, resourceGroupName string, siteName string, slotName string, operationId string) SiteSlotNetworkTraceId

NewSiteSlotNetworkTraceID returns a new SiteSlotNetworkTraceId struct

func ParseSiteSlotNetworkTraceID ¶

func ParseSiteSlotNetworkTraceID(input string) (*SiteSlotNetworkTraceId, error)

ParseSiteSlotNetworkTraceID parses 'input' into a SiteSlotNetworkTraceId

func ParseSiteSlotNetworkTraceIDInsensitively ¶

func ParseSiteSlotNetworkTraceIDInsensitively(input string) (*SiteSlotNetworkTraceId, error)

ParseSiteSlotNetworkTraceIDInsensitively parses 'input' case-insensitively into a SiteSlotNetworkTraceId note: this method should only be used for API response data and not user input

func (SiteSlotNetworkTraceId) ID ¶

ID returns the formatted Site Slot Network Trace ID

func (SiteSlotNetworkTraceId) Segments ¶

func (id SiteSlotNetworkTraceId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Site Slot Network Trace ID

func (SiteSlotNetworkTraceId) String ¶

func (id SiteSlotNetworkTraceId) String() string

String returns a human-readable description of this Site Slot Network Trace ID

type SiteSourceControl ¶

type SiteSourceControl struct {
	Id         *string                      `json:"id,omitempty"`
	Kind       *string                      `json:"kind,omitempty"`
	Name       *string                      `json:"name,omitempty"`
	Properties *SiteSourceControlProperties `json:"properties,omitempty"`
	Type       *string                      `json:"type,omitempty"`
}

type SiteSourceControlProperties ¶

type SiteSourceControlProperties struct {
	Branch                    *string                    `json:"branch,omitempty"`
	DeploymentRollbackEnabled *bool                      `json:"deploymentRollbackEnabled,omitempty"`
	GitHubActionConfiguration *GitHubActionConfiguration `json:"gitHubActionConfiguration,omitempty"`
	IsGitHubAction            *bool                      `json:"isGitHubAction,omitempty"`
	IsManualIntegration       *bool                      `json:"isManualIntegration,omitempty"`
	IsMercurial               *bool                      `json:"isMercurial,omitempty"`
	RepoUrl                   *string                    `json:"repoUrl,omitempty"`
}

type SlotBackupId ¶

type SlotBackupId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	SlotName          string
	BackupId          string
}

SlotBackupId is a struct representing the Resource ID for a Slot Backup

func NewSlotBackupID ¶

func NewSlotBackupID(subscriptionId string, resourceGroupName string, siteName string, slotName string, backupId string) SlotBackupId

NewSlotBackupID returns a new SlotBackupId struct

func ParseSlotBackupID ¶

func ParseSlotBackupID(input string) (*SlotBackupId, error)

ParseSlotBackupID parses 'input' into a SlotBackupId

func ParseSlotBackupIDInsensitively ¶

func ParseSlotBackupIDInsensitively(input string) (*SlotBackupId, error)

ParseSlotBackupIDInsensitively parses 'input' case-insensitively into a SlotBackupId note: this method should only be used for API response data and not user input

func (SlotBackupId) ID ¶

func (id SlotBackupId) ID() string

ID returns the formatted Slot Backup ID

func (SlotBackupId) Segments ¶

func (id SlotBackupId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Slot Backup ID

func (SlotBackupId) String ¶

func (id SlotBackupId) String() string

String returns a human-readable description of this Slot Backup ID

type SlotConfigNames ¶

type SlotConfigNames struct {
	AppSettingNames         *[]string `json:"appSettingNames,omitempty"`
	AzureStorageConfigNames *[]string `json:"azureStorageConfigNames,omitempty"`
	ConnectionStringNames   *[]string `json:"connectionStringNames,omitempty"`
}

type SlotConfigNamesResource ¶

type SlotConfigNamesResource struct {
	Id         *string          `json:"id,omitempty"`
	Kind       *string          `json:"kind,omitempty"`
	Name       *string          `json:"name,omitempty"`
	Properties *SlotConfigNames `json:"properties,omitempty"`
	Type       *string          `json:"type,omitempty"`
}

type SlotContinuousWebJobId ¶

type SlotContinuousWebJobId struct {
	SubscriptionId       string
	ResourceGroupName    string
	SiteName             string
	SlotName             string
	ContinuousWebJobName string
}

SlotContinuousWebJobId is a struct representing the Resource ID for a Slot Continuous Web Job

func NewSlotContinuousWebJobID ¶

func NewSlotContinuousWebJobID(subscriptionId string, resourceGroupName string, siteName string, slotName string, continuousWebJobName string) SlotContinuousWebJobId

NewSlotContinuousWebJobID returns a new SlotContinuousWebJobId struct

func ParseSlotContinuousWebJobID ¶

func ParseSlotContinuousWebJobID(input string) (*SlotContinuousWebJobId, error)

ParseSlotContinuousWebJobID parses 'input' into a SlotContinuousWebJobId

func ParseSlotContinuousWebJobIDInsensitively ¶

func ParseSlotContinuousWebJobIDInsensitively(input string) (*SlotContinuousWebJobId, error)

ParseSlotContinuousWebJobIDInsensitively parses 'input' case-insensitively into a SlotContinuousWebJobId note: this method should only be used for API response data and not user input

func (SlotContinuousWebJobId) ID ¶

ID returns the formatted Slot Continuous Web Job ID

func (SlotContinuousWebJobId) Segments ¶

func (id SlotContinuousWebJobId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Slot Continuous Web Job ID

func (SlotContinuousWebJobId) String ¶

func (id SlotContinuousWebJobId) String() string

String returns a human-readable description of this Slot Continuous Web Job ID

type SlotDeploymentId ¶

type SlotDeploymentId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	SlotName          string
	DeploymentName    string
}

SlotDeploymentId is a struct representing the Resource ID for a Slot Deployment

func NewSlotDeploymentID ¶

func NewSlotDeploymentID(subscriptionId string, resourceGroupName string, siteName string, slotName string, deploymentName string) SlotDeploymentId

NewSlotDeploymentID returns a new SlotDeploymentId struct

func ParseSlotDeploymentID ¶

func ParseSlotDeploymentID(input string) (*SlotDeploymentId, error)

ParseSlotDeploymentID parses 'input' into a SlotDeploymentId

func ParseSlotDeploymentIDInsensitively ¶

func ParseSlotDeploymentIDInsensitively(input string) (*SlotDeploymentId, error)

ParseSlotDeploymentIDInsensitively parses 'input' case-insensitively into a SlotDeploymentId note: this method should only be used for API response data and not user input

func (SlotDeploymentId) ID ¶

func (id SlotDeploymentId) ID() string

ID returns the formatted Slot Deployment ID

func (SlotDeploymentId) Segments ¶

func (id SlotDeploymentId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Slot Deployment ID

func (SlotDeploymentId) String ¶

func (id SlotDeploymentId) String() string

String returns a human-readable description of this Slot Deployment ID

type SlotDifference ¶

type SlotDifference struct {
	Id         *string                   `json:"id,omitempty"`
	Kind       *string                   `json:"kind,omitempty"`
	Name       *string                   `json:"name,omitempty"`
	Properties *SlotDifferenceProperties `json:"properties,omitempty"`
	Type       *string                   `json:"type,omitempty"`
}

type SlotDifferenceOperationPredicate ¶

type SlotDifferenceOperationPredicate struct {
	Id   *string
	Kind *string
	Name *string
	Type *string
}

func (SlotDifferenceOperationPredicate) Matches ¶

type SlotDifferenceProperties ¶

type SlotDifferenceProperties struct {
	Description        *string `json:"description,omitempty"`
	DiffRule           *string `json:"diffRule,omitempty"`
	Level              *string `json:"level,omitempty"`
	SettingName        *string `json:"settingName,omitempty"`
	SettingType        *string `json:"settingType,omitempty"`
	ValueInCurrentSlot *string `json:"valueInCurrentSlot,omitempty"`
	ValueInTargetSlot  *string `json:"valueInTargetSlot,omitempty"`
}

type SlotDomainOwnershipIdentifierId ¶

type SlotDomainOwnershipIdentifierId struct {
	SubscriptionId                string
	ResourceGroupName             string
	SiteName                      string
	SlotName                      string
	DomainOwnershipIdentifierName string
}

SlotDomainOwnershipIdentifierId is a struct representing the Resource ID for a Slot Domain Ownership Identifier

func NewSlotDomainOwnershipIdentifierID ¶

func NewSlotDomainOwnershipIdentifierID(subscriptionId string, resourceGroupName string, siteName string, slotName string, domainOwnershipIdentifierName string) SlotDomainOwnershipIdentifierId

NewSlotDomainOwnershipIdentifierID returns a new SlotDomainOwnershipIdentifierId struct

func ParseSlotDomainOwnershipIdentifierID ¶

func ParseSlotDomainOwnershipIdentifierID(input string) (*SlotDomainOwnershipIdentifierId, error)

ParseSlotDomainOwnershipIdentifierID parses 'input' into a SlotDomainOwnershipIdentifierId

func ParseSlotDomainOwnershipIdentifierIDInsensitively ¶

func ParseSlotDomainOwnershipIdentifierIDInsensitively(input string) (*SlotDomainOwnershipIdentifierId, error)

ParseSlotDomainOwnershipIdentifierIDInsensitively parses 'input' case-insensitively into a SlotDomainOwnershipIdentifierId note: this method should only be used for API response data and not user input

func (SlotDomainOwnershipIdentifierId) ID ¶

ID returns the formatted Slot Domain Ownership Identifier ID

func (SlotDomainOwnershipIdentifierId) Segments ¶

Segments returns a slice of Resource ID Segments which comprise this Slot Domain Ownership Identifier ID

func (SlotDomainOwnershipIdentifierId) String ¶

String returns a human-readable description of this Slot Domain Ownership Identifier ID

type SlotFunctionId ¶

type SlotFunctionId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	SlotName          string
	FunctionName      string
}

SlotFunctionId is a struct representing the Resource ID for a Slot Function

func NewSlotFunctionID ¶

func NewSlotFunctionID(subscriptionId string, resourceGroupName string, siteName string, slotName string, functionName string) SlotFunctionId

NewSlotFunctionID returns a new SlotFunctionId struct

func ParseSlotFunctionID ¶

func ParseSlotFunctionID(input string) (*SlotFunctionId, error)

ParseSlotFunctionID parses 'input' into a SlotFunctionId

func ParseSlotFunctionIDInsensitively ¶

func ParseSlotFunctionIDInsensitively(input string) (*SlotFunctionId, error)

ParseSlotFunctionIDInsensitively parses 'input' case-insensitively into a SlotFunctionId note: this method should only be used for API response data and not user input

func (SlotFunctionId) ID ¶

func (id SlotFunctionId) ID() string

ID returns the formatted Slot Function ID

func (SlotFunctionId) Segments ¶

func (id SlotFunctionId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Slot Function ID

func (SlotFunctionId) String ¶

func (id SlotFunctionId) String() string

String returns a human-readable description of this Slot Function ID

type SlotHostNameBindingId ¶

type SlotHostNameBindingId struct {
	SubscriptionId      string
	ResourceGroupName   string
	SiteName            string
	SlotName            string
	HostNameBindingName string
}

SlotHostNameBindingId is a struct representing the Resource ID for a Slot Host Name Binding

func NewSlotHostNameBindingID ¶

func NewSlotHostNameBindingID(subscriptionId string, resourceGroupName string, siteName string, slotName string, hostNameBindingName string) SlotHostNameBindingId

NewSlotHostNameBindingID returns a new SlotHostNameBindingId struct

func ParseSlotHostNameBindingID ¶

func ParseSlotHostNameBindingID(input string) (*SlotHostNameBindingId, error)

ParseSlotHostNameBindingID parses 'input' into a SlotHostNameBindingId

func ParseSlotHostNameBindingIDInsensitively ¶

func ParseSlotHostNameBindingIDInsensitively(input string) (*SlotHostNameBindingId, error)

ParseSlotHostNameBindingIDInsensitively parses 'input' case-insensitively into a SlotHostNameBindingId note: this method should only be used for API response data and not user input

func (SlotHostNameBindingId) ID ¶

func (id SlotHostNameBindingId) ID() string

ID returns the formatted Slot Host Name Binding ID

func (SlotHostNameBindingId) Segments ¶

func (id SlotHostNameBindingId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Slot Host Name Binding ID

func (SlotHostNameBindingId) String ¶

func (id SlotHostNameBindingId) String() string

String returns a human-readable description of this Slot Host Name Binding ID

type SlotHybridConnectionId ¶

type SlotHybridConnectionId struct {
	SubscriptionId       string
	ResourceGroupName    string
	SiteName             string
	SlotName             string
	HybridConnectionName string
}

SlotHybridConnectionId is a struct representing the Resource ID for a Slot Hybrid Connection

func NewSlotHybridConnectionID ¶

func NewSlotHybridConnectionID(subscriptionId string, resourceGroupName string, siteName string, slotName string, hybridConnectionName string) SlotHybridConnectionId

NewSlotHybridConnectionID returns a new SlotHybridConnectionId struct

func ParseSlotHybridConnectionID ¶

func ParseSlotHybridConnectionID(input string) (*SlotHybridConnectionId, error)

ParseSlotHybridConnectionID parses 'input' into a SlotHybridConnectionId

func ParseSlotHybridConnectionIDInsensitively ¶

func ParseSlotHybridConnectionIDInsensitively(input string) (*SlotHybridConnectionId, error)

ParseSlotHybridConnectionIDInsensitively parses 'input' case-insensitively into a SlotHybridConnectionId note: this method should only be used for API response data and not user input

func (SlotHybridConnectionId) ID ¶

ID returns the formatted Slot Hybrid Connection ID

func (SlotHybridConnectionId) Segments ¶

func (id SlotHybridConnectionId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Slot Hybrid Connection ID

func (SlotHybridConnectionId) String ¶

func (id SlotHybridConnectionId) String() string

String returns a human-readable description of this Slot Hybrid Connection ID

type SlotHybridConnectionNamespaceRelayId ¶

type SlotHybridConnectionNamespaceRelayId struct {
	SubscriptionId                string
	ResourceGroupName             string
	SiteName                      string
	SlotName                      string
	HybridConnectionNamespaceName string
	RelayName                     string
}

SlotHybridConnectionNamespaceRelayId is a struct representing the Resource ID for a Slot Hybrid Connection Namespace Relay

func NewSlotHybridConnectionNamespaceRelayID ¶

func NewSlotHybridConnectionNamespaceRelayID(subscriptionId string, resourceGroupName string, siteName string, slotName string, hybridConnectionNamespaceName string, relayName string) SlotHybridConnectionNamespaceRelayId

NewSlotHybridConnectionNamespaceRelayID returns a new SlotHybridConnectionNamespaceRelayId struct

func ParseSlotHybridConnectionNamespaceRelayID ¶

func ParseSlotHybridConnectionNamespaceRelayID(input string) (*SlotHybridConnectionNamespaceRelayId, error)

ParseSlotHybridConnectionNamespaceRelayID parses 'input' into a SlotHybridConnectionNamespaceRelayId

func ParseSlotHybridConnectionNamespaceRelayIDInsensitively ¶

func ParseSlotHybridConnectionNamespaceRelayIDInsensitively(input string) (*SlotHybridConnectionNamespaceRelayId, error)

ParseSlotHybridConnectionNamespaceRelayIDInsensitively parses 'input' case-insensitively into a SlotHybridConnectionNamespaceRelayId note: this method should only be used for API response data and not user input

func (SlotHybridConnectionNamespaceRelayId) ID ¶

ID returns the formatted Slot Hybrid Connection Namespace Relay ID

func (SlotHybridConnectionNamespaceRelayId) Segments ¶

Segments returns a slice of Resource ID Segments which comprise this Slot Hybrid Connection Namespace Relay ID

func (SlotHybridConnectionNamespaceRelayId) String ¶

String returns a human-readable description of this Slot Hybrid Connection Namespace Relay ID

type SlotId ¶

type SlotId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	SlotName          string
}

SlotId is a struct representing the Resource ID for a Slot

func NewSlotID ¶

func NewSlotID(subscriptionId string, resourceGroupName string, siteName string, slotName string) SlotId

NewSlotID returns a new SlotId struct

func ParseSlotID ¶

func ParseSlotID(input string) (*SlotId, error)

ParseSlotID parses 'input' into a SlotId

func ParseSlotIDInsensitively ¶

func ParseSlotIDInsensitively(input string) (*SlotId, error)

ParseSlotIDInsensitively parses 'input' case-insensitively into a SlotId note: this method should only be used for API response data and not user input

func (SlotId) ID ¶

func (id SlotId) ID() string

ID returns the formatted Slot ID

func (SlotId) Segments ¶

func (id SlotId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Slot ID

func (SlotId) String ¶

func (id SlotId) String() string

String returns a human-readable description of this Slot ID

type SlotInstanceId ¶

type SlotInstanceId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	SlotName          string
	InstanceId        string
}

SlotInstanceId is a struct representing the Resource ID for a Slot Instance

func NewSlotInstanceID ¶

func NewSlotInstanceID(subscriptionId string, resourceGroupName string, siteName string, slotName string, instanceId string) SlotInstanceId

NewSlotInstanceID returns a new SlotInstanceId struct

func ParseSlotInstanceID ¶

func ParseSlotInstanceID(input string) (*SlotInstanceId, error)

ParseSlotInstanceID parses 'input' into a SlotInstanceId

func ParseSlotInstanceIDInsensitively ¶

func ParseSlotInstanceIDInsensitively(input string) (*SlotInstanceId, error)

ParseSlotInstanceIDInsensitively parses 'input' case-insensitively into a SlotInstanceId note: this method should only be used for API response data and not user input

func (SlotInstanceId) ID ¶

func (id SlotInstanceId) ID() string

ID returns the formatted Slot Instance ID

func (SlotInstanceId) Segments ¶

func (id SlotInstanceId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Slot Instance ID

func (SlotInstanceId) String ¶

func (id SlotInstanceId) String() string

String returns a human-readable description of this Slot Instance ID

type SlotInstanceProcessId ¶

type SlotInstanceProcessId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	SlotName          string
	InstanceId        string
	ProcessId         string
}

SlotInstanceProcessId is a struct representing the Resource ID for a Slot Instance Process

func NewSlotInstanceProcessID ¶

func NewSlotInstanceProcessID(subscriptionId string, resourceGroupName string, siteName string, slotName string, instanceId string, processId string) SlotInstanceProcessId

NewSlotInstanceProcessID returns a new SlotInstanceProcessId struct

func ParseSlotInstanceProcessID ¶

func ParseSlotInstanceProcessID(input string) (*SlotInstanceProcessId, error)

ParseSlotInstanceProcessID parses 'input' into a SlotInstanceProcessId

func ParseSlotInstanceProcessIDInsensitively ¶

func ParseSlotInstanceProcessIDInsensitively(input string) (*SlotInstanceProcessId, error)

ParseSlotInstanceProcessIDInsensitively parses 'input' case-insensitively into a SlotInstanceProcessId note: this method should only be used for API response data and not user input

func (SlotInstanceProcessId) ID ¶

func (id SlotInstanceProcessId) ID() string

ID returns the formatted Slot Instance Process ID

func (SlotInstanceProcessId) Segments ¶

func (id SlotInstanceProcessId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Slot Instance Process ID

func (SlotInstanceProcessId) String ¶

func (id SlotInstanceProcessId) String() string

String returns a human-readable description of this Slot Instance Process ID

type SlotInstanceProcessModuleId ¶

type SlotInstanceProcessModuleId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	SlotName          string
	InstanceId        string
	ProcessId         string
	ModuleName        string
}

SlotInstanceProcessModuleId is a struct representing the Resource ID for a Slot Instance Process Module

func NewSlotInstanceProcessModuleID ¶

func NewSlotInstanceProcessModuleID(subscriptionId string, resourceGroupName string, siteName string, slotName string, instanceId string, processId string, moduleName string) SlotInstanceProcessModuleId

NewSlotInstanceProcessModuleID returns a new SlotInstanceProcessModuleId struct

func ParseSlotInstanceProcessModuleID ¶

func ParseSlotInstanceProcessModuleID(input string) (*SlotInstanceProcessModuleId, error)

ParseSlotInstanceProcessModuleID parses 'input' into a SlotInstanceProcessModuleId

func ParseSlotInstanceProcessModuleIDInsensitively ¶

func ParseSlotInstanceProcessModuleIDInsensitively(input string) (*SlotInstanceProcessModuleId, error)

ParseSlotInstanceProcessModuleIDInsensitively parses 'input' case-insensitively into a SlotInstanceProcessModuleId note: this method should only be used for API response data and not user input

func (SlotInstanceProcessModuleId) ID ¶

ID returns the formatted Slot Instance Process Module ID

func (SlotInstanceProcessModuleId) Segments ¶

Segments returns a slice of Resource ID Segments which comprise this Slot Instance Process Module ID

func (SlotInstanceProcessModuleId) String ¶

func (id SlotInstanceProcessModuleId) String() string

String returns a human-readable description of this Slot Instance Process Module ID

type SlotNetworkFeatureId ¶

type SlotNetworkFeatureId struct {
	SubscriptionId     string
	ResourceGroupName  string
	SiteName           string
	SlotName           string
	NetworkFeatureName string
}

SlotNetworkFeatureId is a struct representing the Resource ID for a Slot Network Feature

func NewSlotNetworkFeatureID ¶

func NewSlotNetworkFeatureID(subscriptionId string, resourceGroupName string, siteName string, slotName string, networkFeatureName string) SlotNetworkFeatureId

NewSlotNetworkFeatureID returns a new SlotNetworkFeatureId struct

func ParseSlotNetworkFeatureID ¶

func ParseSlotNetworkFeatureID(input string) (*SlotNetworkFeatureId, error)

ParseSlotNetworkFeatureID parses 'input' into a SlotNetworkFeatureId

func ParseSlotNetworkFeatureIDInsensitively ¶

func ParseSlotNetworkFeatureIDInsensitively(input string) (*SlotNetworkFeatureId, error)

ParseSlotNetworkFeatureIDInsensitively parses 'input' case-insensitively into a SlotNetworkFeatureId note: this method should only be used for API response data and not user input

func (SlotNetworkFeatureId) ID ¶

func (id SlotNetworkFeatureId) ID() string

ID returns the formatted Slot Network Feature ID

func (SlotNetworkFeatureId) Segments ¶

func (id SlotNetworkFeatureId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Slot Network Feature ID

func (SlotNetworkFeatureId) String ¶

func (id SlotNetworkFeatureId) String() string

String returns a human-readable description of this Slot Network Feature ID

type SlotNetworkTraceId ¶

type SlotNetworkTraceId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	SlotName          string
	OperationId       string
}

SlotNetworkTraceId is a struct representing the Resource ID for a Slot Network Trace

func NewSlotNetworkTraceID ¶

func NewSlotNetworkTraceID(subscriptionId string, resourceGroupName string, siteName string, slotName string, operationId string) SlotNetworkTraceId

NewSlotNetworkTraceID returns a new SlotNetworkTraceId struct

func ParseSlotNetworkTraceID ¶

func ParseSlotNetworkTraceID(input string) (*SlotNetworkTraceId, error)

ParseSlotNetworkTraceID parses 'input' into a SlotNetworkTraceId

func ParseSlotNetworkTraceIDInsensitively ¶

func ParseSlotNetworkTraceIDInsensitively(input string) (*SlotNetworkTraceId, error)

ParseSlotNetworkTraceIDInsensitively parses 'input' case-insensitively into a SlotNetworkTraceId note: this method should only be used for API response data and not user input

func (SlotNetworkTraceId) ID ¶

func (id SlotNetworkTraceId) ID() string

ID returns the formatted Slot Network Trace ID

func (SlotNetworkTraceId) Segments ¶

func (id SlotNetworkTraceId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Slot Network Trace ID

func (SlotNetworkTraceId) String ¶

func (id SlotNetworkTraceId) String() string

String returns a human-readable description of this Slot Network Trace ID

type SlotPremierAddonId ¶

type SlotPremierAddonId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	SlotName          string
	PremierAddonName  string
}

SlotPremierAddonId is a struct representing the Resource ID for a Slot Premier Addon

func NewSlotPremierAddonID ¶

func NewSlotPremierAddonID(subscriptionId string, resourceGroupName string, siteName string, slotName string, premierAddonName string) SlotPremierAddonId

NewSlotPremierAddonID returns a new SlotPremierAddonId struct

func ParseSlotPremierAddonID ¶

func ParseSlotPremierAddonID(input string) (*SlotPremierAddonId, error)

ParseSlotPremierAddonID parses 'input' into a SlotPremierAddonId

func ParseSlotPremierAddonIDInsensitively ¶

func ParseSlotPremierAddonIDInsensitively(input string) (*SlotPremierAddonId, error)

ParseSlotPremierAddonIDInsensitively parses 'input' case-insensitively into a SlotPremierAddonId note: this method should only be used for API response data and not user input

func (SlotPremierAddonId) ID ¶

func (id SlotPremierAddonId) ID() string

ID returns the formatted Slot Premier Addon ID

func (SlotPremierAddonId) Segments ¶

func (id SlotPremierAddonId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Slot Premier Addon ID

func (SlotPremierAddonId) String ¶

func (id SlotPremierAddonId) String() string

String returns a human-readable description of this Slot Premier Addon ID

type SlotPrivateEndpointConnectionId ¶

type SlotPrivateEndpointConnectionId struct {
	SubscriptionId                string
	ResourceGroupName             string
	SiteName                      string
	SlotName                      string
	PrivateEndpointConnectionName string
}

SlotPrivateEndpointConnectionId is a struct representing the Resource ID for a Slot Private Endpoint Connection

func NewSlotPrivateEndpointConnectionID ¶

func NewSlotPrivateEndpointConnectionID(subscriptionId string, resourceGroupName string, siteName string, slotName string, privateEndpointConnectionName string) SlotPrivateEndpointConnectionId

NewSlotPrivateEndpointConnectionID returns a new SlotPrivateEndpointConnectionId struct

func ParseSlotPrivateEndpointConnectionID ¶

func ParseSlotPrivateEndpointConnectionID(input string) (*SlotPrivateEndpointConnectionId, error)

ParseSlotPrivateEndpointConnectionID parses 'input' into a SlotPrivateEndpointConnectionId

func ParseSlotPrivateEndpointConnectionIDInsensitively ¶

func ParseSlotPrivateEndpointConnectionIDInsensitively(input string) (*SlotPrivateEndpointConnectionId, error)

ParseSlotPrivateEndpointConnectionIDInsensitively parses 'input' case-insensitively into a SlotPrivateEndpointConnectionId note: this method should only be used for API response data and not user input

func (SlotPrivateEndpointConnectionId) ID ¶

ID returns the formatted Slot Private Endpoint Connection ID

func (SlotPrivateEndpointConnectionId) Segments ¶

Segments returns a slice of Resource ID Segments which comprise this Slot Private Endpoint Connection ID

func (SlotPrivateEndpointConnectionId) String ¶

String returns a human-readable description of this Slot Private Endpoint Connection ID

type SlotProcessId ¶

type SlotProcessId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	SlotName          string
	ProcessId         string
}

SlotProcessId is a struct representing the Resource ID for a Slot Process

func NewSlotProcessID ¶

func NewSlotProcessID(subscriptionId string, resourceGroupName string, siteName string, slotName string, processId string) SlotProcessId

NewSlotProcessID returns a new SlotProcessId struct

func ParseSlotProcessID ¶

func ParseSlotProcessID(input string) (*SlotProcessId, error)

ParseSlotProcessID parses 'input' into a SlotProcessId

func ParseSlotProcessIDInsensitively ¶

func ParseSlotProcessIDInsensitively(input string) (*SlotProcessId, error)

ParseSlotProcessIDInsensitively parses 'input' case-insensitively into a SlotProcessId note: this method should only be used for API response data and not user input

func (SlotProcessId) ID ¶

func (id SlotProcessId) ID() string

ID returns the formatted Slot Process ID

func (SlotProcessId) Segments ¶

func (id SlotProcessId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Slot Process ID

func (SlotProcessId) String ¶

func (id SlotProcessId) String() string

String returns a human-readable description of this Slot Process ID

type SlotPublicCertificateId ¶

type SlotPublicCertificateId struct {
	SubscriptionId        string
	ResourceGroupName     string
	SiteName              string
	SlotName              string
	PublicCertificateName string
}

SlotPublicCertificateId is a struct representing the Resource ID for a Slot Public Certificate

func NewSlotPublicCertificateID ¶

func NewSlotPublicCertificateID(subscriptionId string, resourceGroupName string, siteName string, slotName string, publicCertificateName string) SlotPublicCertificateId

NewSlotPublicCertificateID returns a new SlotPublicCertificateId struct

func ParseSlotPublicCertificateID ¶

func ParseSlotPublicCertificateID(input string) (*SlotPublicCertificateId, error)

ParseSlotPublicCertificateID parses 'input' into a SlotPublicCertificateId

func ParseSlotPublicCertificateIDInsensitively ¶

func ParseSlotPublicCertificateIDInsensitively(input string) (*SlotPublicCertificateId, error)

ParseSlotPublicCertificateIDInsensitively parses 'input' case-insensitively into a SlotPublicCertificateId note: this method should only be used for API response data and not user input

func (SlotPublicCertificateId) ID ¶

ID returns the formatted Slot Public Certificate ID

func (SlotPublicCertificateId) Segments ¶

Segments returns a slice of Resource ID Segments which comprise this Slot Public Certificate ID

func (SlotPublicCertificateId) String ¶

func (id SlotPublicCertificateId) String() string

String returns a human-readable description of this Slot Public Certificate ID

type SlotSiteExtensionId ¶

type SlotSiteExtensionId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	SlotName          string
	SiteExtensionId   string
}

SlotSiteExtensionId is a struct representing the Resource ID for a Slot Site Extension

func NewSlotSiteExtensionID ¶

func NewSlotSiteExtensionID(subscriptionId string, resourceGroupName string, siteName string, slotName string, siteExtensionId string) SlotSiteExtensionId

NewSlotSiteExtensionID returns a new SlotSiteExtensionId struct

func ParseSlotSiteExtensionID ¶

func ParseSlotSiteExtensionID(input string) (*SlotSiteExtensionId, error)

ParseSlotSiteExtensionID parses 'input' into a SlotSiteExtensionId

func ParseSlotSiteExtensionIDInsensitively ¶

func ParseSlotSiteExtensionIDInsensitively(input string) (*SlotSiteExtensionId, error)

ParseSlotSiteExtensionIDInsensitively parses 'input' case-insensitively into a SlotSiteExtensionId note: this method should only be used for API response data and not user input

func (SlotSiteExtensionId) ID ¶

func (id SlotSiteExtensionId) ID() string

ID returns the formatted Slot Site Extension ID

func (SlotSiteExtensionId) Segments ¶

func (id SlotSiteExtensionId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Slot Site Extension ID

func (SlotSiteExtensionId) String ¶

func (id SlotSiteExtensionId) String() string

String returns a human-readable description of this Slot Site Extension ID

type SlotSwapStatus ¶

type SlotSwapStatus struct {
	DestinationSlotName *string `json:"destinationSlotName,omitempty"`
	SourceSlotName      *string `json:"sourceSlotName,omitempty"`
	TimestampUtc        *string `json:"timestampUtc,omitempty"`
}

func (*SlotSwapStatus) GetTimestampUtcAsTime ¶

func (o *SlotSwapStatus) GetTimestampUtcAsTime() (*time.Time, error)

func (*SlotSwapStatus) SetTimestampUtcAsTime ¶

func (o *SlotSwapStatus) SetTimestampUtcAsTime(input time.Time)

type SlotTriggeredWebJobId ¶

type SlotTriggeredWebJobId struct {
	SubscriptionId      string
	ResourceGroupName   string
	SiteName            string
	SlotName            string
	TriggeredWebJobName string
}

SlotTriggeredWebJobId is a struct representing the Resource ID for a Slot Triggered Web Job

func NewSlotTriggeredWebJobID ¶

func NewSlotTriggeredWebJobID(subscriptionId string, resourceGroupName string, siteName string, slotName string, triggeredWebJobName string) SlotTriggeredWebJobId

NewSlotTriggeredWebJobID returns a new SlotTriggeredWebJobId struct

func ParseSlotTriggeredWebJobID ¶

func ParseSlotTriggeredWebJobID(input string) (*SlotTriggeredWebJobId, error)

ParseSlotTriggeredWebJobID parses 'input' into a SlotTriggeredWebJobId

func ParseSlotTriggeredWebJobIDInsensitively ¶

func ParseSlotTriggeredWebJobIDInsensitively(input string) (*SlotTriggeredWebJobId, error)

ParseSlotTriggeredWebJobIDInsensitively parses 'input' case-insensitively into a SlotTriggeredWebJobId note: this method should only be used for API response data and not user input

func (SlotTriggeredWebJobId) ID ¶

func (id SlotTriggeredWebJobId) ID() string

ID returns the formatted Slot Triggered Web Job ID

func (SlotTriggeredWebJobId) Segments ¶

func (id SlotTriggeredWebJobId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Slot Triggered Web Job ID

func (SlotTriggeredWebJobId) String ¶

func (id SlotTriggeredWebJobId) String() string

String returns a human-readable description of this Slot Triggered Web Job ID

type SlotVirtualNetworkConnectionGatewayId ¶

type SlotVirtualNetworkConnectionGatewayId struct {
	SubscriptionId               string
	ResourceGroupName            string
	SiteName                     string
	SlotName                     string
	VirtualNetworkConnectionName string
	GatewayName                  string
}

SlotVirtualNetworkConnectionGatewayId is a struct representing the Resource ID for a Slot Virtual Network Connection Gateway

func NewSlotVirtualNetworkConnectionGatewayID ¶

func NewSlotVirtualNetworkConnectionGatewayID(subscriptionId string, resourceGroupName string, siteName string, slotName string, virtualNetworkConnectionName string, gatewayName string) SlotVirtualNetworkConnectionGatewayId

NewSlotVirtualNetworkConnectionGatewayID returns a new SlotVirtualNetworkConnectionGatewayId struct

func ParseSlotVirtualNetworkConnectionGatewayID ¶

func ParseSlotVirtualNetworkConnectionGatewayID(input string) (*SlotVirtualNetworkConnectionGatewayId, error)

ParseSlotVirtualNetworkConnectionGatewayID parses 'input' into a SlotVirtualNetworkConnectionGatewayId

func ParseSlotVirtualNetworkConnectionGatewayIDInsensitively ¶

func ParseSlotVirtualNetworkConnectionGatewayIDInsensitively(input string) (*SlotVirtualNetworkConnectionGatewayId, error)

ParseSlotVirtualNetworkConnectionGatewayIDInsensitively parses 'input' case-insensitively into a SlotVirtualNetworkConnectionGatewayId note: this method should only be used for API response data and not user input

func (SlotVirtualNetworkConnectionGatewayId) ID ¶

ID returns the formatted Slot Virtual Network Connection Gateway ID

func (SlotVirtualNetworkConnectionGatewayId) Segments ¶

Segments returns a slice of Resource ID Segments which comprise this Slot Virtual Network Connection Gateway ID

func (SlotVirtualNetworkConnectionGatewayId) String ¶

String returns a human-readable description of this Slot Virtual Network Connection Gateway ID

type SlotVirtualNetworkConnectionId ¶

type SlotVirtualNetworkConnectionId struct {
	SubscriptionId               string
	ResourceGroupName            string
	SiteName                     string
	SlotName                     string
	VirtualNetworkConnectionName string
}

SlotVirtualNetworkConnectionId is a struct representing the Resource ID for a Slot Virtual Network Connection

func NewSlotVirtualNetworkConnectionID ¶

func NewSlotVirtualNetworkConnectionID(subscriptionId string, resourceGroupName string, siteName string, slotName string, virtualNetworkConnectionName string) SlotVirtualNetworkConnectionId

NewSlotVirtualNetworkConnectionID returns a new SlotVirtualNetworkConnectionId struct

func ParseSlotVirtualNetworkConnectionID ¶

func ParseSlotVirtualNetworkConnectionID(input string) (*SlotVirtualNetworkConnectionId, error)

ParseSlotVirtualNetworkConnectionID parses 'input' into a SlotVirtualNetworkConnectionId

func ParseSlotVirtualNetworkConnectionIDInsensitively ¶

func ParseSlotVirtualNetworkConnectionIDInsensitively(input string) (*SlotVirtualNetworkConnectionId, error)

ParseSlotVirtualNetworkConnectionIDInsensitively parses 'input' case-insensitively into a SlotVirtualNetworkConnectionId note: this method should only be used for API response data and not user input

func (SlotVirtualNetworkConnectionId) ID ¶

ID returns the formatted Slot Virtual Network Connection ID

func (SlotVirtualNetworkConnectionId) Segments ¶

Segments returns a slice of Resource ID Segments which comprise this Slot Virtual Network Connection ID

func (SlotVirtualNetworkConnectionId) String ¶

String returns a human-readable description of this Slot Virtual Network Connection ID

type SlotWebJobId ¶

type SlotWebJobId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	SlotName          string
	WebJobName        string
}

SlotWebJobId is a struct representing the Resource ID for a Slot Web Job

func NewSlotWebJobID ¶

func NewSlotWebJobID(subscriptionId string, resourceGroupName string, siteName string, slotName string, webJobName string) SlotWebJobId

NewSlotWebJobID returns a new SlotWebJobId struct

func ParseSlotWebJobID ¶

func ParseSlotWebJobID(input string) (*SlotWebJobId, error)

ParseSlotWebJobID parses 'input' into a SlotWebJobId

func ParseSlotWebJobIDInsensitively ¶

func ParseSlotWebJobIDInsensitively(input string) (*SlotWebJobId, error)

ParseSlotWebJobIDInsensitively parses 'input' case-insensitively into a SlotWebJobId note: this method should only be used for API response data and not user input

func (SlotWebJobId) ID ¶

func (id SlotWebJobId) ID() string

ID returns the formatted Slot Web Job ID

func (SlotWebJobId) Segments ¶

func (id SlotWebJobId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Slot Web Job ID

func (SlotWebJobId) String ¶

func (id SlotWebJobId) String() string

String returns a human-readable description of this Slot Web Job ID

type SlotWorkflowId ¶

type SlotWorkflowId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	SlotName          string
	WorkflowName      string
}

SlotWorkflowId is a struct representing the Resource ID for a Slot Workflow

func NewSlotWorkflowID ¶

func NewSlotWorkflowID(subscriptionId string, resourceGroupName string, siteName string, slotName string, workflowName string) SlotWorkflowId

NewSlotWorkflowID returns a new SlotWorkflowId struct

func ParseSlotWorkflowID ¶

func ParseSlotWorkflowID(input string) (*SlotWorkflowId, error)

ParseSlotWorkflowID parses 'input' into a SlotWorkflowId

func ParseSlotWorkflowIDInsensitively ¶

func ParseSlotWorkflowIDInsensitively(input string) (*SlotWorkflowId, error)

ParseSlotWorkflowIDInsensitively parses 'input' case-insensitively into a SlotWorkflowId note: this method should only be used for API response data and not user input

func (SlotWorkflowId) ID ¶

func (id SlotWorkflowId) ID() string

ID returns the formatted Slot Workflow ID

func (SlotWorkflowId) Segments ¶

func (id SlotWorkflowId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Slot Workflow ID

func (SlotWorkflowId) String ¶

func (id SlotWorkflowId) String() string

String returns a human-readable description of this Slot Workflow ID

type SlowRequestsBasedTrigger ¶

type SlowRequestsBasedTrigger struct {
	Count        *int64  `json:"count,omitempty"`
	Path         *string `json:"path,omitempty"`
	TimeInterval *string `json:"timeInterval,omitempty"`
	TimeTaken    *string `json:"timeTaken,omitempty"`
}

type Snapshot ¶

type Snapshot struct {
	Id         *string             `json:"id,omitempty"`
	Kind       *string             `json:"kind,omitempty"`
	Name       *string             `json:"name,omitempty"`
	Properties *SnapshotProperties `json:"properties,omitempty"`
	Type       *string             `json:"type,omitempty"`
}

type SnapshotId ¶

type SnapshotId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	SnapshotId        string
}

SnapshotId is a struct representing the Resource ID for a Snapshot

func NewSnapshotID ¶

func NewSnapshotID(subscriptionId string, resourceGroupName string, siteName string, snapshotId string) SnapshotId

NewSnapshotID returns a new SnapshotId struct

func ParseSnapshotID ¶

func ParseSnapshotID(input string) (*SnapshotId, error)

ParseSnapshotID parses 'input' into a SnapshotId

func ParseSnapshotIDInsensitively ¶

func ParseSnapshotIDInsensitively(input string) (*SnapshotId, error)

ParseSnapshotIDInsensitively parses 'input' case-insensitively into a SnapshotId note: this method should only be used for API response data and not user input

func (SnapshotId) ID ¶

func (id SnapshotId) ID() string

ID returns the formatted Snapshot ID

func (SnapshotId) Segments ¶

func (id SnapshotId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Snapshot ID

func (SnapshotId) String ¶

func (id SnapshotId) String() string

String returns a human-readable description of this Snapshot ID

type SnapshotOperationPredicate ¶

type SnapshotOperationPredicate struct {
	Id   *string
	Kind *string
	Name *string
	Type *string
}

func (SnapshotOperationPredicate) Matches ¶

func (p SnapshotOperationPredicate) Matches(input Snapshot) bool

type SnapshotProperties ¶

type SnapshotProperties struct {
	Time *string `json:"time,omitempty"`
}

type SnapshotRecoverySource ¶

type SnapshotRecoverySource struct {
	Id       *string `json:"id,omitempty"`
	Location *string `json:"location,omitempty"`
}

type SnapshotRestoreRequest ¶

type SnapshotRestoreRequest struct {
	Id         *string                           `json:"id,omitempty"`
	Kind       *string                           `json:"kind,omitempty"`
	Name       *string                           `json:"name,omitempty"`
	Properties *SnapshotRestoreRequestProperties `json:"properties,omitempty"`
	Type       *string                           `json:"type,omitempty"`
}

type SnapshotRestoreRequestProperties ¶

type SnapshotRestoreRequestProperties struct {
	IgnoreConflictingHostNames *bool                   `json:"ignoreConflictingHostNames,omitempty"`
	Overwrite                  bool                    `json:"overwrite"`
	RecoverConfiguration       *bool                   `json:"recoverConfiguration,omitempty"`
	RecoverySource             *SnapshotRecoverySource `json:"recoverySource,omitempty"`
	SnapshotTime               *string                 `json:"snapshotTime,omitempty"`
	UseDRSecondary             *bool                   `json:"useDRSecondary,omitempty"`
}

type SslState ¶

type SslState string
const (
	SslStateDisabled       SslState = "Disabled"
	SslStateIPBasedEnabled SslState = "IpBasedEnabled"
	SslStateSniEnabled     SslState = "SniEnabled"
)

func (*SslState) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *SslState) UnmarshalJSON(bytes []byte) error

type StartContinuousWebJobOperationResponse ¶

type StartContinuousWebJobOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type StartContinuousWebJobSlotOperationResponse ¶

type StartContinuousWebJobSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type StartNetworkTraceOperationOptions ¶

type StartNetworkTraceOperationOptions struct {
	DurationInSeconds *int64
	MaxFrameLength    *int64
	SasUrl            *string
}

func DefaultStartNetworkTraceOperationOptions ¶

func DefaultStartNetworkTraceOperationOptions() StartNetworkTraceOperationOptions

func (StartNetworkTraceOperationOptions) ToHeaders ¶ added in v0.20230725.1205316

func (StartNetworkTraceOperationOptions) ToOData ¶ added in v0.20230725.1205316

func (StartNetworkTraceOperationOptions) ToQuery ¶ added in v0.20230725.1205316

type StartNetworkTraceOperationResponse ¶

type StartNetworkTraceOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type StartNetworkTraceSlotOperationOptions ¶

type StartNetworkTraceSlotOperationOptions struct {
	DurationInSeconds *int64
	MaxFrameLength    *int64
	SasUrl            *string
}

func DefaultStartNetworkTraceSlotOperationOptions ¶

func DefaultStartNetworkTraceSlotOperationOptions() StartNetworkTraceSlotOperationOptions

func (StartNetworkTraceSlotOperationOptions) ToHeaders ¶ added in v0.20230725.1205316

func (StartNetworkTraceSlotOperationOptions) ToOData ¶ added in v0.20230725.1205316

func (StartNetworkTraceSlotOperationOptions) ToQuery ¶ added in v0.20230725.1205316

type StartNetworkTraceSlotOperationResponse ¶

type StartNetworkTraceSlotOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type StartOperationResponse ¶

type StartOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type StartSlotOperationResponse ¶

type StartSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type StartWebSiteNetworkTraceOperationOperationOptions ¶

type StartWebSiteNetworkTraceOperationOperationOptions struct {
	DurationInSeconds *int64
	MaxFrameLength    *int64
	SasUrl            *string
}

func DefaultStartWebSiteNetworkTraceOperationOperationOptions ¶

func DefaultStartWebSiteNetworkTraceOperationOperationOptions() StartWebSiteNetworkTraceOperationOperationOptions

func (StartWebSiteNetworkTraceOperationOperationOptions) ToHeaders ¶ added in v0.20230725.1205316

func (StartWebSiteNetworkTraceOperationOperationOptions) ToOData ¶ added in v0.20230725.1205316

func (StartWebSiteNetworkTraceOperationOperationOptions) ToQuery ¶ added in v0.20230725.1205316

type StartWebSiteNetworkTraceOperationOperationResponse ¶

type StartWebSiteNetworkTraceOperationOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type StartWebSiteNetworkTraceOperationOptions ¶

type StartWebSiteNetworkTraceOperationOptions struct {
	DurationInSeconds *int64
	MaxFrameLength    *int64
	SasUrl            *string
}

func DefaultStartWebSiteNetworkTraceOperationOptions ¶

func DefaultStartWebSiteNetworkTraceOperationOptions() StartWebSiteNetworkTraceOperationOptions

func (StartWebSiteNetworkTraceOperationOptions) ToHeaders ¶ added in v0.20230725.1205316

func (StartWebSiteNetworkTraceOperationOptions) ToOData ¶ added in v0.20230725.1205316

func (StartWebSiteNetworkTraceOperationOptions) ToQuery ¶ added in v0.20230725.1205316

type StartWebSiteNetworkTraceOperationResponse ¶

type StartWebSiteNetworkTraceOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *string
}

type StartWebSiteNetworkTraceOperationSlotOperationOptions ¶

type StartWebSiteNetworkTraceOperationSlotOperationOptions struct {
	DurationInSeconds *int64
	MaxFrameLength    *int64
	SasUrl            *string
}

func (StartWebSiteNetworkTraceOperationSlotOperationOptions) ToHeaders ¶ added in v0.20230725.1205316

func (StartWebSiteNetworkTraceOperationSlotOperationOptions) ToOData ¶ added in v0.20230725.1205316

func (StartWebSiteNetworkTraceOperationSlotOperationOptions) ToQuery ¶ added in v0.20230725.1205316

type StartWebSiteNetworkTraceOperationSlotOperationResponse ¶

type StartWebSiteNetworkTraceOperationSlotOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type StartWebSiteNetworkTraceSlotOperationOptions ¶

type StartWebSiteNetworkTraceSlotOperationOptions struct {
	DurationInSeconds *int64
	MaxFrameLength    *int64
	SasUrl            *string
}

func DefaultStartWebSiteNetworkTraceSlotOperationOptions ¶

func DefaultStartWebSiteNetworkTraceSlotOperationOptions() StartWebSiteNetworkTraceSlotOperationOptions

func (StartWebSiteNetworkTraceSlotOperationOptions) ToHeaders ¶ added in v0.20230725.1205316

func (StartWebSiteNetworkTraceSlotOperationOptions) ToOData ¶ added in v0.20230725.1205316

func (StartWebSiteNetworkTraceSlotOperationOptions) ToQuery ¶ added in v0.20230725.1205316

type StartWebSiteNetworkTraceSlotOperationResponse ¶

type StartWebSiteNetworkTraceSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *string
}

type StatusCodesBasedTrigger ¶

type StatusCodesBasedTrigger struct {
	Count        *int64  `json:"count,omitempty"`
	Path         *string `json:"path,omitempty"`
	Status       *int64  `json:"status,omitempty"`
	SubStatus    *int64  `json:"subStatus,omitempty"`
	TimeInterval *string `json:"timeInterval,omitempty"`
	Win32Status  *int64  `json:"win32Status,omitempty"`
}

type StatusCodesRangeBasedTrigger ¶

type StatusCodesRangeBasedTrigger struct {
	Count        *int64  `json:"count,omitempty"`
	Path         *string `json:"path,omitempty"`
	StatusCodes  *string `json:"statusCodes,omitempty"`
	TimeInterval *string `json:"timeInterval,omitempty"`
}

type StopContinuousWebJobOperationResponse ¶

type StopContinuousWebJobOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type StopContinuousWebJobSlotOperationResponse ¶

type StopContinuousWebJobSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type StopNetworkTraceOperationResponse ¶

type StopNetworkTraceOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type StopNetworkTraceSlotOperationResponse ¶

type StopNetworkTraceSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type StopOperationResponse ¶

type StopOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type StopSlotOperationResponse ¶

type StopSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type StopWebSiteNetworkTraceOperationResponse ¶

type StopWebSiteNetworkTraceOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type StopWebSiteNetworkTraceSlotOperationResponse ¶

type StopWebSiteNetworkTraceSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type StorageMigrationOptions ¶

type StorageMigrationOptions struct {
	Id         *string                            `json:"id,omitempty"`
	Kind       *string                            `json:"kind,omitempty"`
	Name       *string                            `json:"name,omitempty"`
	Properties *StorageMigrationOptionsProperties `json:"properties,omitempty"`
	Type       *string                            `json:"type,omitempty"`
}

type StorageMigrationOptionsProperties ¶

type StorageMigrationOptionsProperties struct {
	AzurefilesConnectionString string `json:"azurefilesConnectionString"`
	AzurefilesShare            string `json:"azurefilesShare"`
	BlockWriteAccessToSite     *bool  `json:"blockWriteAccessToSite,omitempty"`
	SwitchSiteAfterMigration   *bool  `json:"switchSiteAfterMigration,omitempty"`
}

type StorageMigrationResponse ¶

type StorageMigrationResponse struct {
	Id         *string                             `json:"id,omitempty"`
	Kind       *string                             `json:"kind,omitempty"`
	Name       *string                             `json:"name,omitempty"`
	Properties *StorageMigrationResponseProperties `json:"properties,omitempty"`
	Type       *string                             `json:"type,omitempty"`
}

type StorageMigrationResponseProperties ¶

type StorageMigrationResponseProperties struct {
	OperationId *string `json:"operationId,omitempty"`
}

type StringDictionary ¶

type StringDictionary struct {
	Id         *string            `json:"id,omitempty"`
	Kind       *string            `json:"kind,omitempty"`
	Name       *string            `json:"name,omitempty"`
	Properties *map[string]string `json:"properties,omitempty"`
	Type       *string            `json:"type,omitempty"`
}

type SupportedTlsVersions ¶

type SupportedTlsVersions string
const (
	SupportedTlsVersionsOnePointOne  SupportedTlsVersions = "1.1"
	SupportedTlsVersionsOnePointTwo  SupportedTlsVersions = "1.2"
	SupportedTlsVersionsOnePointZero SupportedTlsVersions = "1.0"
)

func (*SupportedTlsVersions) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *SupportedTlsVersions) UnmarshalJSON(bytes []byte) error

type SwapSlotSlotOperationResponse ¶

type SwapSlotSlotOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type SwapSlotWithProductionOperationResponse ¶

type SwapSlotWithProductionOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type SwiftVirtualNetwork ¶

type SwiftVirtualNetwork struct {
	Id         *string                        `json:"id,omitempty"`
	Kind       *string                        `json:"kind,omitempty"`
	Name       *string                        `json:"name,omitempty"`
	Properties *SwiftVirtualNetworkProperties `json:"properties,omitempty"`
	Type       *string                        `json:"type,omitempty"`
}

type SwiftVirtualNetworkProperties ¶

type SwiftVirtualNetworkProperties struct {
	SubnetResourceId *string `json:"subnetResourceId,omitempty"`
	SwiftSupported   *bool   `json:"swiftSupported,omitempty"`
}

type SyncFunctionTriggersOperationResponse ¶

type SyncFunctionTriggersOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type SyncFunctionTriggersSlotOperationResponse ¶

type SyncFunctionTriggersSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type SyncFunctionsOperationResponse ¶

type SyncFunctionsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type SyncFunctionsSlotOperationResponse ¶

type SyncFunctionsSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type SyncRepositoryOperationResponse ¶

type SyncRepositoryOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type SyncRepositorySlotOperationResponse ¶

type SyncRepositorySlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type TokenStore ¶

type TokenStore struct {
	AzureBlobStorage           *BlobStorageTokenStore `json:"azureBlobStorage,omitempty"`
	Enabled                    *bool                  `json:"enabled,omitempty"`
	FileSystem                 *FileSystemTokenStore  `json:"fileSystem,omitempty"`
	TokenRefreshExtensionHours *float64               `json:"tokenRefreshExtensionHours,omitempty"`
}

type TriggeredJobHistory ¶

type TriggeredJobHistory struct {
	Id         *string                        `json:"id,omitempty"`
	Kind       *string                        `json:"kind,omitempty"`
	Name       *string                        `json:"name,omitempty"`
	Properties *TriggeredJobHistoryProperties `json:"properties,omitempty"`
	Type       *string                        `json:"type,omitempty"`
}

type TriggeredJobHistoryOperationPredicate ¶

type TriggeredJobHistoryOperationPredicate struct {
	Id   *string
	Kind *string
	Name *string
	Type *string
}

func (TriggeredJobHistoryOperationPredicate) Matches ¶

type TriggeredJobHistoryProperties ¶

type TriggeredJobHistoryProperties struct {
	Runs *[]TriggeredJobRun `json:"runs,omitempty"`
}

type TriggeredJobRun ¶

type TriggeredJobRun struct {
	Duration   *string                `json:"duration,omitempty"`
	EndTime    *string                `json:"end_time,omitempty"`
	ErrorUrl   *string                `json:"error_url,omitempty"`
	JobName    *string                `json:"job_name,omitempty"`
	OutputUrl  *string                `json:"output_url,omitempty"`
	StartTime  *string                `json:"start_time,omitempty"`
	Status     *TriggeredWebJobStatus `json:"status,omitempty"`
	Trigger    *string                `json:"trigger,omitempty"`
	Url        *string                `json:"url,omitempty"`
	WebJobId   *string                `json:"web_job_id,omitempty"`
	WebJobName *string                `json:"web_job_name,omitempty"`
}

func (*TriggeredJobRun) GetEndTimeAsTime ¶

func (o *TriggeredJobRun) GetEndTimeAsTime() (*time.Time, error)

func (*TriggeredJobRun) GetStartTimeAsTime ¶

func (o *TriggeredJobRun) GetStartTimeAsTime() (*time.Time, error)

func (*TriggeredJobRun) SetEndTimeAsTime ¶

func (o *TriggeredJobRun) SetEndTimeAsTime(input time.Time)

func (*TriggeredJobRun) SetStartTimeAsTime ¶

func (o *TriggeredJobRun) SetStartTimeAsTime(input time.Time)

type TriggeredWebJob ¶

type TriggeredWebJob struct {
	Id         *string                    `json:"id,omitempty"`
	Kind       *string                    `json:"kind,omitempty"`
	Name       *string                    `json:"name,omitempty"`
	Properties *TriggeredWebJobProperties `json:"properties,omitempty"`
	Type       *string                    `json:"type,omitempty"`
}

type TriggeredWebJobHistoryId ¶

type TriggeredWebJobHistoryId struct {
	SubscriptionId      string
	ResourceGroupName   string
	SiteName            string
	SlotName            string
	TriggeredWebJobName string
	HistoryName         string
}

TriggeredWebJobHistoryId is a struct representing the Resource ID for a Triggered Web Job History

func NewTriggeredWebJobHistoryID ¶

func NewTriggeredWebJobHistoryID(subscriptionId string, resourceGroupName string, siteName string, slotName string, triggeredWebJobName string, historyName string) TriggeredWebJobHistoryId

NewTriggeredWebJobHistoryID returns a new TriggeredWebJobHistoryId struct

func ParseTriggeredWebJobHistoryID ¶

func ParseTriggeredWebJobHistoryID(input string) (*TriggeredWebJobHistoryId, error)

ParseTriggeredWebJobHistoryID parses 'input' into a TriggeredWebJobHistoryId

func ParseTriggeredWebJobHistoryIDInsensitively ¶

func ParseTriggeredWebJobHistoryIDInsensitively(input string) (*TriggeredWebJobHistoryId, error)

ParseTriggeredWebJobHistoryIDInsensitively parses 'input' case-insensitively into a TriggeredWebJobHistoryId note: this method should only be used for API response data and not user input

func (TriggeredWebJobHistoryId) ID ¶

ID returns the formatted Triggered Web Job History ID

func (TriggeredWebJobHistoryId) Segments ¶

Segments returns a slice of Resource ID Segments which comprise this Triggered Web Job History ID

func (TriggeredWebJobHistoryId) String ¶

func (id TriggeredWebJobHistoryId) String() string

String returns a human-readable description of this Triggered Web Job History ID

type TriggeredWebJobId ¶

type TriggeredWebJobId struct {
	SubscriptionId      string
	ResourceGroupName   string
	SiteName            string
	TriggeredWebJobName string
}

TriggeredWebJobId is a struct representing the Resource ID for a Triggered Web Job

func NewTriggeredWebJobID ¶

func NewTriggeredWebJobID(subscriptionId string, resourceGroupName string, siteName string, triggeredWebJobName string) TriggeredWebJobId

NewTriggeredWebJobID returns a new TriggeredWebJobId struct

func ParseTriggeredWebJobID ¶

func ParseTriggeredWebJobID(input string) (*TriggeredWebJobId, error)

ParseTriggeredWebJobID parses 'input' into a TriggeredWebJobId

func ParseTriggeredWebJobIDInsensitively ¶

func ParseTriggeredWebJobIDInsensitively(input string) (*TriggeredWebJobId, error)

ParseTriggeredWebJobIDInsensitively parses 'input' case-insensitively into a TriggeredWebJobId note: this method should only be used for API response data and not user input

func (TriggeredWebJobId) ID ¶

func (id TriggeredWebJobId) ID() string

ID returns the formatted Triggered Web Job ID

func (TriggeredWebJobId) Segments ¶

func (id TriggeredWebJobId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Triggered Web Job ID

func (TriggeredWebJobId) String ¶

func (id TriggeredWebJobId) String() string

String returns a human-readable description of this Triggered Web Job ID

type TriggeredWebJobOperationPredicate ¶

type TriggeredWebJobOperationPredicate struct {
	Id   *string
	Kind *string
	Name *string
	Type *string
}

func (TriggeredWebJobOperationPredicate) Matches ¶

type TriggeredWebJobProperties ¶

type TriggeredWebJobProperties struct {
	Error                  *string                 `json:"error,omitempty"`
	ExtraInfoUrl           *string                 `json:"extra_info_url,omitempty"`
	HistoryUrl             *string                 `json:"history_url,omitempty"`
	LatestRun              *TriggeredJobRun        `json:"latest_run,omitempty"`
	PublicNetworkAccess    *string                 `json:"publicNetworkAccess,omitempty"`
	RunCommand             *string                 `json:"run_command,omitempty"`
	SchedulerLogsUrl       *string                 `json:"scheduler_logs_url,omitempty"`
	Settings               *map[string]interface{} `json:"settings,omitempty"`
	StorageAccountRequired *bool                   `json:"storageAccountRequired,omitempty"`
	Url                    *string                 `json:"url,omitempty"`
	UsingSdk               *bool                   `json:"using_sdk,omitempty"`
	WebJobType             *WebJobType             `json:"web_job_type,omitempty"`
}

type TriggeredWebJobStatus ¶

type TriggeredWebJobStatus string
const (
	TriggeredWebJobStatusError   TriggeredWebJobStatus = "Error"
	TriggeredWebJobStatusFailed  TriggeredWebJobStatus = "Failed"
	TriggeredWebJobStatusSuccess TriggeredWebJobStatus = "Success"
)

func (*TriggeredWebJobStatus) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *TriggeredWebJobStatus) UnmarshalJSON(bytes []byte) error

type Twitter ¶

type Twitter struct {
	Enabled      *bool                `json:"enabled,omitempty"`
	Registration *TwitterRegistration `json:"registration,omitempty"`
}

type TwitterRegistration ¶

type TwitterRegistration struct {
	ConsumerKey               *string `json:"consumerKey,omitempty"`
	ConsumerSecretSettingName *string `json:"consumerSecretSettingName,omitempty"`
}

type UnauthenticatedClientAction ¶

type UnauthenticatedClientAction string
const (
	UnauthenticatedClientActionAllowAnonymous      UnauthenticatedClientAction = "AllowAnonymous"
	UnauthenticatedClientActionRedirectToLoginPage UnauthenticatedClientAction = "RedirectToLoginPage"
)

func (*UnauthenticatedClientAction) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *UnauthenticatedClientAction) UnmarshalJSON(bytes []byte) error

type UnauthenticatedClientActionV2 ¶

type UnauthenticatedClientActionV2 string
const (
	UnauthenticatedClientActionV2AllowAnonymous      UnauthenticatedClientActionV2 = "AllowAnonymous"
	UnauthenticatedClientActionV2RedirectToLoginPage UnauthenticatedClientActionV2 = "RedirectToLoginPage"
	UnauthenticatedClientActionV2ReturnFourZeroOne   UnauthenticatedClientActionV2 = "Return401"
	UnauthenticatedClientActionV2ReturnFourZeroThree UnauthenticatedClientActionV2 = "Return403"
)

func (*UnauthenticatedClientActionV2) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *UnauthenticatedClientActionV2) UnmarshalJSON(bytes []byte) error

type UpdateApplicationSettingsOperationResponse ¶

type UpdateApplicationSettingsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *StringDictionary
}

type UpdateApplicationSettingsSlotOperationResponse ¶

type UpdateApplicationSettingsSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *StringDictionary
}

type UpdateAuthSettingsOperationResponse ¶

type UpdateAuthSettingsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SiteAuthSettings
}

type UpdateAuthSettingsSlotOperationResponse ¶

type UpdateAuthSettingsSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SiteAuthSettings
}

type UpdateAuthSettingsV2OperationResponse ¶

type UpdateAuthSettingsV2OperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SiteAuthSettingsV2
}

type UpdateAuthSettingsV2SlotOperationResponse ¶

type UpdateAuthSettingsV2SlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SiteAuthSettingsV2
}

type UpdateAzureStorageAccountsOperationResponse ¶

type UpdateAzureStorageAccountsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *AzureStoragePropertyDictionaryResource
}

type UpdateAzureStorageAccountsSlotOperationResponse ¶

type UpdateAzureStorageAccountsSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *AzureStoragePropertyDictionaryResource
}

type UpdateBackupConfigurationOperationResponse ¶

type UpdateBackupConfigurationOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *BackupRequest
}

type UpdateBackupConfigurationSlotOperationResponse ¶

type UpdateBackupConfigurationSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *BackupRequest
}

type UpdateConfigurationOperationResponse ¶

type UpdateConfigurationOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SiteConfigResource
}

type UpdateConfigurationSlotOperationResponse ¶

type UpdateConfigurationSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SiteConfigResource
}

type UpdateConnectionStringsOperationResponse ¶

type UpdateConnectionStringsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *ConnectionStringDictionary
}

type UpdateConnectionStringsSlotOperationResponse ¶

type UpdateConnectionStringsSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *ConnectionStringDictionary
}

type UpdateDiagnosticLogsConfigOperationResponse ¶

type UpdateDiagnosticLogsConfigOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SiteLogsConfig
}

type UpdateDiagnosticLogsConfigSlotOperationResponse ¶

type UpdateDiagnosticLogsConfigSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SiteLogsConfig
}

type UpdateDomainOwnershipIdentifierOperationResponse ¶

type UpdateDomainOwnershipIdentifierOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *Identifier
}

type UpdateDomainOwnershipIdentifierSlotOperationResponse ¶

type UpdateDomainOwnershipIdentifierSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *Identifier
}

type UpdateFtpAllowedOperationResponse ¶

type UpdateFtpAllowedOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *CsmPublishingCredentialsPoliciesEntity
}

type UpdateFtpAllowedSlotOperationResponse ¶

type UpdateFtpAllowedSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *CsmPublishingCredentialsPoliciesEntity
}

type UpdateHybridConnectionOperationResponse ¶

type UpdateHybridConnectionOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *HybridConnection
}

type UpdateHybridConnectionSlotOperationResponse ¶

type UpdateHybridConnectionSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *HybridConnection
}

type UpdateMetadataOperationResponse ¶

type UpdateMetadataOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *StringDictionary
}

type UpdateMetadataSlotOperationResponse ¶

type UpdateMetadataSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *StringDictionary
}

type UpdateOperationResponse ¶

type UpdateOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *Site
}

type UpdatePremierAddOnOperationResponse ¶

type UpdatePremierAddOnOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *PremierAddOn
}

type UpdatePremierAddOnSlotOperationResponse ¶

type UpdatePremierAddOnSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *PremierAddOn
}

type UpdateRelayServiceConnectionOperationResponse ¶

type UpdateRelayServiceConnectionOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *RelayServiceConnectionEntity
}

type UpdateRelayServiceConnectionSlotOperationResponse ¶

type UpdateRelayServiceConnectionSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *RelayServiceConnectionEntity
}

type UpdateScmAllowedOperationResponse ¶

type UpdateScmAllowedOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *CsmPublishingCredentialsPoliciesEntity
}

type UpdateScmAllowedSlotOperationResponse ¶

type UpdateScmAllowedSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *CsmPublishingCredentialsPoliciesEntity
}

type UpdateSitePushSettingsOperationResponse ¶

type UpdateSitePushSettingsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *PushSettings
}

type UpdateSitePushSettingsSlotOperationResponse ¶

type UpdateSitePushSettingsSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *PushSettings
}

type UpdateSlotConfigurationNamesOperationResponse ¶

type UpdateSlotConfigurationNamesOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SlotConfigNamesResource
}

type UpdateSlotOperationResponse ¶

type UpdateSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *Site
}

type UpdateSourceControlOperationResponse ¶

type UpdateSourceControlOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SiteSourceControl
}

type UpdateSourceControlSlotOperationResponse ¶

type UpdateSourceControlSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SiteSourceControl
}

type UpdateSwiftVirtualNetworkConnectionWithCheckOperationResponse ¶

type UpdateSwiftVirtualNetworkConnectionWithCheckOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SwiftVirtualNetwork
}

type UpdateSwiftVirtualNetworkConnectionWithCheckSlotOperationResponse ¶

type UpdateSwiftVirtualNetworkConnectionWithCheckSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SwiftVirtualNetwork
}

type UpdateVnetConnectionGatewayOperationResponse ¶

type UpdateVnetConnectionGatewayOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *VnetGateway
}

type UpdateVnetConnectionGatewaySlotOperationResponse ¶

type UpdateVnetConnectionGatewaySlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *VnetGateway
}

type UpdateVnetConnectionOperationResponse ¶

type UpdateVnetConnectionOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *VnetInfoResource
}

type UpdateVnetConnectionSlotOperationResponse ¶

type UpdateVnetConnectionSlotOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *VnetInfoResource
}

type UsageState ¶

type UsageState string
const (
	UsageStateExceeded UsageState = "Exceeded"
	UsageStateNormal   UsageState = "Normal"
)

func (*UsageState) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *UsageState) UnmarshalJSON(bytes []byte) error

type User ¶

type User struct {
	Id         *string         `json:"id,omitempty"`
	Kind       *string         `json:"kind,omitempty"`
	Name       *string         `json:"name,omitempty"`
	Properties *UserProperties `json:"properties,omitempty"`
	Type       *string         `json:"type,omitempty"`
}

type UserProperties ¶

type UserProperties struct {
	PublishingPassword         *string `json:"publishingPassword,omitempty"`
	PublishingPasswordHash     *string `json:"publishingPasswordHash,omitempty"`
	PublishingPasswordHashSalt *string `json:"publishingPasswordHashSalt,omitempty"`
	PublishingUserName         string  `json:"publishingUserName"`
	ScmUri                     *string `json:"scmUri,omitempty"`
}

type VirtualApplication ¶

type VirtualApplication struct {
	PhysicalPath       *string             `json:"physicalPath,omitempty"`
	PreloadEnabled     *bool               `json:"preloadEnabled,omitempty"`
	VirtualDirectories *[]VirtualDirectory `json:"virtualDirectories,omitempty"`
	VirtualPath        *string             `json:"virtualPath,omitempty"`
}

type VirtualDirectory ¶

type VirtualDirectory struct {
	PhysicalPath *string `json:"physicalPath,omitempty"`
	VirtualPath  *string `json:"virtualPath,omitempty"`
}

type VirtualNetworkConnectionId ¶

type VirtualNetworkConnectionId struct {
	SubscriptionId               string
	ResourceGroupName            string
	SiteName                     string
	VirtualNetworkConnectionName string
}

VirtualNetworkConnectionId is a struct representing the Resource ID for a Virtual Network Connection

func NewVirtualNetworkConnectionID ¶

func NewVirtualNetworkConnectionID(subscriptionId string, resourceGroupName string, siteName string, virtualNetworkConnectionName string) VirtualNetworkConnectionId

NewVirtualNetworkConnectionID returns a new VirtualNetworkConnectionId struct

func ParseVirtualNetworkConnectionID ¶

func ParseVirtualNetworkConnectionID(input string) (*VirtualNetworkConnectionId, error)

ParseVirtualNetworkConnectionID parses 'input' into a VirtualNetworkConnectionId

func ParseVirtualNetworkConnectionIDInsensitively ¶

func ParseVirtualNetworkConnectionIDInsensitively(input string) (*VirtualNetworkConnectionId, error)

ParseVirtualNetworkConnectionIDInsensitively parses 'input' case-insensitively into a VirtualNetworkConnectionId note: this method should only be used for API response data and not user input

func (VirtualNetworkConnectionId) ID ¶

ID returns the formatted Virtual Network Connection ID

func (VirtualNetworkConnectionId) Segments ¶

Segments returns a slice of Resource ID Segments which comprise this Virtual Network Connection ID

func (VirtualNetworkConnectionId) String ¶

func (id VirtualNetworkConnectionId) String() string

String returns a human-readable description of this Virtual Network Connection ID

type VnetGateway ¶

type VnetGateway struct {
	Id         *string                `json:"id,omitempty"`
	Kind       *string                `json:"kind,omitempty"`
	Name       *string                `json:"name,omitempty"`
	Properties *VnetGatewayProperties `json:"properties,omitempty"`
	Type       *string                `json:"type,omitempty"`
}

type VnetGatewayProperties ¶

type VnetGatewayProperties struct {
	VnetName      *string `json:"vnetName,omitempty"`
	VpnPackageUri string  `json:"vpnPackageUri"`
}

type VnetInfo ¶

type VnetInfo struct {
	CertBlob       *string      `json:"certBlob,omitempty"`
	CertThumbprint *string      `json:"certThumbprint,omitempty"`
	DnsServers     *string      `json:"dnsServers,omitempty"`
	IsSwift        *bool        `json:"isSwift,omitempty"`
	ResyncRequired *bool        `json:"resyncRequired,omitempty"`
	Routes         *[]VnetRoute `json:"routes,omitempty"`
	VnetResourceId *string      `json:"vnetResourceId,omitempty"`
}

type VnetInfoResource ¶

type VnetInfoResource struct {
	Id         *string   `json:"id,omitempty"`
	Kind       *string   `json:"kind,omitempty"`
	Name       *string   `json:"name,omitempty"`
	Properties *VnetInfo `json:"properties,omitempty"`
	Type       *string   `json:"type,omitempty"`
}

type VnetRoute ¶

type VnetRoute struct {
	Id         *string              `json:"id,omitempty"`
	Kind       *string              `json:"kind,omitempty"`
	Name       *string              `json:"name,omitempty"`
	Properties *VnetRouteProperties `json:"properties,omitempty"`
	Type       *string              `json:"type,omitempty"`
}

type VnetRouteProperties ¶

type VnetRouteProperties struct {
	EndAddress   *string    `json:"endAddress,omitempty"`
	RouteType    *RouteType `json:"routeType,omitempty"`
	StartAddress *string    `json:"startAddress,omitempty"`
}

type WebAppsClient ¶

type WebAppsClient struct {
	Client *resourcemanager.Client
}

func NewWebAppsClientWithBaseURI ¶

func NewWebAppsClientWithBaseURI(sdkApi sdkEnv.Api) (*WebAppsClient, error)

func (WebAppsClient) AddPremierAddOn ¶

func (c WebAppsClient) AddPremierAddOn(ctx context.Context, id PremierAddonId, input PremierAddOn) (result AddPremierAddOnOperationResponse, err error)

AddPremierAddOn ...

func (WebAppsClient) AddPremierAddOnSlot ¶

func (c WebAppsClient) AddPremierAddOnSlot(ctx context.Context, id SlotPremierAddonId, input PremierAddOn) (result AddPremierAddOnSlotOperationResponse, err error)

AddPremierAddOnSlot ...

func (WebAppsClient) AnalyzeCustomHostname ¶

AnalyzeCustomHostname ...

func (WebAppsClient) AnalyzeCustomHostnameSlot ¶

AnalyzeCustomHostnameSlot ...

func (WebAppsClient) ApplySlotConfigToProduction ¶

func (c WebAppsClient) ApplySlotConfigToProduction(ctx context.Context, id commonids.AppServiceId, input CsmSlotEntity) (result ApplySlotConfigToProductionOperationResponse, err error)

ApplySlotConfigToProduction ...

func (WebAppsClient) ApplySlotConfigurationSlot ¶

func (c WebAppsClient) ApplySlotConfigurationSlot(ctx context.Context, id SlotId, input CsmSlotEntity) (result ApplySlotConfigurationSlotOperationResponse, err error)

ApplySlotConfigurationSlot ...

func (WebAppsClient) ApproveOrRejectPrivateEndpointConnection ¶

ApproveOrRejectPrivateEndpointConnection ...

func (WebAppsClient) ApproveOrRejectPrivateEndpointConnectionSlot ¶

ApproveOrRejectPrivateEndpointConnectionSlot ...

func (WebAppsClient) ApproveOrRejectPrivateEndpointConnectionSlotThenPoll ¶

func (c WebAppsClient) ApproveOrRejectPrivateEndpointConnectionSlotThenPoll(ctx context.Context, id SlotPrivateEndpointConnectionId, input PrivateLinkConnectionApprovalRequestResource) error

ApproveOrRejectPrivateEndpointConnectionSlotThenPoll performs ApproveOrRejectPrivateEndpointConnectionSlot then polls until it's completed

func (WebAppsClient) ApproveOrRejectPrivateEndpointConnectionThenPoll ¶

func (c WebAppsClient) ApproveOrRejectPrivateEndpointConnectionThenPoll(ctx context.Context, id PrivateEndpointConnectionId, input PrivateLinkConnectionApprovalRequestResource) error

ApproveOrRejectPrivateEndpointConnectionThenPoll performs ApproveOrRejectPrivateEndpointConnection then polls until it's completed

func (WebAppsClient) Backup ¶

Backup ...

func (WebAppsClient) BackupSlot ¶

func (c WebAppsClient) BackupSlot(ctx context.Context, id SlotId, input BackupRequest) (result BackupSlotOperationResponse, err error)

BackupSlot ...

func (WebAppsClient) CreateDeployment ¶

func (c WebAppsClient) CreateDeployment(ctx context.Context, id DeploymentId, input Deployment) (result CreateDeploymentOperationResponse, err error)

CreateDeployment ...

func (WebAppsClient) CreateDeploymentSlot ¶

func (c WebAppsClient) CreateDeploymentSlot(ctx context.Context, id SlotDeploymentId, input Deployment) (result CreateDeploymentSlotOperationResponse, err error)

CreateDeploymentSlot ...

func (WebAppsClient) CreateFunction ¶

func (c WebAppsClient) CreateFunction(ctx context.Context, id FunctionId, input FunctionEnvelope) (result CreateFunctionOperationResponse, err error)

CreateFunction ...

func (WebAppsClient) CreateFunctionThenPoll ¶

func (c WebAppsClient) CreateFunctionThenPoll(ctx context.Context, id FunctionId, input FunctionEnvelope) error

CreateFunctionThenPoll performs CreateFunction then polls until it's completed

func (WebAppsClient) CreateInstanceFunctionSlot ¶

func (c WebAppsClient) CreateInstanceFunctionSlot(ctx context.Context, id SlotFunctionId, input FunctionEnvelope) (result CreateInstanceFunctionSlotOperationResponse, err error)

CreateInstanceFunctionSlot ...

func (WebAppsClient) CreateInstanceFunctionSlotThenPoll ¶

func (c WebAppsClient) CreateInstanceFunctionSlotThenPoll(ctx context.Context, id SlotFunctionId, input FunctionEnvelope) error

CreateInstanceFunctionSlotThenPoll performs CreateInstanceFunctionSlot then polls until it's completed

func (WebAppsClient) CreateInstanceMSDeployOperation ¶

func (c WebAppsClient) CreateInstanceMSDeployOperation(ctx context.Context, id InstanceId, input MSDeploy) (result CreateInstanceMSDeployOperationOperationResponse, err error)

CreateInstanceMSDeployOperation ...

func (WebAppsClient) CreateInstanceMSDeployOperationSlot ¶

func (c WebAppsClient) CreateInstanceMSDeployOperationSlot(ctx context.Context, id SlotInstanceId, input MSDeploy) (result CreateInstanceMSDeployOperationSlotOperationResponse, err error)

CreateInstanceMSDeployOperationSlot ...

func (WebAppsClient) CreateInstanceMSDeployOperationSlotThenPoll ¶

func (c WebAppsClient) CreateInstanceMSDeployOperationSlotThenPoll(ctx context.Context, id SlotInstanceId, input MSDeploy) error

CreateInstanceMSDeployOperationSlotThenPoll performs CreateInstanceMSDeployOperationSlot then polls until it's completed

func (WebAppsClient) CreateInstanceMSDeployOperationThenPoll ¶

func (c WebAppsClient) CreateInstanceMSDeployOperationThenPoll(ctx context.Context, id InstanceId, input MSDeploy) error

CreateInstanceMSDeployOperationThenPoll performs CreateInstanceMSDeployOperation then polls until it's completed

func (WebAppsClient) CreateMSDeployOperation ¶

func (c WebAppsClient) CreateMSDeployOperation(ctx context.Context, id commonids.AppServiceId, input MSDeploy) (result CreateMSDeployOperationOperationResponse, err error)

CreateMSDeployOperation ...

func (WebAppsClient) CreateMSDeployOperationSlot ¶

func (c WebAppsClient) CreateMSDeployOperationSlot(ctx context.Context, id SlotId, input MSDeploy) (result CreateMSDeployOperationSlotOperationResponse, err error)

CreateMSDeployOperationSlot ...

func (WebAppsClient) CreateMSDeployOperationSlotThenPoll ¶

func (c WebAppsClient) CreateMSDeployOperationSlotThenPoll(ctx context.Context, id SlotId, input MSDeploy) error

CreateMSDeployOperationSlotThenPoll performs CreateMSDeployOperationSlot then polls until it's completed

func (WebAppsClient) CreateMSDeployOperationThenPoll ¶

func (c WebAppsClient) CreateMSDeployOperationThenPoll(ctx context.Context, id commonids.AppServiceId, input MSDeploy) error

CreateMSDeployOperationThenPoll performs CreateMSDeployOperation then polls until it's completed

func (WebAppsClient) CreateOneDeployOperation ¶

func (c WebAppsClient) CreateOneDeployOperation(ctx context.Context, id commonids.AppServiceId) (result CreateOneDeployOperationOperationResponse, err error)

CreateOneDeployOperation ...

func (WebAppsClient) CreateOrUpdate ¶

func (c WebAppsClient) CreateOrUpdate(ctx context.Context, id commonids.AppServiceId, input Site) (result CreateOrUpdateOperationResponse, err error)

CreateOrUpdate ...

func (WebAppsClient) CreateOrUpdateConfiguration ¶

CreateOrUpdateConfiguration ...

func (WebAppsClient) CreateOrUpdateConfigurationSlot ¶

func (c WebAppsClient) CreateOrUpdateConfigurationSlot(ctx context.Context, id SlotId, input SiteConfigResource) (result CreateOrUpdateConfigurationSlotOperationResponse, err error)

CreateOrUpdateConfigurationSlot ...

func (WebAppsClient) CreateOrUpdateDomainOwnershipIdentifier ¶

func (c WebAppsClient) CreateOrUpdateDomainOwnershipIdentifier(ctx context.Context, id DomainOwnershipIdentifierId, input Identifier) (result CreateOrUpdateDomainOwnershipIdentifierOperationResponse, err error)

CreateOrUpdateDomainOwnershipIdentifier ...

func (WebAppsClient) CreateOrUpdateDomainOwnershipIdentifierSlot ¶

func (c WebAppsClient) CreateOrUpdateDomainOwnershipIdentifierSlot(ctx context.Context, id SlotDomainOwnershipIdentifierId, input Identifier) (result CreateOrUpdateDomainOwnershipIdentifierSlotOperationResponse, err error)

CreateOrUpdateDomainOwnershipIdentifierSlot ...

func (WebAppsClient) CreateOrUpdateFunctionSecret ¶

func (c WebAppsClient) CreateOrUpdateFunctionSecret(ctx context.Context, id KeyId, input KeyInfo) (result CreateOrUpdateFunctionSecretOperationResponse, err error)

CreateOrUpdateFunctionSecret ...

func (WebAppsClient) CreateOrUpdateFunctionSecretSlot ¶

func (c WebAppsClient) CreateOrUpdateFunctionSecretSlot(ctx context.Context, id FunctionKeyId, input KeyInfo) (result CreateOrUpdateFunctionSecretSlotOperationResponse, err error)

CreateOrUpdateFunctionSecretSlot ...

func (WebAppsClient) CreateOrUpdateHostNameBinding ¶

func (c WebAppsClient) CreateOrUpdateHostNameBinding(ctx context.Context, id HostNameBindingId, input HostNameBinding) (result CreateOrUpdateHostNameBindingOperationResponse, err error)

CreateOrUpdateHostNameBinding ...

func (WebAppsClient) CreateOrUpdateHostNameBindingSlot ¶

func (c WebAppsClient) CreateOrUpdateHostNameBindingSlot(ctx context.Context, id SlotHostNameBindingId, input HostNameBinding) (result CreateOrUpdateHostNameBindingSlotOperationResponse, err error)

CreateOrUpdateHostNameBindingSlot ...

func (WebAppsClient) CreateOrUpdateHostSecret ¶

func (c WebAppsClient) CreateOrUpdateHostSecret(ctx context.Context, id DefaultId, input KeyInfo) (result CreateOrUpdateHostSecretOperationResponse, err error)

CreateOrUpdateHostSecret ...

func (WebAppsClient) CreateOrUpdateHostSecretSlot ¶

func (c WebAppsClient) CreateOrUpdateHostSecretSlot(ctx context.Context, id HostDefaultId, input KeyInfo) (result CreateOrUpdateHostSecretSlotOperationResponse, err error)

CreateOrUpdateHostSecretSlot ...

func (WebAppsClient) CreateOrUpdateHybridConnection ¶

func (c WebAppsClient) CreateOrUpdateHybridConnection(ctx context.Context, id RelayId, input HybridConnection) (result CreateOrUpdateHybridConnectionOperationResponse, err error)

CreateOrUpdateHybridConnection ...

func (WebAppsClient) CreateOrUpdateHybridConnectionSlot ¶

CreateOrUpdateHybridConnectionSlot ...

func (WebAppsClient) CreateOrUpdatePublicCertificate ¶

func (c WebAppsClient) CreateOrUpdatePublicCertificate(ctx context.Context, id PublicCertificateId, input PublicCertificate) (result CreateOrUpdatePublicCertificateOperationResponse, err error)

CreateOrUpdatePublicCertificate ...

func (WebAppsClient) CreateOrUpdatePublicCertificateSlot ¶

func (c WebAppsClient) CreateOrUpdatePublicCertificateSlot(ctx context.Context, id SlotPublicCertificateId, input PublicCertificate) (result CreateOrUpdatePublicCertificateSlotOperationResponse, err error)

CreateOrUpdatePublicCertificateSlot ...

func (WebAppsClient) CreateOrUpdateRelayServiceConnection ¶

CreateOrUpdateRelayServiceConnection ...

func (WebAppsClient) CreateOrUpdateRelayServiceConnectionSlot ¶

CreateOrUpdateRelayServiceConnectionSlot ...

func (WebAppsClient) CreateOrUpdateSlot ¶

func (c WebAppsClient) CreateOrUpdateSlot(ctx context.Context, id SlotId, input Site) (result CreateOrUpdateSlotOperationResponse, err error)

CreateOrUpdateSlot ...

func (WebAppsClient) CreateOrUpdateSlotThenPoll ¶

func (c WebAppsClient) CreateOrUpdateSlotThenPoll(ctx context.Context, id SlotId, input Site) error

CreateOrUpdateSlotThenPoll performs CreateOrUpdateSlot then polls until it's completed

func (WebAppsClient) CreateOrUpdateSourceControl ¶

func (c WebAppsClient) CreateOrUpdateSourceControl(ctx context.Context, id commonids.AppServiceId, input SiteSourceControl) (result CreateOrUpdateSourceControlOperationResponse, err error)

CreateOrUpdateSourceControl ...

func (WebAppsClient) CreateOrUpdateSourceControlSlot ¶

func (c WebAppsClient) CreateOrUpdateSourceControlSlot(ctx context.Context, id SlotId, input SiteSourceControl) (result CreateOrUpdateSourceControlSlotOperationResponse, err error)

CreateOrUpdateSourceControlSlot ...

func (WebAppsClient) CreateOrUpdateSourceControlSlotThenPoll ¶

func (c WebAppsClient) CreateOrUpdateSourceControlSlotThenPoll(ctx context.Context, id SlotId, input SiteSourceControl) error

CreateOrUpdateSourceControlSlotThenPoll performs CreateOrUpdateSourceControlSlot then polls until it's completed

func (WebAppsClient) CreateOrUpdateSourceControlThenPoll ¶

func (c WebAppsClient) CreateOrUpdateSourceControlThenPoll(ctx context.Context, id commonids.AppServiceId, input SiteSourceControl) error

CreateOrUpdateSourceControlThenPoll performs CreateOrUpdateSourceControl then polls until it's completed

func (WebAppsClient) CreateOrUpdateSwiftVirtualNetworkConnectionWithCheck ¶

func (c WebAppsClient) CreateOrUpdateSwiftVirtualNetworkConnectionWithCheck(ctx context.Context, id commonids.AppServiceId, input SwiftVirtualNetwork) (result CreateOrUpdateSwiftVirtualNetworkConnectionWithCheckOperationResponse, err error)

CreateOrUpdateSwiftVirtualNetworkConnectionWithCheck ...

func (WebAppsClient) CreateOrUpdateSwiftVirtualNetworkConnectionWithCheckSlot ¶

func (c WebAppsClient) CreateOrUpdateSwiftVirtualNetworkConnectionWithCheckSlot(ctx context.Context, id SlotId, input SwiftVirtualNetwork) (result CreateOrUpdateSwiftVirtualNetworkConnectionWithCheckSlotOperationResponse, err error)

CreateOrUpdateSwiftVirtualNetworkConnectionWithCheckSlot ...

func (WebAppsClient) CreateOrUpdateThenPoll ¶

func (c WebAppsClient) CreateOrUpdateThenPoll(ctx context.Context, id commonids.AppServiceId, input Site) error

CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed

func (WebAppsClient) CreateOrUpdateVnetConnection ¶

CreateOrUpdateVnetConnection ...

func (WebAppsClient) CreateOrUpdateVnetConnectionGateway ¶

func (c WebAppsClient) CreateOrUpdateVnetConnectionGateway(ctx context.Context, id GatewayId, input VnetGateway) (result CreateOrUpdateVnetConnectionGatewayOperationResponse, err error)

CreateOrUpdateVnetConnectionGateway ...

func (WebAppsClient) CreateOrUpdateVnetConnectionGatewaySlot ¶

CreateOrUpdateVnetConnectionGatewaySlot ...

func (WebAppsClient) CreateOrUpdateVnetConnectionSlot ¶

CreateOrUpdateVnetConnectionSlot ...

func (WebAppsClient) Delete ¶

Delete ...

func (WebAppsClient) DeleteBackup ¶

func (c WebAppsClient) DeleteBackup(ctx context.Context, id BackupId) (result DeleteBackupOperationResponse, err error)

DeleteBackup ...

func (WebAppsClient) DeleteBackupConfiguration ¶

func (c WebAppsClient) DeleteBackupConfiguration(ctx context.Context, id commonids.AppServiceId) (result DeleteBackupConfigurationOperationResponse, err error)

DeleteBackupConfiguration ...

func (WebAppsClient) DeleteBackupConfigurationSlot ¶

func (c WebAppsClient) DeleteBackupConfigurationSlot(ctx context.Context, id SlotId) (result DeleteBackupConfigurationSlotOperationResponse, err error)

DeleteBackupConfigurationSlot ...

func (WebAppsClient) DeleteBackupSlot ¶

func (c WebAppsClient) DeleteBackupSlot(ctx context.Context, id SlotBackupId) (result DeleteBackupSlotOperationResponse, err error)

DeleteBackupSlot ...

func (WebAppsClient) DeleteContinuousWebJob ¶

func (c WebAppsClient) DeleteContinuousWebJob(ctx context.Context, id ContinuousWebJobId) (result DeleteContinuousWebJobOperationResponse, err error)

DeleteContinuousWebJob ...

func (WebAppsClient) DeleteContinuousWebJobSlot ¶

func (c WebAppsClient) DeleteContinuousWebJobSlot(ctx context.Context, id SlotContinuousWebJobId) (result DeleteContinuousWebJobSlotOperationResponse, err error)

DeleteContinuousWebJobSlot ...

func (WebAppsClient) DeleteDeployment ¶

func (c WebAppsClient) DeleteDeployment(ctx context.Context, id DeploymentId) (result DeleteDeploymentOperationResponse, err error)

DeleteDeployment ...

func (WebAppsClient) DeleteDeploymentSlot ¶

func (c WebAppsClient) DeleteDeploymentSlot(ctx context.Context, id SlotDeploymentId) (result DeleteDeploymentSlotOperationResponse, err error)

DeleteDeploymentSlot ...

func (WebAppsClient) DeleteDomainOwnershipIdentifier ¶

DeleteDomainOwnershipIdentifier ...

func (WebAppsClient) DeleteDomainOwnershipIdentifierSlot ¶

DeleteDomainOwnershipIdentifierSlot ...

func (WebAppsClient) DeleteFunction ¶

func (c WebAppsClient) DeleteFunction(ctx context.Context, id FunctionId) (result DeleteFunctionOperationResponse, err error)

DeleteFunction ...

func (WebAppsClient) DeleteFunctionSecret ¶

func (c WebAppsClient) DeleteFunctionSecret(ctx context.Context, id KeyId) (result DeleteFunctionSecretOperationResponse, err error)

DeleteFunctionSecret ...

func (WebAppsClient) DeleteFunctionSecretSlot ¶

func (c WebAppsClient) DeleteFunctionSecretSlot(ctx context.Context, id FunctionKeyId) (result DeleteFunctionSecretSlotOperationResponse, err error)

DeleteFunctionSecretSlot ...

func (WebAppsClient) DeleteHostNameBinding ¶

func (c WebAppsClient) DeleteHostNameBinding(ctx context.Context, id HostNameBindingId) (result DeleteHostNameBindingOperationResponse, err error)

DeleteHostNameBinding ...

func (WebAppsClient) DeleteHostNameBindingSlot ¶

func (c WebAppsClient) DeleteHostNameBindingSlot(ctx context.Context, id SlotHostNameBindingId) (result DeleteHostNameBindingSlotOperationResponse, err error)

DeleteHostNameBindingSlot ...

func (WebAppsClient) DeleteHostSecret ¶

func (c WebAppsClient) DeleteHostSecret(ctx context.Context, id DefaultId) (result DeleteHostSecretOperationResponse, err error)

DeleteHostSecret ...

func (WebAppsClient) DeleteHostSecretSlot ¶

func (c WebAppsClient) DeleteHostSecretSlot(ctx context.Context, id HostDefaultId) (result DeleteHostSecretSlotOperationResponse, err error)

DeleteHostSecretSlot ...

func (WebAppsClient) DeleteHybridConnection ¶

func (c WebAppsClient) DeleteHybridConnection(ctx context.Context, id RelayId) (result DeleteHybridConnectionOperationResponse, err error)

DeleteHybridConnection ...

func (WebAppsClient) DeleteHybridConnectionSlot ¶

DeleteHybridConnectionSlot ...

func (WebAppsClient) DeleteInstanceFunctionSlot ¶

func (c WebAppsClient) DeleteInstanceFunctionSlot(ctx context.Context, id SlotFunctionId) (result DeleteInstanceFunctionSlotOperationResponse, err error)

DeleteInstanceFunctionSlot ...

func (WebAppsClient) DeleteInstanceProcess ¶

func (c WebAppsClient) DeleteInstanceProcess(ctx context.Context, id InstanceProcessId) (result DeleteInstanceProcessOperationResponse, err error)

DeleteInstanceProcess ...

func (WebAppsClient) DeleteInstanceProcessSlot ¶

func (c WebAppsClient) DeleteInstanceProcessSlot(ctx context.Context, id SlotInstanceProcessId) (result DeleteInstanceProcessSlotOperationResponse, err error)

DeleteInstanceProcessSlot ...

func (WebAppsClient) DeletePremierAddOn ¶

func (c WebAppsClient) DeletePremierAddOn(ctx context.Context, id PremierAddonId) (result DeletePremierAddOnOperationResponse, err error)

DeletePremierAddOn ...

func (WebAppsClient) DeletePremierAddOnSlot ¶

func (c WebAppsClient) DeletePremierAddOnSlot(ctx context.Context, id SlotPremierAddonId) (result DeletePremierAddOnSlotOperationResponse, err error)

DeletePremierAddOnSlot ...

func (WebAppsClient) DeletePrivateEndpointConnection ¶

DeletePrivateEndpointConnection ...

func (WebAppsClient) DeletePrivateEndpointConnectionSlot ¶

DeletePrivateEndpointConnectionSlot ...

func (WebAppsClient) DeletePrivateEndpointConnectionSlotThenPoll ¶

func (c WebAppsClient) DeletePrivateEndpointConnectionSlotThenPoll(ctx context.Context, id SlotPrivateEndpointConnectionId) error

DeletePrivateEndpointConnectionSlotThenPoll performs DeletePrivateEndpointConnectionSlot then polls until it's completed

func (WebAppsClient) DeletePrivateEndpointConnectionThenPoll ¶

func (c WebAppsClient) DeletePrivateEndpointConnectionThenPoll(ctx context.Context, id PrivateEndpointConnectionId) error

DeletePrivateEndpointConnectionThenPoll performs DeletePrivateEndpointConnection then polls until it's completed

func (WebAppsClient) DeleteProcess ¶

func (c WebAppsClient) DeleteProcess(ctx context.Context, id ProcessId) (result DeleteProcessOperationResponse, err error)

DeleteProcess ...

func (WebAppsClient) DeleteProcessSlot ¶

func (c WebAppsClient) DeleteProcessSlot(ctx context.Context, id SlotProcessId) (result DeleteProcessSlotOperationResponse, err error)

DeleteProcessSlot ...

func (WebAppsClient) DeletePublicCertificate ¶

func (c WebAppsClient) DeletePublicCertificate(ctx context.Context, id PublicCertificateId) (result DeletePublicCertificateOperationResponse, err error)

DeletePublicCertificate ...

func (WebAppsClient) DeletePublicCertificateSlot ¶

func (c WebAppsClient) DeletePublicCertificateSlot(ctx context.Context, id SlotPublicCertificateId) (result DeletePublicCertificateSlotOperationResponse, err error)

DeletePublicCertificateSlot ...

func (WebAppsClient) DeleteRelayServiceConnection ¶

func (c WebAppsClient) DeleteRelayServiceConnection(ctx context.Context, id HybridConnectionId) (result DeleteRelayServiceConnectionOperationResponse, err error)

DeleteRelayServiceConnection ...

func (WebAppsClient) DeleteRelayServiceConnectionSlot ¶

func (c WebAppsClient) DeleteRelayServiceConnectionSlot(ctx context.Context, id SlotHybridConnectionId) (result DeleteRelayServiceConnectionSlotOperationResponse, err error)

DeleteRelayServiceConnectionSlot ...

func (WebAppsClient) DeleteSiteExtension ¶

func (c WebAppsClient) DeleteSiteExtension(ctx context.Context, id SiteExtensionId) (result DeleteSiteExtensionOperationResponse, err error)

DeleteSiteExtension ...

func (WebAppsClient) DeleteSiteExtensionSlot ¶

func (c WebAppsClient) DeleteSiteExtensionSlot(ctx context.Context, id SlotSiteExtensionId) (result DeleteSiteExtensionSlotOperationResponse, err error)

DeleteSiteExtensionSlot ...

func (WebAppsClient) DeleteSlot ¶

DeleteSlot ...

func (WebAppsClient) DeleteSourceControl ¶

DeleteSourceControl ...

func (WebAppsClient) DeleteSourceControlSlot ¶

DeleteSourceControlSlot ...

func (WebAppsClient) DeleteSwiftVirtualNetwork ¶

func (c WebAppsClient) DeleteSwiftVirtualNetwork(ctx context.Context, id commonids.AppServiceId) (result DeleteSwiftVirtualNetworkOperationResponse, err error)

DeleteSwiftVirtualNetwork ...

func (WebAppsClient) DeleteSwiftVirtualNetworkSlot ¶

func (c WebAppsClient) DeleteSwiftVirtualNetworkSlot(ctx context.Context, id SlotId) (result DeleteSwiftVirtualNetworkSlotOperationResponse, err error)

DeleteSwiftVirtualNetworkSlot ...

func (WebAppsClient) DeleteTriggeredWebJob ¶

func (c WebAppsClient) DeleteTriggeredWebJob(ctx context.Context, id TriggeredWebJobId) (result DeleteTriggeredWebJobOperationResponse, err error)

DeleteTriggeredWebJob ...

func (WebAppsClient) DeleteTriggeredWebJobSlot ¶

func (c WebAppsClient) DeleteTriggeredWebJobSlot(ctx context.Context, id SlotTriggeredWebJobId) (result DeleteTriggeredWebJobSlotOperationResponse, err error)

DeleteTriggeredWebJobSlot ...

func (WebAppsClient) DeleteVnetConnection ¶

DeleteVnetConnection ...

func (WebAppsClient) DeleteVnetConnectionSlot ¶

DeleteVnetConnectionSlot ...

func (WebAppsClient) DeployWorkflowArtifacts ¶

DeployWorkflowArtifacts ...

func (WebAppsClient) DeployWorkflowArtifactsSlot ¶

func (c WebAppsClient) DeployWorkflowArtifactsSlot(ctx context.Context, id SlotId, input WorkflowArtifacts) (result DeployWorkflowArtifactsSlotOperationResponse, err error)

DeployWorkflowArtifactsSlot ...

func (WebAppsClient) DiscoverBackup ¶

DiscoverBackup ...

func (WebAppsClient) DiscoverBackupSlot ¶

func (c WebAppsClient) DiscoverBackupSlot(ctx context.Context, id SlotId, input RestoreRequest) (result DiscoverBackupSlotOperationResponse, err error)

DiscoverBackupSlot ...

func (WebAppsClient) GenerateNewSitePublishingPassword ¶

func (c WebAppsClient) GenerateNewSitePublishingPassword(ctx context.Context, id commonids.AppServiceId) (result GenerateNewSitePublishingPasswordOperationResponse, err error)

GenerateNewSitePublishingPassword ...

func (WebAppsClient) GenerateNewSitePublishingPasswordSlot ¶

func (c WebAppsClient) GenerateNewSitePublishingPasswordSlot(ctx context.Context, id SlotId) (result GenerateNewSitePublishingPasswordSlotOperationResponse, err error)

GenerateNewSitePublishingPasswordSlot ...

func (WebAppsClient) Get ¶

Get ...

func (WebAppsClient) GetAppSettingKeyVaultReference ¶

func (c WebAppsClient) GetAppSettingKeyVaultReference(ctx context.Context, id AppSettingId) (result GetAppSettingKeyVaultReferenceOperationResponse, err error)

GetAppSettingKeyVaultReference ...

func (WebAppsClient) GetAppSettingKeyVaultReferenceSlot ¶

func (c WebAppsClient) GetAppSettingKeyVaultReferenceSlot(ctx context.Context, id ConfigReferenceAppSettingId) (result GetAppSettingKeyVaultReferenceSlotOperationResponse, err error)

GetAppSettingKeyVaultReferenceSlot ...

func (WebAppsClient) GetAppSettingsKeyVaultReferences ¶

func (c WebAppsClient) GetAppSettingsKeyVaultReferences(ctx context.Context, id commonids.AppServiceId) (result GetAppSettingsKeyVaultReferencesOperationResponse, err error)

GetAppSettingsKeyVaultReferences ...

func (WebAppsClient) GetAppSettingsKeyVaultReferencesComplete ¶

func (c WebAppsClient) GetAppSettingsKeyVaultReferencesComplete(ctx context.Context, id commonids.AppServiceId) (GetAppSettingsKeyVaultReferencesCompleteResult, error)

GetAppSettingsKeyVaultReferencesComplete retrieves all the results into a single object

func (WebAppsClient) GetAppSettingsKeyVaultReferencesCompleteMatchingPredicate ¶

func (c WebAppsClient) GetAppSettingsKeyVaultReferencesCompleteMatchingPredicate(ctx context.Context, id commonids.AppServiceId, predicate ApiKVReferenceOperationPredicate) (result GetAppSettingsKeyVaultReferencesCompleteResult, err error)

GetAppSettingsKeyVaultReferencesCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) GetAppSettingsKeyVaultReferencesSlot ¶

func (c WebAppsClient) GetAppSettingsKeyVaultReferencesSlot(ctx context.Context, id SlotId) (result GetAppSettingsKeyVaultReferencesSlotOperationResponse, err error)

GetAppSettingsKeyVaultReferencesSlot ...

func (WebAppsClient) GetAppSettingsKeyVaultReferencesSlotComplete ¶

func (c WebAppsClient) GetAppSettingsKeyVaultReferencesSlotComplete(ctx context.Context, id SlotId) (GetAppSettingsKeyVaultReferencesSlotCompleteResult, error)

GetAppSettingsKeyVaultReferencesSlotComplete retrieves all the results into a single object

func (WebAppsClient) GetAppSettingsKeyVaultReferencesSlotCompleteMatchingPredicate ¶

func (c WebAppsClient) GetAppSettingsKeyVaultReferencesSlotCompleteMatchingPredicate(ctx context.Context, id SlotId, predicate ApiKVReferenceOperationPredicate) (result GetAppSettingsKeyVaultReferencesSlotCompleteResult, err error)

GetAppSettingsKeyVaultReferencesSlotCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) GetAuthSettings ¶

GetAuthSettings ...

func (WebAppsClient) GetAuthSettingsSlot ¶

func (c WebAppsClient) GetAuthSettingsSlot(ctx context.Context, id SlotId) (result GetAuthSettingsSlotOperationResponse, err error)

GetAuthSettingsSlot ...

func (WebAppsClient) GetAuthSettingsV2 ¶

func (c WebAppsClient) GetAuthSettingsV2(ctx context.Context, id commonids.AppServiceId) (result GetAuthSettingsV2OperationResponse, err error)

GetAuthSettingsV2 ...

func (WebAppsClient) GetAuthSettingsV2Slot ¶

func (c WebAppsClient) GetAuthSettingsV2Slot(ctx context.Context, id SlotId) (result GetAuthSettingsV2SlotOperationResponse, err error)

GetAuthSettingsV2Slot ...

func (WebAppsClient) GetAuthSettingsV2WithoutSecrets ¶

func (c WebAppsClient) GetAuthSettingsV2WithoutSecrets(ctx context.Context, id commonids.AppServiceId) (result GetAuthSettingsV2WithoutSecretsOperationResponse, err error)

GetAuthSettingsV2WithoutSecrets ...

func (WebAppsClient) GetAuthSettingsV2WithoutSecretsSlot ¶

func (c WebAppsClient) GetAuthSettingsV2WithoutSecretsSlot(ctx context.Context, id SlotId) (result GetAuthSettingsV2WithoutSecretsSlotOperationResponse, err error)

GetAuthSettingsV2WithoutSecretsSlot ...

func (WebAppsClient) GetBackupConfiguration ¶

func (c WebAppsClient) GetBackupConfiguration(ctx context.Context, id commonids.AppServiceId) (result GetBackupConfigurationOperationResponse, err error)

GetBackupConfiguration ...

func (WebAppsClient) GetBackupConfigurationSlot ¶

func (c WebAppsClient) GetBackupConfigurationSlot(ctx context.Context, id SlotId) (result GetBackupConfigurationSlotOperationResponse, err error)

GetBackupConfigurationSlot ...

func (WebAppsClient) GetBackupStatus ¶

func (c WebAppsClient) GetBackupStatus(ctx context.Context, id BackupId) (result GetBackupStatusOperationResponse, err error)

GetBackupStatus ...

func (WebAppsClient) GetBackupStatusSlot ¶

func (c WebAppsClient) GetBackupStatusSlot(ctx context.Context, id SlotBackupId) (result GetBackupStatusSlotOperationResponse, err error)

GetBackupStatusSlot ...

func (WebAppsClient) GetConfiguration ¶

GetConfiguration ...

func (WebAppsClient) GetConfigurationSlot ¶

func (c WebAppsClient) GetConfigurationSlot(ctx context.Context, id SlotId) (result GetConfigurationSlotOperationResponse, err error)

GetConfigurationSlot ...

func (WebAppsClient) GetConfigurationSnapshot ¶

func (c WebAppsClient) GetConfigurationSnapshot(ctx context.Context, id SnapshotId) (result GetConfigurationSnapshotOperationResponse, err error)

GetConfigurationSnapshot ...

func (WebAppsClient) GetConfigurationSnapshotSlot ¶

func (c WebAppsClient) GetConfigurationSnapshotSlot(ctx context.Context, id WebSnapshotId) (result GetConfigurationSnapshotSlotOperationResponse, err error)

GetConfigurationSnapshotSlot ...

func (WebAppsClient) GetContainerLogsZip ¶

func (c WebAppsClient) GetContainerLogsZip(ctx context.Context, id commonids.AppServiceId) (result GetContainerLogsZipOperationResponse, err error)

GetContainerLogsZip ...

func (WebAppsClient) GetContainerLogsZipSlot ¶

func (c WebAppsClient) GetContainerLogsZipSlot(ctx context.Context, id SlotId) (result GetContainerLogsZipSlotOperationResponse, err error)

GetContainerLogsZipSlot ...

func (WebAppsClient) GetContinuousWebJob ¶

func (c WebAppsClient) GetContinuousWebJob(ctx context.Context, id ContinuousWebJobId) (result GetContinuousWebJobOperationResponse, err error)

GetContinuousWebJob ...

func (WebAppsClient) GetContinuousWebJobSlot ¶

func (c WebAppsClient) GetContinuousWebJobSlot(ctx context.Context, id SlotContinuousWebJobId) (result GetContinuousWebJobSlotOperationResponse, err error)

GetContinuousWebJobSlot ...

func (WebAppsClient) GetDeployment ¶

func (c WebAppsClient) GetDeployment(ctx context.Context, id DeploymentId) (result GetDeploymentOperationResponse, err error)

GetDeployment ...

func (WebAppsClient) GetDeploymentSlot ¶

func (c WebAppsClient) GetDeploymentSlot(ctx context.Context, id SlotDeploymentId) (result GetDeploymentSlotOperationResponse, err error)

GetDeploymentSlot ...

func (WebAppsClient) GetDiagnosticLogsConfiguration ¶

func (c WebAppsClient) GetDiagnosticLogsConfiguration(ctx context.Context, id commonids.AppServiceId) (result GetDiagnosticLogsConfigurationOperationResponse, err error)

GetDiagnosticLogsConfiguration ...

func (WebAppsClient) GetDiagnosticLogsConfigurationSlot ¶

func (c WebAppsClient) GetDiagnosticLogsConfigurationSlot(ctx context.Context, id SlotId) (result GetDiagnosticLogsConfigurationSlotOperationResponse, err error)

GetDiagnosticLogsConfigurationSlot ...

func (WebAppsClient) GetDomainOwnershipIdentifier ¶

GetDomainOwnershipIdentifier ...

func (WebAppsClient) GetDomainOwnershipIdentifierSlot ¶

GetDomainOwnershipIdentifierSlot ...

func (WebAppsClient) GetFtpAllowed ¶

GetFtpAllowed ...

func (WebAppsClient) GetFtpAllowedSlot ¶

func (c WebAppsClient) GetFtpAllowedSlot(ctx context.Context, id SlotId) (result GetFtpAllowedSlotOperationResponse, err error)

GetFtpAllowedSlot ...

func (WebAppsClient) GetFunction ¶

func (c WebAppsClient) GetFunction(ctx context.Context, id FunctionId) (result GetFunctionOperationResponse, err error)

GetFunction ...

func (WebAppsClient) GetFunctionsAdminToken ¶

func (c WebAppsClient) GetFunctionsAdminToken(ctx context.Context, id commonids.AppServiceId) (result GetFunctionsAdminTokenOperationResponse, err error)

GetFunctionsAdminToken ...

func (WebAppsClient) GetFunctionsAdminTokenSlot ¶

func (c WebAppsClient) GetFunctionsAdminTokenSlot(ctx context.Context, id SlotId) (result GetFunctionsAdminTokenSlotOperationResponse, err error)

GetFunctionsAdminTokenSlot ...

func (WebAppsClient) GetHostNameBinding ¶

func (c WebAppsClient) GetHostNameBinding(ctx context.Context, id HostNameBindingId) (result GetHostNameBindingOperationResponse, err error)

GetHostNameBinding ...

func (WebAppsClient) GetHostNameBindingSlot ¶

func (c WebAppsClient) GetHostNameBindingSlot(ctx context.Context, id SlotHostNameBindingId) (result GetHostNameBindingSlotOperationResponse, err error)

GetHostNameBindingSlot ...

func (WebAppsClient) GetHybridConnection ¶

func (c WebAppsClient) GetHybridConnection(ctx context.Context, id RelayId) (result GetHybridConnectionOperationResponse, err error)

GetHybridConnection ...

func (WebAppsClient) GetHybridConnectionSlot ¶

GetHybridConnectionSlot ...

func (WebAppsClient) GetInstanceFunctionSlot ¶

func (c WebAppsClient) GetInstanceFunctionSlot(ctx context.Context, id SlotFunctionId) (result GetInstanceFunctionSlotOperationResponse, err error)

GetInstanceFunctionSlot ...

func (WebAppsClient) GetInstanceInfo ¶

func (c WebAppsClient) GetInstanceInfo(ctx context.Context, id InstanceId) (result GetInstanceInfoOperationResponse, err error)

GetInstanceInfo ...

func (WebAppsClient) GetInstanceInfoSlot ¶

func (c WebAppsClient) GetInstanceInfoSlot(ctx context.Context, id SlotInstanceId) (result GetInstanceInfoSlotOperationResponse, err error)

GetInstanceInfoSlot ...

func (WebAppsClient) GetInstanceMSDeployLog ¶

func (c WebAppsClient) GetInstanceMSDeployLog(ctx context.Context, id InstanceId) (result GetInstanceMSDeployLogOperationResponse, err error)

GetInstanceMSDeployLog ...

func (WebAppsClient) GetInstanceMSDeployLogSlot ¶

func (c WebAppsClient) GetInstanceMSDeployLogSlot(ctx context.Context, id SlotInstanceId) (result GetInstanceMSDeployLogSlotOperationResponse, err error)

GetInstanceMSDeployLogSlot ...

func (WebAppsClient) GetInstanceMsDeployStatus ¶

func (c WebAppsClient) GetInstanceMsDeployStatus(ctx context.Context, id InstanceId) (result GetInstanceMsDeployStatusOperationResponse, err error)

GetInstanceMsDeployStatus ...

func (WebAppsClient) GetInstanceMsDeployStatusSlot ¶

func (c WebAppsClient) GetInstanceMsDeployStatusSlot(ctx context.Context, id SlotInstanceId) (result GetInstanceMsDeployStatusSlotOperationResponse, err error)

GetInstanceMsDeployStatusSlot ...

func (WebAppsClient) GetInstanceProcess ¶

func (c WebAppsClient) GetInstanceProcess(ctx context.Context, id InstanceProcessId) (result GetInstanceProcessOperationResponse, err error)

GetInstanceProcess ...

func (WebAppsClient) GetInstanceProcessDump ¶

func (c WebAppsClient) GetInstanceProcessDump(ctx context.Context, id InstanceProcessId) (result GetInstanceProcessDumpOperationResponse, err error)

GetInstanceProcessDump ...

func (WebAppsClient) GetInstanceProcessDumpSlot ¶

func (c WebAppsClient) GetInstanceProcessDumpSlot(ctx context.Context, id SlotInstanceProcessId) (result GetInstanceProcessDumpSlotOperationResponse, err error)

GetInstanceProcessDumpSlot ...

func (WebAppsClient) GetInstanceProcessModule ¶

func (c WebAppsClient) GetInstanceProcessModule(ctx context.Context, id InstanceProcessModuleId) (result GetInstanceProcessModuleOperationResponse, err error)

GetInstanceProcessModule ...

func (WebAppsClient) GetInstanceProcessModuleSlot ¶

GetInstanceProcessModuleSlot ...

func (WebAppsClient) GetInstanceProcessSlot ¶

func (c WebAppsClient) GetInstanceProcessSlot(ctx context.Context, id SlotInstanceProcessId) (result GetInstanceProcessSlotOperationResponse, err error)

GetInstanceProcessSlot ...

func (WebAppsClient) GetInstanceWorkflowSlot ¶

func (c WebAppsClient) GetInstanceWorkflowSlot(ctx context.Context, id SlotWorkflowId) (result GetInstanceWorkflowSlotOperationResponse, err error)

GetInstanceWorkflowSlot ...

func (WebAppsClient) GetMSDeployLog ¶

GetMSDeployLog ...

func (WebAppsClient) GetMSDeployLogSlot ¶

func (c WebAppsClient) GetMSDeployLogSlot(ctx context.Context, id SlotId) (result GetMSDeployLogSlotOperationResponse, err error)

GetMSDeployLogSlot ...

func (WebAppsClient) GetMSDeployStatus ¶

func (c WebAppsClient) GetMSDeployStatus(ctx context.Context, id commonids.AppServiceId) (result GetMSDeployStatusOperationResponse, err error)

GetMSDeployStatus ...

func (WebAppsClient) GetMSDeployStatusSlot ¶

func (c WebAppsClient) GetMSDeployStatusSlot(ctx context.Context, id SlotId) (result GetMSDeployStatusSlotOperationResponse, err error)

GetMSDeployStatusSlot ...

func (WebAppsClient) GetMigrateMySqlStatus ¶

func (c WebAppsClient) GetMigrateMySqlStatus(ctx context.Context, id commonids.AppServiceId) (result GetMigrateMySqlStatusOperationResponse, err error)

GetMigrateMySqlStatus ...

func (WebAppsClient) GetMigrateMySqlStatusSlot ¶

func (c WebAppsClient) GetMigrateMySqlStatusSlot(ctx context.Context, id SlotId) (result GetMigrateMySqlStatusSlotOperationResponse, err error)

GetMigrateMySqlStatusSlot ...

func (WebAppsClient) GetNetworkTraces ¶

func (c WebAppsClient) GetNetworkTraces(ctx context.Context, id NetworkTraceId) (result GetNetworkTracesOperationResponse, err error)

GetNetworkTraces ...

func (WebAppsClient) GetNetworkTracesSlot ¶

func (c WebAppsClient) GetNetworkTracesSlot(ctx context.Context, id SlotNetworkTraceId) (result GetNetworkTracesSlotOperationResponse, err error)

GetNetworkTracesSlot ...

func (WebAppsClient) GetNetworkTracesSlotV2 ¶

func (c WebAppsClient) GetNetworkTracesSlotV2(ctx context.Context, id SiteSlotNetworkTraceId) (result GetNetworkTracesSlotV2OperationResponse, err error)

GetNetworkTracesSlotV2 ...

func (WebAppsClient) GetNetworkTracesV2 ¶

func (c WebAppsClient) GetNetworkTracesV2(ctx context.Context, id SiteNetworkTraceId) (result GetNetworkTracesV2OperationResponse, err error)

GetNetworkTracesV2 ...

func (WebAppsClient) GetOneDeployStatus ¶

func (c WebAppsClient) GetOneDeployStatus(ctx context.Context, id commonids.AppServiceId) (result GetOneDeployStatusOperationResponse, err error)

GetOneDeployStatus ...

func (WebAppsClient) GetPremierAddOn ¶

func (c WebAppsClient) GetPremierAddOn(ctx context.Context, id PremierAddonId) (result GetPremierAddOnOperationResponse, err error)

GetPremierAddOn ...

func (WebAppsClient) GetPremierAddOnSlot ¶

func (c WebAppsClient) GetPremierAddOnSlot(ctx context.Context, id SlotPremierAddonId) (result GetPremierAddOnSlotOperationResponse, err error)

GetPremierAddOnSlot ...

func (WebAppsClient) GetPrivateAccess ¶

GetPrivateAccess ...

func (WebAppsClient) GetPrivateAccessSlot ¶

func (c WebAppsClient) GetPrivateAccessSlot(ctx context.Context, id SlotId) (result GetPrivateAccessSlotOperationResponse, err error)

GetPrivateAccessSlot ...

func (WebAppsClient) GetPrivateEndpointConnection ¶

GetPrivateEndpointConnection ...

func (WebAppsClient) GetPrivateEndpointConnectionList ¶

func (c WebAppsClient) GetPrivateEndpointConnectionList(ctx context.Context, id commonids.AppServiceId) (result GetPrivateEndpointConnectionListOperationResponse, err error)

GetPrivateEndpointConnectionList ...

func (WebAppsClient) GetPrivateEndpointConnectionListComplete ¶

func (c WebAppsClient) GetPrivateEndpointConnectionListComplete(ctx context.Context, id commonids.AppServiceId) (GetPrivateEndpointConnectionListCompleteResult, error)

GetPrivateEndpointConnectionListComplete retrieves all the results into a single object

func (WebAppsClient) GetPrivateEndpointConnectionListCompleteMatchingPredicate ¶

func (c WebAppsClient) GetPrivateEndpointConnectionListCompleteMatchingPredicate(ctx context.Context, id commonids.AppServiceId, predicate RemotePrivateEndpointConnectionARMResourceOperationPredicate) (result GetPrivateEndpointConnectionListCompleteResult, err error)

GetPrivateEndpointConnectionListCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) GetPrivateEndpointConnectionListSlot ¶

func (c WebAppsClient) GetPrivateEndpointConnectionListSlot(ctx context.Context, id SlotId) (result GetPrivateEndpointConnectionListSlotOperationResponse, err error)

GetPrivateEndpointConnectionListSlot ...

func (WebAppsClient) GetPrivateEndpointConnectionListSlotComplete ¶

func (c WebAppsClient) GetPrivateEndpointConnectionListSlotComplete(ctx context.Context, id SlotId) (GetPrivateEndpointConnectionListSlotCompleteResult, error)

GetPrivateEndpointConnectionListSlotComplete retrieves all the results into a single object

func (WebAppsClient) GetPrivateEndpointConnectionListSlotCompleteMatchingPredicate ¶

func (c WebAppsClient) GetPrivateEndpointConnectionListSlotCompleteMatchingPredicate(ctx context.Context, id SlotId, predicate RemotePrivateEndpointConnectionARMResourceOperationPredicate) (result GetPrivateEndpointConnectionListSlotCompleteResult, err error)

GetPrivateEndpointConnectionListSlotCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) GetPrivateEndpointConnectionSlot ¶

GetPrivateEndpointConnectionSlot ...

func (WebAppsClient) GetPrivateLinkResources ¶

func (c WebAppsClient) GetPrivateLinkResources(ctx context.Context, id commonids.AppServiceId) (result GetPrivateLinkResourcesOperationResponse, err error)

GetPrivateLinkResources ...

func (WebAppsClient) GetPrivateLinkResourcesSlot ¶

func (c WebAppsClient) GetPrivateLinkResourcesSlot(ctx context.Context, id SlotId) (result GetPrivateLinkResourcesSlotOperationResponse, err error)

GetPrivateLinkResourcesSlot ...

func (WebAppsClient) GetProcess ¶

func (c WebAppsClient) GetProcess(ctx context.Context, id ProcessId) (result GetProcessOperationResponse, err error)

GetProcess ...

func (WebAppsClient) GetProcessDump ¶

func (c WebAppsClient) GetProcessDump(ctx context.Context, id ProcessId) (result GetProcessDumpOperationResponse, err error)

GetProcessDump ...

func (WebAppsClient) GetProcessDumpSlot ¶

func (c WebAppsClient) GetProcessDumpSlot(ctx context.Context, id SlotProcessId) (result GetProcessDumpSlotOperationResponse, err error)

GetProcessDumpSlot ...

func (WebAppsClient) GetProcessModule ¶

func (c WebAppsClient) GetProcessModule(ctx context.Context, id ModuleId) (result GetProcessModuleOperationResponse, err error)

GetProcessModule ...

func (WebAppsClient) GetProcessModuleSlot ¶

func (c WebAppsClient) GetProcessModuleSlot(ctx context.Context, id ProcessModuleId) (result GetProcessModuleSlotOperationResponse, err error)

GetProcessModuleSlot ...

func (WebAppsClient) GetProcessSlot ¶

func (c WebAppsClient) GetProcessSlot(ctx context.Context, id SlotProcessId) (result GetProcessSlotOperationResponse, err error)

GetProcessSlot ...

func (WebAppsClient) GetPublicCertificate ¶

func (c WebAppsClient) GetPublicCertificate(ctx context.Context, id PublicCertificateId) (result GetPublicCertificateOperationResponse, err error)

GetPublicCertificate ...

func (WebAppsClient) GetPublicCertificateSlot ¶

func (c WebAppsClient) GetPublicCertificateSlot(ctx context.Context, id SlotPublicCertificateId) (result GetPublicCertificateSlotOperationResponse, err error)

GetPublicCertificateSlot ...

func (WebAppsClient) GetRelayServiceConnection ¶

func (c WebAppsClient) GetRelayServiceConnection(ctx context.Context, id HybridConnectionId) (result GetRelayServiceConnectionOperationResponse, err error)

GetRelayServiceConnection ...

func (WebAppsClient) GetRelayServiceConnectionSlot ¶

func (c WebAppsClient) GetRelayServiceConnectionSlot(ctx context.Context, id SlotHybridConnectionId) (result GetRelayServiceConnectionSlotOperationResponse, err error)

GetRelayServiceConnectionSlot ...

func (WebAppsClient) GetScmAllowed ¶

GetScmAllowed ...

func (WebAppsClient) GetScmAllowedSlot ¶

func (c WebAppsClient) GetScmAllowedSlot(ctx context.Context, id SlotId) (result GetScmAllowedSlotOperationResponse, err error)

GetScmAllowedSlot ...

func (WebAppsClient) GetSiteConnectionStringKeyVaultReference ¶

func (c WebAppsClient) GetSiteConnectionStringKeyVaultReference(ctx context.Context, id ConnectionStringId) (result GetSiteConnectionStringKeyVaultReferenceOperationResponse, err error)

GetSiteConnectionStringKeyVaultReference ...

func (WebAppsClient) GetSiteConnectionStringKeyVaultReferenceSlot ¶

func (c WebAppsClient) GetSiteConnectionStringKeyVaultReferenceSlot(ctx context.Context, id ConfigReferenceConnectionStringId) (result GetSiteConnectionStringKeyVaultReferenceSlotOperationResponse, err error)

GetSiteConnectionStringKeyVaultReferenceSlot ...

func (WebAppsClient) GetSiteConnectionStringKeyVaultReferences ¶

func (c WebAppsClient) GetSiteConnectionStringKeyVaultReferences(ctx context.Context, id commonids.AppServiceId) (result GetSiteConnectionStringKeyVaultReferencesOperationResponse, err error)

GetSiteConnectionStringKeyVaultReferences ...

func (WebAppsClient) GetSiteConnectionStringKeyVaultReferencesComplete ¶

func (c WebAppsClient) GetSiteConnectionStringKeyVaultReferencesComplete(ctx context.Context, id commonids.AppServiceId) (GetSiteConnectionStringKeyVaultReferencesCompleteResult, error)

GetSiteConnectionStringKeyVaultReferencesComplete retrieves all the results into a single object

func (WebAppsClient) GetSiteConnectionStringKeyVaultReferencesCompleteMatchingPredicate ¶

func (c WebAppsClient) GetSiteConnectionStringKeyVaultReferencesCompleteMatchingPredicate(ctx context.Context, id commonids.AppServiceId, predicate ApiKVReferenceOperationPredicate) (result GetSiteConnectionStringKeyVaultReferencesCompleteResult, err error)

GetSiteConnectionStringKeyVaultReferencesCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) GetSiteConnectionStringKeyVaultReferencesSlot ¶

func (c WebAppsClient) GetSiteConnectionStringKeyVaultReferencesSlot(ctx context.Context, id SlotId) (result GetSiteConnectionStringKeyVaultReferencesSlotOperationResponse, err error)

GetSiteConnectionStringKeyVaultReferencesSlot ...

func (WebAppsClient) GetSiteConnectionStringKeyVaultReferencesSlotComplete ¶

func (c WebAppsClient) GetSiteConnectionStringKeyVaultReferencesSlotComplete(ctx context.Context, id SlotId) (GetSiteConnectionStringKeyVaultReferencesSlotCompleteResult, error)

GetSiteConnectionStringKeyVaultReferencesSlotComplete retrieves all the results into a single object

func (WebAppsClient) GetSiteConnectionStringKeyVaultReferencesSlotCompleteMatchingPredicate ¶

func (c WebAppsClient) GetSiteConnectionStringKeyVaultReferencesSlotCompleteMatchingPredicate(ctx context.Context, id SlotId, predicate ApiKVReferenceOperationPredicate) (result GetSiteConnectionStringKeyVaultReferencesSlotCompleteResult, err error)

GetSiteConnectionStringKeyVaultReferencesSlotCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) GetSiteExtension ¶

func (c WebAppsClient) GetSiteExtension(ctx context.Context, id SiteExtensionId) (result GetSiteExtensionOperationResponse, err error)

GetSiteExtension ...

func (WebAppsClient) GetSiteExtensionSlot ¶

func (c WebAppsClient) GetSiteExtensionSlot(ctx context.Context, id SlotSiteExtensionId) (result GetSiteExtensionSlotOperationResponse, err error)

GetSiteExtensionSlot ...

func (WebAppsClient) GetSitePhpErrorLogFlag ¶

func (c WebAppsClient) GetSitePhpErrorLogFlag(ctx context.Context, id commonids.AppServiceId) (result GetSitePhpErrorLogFlagOperationResponse, err error)

GetSitePhpErrorLogFlag ...

func (WebAppsClient) GetSitePhpErrorLogFlagSlot ¶

func (c WebAppsClient) GetSitePhpErrorLogFlagSlot(ctx context.Context, id SlotId) (result GetSitePhpErrorLogFlagSlotOperationResponse, err error)

GetSitePhpErrorLogFlagSlot ...

func (WebAppsClient) GetSlot ¶

func (c WebAppsClient) GetSlot(ctx context.Context, id SlotId) (result GetSlotOperationResponse, err error)

GetSlot ...

func (WebAppsClient) GetSourceControl ¶

GetSourceControl ...

func (WebAppsClient) GetSourceControlSlot ¶

func (c WebAppsClient) GetSourceControlSlot(ctx context.Context, id SlotId) (result GetSourceControlSlotOperationResponse, err error)

GetSourceControlSlot ...

func (WebAppsClient) GetSwiftVirtualNetworkConnection ¶

func (c WebAppsClient) GetSwiftVirtualNetworkConnection(ctx context.Context, id commonids.AppServiceId) (result GetSwiftVirtualNetworkConnectionOperationResponse, err error)

GetSwiftVirtualNetworkConnection ...

func (WebAppsClient) GetSwiftVirtualNetworkConnectionSlot ¶

func (c WebAppsClient) GetSwiftVirtualNetworkConnectionSlot(ctx context.Context, id SlotId) (result GetSwiftVirtualNetworkConnectionSlotOperationResponse, err error)

GetSwiftVirtualNetworkConnectionSlot ...

func (WebAppsClient) GetTriggeredWebJob ¶

func (c WebAppsClient) GetTriggeredWebJob(ctx context.Context, id TriggeredWebJobId) (result GetTriggeredWebJobOperationResponse, err error)

GetTriggeredWebJob ...

func (WebAppsClient) GetTriggeredWebJobHistory ¶

func (c WebAppsClient) GetTriggeredWebJobHistory(ctx context.Context, id HistoryId) (result GetTriggeredWebJobHistoryOperationResponse, err error)

GetTriggeredWebJobHistory ...

func (WebAppsClient) GetTriggeredWebJobHistorySlot ¶

func (c WebAppsClient) GetTriggeredWebJobHistorySlot(ctx context.Context, id TriggeredWebJobHistoryId) (result GetTriggeredWebJobHistorySlotOperationResponse, err error)

GetTriggeredWebJobHistorySlot ...

func (WebAppsClient) GetTriggeredWebJobSlot ¶

func (c WebAppsClient) GetTriggeredWebJobSlot(ctx context.Context, id SlotTriggeredWebJobId) (result GetTriggeredWebJobSlotOperationResponse, err error)

GetTriggeredWebJobSlot ...

func (WebAppsClient) GetVnetConnection ¶

GetVnetConnection ...

func (WebAppsClient) GetVnetConnectionGateway ¶

func (c WebAppsClient) GetVnetConnectionGateway(ctx context.Context, id GatewayId) (result GetVnetConnectionGatewayOperationResponse, err error)

GetVnetConnectionGateway ...

func (WebAppsClient) GetVnetConnectionGatewaySlot ¶

GetVnetConnectionGatewaySlot ...

func (WebAppsClient) GetVnetConnectionSlot ¶

GetVnetConnectionSlot ...

func (WebAppsClient) GetWebJob ¶

func (c WebAppsClient) GetWebJob(ctx context.Context, id WebJobId) (result GetWebJobOperationResponse, err error)

GetWebJob ...

func (WebAppsClient) GetWebJobSlot ¶

func (c WebAppsClient) GetWebJobSlot(ctx context.Context, id SlotWebJobId) (result GetWebJobSlotOperationResponse, err error)

GetWebJobSlot ...

func (WebAppsClient) GetWebSiteContainerLogs ¶

func (c WebAppsClient) GetWebSiteContainerLogs(ctx context.Context, id commonids.AppServiceId) (result GetWebSiteContainerLogsOperationResponse, err error)

GetWebSiteContainerLogs ...

func (WebAppsClient) GetWebSiteContainerLogsSlot ¶

func (c WebAppsClient) GetWebSiteContainerLogsSlot(ctx context.Context, id SlotId) (result GetWebSiteContainerLogsSlotOperationResponse, err error)

GetWebSiteContainerLogsSlot ...

func (WebAppsClient) GetWorkflow ¶

func (c WebAppsClient) GetWorkflow(ctx context.Context, id WorkflowId) (result GetWorkflowOperationResponse, err error)

GetWorkflow ...

func (WebAppsClient) InstallSiteExtension ¶

func (c WebAppsClient) InstallSiteExtension(ctx context.Context, id SiteExtensionId) (result InstallSiteExtensionOperationResponse, err error)

InstallSiteExtension ...

func (WebAppsClient) InstallSiteExtensionSlot ¶

func (c WebAppsClient) InstallSiteExtensionSlot(ctx context.Context, id SlotSiteExtensionId) (result InstallSiteExtensionSlotOperationResponse, err error)

InstallSiteExtensionSlot ...

func (WebAppsClient) InstallSiteExtensionSlotThenPoll ¶

func (c WebAppsClient) InstallSiteExtensionSlotThenPoll(ctx context.Context, id SlotSiteExtensionId) error

InstallSiteExtensionSlotThenPoll performs InstallSiteExtensionSlot then polls until it's completed

func (WebAppsClient) InstallSiteExtensionThenPoll ¶

func (c WebAppsClient) InstallSiteExtensionThenPoll(ctx context.Context, id SiteExtensionId) error

InstallSiteExtensionThenPoll performs InstallSiteExtension then polls until it's completed

func (WebAppsClient) IsCloneable ¶

IsCloneable ...

func (WebAppsClient) IsCloneableSlot ¶

func (c WebAppsClient) IsCloneableSlot(ctx context.Context, id SlotId) (result IsCloneableSlotOperationResponse, err error)

IsCloneableSlot ...

func (WebAppsClient) List ¶

List ...

func (WebAppsClient) ListApplicationSettings ¶

func (c WebAppsClient) ListApplicationSettings(ctx context.Context, id commonids.AppServiceId) (result ListApplicationSettingsOperationResponse, err error)

ListApplicationSettings ...

func (WebAppsClient) ListApplicationSettingsSlot ¶

func (c WebAppsClient) ListApplicationSettingsSlot(ctx context.Context, id SlotId) (result ListApplicationSettingsSlotOperationResponse, err error)

ListApplicationSettingsSlot ...

func (WebAppsClient) ListAzureStorageAccounts ¶

func (c WebAppsClient) ListAzureStorageAccounts(ctx context.Context, id commonids.AppServiceId) (result ListAzureStorageAccountsOperationResponse, err error)

ListAzureStorageAccounts ...

func (WebAppsClient) ListAzureStorageAccountsSlot ¶

func (c WebAppsClient) ListAzureStorageAccountsSlot(ctx context.Context, id SlotId) (result ListAzureStorageAccountsSlotOperationResponse, err error)

ListAzureStorageAccountsSlot ...

func (WebAppsClient) ListBackupStatusSecrets ¶

func (c WebAppsClient) ListBackupStatusSecrets(ctx context.Context, id BackupId, input BackupRequest) (result ListBackupStatusSecretsOperationResponse, err error)

ListBackupStatusSecrets ...

func (WebAppsClient) ListBackupStatusSecretsSlot ¶

func (c WebAppsClient) ListBackupStatusSecretsSlot(ctx context.Context, id SlotBackupId, input BackupRequest) (result ListBackupStatusSecretsSlotOperationResponse, err error)

ListBackupStatusSecretsSlot ...

func (WebAppsClient) ListBackups ¶

ListBackups ...

func (WebAppsClient) ListBackupsComplete ¶

ListBackupsComplete retrieves all the results into a single object

func (WebAppsClient) ListBackupsCompleteMatchingPredicate ¶

func (c WebAppsClient) ListBackupsCompleteMatchingPredicate(ctx context.Context, id commonids.AppServiceId, predicate BackupItemOperationPredicate) (result ListBackupsCompleteResult, err error)

ListBackupsCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListBackupsSlot ¶

func (c WebAppsClient) ListBackupsSlot(ctx context.Context, id SlotId) (result ListBackupsSlotOperationResponse, err error)

ListBackupsSlot ...

func (WebAppsClient) ListBackupsSlotComplete ¶

func (c WebAppsClient) ListBackupsSlotComplete(ctx context.Context, id SlotId) (ListBackupsSlotCompleteResult, error)

ListBackupsSlotComplete retrieves all the results into a single object

func (WebAppsClient) ListBackupsSlotCompleteMatchingPredicate ¶

func (c WebAppsClient) ListBackupsSlotCompleteMatchingPredicate(ctx context.Context, id SlotId, predicate BackupItemOperationPredicate) (result ListBackupsSlotCompleteResult, err error)

ListBackupsSlotCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListBasicPublishingCredentialsPolicies ¶

func (c WebAppsClient) ListBasicPublishingCredentialsPolicies(ctx context.Context, id commonids.AppServiceId) (result ListBasicPublishingCredentialsPoliciesOperationResponse, err error)

ListBasicPublishingCredentialsPolicies ...

func (WebAppsClient) ListBasicPublishingCredentialsPoliciesComplete ¶

func (c WebAppsClient) ListBasicPublishingCredentialsPoliciesComplete(ctx context.Context, id commonids.AppServiceId) (ListBasicPublishingCredentialsPoliciesCompleteResult, error)

ListBasicPublishingCredentialsPoliciesComplete retrieves all the results into a single object

func (WebAppsClient) ListBasicPublishingCredentialsPoliciesCompleteMatchingPredicate ¶

func (c WebAppsClient) ListBasicPublishingCredentialsPoliciesCompleteMatchingPredicate(ctx context.Context, id commonids.AppServiceId, predicate CsmPublishingCredentialsPoliciesEntityOperationPredicate) (result ListBasicPublishingCredentialsPoliciesCompleteResult, err error)

ListBasicPublishingCredentialsPoliciesCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListBasicPublishingCredentialsPoliciesSlot ¶

func (c WebAppsClient) ListBasicPublishingCredentialsPoliciesSlot(ctx context.Context, id SlotId) (result ListBasicPublishingCredentialsPoliciesSlotOperationResponse, err error)

ListBasicPublishingCredentialsPoliciesSlot ...

func (WebAppsClient) ListBasicPublishingCredentialsPoliciesSlotComplete ¶

func (c WebAppsClient) ListBasicPublishingCredentialsPoliciesSlotComplete(ctx context.Context, id SlotId) (ListBasicPublishingCredentialsPoliciesSlotCompleteResult, error)

ListBasicPublishingCredentialsPoliciesSlotComplete retrieves all the results into a single object

func (WebAppsClient) ListBasicPublishingCredentialsPoliciesSlotCompleteMatchingPredicate ¶

func (c WebAppsClient) ListBasicPublishingCredentialsPoliciesSlotCompleteMatchingPredicate(ctx context.Context, id SlotId, predicate CsmPublishingCredentialsPoliciesEntityOperationPredicate) (result ListBasicPublishingCredentialsPoliciesSlotCompleteResult, err error)

ListBasicPublishingCredentialsPoliciesSlotCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListByResourceGroup ¶

ListByResourceGroup ...

func (WebAppsClient) ListByResourceGroupComplete ¶

ListByResourceGroupComplete retrieves all the results into a single object

func (WebAppsClient) ListByResourceGroupCompleteMatchingPredicate ¶

func (c WebAppsClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, options ListByResourceGroupOperationOptions, predicate SiteOperationPredicate) (result ListByResourceGroupCompleteResult, err error)

ListByResourceGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListComplete ¶

ListComplete retrieves all the results into a single object

func (WebAppsClient) ListCompleteMatchingPredicate ¶

func (c WebAppsClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate SiteOperationPredicate) (result ListCompleteResult, err error)

ListCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListConfigurationSnapshotInfo ¶

func (c WebAppsClient) ListConfigurationSnapshotInfo(ctx context.Context, id commonids.AppServiceId) (result ListConfigurationSnapshotInfoOperationResponse, err error)

ListConfigurationSnapshotInfo ...

func (WebAppsClient) ListConfigurationSnapshotInfoComplete ¶

func (c WebAppsClient) ListConfigurationSnapshotInfoComplete(ctx context.Context, id commonids.AppServiceId) (ListConfigurationSnapshotInfoCompleteResult, error)

ListConfigurationSnapshotInfoComplete retrieves all the results into a single object

func (WebAppsClient) ListConfigurationSnapshotInfoCompleteMatchingPredicate ¶

func (c WebAppsClient) ListConfigurationSnapshotInfoCompleteMatchingPredicate(ctx context.Context, id commonids.AppServiceId, predicate SiteConfigurationSnapshotInfoOperationPredicate) (result ListConfigurationSnapshotInfoCompleteResult, err error)

ListConfigurationSnapshotInfoCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListConfigurationSnapshotInfoSlot ¶

func (c WebAppsClient) ListConfigurationSnapshotInfoSlot(ctx context.Context, id SlotId) (result ListConfigurationSnapshotInfoSlotOperationResponse, err error)

ListConfigurationSnapshotInfoSlot ...

func (WebAppsClient) ListConfigurationSnapshotInfoSlotComplete ¶

func (c WebAppsClient) ListConfigurationSnapshotInfoSlotComplete(ctx context.Context, id SlotId) (ListConfigurationSnapshotInfoSlotCompleteResult, error)

ListConfigurationSnapshotInfoSlotComplete retrieves all the results into a single object

func (WebAppsClient) ListConfigurationSnapshotInfoSlotCompleteMatchingPredicate ¶

func (c WebAppsClient) ListConfigurationSnapshotInfoSlotCompleteMatchingPredicate(ctx context.Context, id SlotId, predicate SiteConfigurationSnapshotInfoOperationPredicate) (result ListConfigurationSnapshotInfoSlotCompleteResult, err error)

ListConfigurationSnapshotInfoSlotCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListConfigurations ¶

func (c WebAppsClient) ListConfigurations(ctx context.Context, id commonids.AppServiceId) (result ListConfigurationsOperationResponse, err error)

ListConfigurations ...

func (WebAppsClient) ListConfigurationsComplete ¶

ListConfigurationsComplete retrieves all the results into a single object

func (WebAppsClient) ListConfigurationsCompleteMatchingPredicate ¶

func (c WebAppsClient) ListConfigurationsCompleteMatchingPredicate(ctx context.Context, id commonids.AppServiceId, predicate SiteConfigResourceOperationPredicate) (result ListConfigurationsCompleteResult, err error)

ListConfigurationsCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListConfigurationsSlot ¶

func (c WebAppsClient) ListConfigurationsSlot(ctx context.Context, id SlotId) (result ListConfigurationsSlotOperationResponse, err error)

ListConfigurationsSlot ...

func (WebAppsClient) ListConfigurationsSlotComplete ¶

func (c WebAppsClient) ListConfigurationsSlotComplete(ctx context.Context, id SlotId) (ListConfigurationsSlotCompleteResult, error)

ListConfigurationsSlotComplete retrieves all the results into a single object

func (WebAppsClient) ListConfigurationsSlotCompleteMatchingPredicate ¶

func (c WebAppsClient) ListConfigurationsSlotCompleteMatchingPredicate(ctx context.Context, id SlotId, predicate SiteConfigResourceOperationPredicate) (result ListConfigurationsSlotCompleteResult, err error)

ListConfigurationsSlotCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListConnectionStrings ¶

func (c WebAppsClient) ListConnectionStrings(ctx context.Context, id commonids.AppServiceId) (result ListConnectionStringsOperationResponse, err error)

ListConnectionStrings ...

func (WebAppsClient) ListConnectionStringsSlot ¶

func (c WebAppsClient) ListConnectionStringsSlot(ctx context.Context, id SlotId) (result ListConnectionStringsSlotOperationResponse, err error)

ListConnectionStringsSlot ...

func (WebAppsClient) ListContinuousWebJobs ¶

func (c WebAppsClient) ListContinuousWebJobs(ctx context.Context, id commonids.AppServiceId) (result ListContinuousWebJobsOperationResponse, err error)

ListContinuousWebJobs ...

func (WebAppsClient) ListContinuousWebJobsComplete ¶

func (c WebAppsClient) ListContinuousWebJobsComplete(ctx context.Context, id commonids.AppServiceId) (ListContinuousWebJobsCompleteResult, error)

ListContinuousWebJobsComplete retrieves all the results into a single object

func (WebAppsClient) ListContinuousWebJobsCompleteMatchingPredicate ¶

func (c WebAppsClient) ListContinuousWebJobsCompleteMatchingPredicate(ctx context.Context, id commonids.AppServiceId, predicate ContinuousWebJobOperationPredicate) (result ListContinuousWebJobsCompleteResult, err error)

ListContinuousWebJobsCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListContinuousWebJobsSlot ¶

func (c WebAppsClient) ListContinuousWebJobsSlot(ctx context.Context, id SlotId) (result ListContinuousWebJobsSlotOperationResponse, err error)

ListContinuousWebJobsSlot ...

func (WebAppsClient) ListContinuousWebJobsSlotComplete ¶

func (c WebAppsClient) ListContinuousWebJobsSlotComplete(ctx context.Context, id SlotId) (ListContinuousWebJobsSlotCompleteResult, error)

ListContinuousWebJobsSlotComplete retrieves all the results into a single object

func (WebAppsClient) ListContinuousWebJobsSlotCompleteMatchingPredicate ¶

func (c WebAppsClient) ListContinuousWebJobsSlotCompleteMatchingPredicate(ctx context.Context, id SlotId, predicate ContinuousWebJobOperationPredicate) (result ListContinuousWebJobsSlotCompleteResult, err error)

ListContinuousWebJobsSlotCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListDeploymentLog ¶

func (c WebAppsClient) ListDeploymentLog(ctx context.Context, id DeploymentId) (result ListDeploymentLogOperationResponse, err error)

ListDeploymentLog ...

func (WebAppsClient) ListDeploymentLogSlot ¶

func (c WebAppsClient) ListDeploymentLogSlot(ctx context.Context, id SlotDeploymentId) (result ListDeploymentLogSlotOperationResponse, err error)

ListDeploymentLogSlot ...

func (WebAppsClient) ListDeployments ¶

ListDeployments ...

func (WebAppsClient) ListDeploymentsComplete ¶

ListDeploymentsComplete retrieves all the results into a single object

func (WebAppsClient) ListDeploymentsCompleteMatchingPredicate ¶

func (c WebAppsClient) ListDeploymentsCompleteMatchingPredicate(ctx context.Context, id commonids.AppServiceId, predicate DeploymentOperationPredicate) (result ListDeploymentsCompleteResult, err error)

ListDeploymentsCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListDeploymentsSlot ¶

func (c WebAppsClient) ListDeploymentsSlot(ctx context.Context, id SlotId) (result ListDeploymentsSlotOperationResponse, err error)

ListDeploymentsSlot ...

func (WebAppsClient) ListDeploymentsSlotComplete ¶

func (c WebAppsClient) ListDeploymentsSlotComplete(ctx context.Context, id SlotId) (ListDeploymentsSlotCompleteResult, error)

ListDeploymentsSlotComplete retrieves all the results into a single object

func (WebAppsClient) ListDeploymentsSlotCompleteMatchingPredicate ¶

func (c WebAppsClient) ListDeploymentsSlotCompleteMatchingPredicate(ctx context.Context, id SlotId, predicate DeploymentOperationPredicate) (result ListDeploymentsSlotCompleteResult, err error)

ListDeploymentsSlotCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListDomainOwnershipIdentifiers ¶

func (c WebAppsClient) ListDomainOwnershipIdentifiers(ctx context.Context, id commonids.AppServiceId) (result ListDomainOwnershipIdentifiersOperationResponse, err error)

ListDomainOwnershipIdentifiers ...

func (WebAppsClient) ListDomainOwnershipIdentifiersComplete ¶

func (c WebAppsClient) ListDomainOwnershipIdentifiersComplete(ctx context.Context, id commonids.AppServiceId) (ListDomainOwnershipIdentifiersCompleteResult, error)

ListDomainOwnershipIdentifiersComplete retrieves all the results into a single object

func (WebAppsClient) ListDomainOwnershipIdentifiersCompleteMatchingPredicate ¶

func (c WebAppsClient) ListDomainOwnershipIdentifiersCompleteMatchingPredicate(ctx context.Context, id commonids.AppServiceId, predicate IdentifierOperationPredicate) (result ListDomainOwnershipIdentifiersCompleteResult, err error)

ListDomainOwnershipIdentifiersCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListDomainOwnershipIdentifiersSlot ¶

func (c WebAppsClient) ListDomainOwnershipIdentifiersSlot(ctx context.Context, id SlotId) (result ListDomainOwnershipIdentifiersSlotOperationResponse, err error)

ListDomainOwnershipIdentifiersSlot ...

func (WebAppsClient) ListDomainOwnershipIdentifiersSlotComplete ¶

func (c WebAppsClient) ListDomainOwnershipIdentifiersSlotComplete(ctx context.Context, id SlotId) (ListDomainOwnershipIdentifiersSlotCompleteResult, error)

ListDomainOwnershipIdentifiersSlotComplete retrieves all the results into a single object

func (WebAppsClient) ListDomainOwnershipIdentifiersSlotCompleteMatchingPredicate ¶

func (c WebAppsClient) ListDomainOwnershipIdentifiersSlotCompleteMatchingPredicate(ctx context.Context, id SlotId, predicate IdentifierOperationPredicate) (result ListDomainOwnershipIdentifiersSlotCompleteResult, err error)

ListDomainOwnershipIdentifiersSlotCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListFunctionKeys ¶

func (c WebAppsClient) ListFunctionKeys(ctx context.Context, id FunctionId) (result ListFunctionKeysOperationResponse, err error)

ListFunctionKeys ...

func (WebAppsClient) ListFunctionKeysSlot ¶

func (c WebAppsClient) ListFunctionKeysSlot(ctx context.Context, id SlotFunctionId) (result ListFunctionKeysSlotOperationResponse, err error)

ListFunctionKeysSlot ...

func (WebAppsClient) ListFunctionSecrets ¶

func (c WebAppsClient) ListFunctionSecrets(ctx context.Context, id FunctionId) (result ListFunctionSecretsOperationResponse, err error)

ListFunctionSecrets ...

func (WebAppsClient) ListFunctionSecretsSlot ¶

func (c WebAppsClient) ListFunctionSecretsSlot(ctx context.Context, id SlotFunctionId) (result ListFunctionSecretsSlotOperationResponse, err error)

ListFunctionSecretsSlot ...

func (WebAppsClient) ListFunctions ¶

ListFunctions ...

func (WebAppsClient) ListFunctionsComplete ¶

ListFunctionsComplete retrieves all the results into a single object

func (WebAppsClient) ListFunctionsCompleteMatchingPredicate ¶

func (c WebAppsClient) ListFunctionsCompleteMatchingPredicate(ctx context.Context, id commonids.AppServiceId, predicate FunctionEnvelopeOperationPredicate) (result ListFunctionsCompleteResult, err error)

ListFunctionsCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListHostKeys ¶

ListHostKeys ...

func (WebAppsClient) ListHostKeysSlot ¶

func (c WebAppsClient) ListHostKeysSlot(ctx context.Context, id SlotId) (result ListHostKeysSlotOperationResponse, err error)

ListHostKeysSlot ...

func (WebAppsClient) ListHostNameBindings ¶

func (c WebAppsClient) ListHostNameBindings(ctx context.Context, id commonids.AppServiceId) (result ListHostNameBindingsOperationResponse, err error)

ListHostNameBindings ...

func (WebAppsClient) ListHostNameBindingsComplete ¶

func (c WebAppsClient) ListHostNameBindingsComplete(ctx context.Context, id commonids.AppServiceId) (ListHostNameBindingsCompleteResult, error)

ListHostNameBindingsComplete retrieves all the results into a single object

func (WebAppsClient) ListHostNameBindingsCompleteMatchingPredicate ¶

func (c WebAppsClient) ListHostNameBindingsCompleteMatchingPredicate(ctx context.Context, id commonids.AppServiceId, predicate HostNameBindingOperationPredicate) (result ListHostNameBindingsCompleteResult, err error)

ListHostNameBindingsCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListHostNameBindingsSlot ¶

func (c WebAppsClient) ListHostNameBindingsSlot(ctx context.Context, id SlotId) (result ListHostNameBindingsSlotOperationResponse, err error)

ListHostNameBindingsSlot ...

func (WebAppsClient) ListHostNameBindingsSlotComplete ¶

func (c WebAppsClient) ListHostNameBindingsSlotComplete(ctx context.Context, id SlotId) (ListHostNameBindingsSlotCompleteResult, error)

ListHostNameBindingsSlotComplete retrieves all the results into a single object

func (WebAppsClient) ListHostNameBindingsSlotCompleteMatchingPredicate ¶

func (c WebAppsClient) ListHostNameBindingsSlotCompleteMatchingPredicate(ctx context.Context, id SlotId, predicate HostNameBindingOperationPredicate) (result ListHostNameBindingsSlotCompleteResult, err error)

ListHostNameBindingsSlotCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListHybridConnections ¶

func (c WebAppsClient) ListHybridConnections(ctx context.Context, id commonids.AppServiceId) (result ListHybridConnectionsOperationResponse, err error)

ListHybridConnections ...

func (WebAppsClient) ListHybridConnectionsSlot ¶

func (c WebAppsClient) ListHybridConnectionsSlot(ctx context.Context, id SlotId) (result ListHybridConnectionsSlotOperationResponse, err error)

ListHybridConnectionsSlot ...

func (WebAppsClient) ListInstanceFunctionsSlot ¶

func (c WebAppsClient) ListInstanceFunctionsSlot(ctx context.Context, id SlotId) (result ListInstanceFunctionsSlotOperationResponse, err error)

ListInstanceFunctionsSlot ...

func (WebAppsClient) ListInstanceFunctionsSlotComplete ¶

func (c WebAppsClient) ListInstanceFunctionsSlotComplete(ctx context.Context, id SlotId) (ListInstanceFunctionsSlotCompleteResult, error)

ListInstanceFunctionsSlotComplete retrieves all the results into a single object

func (WebAppsClient) ListInstanceFunctionsSlotCompleteMatchingPredicate ¶

func (c WebAppsClient) ListInstanceFunctionsSlotCompleteMatchingPredicate(ctx context.Context, id SlotId, predicate FunctionEnvelopeOperationPredicate) (result ListInstanceFunctionsSlotCompleteResult, err error)

ListInstanceFunctionsSlotCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListInstanceIdentifiers ¶

func (c WebAppsClient) ListInstanceIdentifiers(ctx context.Context, id commonids.AppServiceId) (result ListInstanceIdentifiersOperationResponse, err error)

ListInstanceIdentifiers ...

func (WebAppsClient) ListInstanceIdentifiersComplete ¶

func (c WebAppsClient) ListInstanceIdentifiersComplete(ctx context.Context, id commonids.AppServiceId) (ListInstanceIdentifiersCompleteResult, error)

ListInstanceIdentifiersComplete retrieves all the results into a single object

func (WebAppsClient) ListInstanceIdentifiersCompleteMatchingPredicate ¶

func (c WebAppsClient) ListInstanceIdentifiersCompleteMatchingPredicate(ctx context.Context, id commonids.AppServiceId, predicate WebSiteInstanceStatusOperationPredicate) (result ListInstanceIdentifiersCompleteResult, err error)

ListInstanceIdentifiersCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListInstanceIdentifiersSlot ¶

func (c WebAppsClient) ListInstanceIdentifiersSlot(ctx context.Context, id SlotId) (result ListInstanceIdentifiersSlotOperationResponse, err error)

ListInstanceIdentifiersSlot ...

func (WebAppsClient) ListInstanceIdentifiersSlotComplete ¶

func (c WebAppsClient) ListInstanceIdentifiersSlotComplete(ctx context.Context, id SlotId) (ListInstanceIdentifiersSlotCompleteResult, error)

ListInstanceIdentifiersSlotComplete retrieves all the results into a single object

func (WebAppsClient) ListInstanceIdentifiersSlotCompleteMatchingPredicate ¶

func (c WebAppsClient) ListInstanceIdentifiersSlotCompleteMatchingPredicate(ctx context.Context, id SlotId, predicate WebSiteInstanceStatusOperationPredicate) (result ListInstanceIdentifiersSlotCompleteResult, err error)

ListInstanceIdentifiersSlotCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListInstanceProcessModules ¶

func (c WebAppsClient) ListInstanceProcessModules(ctx context.Context, id InstanceProcessId) (result ListInstanceProcessModulesOperationResponse, err error)

ListInstanceProcessModules ...

func (WebAppsClient) ListInstanceProcessModulesComplete ¶

func (c WebAppsClient) ListInstanceProcessModulesComplete(ctx context.Context, id InstanceProcessId) (ListInstanceProcessModulesCompleteResult, error)

ListInstanceProcessModulesComplete retrieves all the results into a single object

func (WebAppsClient) ListInstanceProcessModulesCompleteMatchingPredicate ¶

func (c WebAppsClient) ListInstanceProcessModulesCompleteMatchingPredicate(ctx context.Context, id InstanceProcessId, predicate ProcessModuleInfoOperationPredicate) (result ListInstanceProcessModulesCompleteResult, err error)

ListInstanceProcessModulesCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListInstanceProcessModulesSlot ¶

func (c WebAppsClient) ListInstanceProcessModulesSlot(ctx context.Context, id SlotInstanceProcessId) (result ListInstanceProcessModulesSlotOperationResponse, err error)

ListInstanceProcessModulesSlot ...

func (WebAppsClient) ListInstanceProcessModulesSlotComplete ¶

func (c WebAppsClient) ListInstanceProcessModulesSlotComplete(ctx context.Context, id SlotInstanceProcessId) (ListInstanceProcessModulesSlotCompleteResult, error)

ListInstanceProcessModulesSlotComplete retrieves all the results into a single object

func (WebAppsClient) ListInstanceProcessModulesSlotCompleteMatchingPredicate ¶

func (c WebAppsClient) ListInstanceProcessModulesSlotCompleteMatchingPredicate(ctx context.Context, id SlotInstanceProcessId, predicate ProcessModuleInfoOperationPredicate) (result ListInstanceProcessModulesSlotCompleteResult, err error)

ListInstanceProcessModulesSlotCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListInstanceProcessThreads ¶

func (c WebAppsClient) ListInstanceProcessThreads(ctx context.Context, id InstanceProcessId) (result ListInstanceProcessThreadsOperationResponse, err error)

ListInstanceProcessThreads ...

func (WebAppsClient) ListInstanceProcessThreadsComplete ¶

func (c WebAppsClient) ListInstanceProcessThreadsComplete(ctx context.Context, id InstanceProcessId) (ListInstanceProcessThreadsCompleteResult, error)

ListInstanceProcessThreadsComplete retrieves all the results into a single object

func (WebAppsClient) ListInstanceProcessThreadsCompleteMatchingPredicate ¶

func (c WebAppsClient) ListInstanceProcessThreadsCompleteMatchingPredicate(ctx context.Context, id InstanceProcessId, predicate ProcessThreadInfoOperationPredicate) (result ListInstanceProcessThreadsCompleteResult, err error)

ListInstanceProcessThreadsCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListInstanceProcessThreadsSlot ¶

func (c WebAppsClient) ListInstanceProcessThreadsSlot(ctx context.Context, id SlotInstanceProcessId) (result ListInstanceProcessThreadsSlotOperationResponse, err error)

ListInstanceProcessThreadsSlot ...

func (WebAppsClient) ListInstanceProcessThreadsSlotComplete ¶

func (c WebAppsClient) ListInstanceProcessThreadsSlotComplete(ctx context.Context, id SlotInstanceProcessId) (ListInstanceProcessThreadsSlotCompleteResult, error)

ListInstanceProcessThreadsSlotComplete retrieves all the results into a single object

func (WebAppsClient) ListInstanceProcessThreadsSlotCompleteMatchingPredicate ¶

func (c WebAppsClient) ListInstanceProcessThreadsSlotCompleteMatchingPredicate(ctx context.Context, id SlotInstanceProcessId, predicate ProcessThreadInfoOperationPredicate) (result ListInstanceProcessThreadsSlotCompleteResult, err error)

ListInstanceProcessThreadsSlotCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListInstanceProcesses ¶

func (c WebAppsClient) ListInstanceProcesses(ctx context.Context, id InstanceId) (result ListInstanceProcessesOperationResponse, err error)

ListInstanceProcesses ...

func (WebAppsClient) ListInstanceProcessesComplete ¶

func (c WebAppsClient) ListInstanceProcessesComplete(ctx context.Context, id InstanceId) (ListInstanceProcessesCompleteResult, error)

ListInstanceProcessesComplete retrieves all the results into a single object

func (WebAppsClient) ListInstanceProcessesCompleteMatchingPredicate ¶

func (c WebAppsClient) ListInstanceProcessesCompleteMatchingPredicate(ctx context.Context, id InstanceId, predicate ProcessInfoOperationPredicate) (result ListInstanceProcessesCompleteResult, err error)

ListInstanceProcessesCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListInstanceProcessesSlot ¶

func (c WebAppsClient) ListInstanceProcessesSlot(ctx context.Context, id SlotInstanceId) (result ListInstanceProcessesSlotOperationResponse, err error)

ListInstanceProcessesSlot ...

func (WebAppsClient) ListInstanceProcessesSlotComplete ¶

func (c WebAppsClient) ListInstanceProcessesSlotComplete(ctx context.Context, id SlotInstanceId) (ListInstanceProcessesSlotCompleteResult, error)

ListInstanceProcessesSlotComplete retrieves all the results into a single object

func (WebAppsClient) ListInstanceProcessesSlotCompleteMatchingPredicate ¶

func (c WebAppsClient) ListInstanceProcessesSlotCompleteMatchingPredicate(ctx context.Context, id SlotInstanceId, predicate ProcessInfoOperationPredicate) (result ListInstanceProcessesSlotCompleteResult, err error)

ListInstanceProcessesSlotCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListInstanceWorkflowsSlot ¶

func (c WebAppsClient) ListInstanceWorkflowsSlot(ctx context.Context, id SlotId) (result ListInstanceWorkflowsSlotOperationResponse, err error)

ListInstanceWorkflowsSlot ...

func (WebAppsClient) ListInstanceWorkflowsSlotComplete ¶

func (c WebAppsClient) ListInstanceWorkflowsSlotComplete(ctx context.Context, id SlotId) (ListInstanceWorkflowsSlotCompleteResult, error)

ListInstanceWorkflowsSlotComplete retrieves all the results into a single object

func (WebAppsClient) ListInstanceWorkflowsSlotCompleteMatchingPredicate ¶

func (c WebAppsClient) ListInstanceWorkflowsSlotCompleteMatchingPredicate(ctx context.Context, id SlotId, predicate WorkflowEnvelopeOperationPredicate) (result ListInstanceWorkflowsSlotCompleteResult, err error)

ListInstanceWorkflowsSlotCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListMetadata ¶

ListMetadata ...

func (WebAppsClient) ListMetadataSlot ¶

func (c WebAppsClient) ListMetadataSlot(ctx context.Context, id SlotId) (result ListMetadataSlotOperationResponse, err error)

ListMetadataSlot ...

func (WebAppsClient) ListNetworkFeatures ¶

func (c WebAppsClient) ListNetworkFeatures(ctx context.Context, id NetworkFeatureId) (result ListNetworkFeaturesOperationResponse, err error)

ListNetworkFeatures ...

func (WebAppsClient) ListNetworkFeaturesSlot ¶

func (c WebAppsClient) ListNetworkFeaturesSlot(ctx context.Context, id SlotNetworkFeatureId) (result ListNetworkFeaturesSlotOperationResponse, err error)

ListNetworkFeaturesSlot ...

func (WebAppsClient) ListPerfMonCounters ¶

ListPerfMonCounters ...

func (WebAppsClient) ListPerfMonCountersComplete ¶

ListPerfMonCountersComplete retrieves all the results into a single object

func (WebAppsClient) ListPerfMonCountersCompleteMatchingPredicate ¶

func (c WebAppsClient) ListPerfMonCountersCompleteMatchingPredicate(ctx context.Context, id commonids.AppServiceId, options ListPerfMonCountersOperationOptions, predicate PerfMonResponseOperationPredicate) (result ListPerfMonCountersCompleteResult, err error)

ListPerfMonCountersCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListPerfMonCountersSlot ¶

ListPerfMonCountersSlot ...

func (WebAppsClient) ListPerfMonCountersSlotComplete ¶

ListPerfMonCountersSlotComplete retrieves all the results into a single object

func (WebAppsClient) ListPerfMonCountersSlotCompleteMatchingPredicate ¶

func (c WebAppsClient) ListPerfMonCountersSlotCompleteMatchingPredicate(ctx context.Context, id SlotId, options ListPerfMonCountersSlotOperationOptions, predicate PerfMonResponseOperationPredicate) (result ListPerfMonCountersSlotCompleteResult, err error)

ListPerfMonCountersSlotCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListPremierAddOns ¶

func (c WebAppsClient) ListPremierAddOns(ctx context.Context, id commonids.AppServiceId) (result ListPremierAddOnsOperationResponse, err error)

ListPremierAddOns ...

func (WebAppsClient) ListPremierAddOnsSlot ¶

func (c WebAppsClient) ListPremierAddOnsSlot(ctx context.Context, id SlotId) (result ListPremierAddOnsSlotOperationResponse, err error)

ListPremierAddOnsSlot ...

func (WebAppsClient) ListProcessModules ¶

func (c WebAppsClient) ListProcessModules(ctx context.Context, id ProcessId) (result ListProcessModulesOperationResponse, err error)

ListProcessModules ...

func (WebAppsClient) ListProcessModulesComplete ¶

func (c WebAppsClient) ListProcessModulesComplete(ctx context.Context, id ProcessId) (ListProcessModulesCompleteResult, error)

ListProcessModulesComplete retrieves all the results into a single object

func (WebAppsClient) ListProcessModulesCompleteMatchingPredicate ¶

func (c WebAppsClient) ListProcessModulesCompleteMatchingPredicate(ctx context.Context, id ProcessId, predicate ProcessModuleInfoOperationPredicate) (result ListProcessModulesCompleteResult, err error)

ListProcessModulesCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListProcessModulesSlot ¶

func (c WebAppsClient) ListProcessModulesSlot(ctx context.Context, id SlotProcessId) (result ListProcessModulesSlotOperationResponse, err error)

ListProcessModulesSlot ...

func (WebAppsClient) ListProcessModulesSlotComplete ¶

func (c WebAppsClient) ListProcessModulesSlotComplete(ctx context.Context, id SlotProcessId) (ListProcessModulesSlotCompleteResult, error)

ListProcessModulesSlotComplete retrieves all the results into a single object

func (WebAppsClient) ListProcessModulesSlotCompleteMatchingPredicate ¶

func (c WebAppsClient) ListProcessModulesSlotCompleteMatchingPredicate(ctx context.Context, id SlotProcessId, predicate ProcessModuleInfoOperationPredicate) (result ListProcessModulesSlotCompleteResult, err error)

ListProcessModulesSlotCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListProcessThreads ¶

func (c WebAppsClient) ListProcessThreads(ctx context.Context, id ProcessId) (result ListProcessThreadsOperationResponse, err error)

ListProcessThreads ...

func (WebAppsClient) ListProcessThreadsComplete ¶

func (c WebAppsClient) ListProcessThreadsComplete(ctx context.Context, id ProcessId) (ListProcessThreadsCompleteResult, error)

ListProcessThreadsComplete retrieves all the results into a single object

func (WebAppsClient) ListProcessThreadsCompleteMatchingPredicate ¶

func (c WebAppsClient) ListProcessThreadsCompleteMatchingPredicate(ctx context.Context, id ProcessId, predicate ProcessThreadInfoOperationPredicate) (result ListProcessThreadsCompleteResult, err error)

ListProcessThreadsCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListProcessThreadsSlot ¶

func (c WebAppsClient) ListProcessThreadsSlot(ctx context.Context, id SlotProcessId) (result ListProcessThreadsSlotOperationResponse, err error)

ListProcessThreadsSlot ...

func (WebAppsClient) ListProcessThreadsSlotComplete ¶

func (c WebAppsClient) ListProcessThreadsSlotComplete(ctx context.Context, id SlotProcessId) (ListProcessThreadsSlotCompleteResult, error)

ListProcessThreadsSlotComplete retrieves all the results into a single object

func (WebAppsClient) ListProcessThreadsSlotCompleteMatchingPredicate ¶

func (c WebAppsClient) ListProcessThreadsSlotCompleteMatchingPredicate(ctx context.Context, id SlotProcessId, predicate ProcessThreadInfoOperationPredicate) (result ListProcessThreadsSlotCompleteResult, err error)

ListProcessThreadsSlotCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListProcesses ¶

ListProcesses ...

func (WebAppsClient) ListProcessesComplete ¶

ListProcessesComplete retrieves all the results into a single object

func (WebAppsClient) ListProcessesCompleteMatchingPredicate ¶

func (c WebAppsClient) ListProcessesCompleteMatchingPredicate(ctx context.Context, id commonids.AppServiceId, predicate ProcessInfoOperationPredicate) (result ListProcessesCompleteResult, err error)

ListProcessesCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListProcessesSlot ¶

func (c WebAppsClient) ListProcessesSlot(ctx context.Context, id SlotId) (result ListProcessesSlotOperationResponse, err error)

ListProcessesSlot ...

func (WebAppsClient) ListProcessesSlotComplete ¶

func (c WebAppsClient) ListProcessesSlotComplete(ctx context.Context, id SlotId) (ListProcessesSlotCompleteResult, error)

ListProcessesSlotComplete retrieves all the results into a single object

func (WebAppsClient) ListProcessesSlotCompleteMatchingPredicate ¶

func (c WebAppsClient) ListProcessesSlotCompleteMatchingPredicate(ctx context.Context, id SlotId, predicate ProcessInfoOperationPredicate) (result ListProcessesSlotCompleteResult, err error)

ListProcessesSlotCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListProductionSiteDeploymentStatuses ¶

func (c WebAppsClient) ListProductionSiteDeploymentStatuses(ctx context.Context, id commonids.AppServiceId) (result ListProductionSiteDeploymentStatusesOperationResponse, err error)

ListProductionSiteDeploymentStatuses ...

func (WebAppsClient) ListProductionSiteDeploymentStatusesComplete ¶

func (c WebAppsClient) ListProductionSiteDeploymentStatusesComplete(ctx context.Context, id commonids.AppServiceId) (ListProductionSiteDeploymentStatusesCompleteResult, error)

ListProductionSiteDeploymentStatusesComplete retrieves all the results into a single object

func (WebAppsClient) ListProductionSiteDeploymentStatusesCompleteMatchingPredicate ¶

func (c WebAppsClient) ListProductionSiteDeploymentStatusesCompleteMatchingPredicate(ctx context.Context, id commonids.AppServiceId, predicate CsmDeploymentStatusOperationPredicate) (result ListProductionSiteDeploymentStatusesCompleteResult, err error)

ListProductionSiteDeploymentStatusesCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListPublicCertificates ¶

func (c WebAppsClient) ListPublicCertificates(ctx context.Context, id commonids.AppServiceId) (result ListPublicCertificatesOperationResponse, err error)

ListPublicCertificates ...

func (WebAppsClient) ListPublicCertificatesComplete ¶

func (c WebAppsClient) ListPublicCertificatesComplete(ctx context.Context, id commonids.AppServiceId) (ListPublicCertificatesCompleteResult, error)

ListPublicCertificatesComplete retrieves all the results into a single object

func (WebAppsClient) ListPublicCertificatesCompleteMatchingPredicate ¶

func (c WebAppsClient) ListPublicCertificatesCompleteMatchingPredicate(ctx context.Context, id commonids.AppServiceId, predicate PublicCertificateOperationPredicate) (result ListPublicCertificatesCompleteResult, err error)

ListPublicCertificatesCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListPublicCertificatesSlot ¶

func (c WebAppsClient) ListPublicCertificatesSlot(ctx context.Context, id SlotId) (result ListPublicCertificatesSlotOperationResponse, err error)

ListPublicCertificatesSlot ...

func (WebAppsClient) ListPublicCertificatesSlotComplete ¶

func (c WebAppsClient) ListPublicCertificatesSlotComplete(ctx context.Context, id SlotId) (ListPublicCertificatesSlotCompleteResult, error)

ListPublicCertificatesSlotComplete retrieves all the results into a single object

func (WebAppsClient) ListPublicCertificatesSlotCompleteMatchingPredicate ¶

func (c WebAppsClient) ListPublicCertificatesSlotCompleteMatchingPredicate(ctx context.Context, id SlotId, predicate PublicCertificateOperationPredicate) (result ListPublicCertificatesSlotCompleteResult, err error)

ListPublicCertificatesSlotCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListPublishingCredentials ¶

func (c WebAppsClient) ListPublishingCredentials(ctx context.Context, id commonids.AppServiceId) (result ListPublishingCredentialsOperationResponse, err error)

ListPublishingCredentials ...

func (WebAppsClient) ListPublishingCredentialsSlot ¶

func (c WebAppsClient) ListPublishingCredentialsSlot(ctx context.Context, id SlotId) (result ListPublishingCredentialsSlotOperationResponse, err error)

ListPublishingCredentialsSlot ...

func (WebAppsClient) ListPublishingCredentialsSlotThenPoll ¶

func (c WebAppsClient) ListPublishingCredentialsSlotThenPoll(ctx context.Context, id SlotId) error

ListPublishingCredentialsSlotThenPoll performs ListPublishingCredentialsSlot then polls until it's completed

func (WebAppsClient) ListPublishingCredentialsThenPoll ¶

func (c WebAppsClient) ListPublishingCredentialsThenPoll(ctx context.Context, id commonids.AppServiceId) error

ListPublishingCredentialsThenPoll performs ListPublishingCredentials then polls until it's completed

func (WebAppsClient) ListPublishingProfileXmlWithSecrets ¶

ListPublishingProfileXmlWithSecrets ...

func (WebAppsClient) ListPublishingProfileXmlWithSecretsSlot ¶

func (c WebAppsClient) ListPublishingProfileXmlWithSecretsSlot(ctx context.Context, id SlotId, input CsmPublishingProfileOptions) (result ListPublishingProfileXmlWithSecretsSlotOperationResponse, err error)

ListPublishingProfileXmlWithSecretsSlot ...

func (WebAppsClient) ListRelayServiceConnections ¶

func (c WebAppsClient) ListRelayServiceConnections(ctx context.Context, id commonids.AppServiceId) (result ListRelayServiceConnectionsOperationResponse, err error)

ListRelayServiceConnections ...

func (WebAppsClient) ListRelayServiceConnectionsSlot ¶

func (c WebAppsClient) ListRelayServiceConnectionsSlot(ctx context.Context, id SlotId) (result ListRelayServiceConnectionsSlotOperationResponse, err error)

ListRelayServiceConnectionsSlot ...

func (WebAppsClient) ListSiteBackups ¶

ListSiteBackups ...

func (WebAppsClient) ListSiteBackupsComplete ¶

ListSiteBackupsComplete retrieves all the results into a single object

func (WebAppsClient) ListSiteBackupsCompleteMatchingPredicate ¶

func (c WebAppsClient) ListSiteBackupsCompleteMatchingPredicate(ctx context.Context, id commonids.AppServiceId, predicate BackupItemOperationPredicate) (result ListSiteBackupsCompleteResult, err error)

ListSiteBackupsCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListSiteBackupsSlot ¶

func (c WebAppsClient) ListSiteBackupsSlot(ctx context.Context, id SlotId) (result ListSiteBackupsSlotOperationResponse, err error)

ListSiteBackupsSlot ...

func (WebAppsClient) ListSiteBackupsSlotComplete ¶

func (c WebAppsClient) ListSiteBackupsSlotComplete(ctx context.Context, id SlotId) (ListSiteBackupsSlotCompleteResult, error)

ListSiteBackupsSlotComplete retrieves all the results into a single object

func (WebAppsClient) ListSiteBackupsSlotCompleteMatchingPredicate ¶

func (c WebAppsClient) ListSiteBackupsSlotCompleteMatchingPredicate(ctx context.Context, id SlotId, predicate BackupItemOperationPredicate) (result ListSiteBackupsSlotCompleteResult, err error)

ListSiteBackupsSlotCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListSiteExtensions ¶

func (c WebAppsClient) ListSiteExtensions(ctx context.Context, id commonids.AppServiceId) (result ListSiteExtensionsOperationResponse, err error)

ListSiteExtensions ...

func (WebAppsClient) ListSiteExtensionsComplete ¶

ListSiteExtensionsComplete retrieves all the results into a single object

func (WebAppsClient) ListSiteExtensionsCompleteMatchingPredicate ¶

func (c WebAppsClient) ListSiteExtensionsCompleteMatchingPredicate(ctx context.Context, id commonids.AppServiceId, predicate SiteExtensionInfoOperationPredicate) (result ListSiteExtensionsCompleteResult, err error)

ListSiteExtensionsCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListSiteExtensionsSlot ¶

func (c WebAppsClient) ListSiteExtensionsSlot(ctx context.Context, id SlotId) (result ListSiteExtensionsSlotOperationResponse, err error)

ListSiteExtensionsSlot ...

func (WebAppsClient) ListSiteExtensionsSlotComplete ¶

func (c WebAppsClient) ListSiteExtensionsSlotComplete(ctx context.Context, id SlotId) (ListSiteExtensionsSlotCompleteResult, error)

ListSiteExtensionsSlotComplete retrieves all the results into a single object

func (WebAppsClient) ListSiteExtensionsSlotCompleteMatchingPredicate ¶

func (c WebAppsClient) ListSiteExtensionsSlotCompleteMatchingPredicate(ctx context.Context, id SlotId, predicate SiteExtensionInfoOperationPredicate) (result ListSiteExtensionsSlotCompleteResult, err error)

ListSiteExtensionsSlotCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListSitePushSettings ¶

func (c WebAppsClient) ListSitePushSettings(ctx context.Context, id commonids.AppServiceId) (result ListSitePushSettingsOperationResponse, err error)

ListSitePushSettings ...

func (WebAppsClient) ListSitePushSettingsSlot ¶

func (c WebAppsClient) ListSitePushSettingsSlot(ctx context.Context, id SlotId) (result ListSitePushSettingsSlotOperationResponse, err error)

ListSitePushSettingsSlot ...

func (WebAppsClient) ListSlotConfigurationNames ¶

func (c WebAppsClient) ListSlotConfigurationNames(ctx context.Context, id commonids.AppServiceId) (result ListSlotConfigurationNamesOperationResponse, err error)

ListSlotConfigurationNames ...

func (WebAppsClient) ListSlotDifferencesFromProduction ¶

func (c WebAppsClient) ListSlotDifferencesFromProduction(ctx context.Context, id commonids.AppServiceId, input CsmSlotEntity) (result ListSlotDifferencesFromProductionOperationResponse, err error)

ListSlotDifferencesFromProduction ...

func (WebAppsClient) ListSlotDifferencesFromProductionComplete ¶

func (c WebAppsClient) ListSlotDifferencesFromProductionComplete(ctx context.Context, id commonids.AppServiceId, input CsmSlotEntity) (ListSlotDifferencesFromProductionCompleteResult, error)

ListSlotDifferencesFromProductionComplete retrieves all the results into a single object

func (WebAppsClient) ListSlotDifferencesFromProductionCompleteMatchingPredicate ¶

func (c WebAppsClient) ListSlotDifferencesFromProductionCompleteMatchingPredicate(ctx context.Context, id commonids.AppServiceId, input CsmSlotEntity, predicate SlotDifferenceOperationPredicate) (result ListSlotDifferencesFromProductionCompleteResult, err error)

ListSlotDifferencesFromProductionCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListSlotDifferencesSlot ¶

func (c WebAppsClient) ListSlotDifferencesSlot(ctx context.Context, id SlotId, input CsmSlotEntity) (result ListSlotDifferencesSlotOperationResponse, err error)

ListSlotDifferencesSlot ...

func (WebAppsClient) ListSlotDifferencesSlotComplete ¶

func (c WebAppsClient) ListSlotDifferencesSlotComplete(ctx context.Context, id SlotId, input CsmSlotEntity) (ListSlotDifferencesSlotCompleteResult, error)

ListSlotDifferencesSlotComplete retrieves all the results into a single object

func (WebAppsClient) ListSlotDifferencesSlotCompleteMatchingPredicate ¶

func (c WebAppsClient) ListSlotDifferencesSlotCompleteMatchingPredicate(ctx context.Context, id SlotId, input CsmSlotEntity, predicate SlotDifferenceOperationPredicate) (result ListSlotDifferencesSlotCompleteResult, err error)

ListSlotDifferencesSlotCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListSlotSiteDeploymentStatusesSlot ¶

func (c WebAppsClient) ListSlotSiteDeploymentStatusesSlot(ctx context.Context, id SlotId) (result ListSlotSiteDeploymentStatusesSlotOperationResponse, err error)

ListSlotSiteDeploymentStatusesSlot ...

func (WebAppsClient) ListSlotSiteDeploymentStatusesSlotComplete ¶

func (c WebAppsClient) ListSlotSiteDeploymentStatusesSlotComplete(ctx context.Context, id SlotId) (ListSlotSiteDeploymentStatusesSlotCompleteResult, error)

ListSlotSiteDeploymentStatusesSlotComplete retrieves all the results into a single object

func (WebAppsClient) ListSlotSiteDeploymentStatusesSlotCompleteMatchingPredicate ¶

func (c WebAppsClient) ListSlotSiteDeploymentStatusesSlotCompleteMatchingPredicate(ctx context.Context, id SlotId, predicate CsmDeploymentStatusOperationPredicate) (result ListSlotSiteDeploymentStatusesSlotCompleteResult, err error)

ListSlotSiteDeploymentStatusesSlotCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListSlots ¶

ListSlots ...

func (WebAppsClient) ListSlotsComplete ¶

ListSlotsComplete retrieves all the results into a single object

func (WebAppsClient) ListSlotsCompleteMatchingPredicate ¶

func (c WebAppsClient) ListSlotsCompleteMatchingPredicate(ctx context.Context, id commonids.AppServiceId, predicate SiteOperationPredicate) (result ListSlotsCompleteResult, err error)

ListSlotsCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListSnapshots ¶

ListSnapshots ...

func (WebAppsClient) ListSnapshotsComplete ¶

ListSnapshotsComplete retrieves all the results into a single object

func (WebAppsClient) ListSnapshotsCompleteMatchingPredicate ¶

func (c WebAppsClient) ListSnapshotsCompleteMatchingPredicate(ctx context.Context, id commonids.AppServiceId, predicate SnapshotOperationPredicate) (result ListSnapshotsCompleteResult, err error)

ListSnapshotsCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListSnapshotsFromDRSecondary ¶

func (c WebAppsClient) ListSnapshotsFromDRSecondary(ctx context.Context, id commonids.AppServiceId) (result ListSnapshotsFromDRSecondaryOperationResponse, err error)

ListSnapshotsFromDRSecondary ...

func (WebAppsClient) ListSnapshotsFromDRSecondaryComplete ¶

func (c WebAppsClient) ListSnapshotsFromDRSecondaryComplete(ctx context.Context, id commonids.AppServiceId) (ListSnapshotsFromDRSecondaryCompleteResult, error)

ListSnapshotsFromDRSecondaryComplete retrieves all the results into a single object

func (WebAppsClient) ListSnapshotsFromDRSecondaryCompleteMatchingPredicate ¶

func (c WebAppsClient) ListSnapshotsFromDRSecondaryCompleteMatchingPredicate(ctx context.Context, id commonids.AppServiceId, predicate SnapshotOperationPredicate) (result ListSnapshotsFromDRSecondaryCompleteResult, err error)

ListSnapshotsFromDRSecondaryCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListSnapshotsFromDRSecondarySlot ¶

func (c WebAppsClient) ListSnapshotsFromDRSecondarySlot(ctx context.Context, id SlotId) (result ListSnapshotsFromDRSecondarySlotOperationResponse, err error)

ListSnapshotsFromDRSecondarySlot ...

func (WebAppsClient) ListSnapshotsFromDRSecondarySlotComplete ¶

func (c WebAppsClient) ListSnapshotsFromDRSecondarySlotComplete(ctx context.Context, id SlotId) (ListSnapshotsFromDRSecondarySlotCompleteResult, error)

ListSnapshotsFromDRSecondarySlotComplete retrieves all the results into a single object

func (WebAppsClient) ListSnapshotsFromDRSecondarySlotCompleteMatchingPredicate ¶

func (c WebAppsClient) ListSnapshotsFromDRSecondarySlotCompleteMatchingPredicate(ctx context.Context, id SlotId, predicate SnapshotOperationPredicate) (result ListSnapshotsFromDRSecondarySlotCompleteResult, err error)

ListSnapshotsFromDRSecondarySlotCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListSnapshotsSlot ¶

func (c WebAppsClient) ListSnapshotsSlot(ctx context.Context, id SlotId) (result ListSnapshotsSlotOperationResponse, err error)

ListSnapshotsSlot ...

func (WebAppsClient) ListSnapshotsSlotComplete ¶

func (c WebAppsClient) ListSnapshotsSlotComplete(ctx context.Context, id SlotId) (ListSnapshotsSlotCompleteResult, error)

ListSnapshotsSlotComplete retrieves all the results into a single object

func (WebAppsClient) ListSnapshotsSlotCompleteMatchingPredicate ¶

func (c WebAppsClient) ListSnapshotsSlotCompleteMatchingPredicate(ctx context.Context, id SlotId, predicate SnapshotOperationPredicate) (result ListSnapshotsSlotCompleteResult, err error)

ListSnapshotsSlotCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListSyncFunctionTriggers ¶

func (c WebAppsClient) ListSyncFunctionTriggers(ctx context.Context, id commonids.AppServiceId) (result ListSyncFunctionTriggersOperationResponse, err error)

ListSyncFunctionTriggers ...

func (WebAppsClient) ListSyncFunctionTriggersSlot ¶

func (c WebAppsClient) ListSyncFunctionTriggersSlot(ctx context.Context, id SlotId) (result ListSyncFunctionTriggersSlotOperationResponse, err error)

ListSyncFunctionTriggersSlot ...

func (WebAppsClient) ListSyncStatus ¶

ListSyncStatus ...

func (WebAppsClient) ListSyncStatusSlot ¶

func (c WebAppsClient) ListSyncStatusSlot(ctx context.Context, id SlotId) (result ListSyncStatusSlotOperationResponse, err error)

ListSyncStatusSlot ...

func (WebAppsClient) ListTriggeredWebJobHistory ¶

func (c WebAppsClient) ListTriggeredWebJobHistory(ctx context.Context, id TriggeredWebJobId) (result ListTriggeredWebJobHistoryOperationResponse, err error)

ListTriggeredWebJobHistory ...

func (WebAppsClient) ListTriggeredWebJobHistoryComplete ¶

func (c WebAppsClient) ListTriggeredWebJobHistoryComplete(ctx context.Context, id TriggeredWebJobId) (ListTriggeredWebJobHistoryCompleteResult, error)

ListTriggeredWebJobHistoryComplete retrieves all the results into a single object

func (WebAppsClient) ListTriggeredWebJobHistoryCompleteMatchingPredicate ¶

func (c WebAppsClient) ListTriggeredWebJobHistoryCompleteMatchingPredicate(ctx context.Context, id TriggeredWebJobId, predicate TriggeredJobHistoryOperationPredicate) (result ListTriggeredWebJobHistoryCompleteResult, err error)

ListTriggeredWebJobHistoryCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListTriggeredWebJobHistorySlot ¶

func (c WebAppsClient) ListTriggeredWebJobHistorySlot(ctx context.Context, id SlotTriggeredWebJobId) (result ListTriggeredWebJobHistorySlotOperationResponse, err error)

ListTriggeredWebJobHistorySlot ...

func (WebAppsClient) ListTriggeredWebJobHistorySlotComplete ¶

func (c WebAppsClient) ListTriggeredWebJobHistorySlotComplete(ctx context.Context, id SlotTriggeredWebJobId) (ListTriggeredWebJobHistorySlotCompleteResult, error)

ListTriggeredWebJobHistorySlotComplete retrieves all the results into a single object

func (WebAppsClient) ListTriggeredWebJobHistorySlotCompleteMatchingPredicate ¶

func (c WebAppsClient) ListTriggeredWebJobHistorySlotCompleteMatchingPredicate(ctx context.Context, id SlotTriggeredWebJobId, predicate TriggeredJobHistoryOperationPredicate) (result ListTriggeredWebJobHistorySlotCompleteResult, err error)

ListTriggeredWebJobHistorySlotCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListTriggeredWebJobs ¶

func (c WebAppsClient) ListTriggeredWebJobs(ctx context.Context, id commonids.AppServiceId) (result ListTriggeredWebJobsOperationResponse, err error)

ListTriggeredWebJobs ...

func (WebAppsClient) ListTriggeredWebJobsComplete ¶

func (c WebAppsClient) ListTriggeredWebJobsComplete(ctx context.Context, id commonids.AppServiceId) (ListTriggeredWebJobsCompleteResult, error)

ListTriggeredWebJobsComplete retrieves all the results into a single object

func (WebAppsClient) ListTriggeredWebJobsCompleteMatchingPredicate ¶

func (c WebAppsClient) ListTriggeredWebJobsCompleteMatchingPredicate(ctx context.Context, id commonids.AppServiceId, predicate TriggeredWebJobOperationPredicate) (result ListTriggeredWebJobsCompleteResult, err error)

ListTriggeredWebJobsCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListTriggeredWebJobsSlot ¶

func (c WebAppsClient) ListTriggeredWebJobsSlot(ctx context.Context, id SlotId) (result ListTriggeredWebJobsSlotOperationResponse, err error)

ListTriggeredWebJobsSlot ...

func (WebAppsClient) ListTriggeredWebJobsSlotComplete ¶

func (c WebAppsClient) ListTriggeredWebJobsSlotComplete(ctx context.Context, id SlotId) (ListTriggeredWebJobsSlotCompleteResult, error)

ListTriggeredWebJobsSlotComplete retrieves all the results into a single object

func (WebAppsClient) ListTriggeredWebJobsSlotCompleteMatchingPredicate ¶

func (c WebAppsClient) ListTriggeredWebJobsSlotCompleteMatchingPredicate(ctx context.Context, id SlotId, predicate TriggeredWebJobOperationPredicate) (result ListTriggeredWebJobsSlotCompleteResult, err error)

ListTriggeredWebJobsSlotCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListUsages ¶

ListUsages ...

func (WebAppsClient) ListUsagesComplete ¶

ListUsagesComplete retrieves all the results into a single object

func (WebAppsClient) ListUsagesCompleteMatchingPredicate ¶

func (c WebAppsClient) ListUsagesCompleteMatchingPredicate(ctx context.Context, id commonids.AppServiceId, options ListUsagesOperationOptions, predicate CsmUsageQuotaOperationPredicate) (result ListUsagesCompleteResult, err error)

ListUsagesCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListUsagesSlot ¶

ListUsagesSlot ...

func (WebAppsClient) ListUsagesSlotComplete ¶

ListUsagesSlotComplete retrieves all the results into a single object

func (WebAppsClient) ListUsagesSlotCompleteMatchingPredicate ¶

func (c WebAppsClient) ListUsagesSlotCompleteMatchingPredicate(ctx context.Context, id SlotId, options ListUsagesSlotOperationOptions, predicate CsmUsageQuotaOperationPredicate) (result ListUsagesSlotCompleteResult, err error)

ListUsagesSlotCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListVnetConnections ¶

func (c WebAppsClient) ListVnetConnections(ctx context.Context, id commonids.AppServiceId) (result ListVnetConnectionsOperationResponse, err error)

ListVnetConnections ...

func (WebAppsClient) ListVnetConnectionsSlot ¶

func (c WebAppsClient) ListVnetConnectionsSlot(ctx context.Context, id SlotId) (result ListVnetConnectionsSlotOperationResponse, err error)

ListVnetConnectionsSlot ...

func (WebAppsClient) ListWebJobs ¶

ListWebJobs ...

func (WebAppsClient) ListWebJobsComplete ¶

ListWebJobsComplete retrieves all the results into a single object

func (WebAppsClient) ListWebJobsCompleteMatchingPredicate ¶

func (c WebAppsClient) ListWebJobsCompleteMatchingPredicate(ctx context.Context, id commonids.AppServiceId, predicate WebJobOperationPredicate) (result ListWebJobsCompleteResult, err error)

ListWebJobsCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListWebJobsSlot ¶

func (c WebAppsClient) ListWebJobsSlot(ctx context.Context, id SlotId) (result ListWebJobsSlotOperationResponse, err error)

ListWebJobsSlot ...

func (WebAppsClient) ListWebJobsSlotComplete ¶

func (c WebAppsClient) ListWebJobsSlotComplete(ctx context.Context, id SlotId) (ListWebJobsSlotCompleteResult, error)

ListWebJobsSlotComplete retrieves all the results into a single object

func (WebAppsClient) ListWebJobsSlotCompleteMatchingPredicate ¶

func (c WebAppsClient) ListWebJobsSlotCompleteMatchingPredicate(ctx context.Context, id SlotId, predicate WebJobOperationPredicate) (result ListWebJobsSlotCompleteResult, err error)

ListWebJobsSlotCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListWorkflows ¶

ListWorkflows ...

func (WebAppsClient) ListWorkflowsComplete ¶

ListWorkflowsComplete retrieves all the results into a single object

func (WebAppsClient) ListWorkflowsCompleteMatchingPredicate ¶

func (c WebAppsClient) ListWorkflowsCompleteMatchingPredicate(ctx context.Context, id commonids.AppServiceId, predicate WorkflowEnvelopeOperationPredicate) (result ListWorkflowsCompleteResult, err error)

ListWorkflowsCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WebAppsClient) ListWorkflowsConnections ¶

func (c WebAppsClient) ListWorkflowsConnections(ctx context.Context, id commonids.AppServiceId) (result ListWorkflowsConnectionsOperationResponse, err error)

ListWorkflowsConnections ...

func (WebAppsClient) ListWorkflowsConnectionsSlot ¶

func (c WebAppsClient) ListWorkflowsConnectionsSlot(ctx context.Context, id SlotId) (result ListWorkflowsConnectionsSlotOperationResponse, err error)

ListWorkflowsConnectionsSlot ...

func (WebAppsClient) MigrateMySql ¶

MigrateMySql ...

func (WebAppsClient) MigrateMySqlThenPoll ¶

func (c WebAppsClient) MigrateMySqlThenPoll(ctx context.Context, id commonids.AppServiceId, input MigrateMySqlRequest) error

MigrateMySqlThenPoll performs MigrateMySql then polls until it's completed

func (WebAppsClient) MigrateStorage ¶

MigrateStorage ...

func (WebAppsClient) MigrateStorageThenPoll ¶

MigrateStorageThenPoll performs MigrateStorage then polls until it's completed

func (WebAppsClient) PutPrivateAccessVnet ¶

func (c WebAppsClient) PutPrivateAccessVnet(ctx context.Context, id commonids.AppServiceId, input PrivateAccess) (result PutPrivateAccessVnetOperationResponse, err error)

PutPrivateAccessVnet ...

func (WebAppsClient) PutPrivateAccessVnetSlot ¶

func (c WebAppsClient) PutPrivateAccessVnetSlot(ctx context.Context, id SlotId, input PrivateAccess) (result PutPrivateAccessVnetSlotOperationResponse, err error)

PutPrivateAccessVnetSlot ...

func (WebAppsClient) RecoverSiteConfigurationSnapshot ¶

func (c WebAppsClient) RecoverSiteConfigurationSnapshot(ctx context.Context, id SnapshotId) (result RecoverSiteConfigurationSnapshotOperationResponse, err error)

RecoverSiteConfigurationSnapshot ...

func (WebAppsClient) RecoverSiteConfigurationSnapshotSlot ¶

func (c WebAppsClient) RecoverSiteConfigurationSnapshotSlot(ctx context.Context, id WebSnapshotId) (result RecoverSiteConfigurationSnapshotSlotOperationResponse, err error)

RecoverSiteConfigurationSnapshotSlot ...

func (WebAppsClient) ResetProductionSlotConfig ¶

func (c WebAppsClient) ResetProductionSlotConfig(ctx context.Context, id commonids.AppServiceId) (result ResetProductionSlotConfigOperationResponse, err error)

ResetProductionSlotConfig ...

func (WebAppsClient) ResetSlotConfigurationSlot ¶

func (c WebAppsClient) ResetSlotConfigurationSlot(ctx context.Context, id SlotId) (result ResetSlotConfigurationSlotOperationResponse, err error)

ResetSlotConfigurationSlot ...

func (WebAppsClient) Restart ¶

Restart ...

func (WebAppsClient) RestartSlot ¶

RestartSlot ...

func (WebAppsClient) Restore ¶

func (c WebAppsClient) Restore(ctx context.Context, id BackupId, input RestoreRequest) (result RestoreOperationResponse, err error)

Restore ...

func (WebAppsClient) RestoreFromBackupBlob ¶

func (c WebAppsClient) RestoreFromBackupBlob(ctx context.Context, id commonids.AppServiceId, input RestoreRequest) (result RestoreFromBackupBlobOperationResponse, err error)

RestoreFromBackupBlob ...

func (WebAppsClient) RestoreFromBackupBlobSlot ¶

func (c WebAppsClient) RestoreFromBackupBlobSlot(ctx context.Context, id SlotId, input RestoreRequest) (result RestoreFromBackupBlobSlotOperationResponse, err error)

RestoreFromBackupBlobSlot ...

func (WebAppsClient) RestoreFromBackupBlobSlotThenPoll ¶

func (c WebAppsClient) RestoreFromBackupBlobSlotThenPoll(ctx context.Context, id SlotId, input RestoreRequest) error

RestoreFromBackupBlobSlotThenPoll performs RestoreFromBackupBlobSlot then polls until it's completed

func (WebAppsClient) RestoreFromBackupBlobThenPoll ¶

func (c WebAppsClient) RestoreFromBackupBlobThenPoll(ctx context.Context, id commonids.AppServiceId, input RestoreRequest) error

RestoreFromBackupBlobThenPoll performs RestoreFromBackupBlob then polls until it's completed

func (WebAppsClient) RestoreFromDeletedApp ¶

RestoreFromDeletedApp ...

func (WebAppsClient) RestoreFromDeletedAppSlot ¶

func (c WebAppsClient) RestoreFromDeletedAppSlot(ctx context.Context, id SlotId, input DeletedAppRestoreRequest) (result RestoreFromDeletedAppSlotOperationResponse, err error)

RestoreFromDeletedAppSlot ...

func (WebAppsClient) RestoreFromDeletedAppSlotThenPoll ¶

func (c WebAppsClient) RestoreFromDeletedAppSlotThenPoll(ctx context.Context, id SlotId, input DeletedAppRestoreRequest) error

RestoreFromDeletedAppSlotThenPoll performs RestoreFromDeletedAppSlot then polls until it's completed

func (WebAppsClient) RestoreFromDeletedAppThenPoll ¶

func (c WebAppsClient) RestoreFromDeletedAppThenPoll(ctx context.Context, id commonids.AppServiceId, input DeletedAppRestoreRequest) error

RestoreFromDeletedAppThenPoll performs RestoreFromDeletedApp then polls until it's completed

func (WebAppsClient) RestoreSlot ¶

func (c WebAppsClient) RestoreSlot(ctx context.Context, id SlotBackupId, input RestoreRequest) (result RestoreSlotOperationResponse, err error)

RestoreSlot ...

func (WebAppsClient) RestoreSlotThenPoll ¶

func (c WebAppsClient) RestoreSlotThenPoll(ctx context.Context, id SlotBackupId, input RestoreRequest) error

RestoreSlotThenPoll performs RestoreSlot then polls until it's completed

func (WebAppsClient) RestoreSnapshot ¶

RestoreSnapshot ...

func (WebAppsClient) RestoreSnapshotSlot ¶

func (c WebAppsClient) RestoreSnapshotSlot(ctx context.Context, id SlotId, input SnapshotRestoreRequest) (result RestoreSnapshotSlotOperationResponse, err error)

RestoreSnapshotSlot ...

func (WebAppsClient) RestoreSnapshotSlotThenPoll ¶

func (c WebAppsClient) RestoreSnapshotSlotThenPoll(ctx context.Context, id SlotId, input SnapshotRestoreRequest) error

RestoreSnapshotSlotThenPoll performs RestoreSnapshotSlot then polls until it's completed

func (WebAppsClient) RestoreSnapshotThenPoll ¶

func (c WebAppsClient) RestoreSnapshotThenPoll(ctx context.Context, id commonids.AppServiceId, input SnapshotRestoreRequest) error

RestoreSnapshotThenPoll performs RestoreSnapshot then polls until it's completed

func (WebAppsClient) RestoreThenPoll ¶

func (c WebAppsClient) RestoreThenPoll(ctx context.Context, id BackupId, input RestoreRequest) error

RestoreThenPoll performs Restore then polls until it's completed

func (WebAppsClient) RunTriggeredWebJob ¶

func (c WebAppsClient) RunTriggeredWebJob(ctx context.Context, id TriggeredWebJobId) (result RunTriggeredWebJobOperationResponse, err error)

RunTriggeredWebJob ...

func (WebAppsClient) RunTriggeredWebJobSlot ¶

func (c WebAppsClient) RunTriggeredWebJobSlot(ctx context.Context, id SlotTriggeredWebJobId) (result RunTriggeredWebJobSlotOperationResponse, err error)

RunTriggeredWebJobSlot ...

func (WebAppsClient) Start ¶

Start ...

func (WebAppsClient) StartContinuousWebJob ¶

func (c WebAppsClient) StartContinuousWebJob(ctx context.Context, id ContinuousWebJobId) (result StartContinuousWebJobOperationResponse, err error)

StartContinuousWebJob ...

func (WebAppsClient) StartContinuousWebJobSlot ¶

func (c WebAppsClient) StartContinuousWebJobSlot(ctx context.Context, id SlotContinuousWebJobId) (result StartContinuousWebJobSlotOperationResponse, err error)

StartContinuousWebJobSlot ...

func (WebAppsClient) StartNetworkTrace ¶

StartNetworkTrace ...

func (WebAppsClient) StartNetworkTraceSlot ¶

StartNetworkTraceSlot ...

func (WebAppsClient) StartNetworkTraceSlotThenPoll ¶

func (c WebAppsClient) StartNetworkTraceSlotThenPoll(ctx context.Context, id SlotId, options StartNetworkTraceSlotOperationOptions) error

StartNetworkTraceSlotThenPoll performs StartNetworkTraceSlot then polls until it's completed

func (WebAppsClient) StartNetworkTraceThenPoll ¶

func (c WebAppsClient) StartNetworkTraceThenPoll(ctx context.Context, id commonids.AppServiceId, options StartNetworkTraceOperationOptions) error

StartNetworkTraceThenPoll performs StartNetworkTrace then polls until it's completed

func (WebAppsClient) StartSlot ¶

func (c WebAppsClient) StartSlot(ctx context.Context, id SlotId) (result StartSlotOperationResponse, err error)

StartSlot ...

func (WebAppsClient) StartWebSiteNetworkTrace ¶

StartWebSiteNetworkTrace ...

func (WebAppsClient) StartWebSiteNetworkTraceOperation ¶

StartWebSiteNetworkTraceOperation ...

func (WebAppsClient) StartWebSiteNetworkTraceOperationSlot ¶

StartWebSiteNetworkTraceOperationSlot ...

func (WebAppsClient) StartWebSiteNetworkTraceOperationSlotThenPoll ¶

func (c WebAppsClient) StartWebSiteNetworkTraceOperationSlotThenPoll(ctx context.Context, id SlotId, options StartWebSiteNetworkTraceOperationSlotOperationOptions) error

StartWebSiteNetworkTraceOperationSlotThenPoll performs StartWebSiteNetworkTraceOperationSlot then polls until it's completed

func (WebAppsClient) StartWebSiteNetworkTraceOperationThenPoll ¶

func (c WebAppsClient) StartWebSiteNetworkTraceOperationThenPoll(ctx context.Context, id commonids.AppServiceId, options StartWebSiteNetworkTraceOperationOperationOptions) error

StartWebSiteNetworkTraceOperationThenPoll performs StartWebSiteNetworkTraceOperation then polls until it's completed

func (WebAppsClient) StartWebSiteNetworkTraceSlot ¶

StartWebSiteNetworkTraceSlot ...

func (WebAppsClient) Stop ¶

Stop ...

func (WebAppsClient) StopContinuousWebJob ¶

func (c WebAppsClient) StopContinuousWebJob(ctx context.Context, id ContinuousWebJobId) (result StopContinuousWebJobOperationResponse, err error)

StopContinuousWebJob ...

func (WebAppsClient) StopContinuousWebJobSlot ¶

func (c WebAppsClient) StopContinuousWebJobSlot(ctx context.Context, id SlotContinuousWebJobId) (result StopContinuousWebJobSlotOperationResponse, err error)

StopContinuousWebJobSlot ...

func (WebAppsClient) StopNetworkTrace ¶

StopNetworkTrace ...

func (WebAppsClient) StopNetworkTraceSlot ¶

func (c WebAppsClient) StopNetworkTraceSlot(ctx context.Context, id SlotId) (result StopNetworkTraceSlotOperationResponse, err error)

StopNetworkTraceSlot ...

func (WebAppsClient) StopSlot ¶

func (c WebAppsClient) StopSlot(ctx context.Context, id SlotId) (result StopSlotOperationResponse, err error)

StopSlot ...

func (WebAppsClient) StopWebSiteNetworkTrace ¶

func (c WebAppsClient) StopWebSiteNetworkTrace(ctx context.Context, id commonids.AppServiceId) (result StopWebSiteNetworkTraceOperationResponse, err error)

StopWebSiteNetworkTrace ...

func (WebAppsClient) StopWebSiteNetworkTraceSlot ¶

func (c WebAppsClient) StopWebSiteNetworkTraceSlot(ctx context.Context, id SlotId) (result StopWebSiteNetworkTraceSlotOperationResponse, err error)

StopWebSiteNetworkTraceSlot ...

func (WebAppsClient) SwapSlotSlot ¶

func (c WebAppsClient) SwapSlotSlot(ctx context.Context, id SlotId, input CsmSlotEntity) (result SwapSlotSlotOperationResponse, err error)

SwapSlotSlot ...

func (WebAppsClient) SwapSlotSlotThenPoll ¶

func (c WebAppsClient) SwapSlotSlotThenPoll(ctx context.Context, id SlotId, input CsmSlotEntity) error

SwapSlotSlotThenPoll performs SwapSlotSlot then polls until it's completed

func (WebAppsClient) SwapSlotWithProduction ¶

func (c WebAppsClient) SwapSlotWithProduction(ctx context.Context, id commonids.AppServiceId, input CsmSlotEntity) (result SwapSlotWithProductionOperationResponse, err error)

SwapSlotWithProduction ...

func (WebAppsClient) SwapSlotWithProductionThenPoll ¶

func (c WebAppsClient) SwapSlotWithProductionThenPoll(ctx context.Context, id commonids.AppServiceId, input CsmSlotEntity) error

SwapSlotWithProductionThenPoll performs SwapSlotWithProduction then polls until it's completed

func (WebAppsClient) SyncFunctionTriggers ¶

func (c WebAppsClient) SyncFunctionTriggers(ctx context.Context, id commonids.AppServiceId) (result SyncFunctionTriggersOperationResponse, err error)

SyncFunctionTriggers ...

func (WebAppsClient) SyncFunctionTriggersSlot ¶

func (c WebAppsClient) SyncFunctionTriggersSlot(ctx context.Context, id SlotId) (result SyncFunctionTriggersSlotOperationResponse, err error)

SyncFunctionTriggersSlot ...

func (WebAppsClient) SyncFunctions ¶

SyncFunctions ...

func (WebAppsClient) SyncFunctionsSlot ¶

func (c WebAppsClient) SyncFunctionsSlot(ctx context.Context, id SlotId) (result SyncFunctionsSlotOperationResponse, err error)

SyncFunctionsSlot ...

func (WebAppsClient) SyncRepository ¶

SyncRepository ...

func (WebAppsClient) SyncRepositorySlot ¶

func (c WebAppsClient) SyncRepositorySlot(ctx context.Context, id SlotId) (result SyncRepositorySlotOperationResponse, err error)

SyncRepositorySlot ...

func (WebAppsClient) Update ¶

Update ...

func (WebAppsClient) UpdateApplicationSettings ¶

func (c WebAppsClient) UpdateApplicationSettings(ctx context.Context, id commonids.AppServiceId, input StringDictionary) (result UpdateApplicationSettingsOperationResponse, err error)

UpdateApplicationSettings ...

func (WebAppsClient) UpdateApplicationSettingsSlot ¶

func (c WebAppsClient) UpdateApplicationSettingsSlot(ctx context.Context, id SlotId, input StringDictionary) (result UpdateApplicationSettingsSlotOperationResponse, err error)

UpdateApplicationSettingsSlot ...

func (WebAppsClient) UpdateAuthSettings ¶

UpdateAuthSettings ...

func (WebAppsClient) UpdateAuthSettingsSlot ¶

func (c WebAppsClient) UpdateAuthSettingsSlot(ctx context.Context, id SlotId, input SiteAuthSettings) (result UpdateAuthSettingsSlotOperationResponse, err error)

UpdateAuthSettingsSlot ...

func (WebAppsClient) UpdateAuthSettingsV2 ¶

UpdateAuthSettingsV2 ...

func (WebAppsClient) UpdateAuthSettingsV2Slot ¶

func (c WebAppsClient) UpdateAuthSettingsV2Slot(ctx context.Context, id SlotId, input SiteAuthSettingsV2) (result UpdateAuthSettingsV2SlotOperationResponse, err error)

UpdateAuthSettingsV2Slot ...

func (WebAppsClient) UpdateAzureStorageAccounts ¶

UpdateAzureStorageAccounts ...

func (WebAppsClient) UpdateAzureStorageAccountsSlot ¶

UpdateAzureStorageAccountsSlot ...

func (WebAppsClient) UpdateBackupConfiguration ¶

func (c WebAppsClient) UpdateBackupConfiguration(ctx context.Context, id commonids.AppServiceId, input BackupRequest) (result UpdateBackupConfigurationOperationResponse, err error)

UpdateBackupConfiguration ...

func (WebAppsClient) UpdateBackupConfigurationSlot ¶

func (c WebAppsClient) UpdateBackupConfigurationSlot(ctx context.Context, id SlotId, input BackupRequest) (result UpdateBackupConfigurationSlotOperationResponse, err error)

UpdateBackupConfigurationSlot ...

func (WebAppsClient) UpdateConfiguration ¶

UpdateConfiguration ...

func (WebAppsClient) UpdateConfigurationSlot ¶

func (c WebAppsClient) UpdateConfigurationSlot(ctx context.Context, id SlotId, input SiteConfigResource) (result UpdateConfigurationSlotOperationResponse, err error)

UpdateConfigurationSlot ...

func (WebAppsClient) UpdateConnectionStrings ¶

UpdateConnectionStrings ...

func (WebAppsClient) UpdateConnectionStringsSlot ¶

func (c WebAppsClient) UpdateConnectionStringsSlot(ctx context.Context, id SlotId, input ConnectionStringDictionary) (result UpdateConnectionStringsSlotOperationResponse, err error)

UpdateConnectionStringsSlot ...

func (WebAppsClient) UpdateDiagnosticLogsConfig ¶

func (c WebAppsClient) UpdateDiagnosticLogsConfig(ctx context.Context, id commonids.AppServiceId, input SiteLogsConfig) (result UpdateDiagnosticLogsConfigOperationResponse, err error)

UpdateDiagnosticLogsConfig ...

func (WebAppsClient) UpdateDiagnosticLogsConfigSlot ¶

func (c WebAppsClient) UpdateDiagnosticLogsConfigSlot(ctx context.Context, id SlotId, input SiteLogsConfig) (result UpdateDiagnosticLogsConfigSlotOperationResponse, err error)

UpdateDiagnosticLogsConfigSlot ...

func (WebAppsClient) UpdateDomainOwnershipIdentifier ¶

func (c WebAppsClient) UpdateDomainOwnershipIdentifier(ctx context.Context, id DomainOwnershipIdentifierId, input Identifier) (result UpdateDomainOwnershipIdentifierOperationResponse, err error)

UpdateDomainOwnershipIdentifier ...

func (WebAppsClient) UpdateDomainOwnershipIdentifierSlot ¶

UpdateDomainOwnershipIdentifierSlot ...

func (WebAppsClient) UpdateFtpAllowed ¶

UpdateFtpAllowed ...

func (WebAppsClient) UpdateFtpAllowedSlot ¶

UpdateFtpAllowedSlot ...

func (WebAppsClient) UpdateHybridConnection ¶

func (c WebAppsClient) UpdateHybridConnection(ctx context.Context, id RelayId, input HybridConnection) (result UpdateHybridConnectionOperationResponse, err error)

UpdateHybridConnection ...

func (WebAppsClient) UpdateHybridConnectionSlot ¶

UpdateHybridConnectionSlot ...

func (WebAppsClient) UpdateMetadata ¶

UpdateMetadata ...

func (WebAppsClient) UpdateMetadataSlot ¶

func (c WebAppsClient) UpdateMetadataSlot(ctx context.Context, id SlotId, input StringDictionary) (result UpdateMetadataSlotOperationResponse, err error)

UpdateMetadataSlot ...

func (WebAppsClient) UpdatePremierAddOn ¶

UpdatePremierAddOn ...

func (WebAppsClient) UpdatePremierAddOnSlot ¶

UpdatePremierAddOnSlot ...

func (WebAppsClient) UpdateRelayServiceConnection ¶

UpdateRelayServiceConnection ...

func (WebAppsClient) UpdateRelayServiceConnectionSlot ¶

UpdateRelayServiceConnectionSlot ...

func (WebAppsClient) UpdateScmAllowed ¶

UpdateScmAllowed ...

func (WebAppsClient) UpdateScmAllowedSlot ¶

UpdateScmAllowedSlot ...

func (WebAppsClient) UpdateSitePushSettings ¶

func (c WebAppsClient) UpdateSitePushSettings(ctx context.Context, id commonids.AppServiceId, input PushSettings) (result UpdateSitePushSettingsOperationResponse, err error)

UpdateSitePushSettings ...

func (WebAppsClient) UpdateSitePushSettingsSlot ¶

func (c WebAppsClient) UpdateSitePushSettingsSlot(ctx context.Context, id SlotId, input PushSettings) (result UpdateSitePushSettingsSlotOperationResponse, err error)

UpdateSitePushSettingsSlot ...

func (WebAppsClient) UpdateSlot ¶

func (c WebAppsClient) UpdateSlot(ctx context.Context, id SlotId, input SitePatchResource) (result UpdateSlotOperationResponse, err error)

UpdateSlot ...

func (WebAppsClient) UpdateSlotConfigurationNames ¶

UpdateSlotConfigurationNames ...

func (WebAppsClient) UpdateSourceControl ¶

UpdateSourceControl ...

func (WebAppsClient) UpdateSourceControlSlot ¶

func (c WebAppsClient) UpdateSourceControlSlot(ctx context.Context, id SlotId, input SiteSourceControl) (result UpdateSourceControlSlotOperationResponse, err error)

UpdateSourceControlSlot ...

func (WebAppsClient) UpdateSwiftVirtualNetworkConnectionWithCheck ¶

func (c WebAppsClient) UpdateSwiftVirtualNetworkConnectionWithCheck(ctx context.Context, id commonids.AppServiceId, input SwiftVirtualNetwork) (result UpdateSwiftVirtualNetworkConnectionWithCheckOperationResponse, err error)

UpdateSwiftVirtualNetworkConnectionWithCheck ...

func (WebAppsClient) UpdateSwiftVirtualNetworkConnectionWithCheckSlot ¶

func (c WebAppsClient) UpdateSwiftVirtualNetworkConnectionWithCheckSlot(ctx context.Context, id SlotId, input SwiftVirtualNetwork) (result UpdateSwiftVirtualNetworkConnectionWithCheckSlotOperationResponse, err error)

UpdateSwiftVirtualNetworkConnectionWithCheckSlot ...

func (WebAppsClient) UpdateVnetConnection ¶

UpdateVnetConnection ...

func (WebAppsClient) UpdateVnetConnectionGateway ¶

func (c WebAppsClient) UpdateVnetConnectionGateway(ctx context.Context, id GatewayId, input VnetGateway) (result UpdateVnetConnectionGatewayOperationResponse, err error)

UpdateVnetConnectionGateway ...

func (WebAppsClient) UpdateVnetConnectionGatewaySlot ¶

UpdateVnetConnectionGatewaySlot ...

func (WebAppsClient) UpdateVnetConnectionSlot ¶

UpdateVnetConnectionSlot ...

type WebJob ¶

type WebJob struct {
	Id         *string           `json:"id,omitempty"`
	Kind       *string           `json:"kind,omitempty"`
	Name       *string           `json:"name,omitempty"`
	Properties *WebJobProperties `json:"properties,omitempty"`
	Type       *string           `json:"type,omitempty"`
}

type WebJobId ¶

type WebJobId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	WebJobName        string
}

WebJobId is a struct representing the Resource ID for a Web Job

func NewWebJobID ¶

func NewWebJobID(subscriptionId string, resourceGroupName string, siteName string, webJobName string) WebJobId

NewWebJobID returns a new WebJobId struct

func ParseWebJobID ¶

func ParseWebJobID(input string) (*WebJobId, error)

ParseWebJobID parses 'input' into a WebJobId

func ParseWebJobIDInsensitively ¶

func ParseWebJobIDInsensitively(input string) (*WebJobId, error)

ParseWebJobIDInsensitively parses 'input' case-insensitively into a WebJobId note: this method should only be used for API response data and not user input

func (WebJobId) ID ¶

func (id WebJobId) ID() string

ID returns the formatted Web Job ID

func (WebJobId) Segments ¶

func (id WebJobId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Web Job ID

func (WebJobId) String ¶

func (id WebJobId) String() string

String returns a human-readable description of this Web Job ID

type WebJobOperationPredicate ¶

type WebJobOperationPredicate struct {
	Id   *string
	Kind *string
	Name *string
	Type *string
}

func (WebJobOperationPredicate) Matches ¶

func (p WebJobOperationPredicate) Matches(input WebJob) bool

type WebJobProperties ¶

type WebJobProperties struct {
	Error        *string                 `json:"error,omitempty"`
	ExtraInfoUrl *string                 `json:"extra_info_url,omitempty"`
	RunCommand   *string                 `json:"run_command,omitempty"`
	Settings     *map[string]interface{} `json:"settings,omitempty"`
	Url          *string                 `json:"url,omitempty"`
	UsingSdk     *bool                   `json:"using_sdk,omitempty"`
	WebJobType   *WebJobType             `json:"web_job_type,omitempty"`
}

type WebJobType ¶

type WebJobType string
const (
	WebJobTypeContinuous WebJobType = "Continuous"
	WebJobTypeTriggered  WebJobType = "Triggered"
)

func (*WebJobType) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *WebJobType) UnmarshalJSON(bytes []byte) error

type WebSiteInstanceStatus ¶

type WebSiteInstanceStatus struct {
	Id         *string                          `json:"id,omitempty"`
	Kind       *string                          `json:"kind,omitempty"`
	Name       *string                          `json:"name,omitempty"`
	Properties *WebSiteInstanceStatusProperties `json:"properties,omitempty"`
	Type       *string                          `json:"type,omitempty"`
}

type WebSiteInstanceStatusOperationPredicate ¶

type WebSiteInstanceStatusOperationPredicate struct {
	Id   *string
	Kind *string
	Name *string
	Type *string
}

func (WebSiteInstanceStatusOperationPredicate) Matches ¶

type WebSiteInstanceStatusProperties ¶

type WebSiteInstanceStatusProperties struct {
	ConsoleUrl     *string                   `json:"consoleUrl,omitempty"`
	Containers     *map[string]ContainerInfo `json:"containers,omitempty"`
	DetectorUrl    *string                   `json:"detectorUrl,omitempty"`
	HealthCheckUrl *string                   `json:"healthCheckUrl,omitempty"`
	State          *SiteRuntimeState         `json:"state,omitempty"`
	StatusUrl      *string                   `json:"statusUrl,omitempty"`
}

type WebSnapshotId ¶

type WebSnapshotId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	SlotName          string
	SnapshotId        string
}

WebSnapshotId is a struct representing the Resource ID for a Web Snapshot

func NewWebSnapshotID ¶

func NewWebSnapshotID(subscriptionId string, resourceGroupName string, siteName string, slotName string, snapshotId string) WebSnapshotId

NewWebSnapshotID returns a new WebSnapshotId struct

func ParseWebSnapshotID ¶

func ParseWebSnapshotID(input string) (*WebSnapshotId, error)

ParseWebSnapshotID parses 'input' into a WebSnapshotId

func ParseWebSnapshotIDInsensitively ¶

func ParseWebSnapshotIDInsensitively(input string) (*WebSnapshotId, error)

ParseWebSnapshotIDInsensitively parses 'input' case-insensitively into a WebSnapshotId note: this method should only be used for API response data and not user input

func (WebSnapshotId) ID ¶

func (id WebSnapshotId) ID() string

ID returns the formatted Web Snapshot ID

func (WebSnapshotId) Segments ¶

func (id WebSnapshotId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Web Snapshot ID

func (WebSnapshotId) String ¶

func (id WebSnapshotId) String() string

String returns a human-readable description of this Web Snapshot ID

type WorkflowArtifacts ¶

type WorkflowArtifacts struct {
	AppSettings   *interface{}            `json:"appSettings,omitempty"`
	Files         *map[string]interface{} `json:"files,omitempty"`
	FilesToDelete *[]string               `json:"filesToDelete,omitempty"`
}

type WorkflowEnvelope ¶

type WorkflowEnvelope struct {
	Id         *string                     `json:"id,omitempty"`
	Kind       *string                     `json:"kind,omitempty"`
	Location   *string                     `json:"location,omitempty"`
	Name       *string                     `json:"name,omitempty"`
	Properties *WorkflowEnvelopeProperties `json:"properties,omitempty"`
	Type       *string                     `json:"type,omitempty"`
}

type WorkflowEnvelopeOperationPredicate ¶

type WorkflowEnvelopeOperationPredicate struct {
	Id       *string
	Kind     *string
	Location *string
	Name     *string
	Type     *string
}

func (WorkflowEnvelopeOperationPredicate) Matches ¶

type WorkflowEnvelopeProperties ¶

type WorkflowEnvelopeProperties struct {
	Files     *map[string]interface{} `json:"files,omitempty"`
	FlowState *WorkflowState          `json:"flowState,omitempty"`
	Health    *WorkflowHealth         `json:"health,omitempty"`
}

type WorkflowHealth ¶

type WorkflowHealth struct {
	Error *ErrorEntity        `json:"error,omitempty"`
	State WorkflowHealthState `json:"state"`
}

type WorkflowHealthState ¶

type WorkflowHealthState string
const (
	WorkflowHealthStateHealthy      WorkflowHealthState = "Healthy"
	WorkflowHealthStateNotSpecified WorkflowHealthState = "NotSpecified"
	WorkflowHealthStateUnhealthy    WorkflowHealthState = "Unhealthy"
	WorkflowHealthStateUnknown      WorkflowHealthState = "Unknown"
)

func (*WorkflowHealthState) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *WorkflowHealthState) UnmarshalJSON(bytes []byte) error

type WorkflowId ¶

type WorkflowId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	WorkflowName      string
}

WorkflowId is a struct representing the Resource ID for a Workflow

func NewWorkflowID ¶

func NewWorkflowID(subscriptionId string, resourceGroupName string, siteName string, workflowName string) WorkflowId

NewWorkflowID returns a new WorkflowId struct

func ParseWorkflowID ¶

func ParseWorkflowID(input string) (*WorkflowId, error)

ParseWorkflowID parses 'input' into a WorkflowId

func ParseWorkflowIDInsensitively ¶

func ParseWorkflowIDInsensitively(input string) (*WorkflowId, error)

ParseWorkflowIDInsensitively parses 'input' case-insensitively into a WorkflowId note: this method should only be used for API response data and not user input

func (WorkflowId) ID ¶

func (id WorkflowId) ID() string

ID returns the formatted Workflow ID

func (WorkflowId) Segments ¶

func (id WorkflowId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Workflow ID

func (WorkflowId) String ¶

func (id WorkflowId) String() string

String returns a human-readable description of this Workflow ID

type WorkflowState ¶

type WorkflowState string
const (
	WorkflowStateCompleted    WorkflowState = "Completed"
	WorkflowStateDeleted      WorkflowState = "Deleted"
	WorkflowStateDisabled     WorkflowState = "Disabled"
	WorkflowStateEnabled      WorkflowState = "Enabled"
	WorkflowStateNotSpecified WorkflowState = "NotSpecified"
	WorkflowStateSuspended    WorkflowState = "Suspended"
)

func (*WorkflowState) UnmarshalJSON ¶ added in v0.20230725.1205316

func (s *WorkflowState) UnmarshalJSON(bytes []byte) error

Source Files ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL