appserviceenvironments

package
v0.20230725.1160316 Latest Latest
Warning

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

Go to latest
Published: Jul 25, 2023 License: MPL-2.0 Imports: 13 Imported by: 1

README

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

The appserviceenvironments 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/appserviceenvironments"

Client Initialization

client := appserviceenvironments.NewAppServiceEnvironmentsClientWithBaseURI("https://management.azure.com")
client.Client.Authorizer = authorizer

Example Usage: AppServiceEnvironmentsClient.ApproveOrRejectPrivateEndpointConnection

ctx := context.TODO()
id := appserviceenvironments.NewHostingEnvironmentPrivateEndpointConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "hostingEnvironmentValue", "privateEndpointConnectionValue")

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


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

Example Usage: AppServiceEnvironmentsClient.ChangeVnet

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

payload := appserviceenvironments.VirtualNetworkProfile{
	// ...
}


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

Example Usage: AppServiceEnvironmentsClient.CreateOrUpdate

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

payload := appserviceenvironments.AppServiceEnvironmentResource{
	// ...
}


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

Example Usage: AppServiceEnvironmentsClient.CreateOrUpdateMultiRolePool

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

payload := appserviceenvironments.WorkerPoolResource{
	// ...
}


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

Example Usage: AppServiceEnvironmentsClient.CreateOrUpdateWorkerPool

ctx := context.TODO()
id := appserviceenvironments.NewWorkerPoolID("12345678-1234-9876-4563-123456789012", "example-resource-group", "hostingEnvironmentValue", "workerPoolValue")

payload := appserviceenvironments.WorkerPoolResource{
	// ...
}


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

Example Usage: AppServiceEnvironmentsClient.Delete

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

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

Example Usage: AppServiceEnvironmentsClient.DeleteAseCustomDnsSuffixConfiguration

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

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

Example Usage: AppServiceEnvironmentsClient.DeletePrivateEndpointConnection

ctx := context.TODO()
id := appserviceenvironments.NewHostingEnvironmentPrivateEndpointConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "hostingEnvironmentValue", "privateEndpointConnectionValue")

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

Example Usage: AppServiceEnvironmentsClient.Get

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

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: AppServiceEnvironmentsClient.GetAseCustomDnsSuffixConfiguration

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

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

Example Usage: AppServiceEnvironmentsClient.GetAseV3NetworkingConfiguration

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

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

Example Usage: AppServiceEnvironmentsClient.GetDiagnosticsItem

ctx := context.TODO()
id := appserviceenvironments.NewHostingEnvironmentDiagnosticID("12345678-1234-9876-4563-123456789012", "example-resource-group", "hostingEnvironmentValue", "diagnosticValue")

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

Example Usage: AppServiceEnvironmentsClient.GetInboundNetworkDependenciesEndpoints

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

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

Example Usage: AppServiceEnvironmentsClient.GetMultiRolePool

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

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

Example Usage: AppServiceEnvironmentsClient.GetOutboundNetworkDependenciesEndpoints

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

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

Example Usage: AppServiceEnvironmentsClient.GetPrivateEndpointConnection

ctx := context.TODO()
id := appserviceenvironments.NewHostingEnvironmentPrivateEndpointConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "hostingEnvironmentValue", "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: AppServiceEnvironmentsClient.GetPrivateEndpointConnectionList

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

// 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: AppServiceEnvironmentsClient.GetPrivateLinkResources

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

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: AppServiceEnvironmentsClient.GetVipInfo

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

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

Example Usage: AppServiceEnvironmentsClient.GetWorkerPool

ctx := context.TODO()
id := appserviceenvironments.NewWorkerPoolID("12345678-1234-9876-4563-123456789012", "example-resource-group", "hostingEnvironmentValue", "workerPoolValue")

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

Example Usage: AppServiceEnvironmentsClient.List

ctx := context.TODO()
id := appserviceenvironments.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: AppServiceEnvironmentsClient.ListAppServicePlans

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

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

Example Usage: AppServiceEnvironmentsClient.ListByResourceGroup

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

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

Example Usage: AppServiceEnvironmentsClient.ListCapacities

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

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

Example Usage: AppServiceEnvironmentsClient.ListDiagnostics

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

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

Example Usage: AppServiceEnvironmentsClient.ListMultiRoleMetricDefinitions

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

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

Example Usage: AppServiceEnvironmentsClient.ListMultiRolePoolInstanceMetricDefinitions

ctx := context.TODO()
id := appserviceenvironments.NewDefaultInstanceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "hostingEnvironmentValue", "instanceValue")

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

Example Usage: AppServiceEnvironmentsClient.ListMultiRolePoolSkus

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

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

Example Usage: AppServiceEnvironmentsClient.ListMultiRolePools

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

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

Example Usage: AppServiceEnvironmentsClient.ListMultiRoleUsages

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

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

Example Usage: AppServiceEnvironmentsClient.ListOperations

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

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

Example Usage: AppServiceEnvironmentsClient.ListUsages

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

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

Example Usage: AppServiceEnvironmentsClient.ListWebApps

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

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

Example Usage: AppServiceEnvironmentsClient.ListWebWorkerMetricDefinitions

ctx := context.TODO()
id := appserviceenvironments.NewWorkerPoolID("12345678-1234-9876-4563-123456789012", "example-resource-group", "hostingEnvironmentValue", "workerPoolValue")

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

Example Usage: AppServiceEnvironmentsClient.ListWebWorkerUsages

ctx := context.TODO()
id := appserviceenvironments.NewWorkerPoolID("12345678-1234-9876-4563-123456789012", "example-resource-group", "hostingEnvironmentValue", "workerPoolValue")

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

Example Usage: AppServiceEnvironmentsClient.ListWorkerPoolInstanceMetricDefinitions

ctx := context.TODO()
id := appserviceenvironments.NewWorkerPoolInstanceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "hostingEnvironmentValue", "workerPoolValue", "instanceValue")

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

Example Usage: AppServiceEnvironmentsClient.ListWorkerPoolSkus

ctx := context.TODO()
id := appserviceenvironments.NewWorkerPoolID("12345678-1234-9876-4563-123456789012", "example-resource-group", "hostingEnvironmentValue", "workerPoolValue")

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

Example Usage: AppServiceEnvironmentsClient.ListWorkerPools

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

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

Example Usage: AppServiceEnvironmentsClient.Reboot

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

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

Example Usage: AppServiceEnvironmentsClient.Resume

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

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

Example Usage: AppServiceEnvironmentsClient.Suspend

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

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

Example Usage: AppServiceEnvironmentsClient.TestUpgradeAvailableNotification

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

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

Example Usage: AppServiceEnvironmentsClient.Update

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

payload := appserviceenvironments.AppServiceEnvironmentPatchResource{
	// ...
}


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: AppServiceEnvironmentsClient.UpdateAseCustomDnsSuffixConfiguration

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

payload := appserviceenvironments.CustomDnsSuffixConfiguration{
	// ...
}


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

Example Usage: AppServiceEnvironmentsClient.UpdateAseNetworkingConfiguration

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

payload := appserviceenvironments.AseV3NetworkingConfiguration{
	// ...
}


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

Example Usage: AppServiceEnvironmentsClient.UpdateMultiRolePool

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

payload := appserviceenvironments.WorkerPoolResource{
	// ...
}


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

Example Usage: AppServiceEnvironmentsClient.UpdateWorkerPool

ctx := context.TODO()
id := appserviceenvironments.NewWorkerPoolID("12345678-1234-9876-4563-123456789012", "example-resource-group", "hostingEnvironmentValue", "workerPoolValue")

payload := appserviceenvironments.WorkerPoolResource{
	// ...
}


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

Example Usage: AppServiceEnvironmentsClient.Upgrade

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PossibleValuesForAutoHealActionType

func PossibleValuesForAutoHealActionType() []string

func PossibleValuesForAzureStorageState

func PossibleValuesForAzureStorageState() []string

func PossibleValuesForAzureStorageType

func PossibleValuesForAzureStorageType() []string

func PossibleValuesForClientCertMode

func PossibleValuesForClientCertMode() []string

func PossibleValuesForComputeModeOptions

func PossibleValuesForComputeModeOptions() []string

func PossibleValuesForConnectionStringType

func PossibleValuesForConnectionStringType() []string

func PossibleValuesForCustomDnsSuffixProvisioningState

func PossibleValuesForCustomDnsSuffixProvisioningState() []string

func PossibleValuesForDefaultAction

func PossibleValuesForDefaultAction() []string

func PossibleValuesForFtpsState

func PossibleValuesForFtpsState() []string

func PossibleValuesForHostType

func PossibleValuesForHostType() []string

func PossibleValuesForHostingEnvironmentStatus

func PossibleValuesForHostingEnvironmentStatus() []string

func PossibleValuesForIPFilterTag

func PossibleValuesForIPFilterTag() []string

func PossibleValuesForLoadBalancingMode

func PossibleValuesForLoadBalancingMode() []string

func PossibleValuesForManagedPipelineMode

func PossibleValuesForManagedPipelineMode() []string

func PossibleValuesForOperationStatus

func PossibleValuesForOperationStatus() []string

func PossibleValuesForProvisioningState

func PossibleValuesForProvisioningState() []string

func PossibleValuesForRedundancyMode

func PossibleValuesForRedundancyMode() []string

func PossibleValuesForScmType

func PossibleValuesForScmType() []string

func PossibleValuesForSiteAvailabilityState

func PossibleValuesForSiteAvailabilityState() []string

func PossibleValuesForSiteLoadBalancing

func PossibleValuesForSiteLoadBalancing() []string

func PossibleValuesForSslState

func PossibleValuesForSslState() []string

func PossibleValuesForStatusOptions

func PossibleValuesForStatusOptions() []string

func PossibleValuesForSupportedTlsVersions

func PossibleValuesForSupportedTlsVersions() []string

func PossibleValuesForUpgradeAvailability

func PossibleValuesForUpgradeAvailability() []string

func PossibleValuesForUpgradePreference

func PossibleValuesForUpgradePreference() []string

func PossibleValuesForUsageState

func PossibleValuesForUsageState() []string

func PossibleValuesForWorkerSizeOptions

func PossibleValuesForWorkerSizeOptions() []string

func ValidateDefaultInstanceID

func ValidateDefaultInstanceID(input interface{}, key string) (warnings []string, errors []error)

ValidateDefaultInstanceID checks that 'input' can be parsed as a Default Instance ID

func ValidateHostingEnvironmentDiagnosticID

func ValidateHostingEnvironmentDiagnosticID(input interface{}, key string) (warnings []string, errors []error)

ValidateHostingEnvironmentDiagnosticID checks that 'input' can be parsed as a Hosting Environment Diagnostic ID

func ValidateHostingEnvironmentID

func ValidateHostingEnvironmentID(input interface{}, key string) (warnings []string, errors []error)

ValidateHostingEnvironmentID checks that 'input' can be parsed as a Hosting Environment ID

func ValidateHostingEnvironmentPrivateEndpointConnectionID

func ValidateHostingEnvironmentPrivateEndpointConnectionID(input interface{}, key string) (warnings []string, errors []error)

ValidateHostingEnvironmentPrivateEndpointConnectionID checks that 'input' can be parsed as a Hosting Environment Private Endpoint Connection ID

func ValidateWorkerPoolID

func ValidateWorkerPoolID(input interface{}, key string) (warnings []string, errors []error)

ValidateWorkerPoolID checks that 'input' can be parsed as a Worker Pool ID

func ValidateWorkerPoolInstanceID

func ValidateWorkerPoolInstanceID(input interface{}, key string) (warnings []string, errors []error)

ValidateWorkerPoolInstanceID checks that 'input' can be parsed as a Worker Pool Instance ID

Types

type AddressResponse

type AddressResponse struct {
	Id         *string                    `json:"id,omitempty"`
	Kind       *string                    `json:"kind,omitempty"`
	Name       *string                    `json:"name,omitempty"`
	Properties *AddressResponseProperties `json:"properties,omitempty"`
	Type       *string                    `json:"type,omitempty"`
}

type AddressResponseProperties

type AddressResponseProperties struct {
	InternalIPAddress   *string             `json:"internalIpAddress,omitempty"`
	OutboundIPAddresses *[]string           `json:"outboundIpAddresses,omitempty"`
	ServiceIPAddress    *string             `json:"serviceIpAddress,omitempty"`
	VipMappings         *[]VirtualIPMapping `json:"vipMappings,omitempty"`
}

type ApiDefinitionInfo

type ApiDefinitionInfo struct {
	Url *string `json:"url,omitempty"`
}

type ApiManagementConfig

type ApiManagementConfig struct {
	Id *string `json:"id,omitempty"`
}

type AppServiceEnvironment

type AppServiceEnvironment struct {
	ClusterSettings              *[]NameValuePair              `json:"clusterSettings,omitempty"`
	CustomDnsSuffixConfiguration *CustomDnsSuffixConfiguration `json:"customDnsSuffixConfiguration,omitempty"`
	DedicatedHostCount           *int64                        `json:"dedicatedHostCount,omitempty"`
	DnsSuffix                    *string                       `json:"dnsSuffix,omitempty"`
	FrontEndScaleFactor          *int64                        `json:"frontEndScaleFactor,omitempty"`
	HasLinuxWorkers              *bool                         `json:"hasLinuxWorkers,omitempty"`
	IPsslAddressCount            *int64                        `json:"ipsslAddressCount,omitempty"`
	InternalLoadBalancingMode    *LoadBalancingMode            `json:"internalLoadBalancingMode,omitempty"`
	MaximumNumberOfMachines      *int64                        `json:"maximumNumberOfMachines,omitempty"`
	MultiRoleCount               *int64                        `json:"multiRoleCount,omitempty"`
	MultiSize                    *string                       `json:"multiSize,omitempty"`
	NetworkingConfiguration      *AseV3NetworkingConfiguration `json:"networkingConfiguration,omitempty"`
	ProvisioningState            *ProvisioningState            `json:"provisioningState,omitempty"`
	Status                       *HostingEnvironmentStatus     `json:"status,omitempty"`
	Suspended                    *bool                         `json:"suspended,omitempty"`
	UpgradeAvailability          *UpgradeAvailability          `json:"upgradeAvailability,omitempty"`
	UpgradePreference            *UpgradePreference            `json:"upgradePreference,omitempty"`
	UserWhitelistedIPRanges      *[]string                     `json:"userWhitelistedIpRanges,omitempty"`
	VirtualNetwork               VirtualNetworkProfile         `json:"virtualNetwork"`
	ZoneRedundant                *bool                         `json:"zoneRedundant,omitempty"`
}

type AppServiceEnvironmentPatchResource

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

type AppServiceEnvironmentResource

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

type AppServiceEnvironmentResourceOperationPredicate

type AppServiceEnvironmentResourceOperationPredicate struct {
	Id       *string
	Kind     *string
	Location *string
	Name     *string
	Type     *string
}

func (AppServiceEnvironmentResourceOperationPredicate) Matches

type AppServiceEnvironmentsClient

type AppServiceEnvironmentsClient struct {
	Client autorest.Client
	// contains filtered or unexported fields
}

func NewAppServiceEnvironmentsClientWithBaseURI

func NewAppServiceEnvironmentsClientWithBaseURI(endpoint string) AppServiceEnvironmentsClient

func (AppServiceEnvironmentsClient) ApproveOrRejectPrivateEndpointConnection

ApproveOrRejectPrivateEndpointConnection ...

func (AppServiceEnvironmentsClient) ApproveOrRejectPrivateEndpointConnectionThenPoll

ApproveOrRejectPrivateEndpointConnectionThenPoll performs ApproveOrRejectPrivateEndpointConnection then polls until it's completed

func (AppServiceEnvironmentsClient) ChangeVnet

ChangeVnet ...

func (AppServiceEnvironmentsClient) ChangeVnetThenPoll

ChangeVnetThenPoll performs ChangeVnet then polls until it's completed

func (AppServiceEnvironmentsClient) CreateOrUpdate

CreateOrUpdate ...

func (AppServiceEnvironmentsClient) CreateOrUpdateMultiRolePool

CreateOrUpdateMultiRolePool ...

func (AppServiceEnvironmentsClient) CreateOrUpdateMultiRolePoolThenPoll

func (c AppServiceEnvironmentsClient) CreateOrUpdateMultiRolePoolThenPoll(ctx context.Context, id HostingEnvironmentId, input WorkerPoolResource) error

CreateOrUpdateMultiRolePoolThenPoll performs CreateOrUpdateMultiRolePool then polls until it's completed

func (AppServiceEnvironmentsClient) CreateOrUpdateThenPoll

CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed

func (AppServiceEnvironmentsClient) CreateOrUpdateWorkerPool

CreateOrUpdateWorkerPool ...

func (AppServiceEnvironmentsClient) CreateOrUpdateWorkerPoolThenPoll

func (c AppServiceEnvironmentsClient) CreateOrUpdateWorkerPoolThenPoll(ctx context.Context, id WorkerPoolId, input WorkerPoolResource) error

CreateOrUpdateWorkerPoolThenPoll performs CreateOrUpdateWorkerPool then polls until it's completed

func (AppServiceEnvironmentsClient) Delete

Delete ...

func (AppServiceEnvironmentsClient) DeleteAseCustomDnsSuffixConfiguration

DeleteAseCustomDnsSuffixConfiguration ...

func (AppServiceEnvironmentsClient) DeletePrivateEndpointConnection

DeletePrivateEndpointConnection ...

func (AppServiceEnvironmentsClient) DeletePrivateEndpointConnectionThenPoll

func (c AppServiceEnvironmentsClient) DeletePrivateEndpointConnectionThenPoll(ctx context.Context, id HostingEnvironmentPrivateEndpointConnectionId) error

DeletePrivateEndpointConnectionThenPoll performs DeletePrivateEndpointConnection then polls until it's completed

func (AppServiceEnvironmentsClient) DeleteThenPoll

DeleteThenPoll performs Delete then polls until it's completed

func (AppServiceEnvironmentsClient) Get

Get ...

func (AppServiceEnvironmentsClient) GetAseCustomDnsSuffixConfiguration

GetAseCustomDnsSuffixConfiguration ...

func (AppServiceEnvironmentsClient) GetAseV3NetworkingConfiguration

GetAseV3NetworkingConfiguration ...

func (AppServiceEnvironmentsClient) GetDiagnosticsItem

GetDiagnosticsItem ...

func (AppServiceEnvironmentsClient) GetInboundNetworkDependenciesEndpoints

GetInboundNetworkDependenciesEndpoints ...

func (AppServiceEnvironmentsClient) GetInboundNetworkDependenciesEndpointsComplete

GetInboundNetworkDependenciesEndpointsComplete retrieves all of the results into a single object

func (AppServiceEnvironmentsClient) GetInboundNetworkDependenciesEndpointsCompleteMatchingPredicate

func (c AppServiceEnvironmentsClient) GetInboundNetworkDependenciesEndpointsCompleteMatchingPredicate(ctx context.Context, id HostingEnvironmentId, predicate InboundEnvironmentEndpointOperationPredicate) (resp GetInboundNetworkDependenciesEndpointsCompleteResult, err error)

GetInboundNetworkDependenciesEndpointsCompleteMatchingPredicate retrieves all of the results and then applied the predicate

func (AppServiceEnvironmentsClient) GetMultiRolePool

GetMultiRolePool ...

func (AppServiceEnvironmentsClient) GetOutboundNetworkDependenciesEndpoints

GetOutboundNetworkDependenciesEndpoints ...

func (AppServiceEnvironmentsClient) GetOutboundNetworkDependenciesEndpointsComplete

GetOutboundNetworkDependenciesEndpointsComplete retrieves all of the results into a single object

func (AppServiceEnvironmentsClient) GetOutboundNetworkDependenciesEndpointsCompleteMatchingPredicate

func (c AppServiceEnvironmentsClient) GetOutboundNetworkDependenciesEndpointsCompleteMatchingPredicate(ctx context.Context, id HostingEnvironmentId, predicate OutboundEnvironmentEndpointOperationPredicate) (resp GetOutboundNetworkDependenciesEndpointsCompleteResult, err error)

GetOutboundNetworkDependenciesEndpointsCompleteMatchingPredicate retrieves all of the results and then applied the predicate

func (AppServiceEnvironmentsClient) GetPrivateEndpointConnection

GetPrivateEndpointConnection ...

func (AppServiceEnvironmentsClient) GetPrivateEndpointConnectionList

GetPrivateEndpointConnectionList ...

func (AppServiceEnvironmentsClient) GetPrivateEndpointConnectionListComplete

GetPrivateEndpointConnectionListComplete retrieves all of the results into a single object

func (AppServiceEnvironmentsClient) GetPrivateEndpointConnectionListCompleteMatchingPredicate

GetPrivateEndpointConnectionListCompleteMatchingPredicate retrieves all of the results and then applied the predicate

func (AppServiceEnvironmentsClient) GetPrivateLinkResources

GetPrivateLinkResources ...

func (AppServiceEnvironmentsClient) GetVipInfo

GetVipInfo ...

func (AppServiceEnvironmentsClient) GetWorkerPool

GetWorkerPool ...

func (AppServiceEnvironmentsClient) List

List ...

func (AppServiceEnvironmentsClient) ListAppServicePlans

ListAppServicePlans ...

func (AppServiceEnvironmentsClient) ListAppServicePlansComplete

ListAppServicePlansComplete retrieves all of the results into a single object

func (AppServiceEnvironmentsClient) ListAppServicePlansCompleteMatchingPredicate

func (c AppServiceEnvironmentsClient) ListAppServicePlansCompleteMatchingPredicate(ctx context.Context, id HostingEnvironmentId, predicate AppServicePlanOperationPredicate) (resp ListAppServicePlansCompleteResult, err error)

ListAppServicePlansCompleteMatchingPredicate retrieves all of the results and then applied the predicate

func (AppServiceEnvironmentsClient) ListByResourceGroup

ListByResourceGroup ...

func (AppServiceEnvironmentsClient) ListByResourceGroupComplete

ListByResourceGroupComplete retrieves all of the results into a single object

func (AppServiceEnvironmentsClient) ListByResourceGroupCompleteMatchingPredicate

ListByResourceGroupCompleteMatchingPredicate retrieves all of the results and then applied the predicate

func (AppServiceEnvironmentsClient) ListCapacities

ListCapacities ...

func (AppServiceEnvironmentsClient) ListCapacitiesComplete

ListCapacitiesComplete retrieves all of the results into a single object

func (AppServiceEnvironmentsClient) ListCapacitiesCompleteMatchingPredicate

func (c AppServiceEnvironmentsClient) ListCapacitiesCompleteMatchingPredicate(ctx context.Context, id HostingEnvironmentId, predicate StampCapacityOperationPredicate) (resp ListCapacitiesCompleteResult, err error)

ListCapacitiesCompleteMatchingPredicate retrieves all of the results and then applied the predicate

func (AppServiceEnvironmentsClient) ListComplete

ListComplete retrieves all of the results into a single object

func (AppServiceEnvironmentsClient) ListCompleteMatchingPredicate

ListCompleteMatchingPredicate retrieves all of the results and then applied the predicate

func (AppServiceEnvironmentsClient) ListDiagnostics

ListDiagnostics ...

func (AppServiceEnvironmentsClient) ListMultiRoleMetricDefinitions

ListMultiRoleMetricDefinitions ...

func (AppServiceEnvironmentsClient) ListMultiRoleMetricDefinitionsComplete

ListMultiRoleMetricDefinitionsComplete retrieves all of the results into a single object

func (AppServiceEnvironmentsClient) ListMultiRoleMetricDefinitionsCompleteMatchingPredicate

func (c AppServiceEnvironmentsClient) ListMultiRoleMetricDefinitionsCompleteMatchingPredicate(ctx context.Context, id HostingEnvironmentId, predicate ResourceMetricDefinitionOperationPredicate) (resp ListMultiRoleMetricDefinitionsCompleteResult, err error)

ListMultiRoleMetricDefinitionsCompleteMatchingPredicate retrieves all of the results and then applied the predicate

func (AppServiceEnvironmentsClient) ListMultiRolePoolInstanceMetricDefinitions

ListMultiRolePoolInstanceMetricDefinitions ...

func (AppServiceEnvironmentsClient) ListMultiRolePoolInstanceMetricDefinitionsComplete

ListMultiRolePoolInstanceMetricDefinitionsComplete retrieves all of the results into a single object

func (AppServiceEnvironmentsClient) ListMultiRolePoolInstanceMetricDefinitionsCompleteMatchingPredicate

func (c AppServiceEnvironmentsClient) ListMultiRolePoolInstanceMetricDefinitionsCompleteMatchingPredicate(ctx context.Context, id DefaultInstanceId, predicate ResourceMetricDefinitionOperationPredicate) (resp ListMultiRolePoolInstanceMetricDefinitionsCompleteResult, err error)

ListMultiRolePoolInstanceMetricDefinitionsCompleteMatchingPredicate retrieves all of the results and then applied the predicate

func (AppServiceEnvironmentsClient) ListMultiRolePoolSkus

ListMultiRolePoolSkus ...

func (AppServiceEnvironmentsClient) ListMultiRolePoolSkusComplete

ListMultiRolePoolSkusComplete retrieves all of the results into a single object

func (AppServiceEnvironmentsClient) ListMultiRolePoolSkusCompleteMatchingPredicate

func (c AppServiceEnvironmentsClient) ListMultiRolePoolSkusCompleteMatchingPredicate(ctx context.Context, id HostingEnvironmentId, predicate SkuInfoOperationPredicate) (resp ListMultiRolePoolSkusCompleteResult, err error)

ListMultiRolePoolSkusCompleteMatchingPredicate retrieves all of the results and then applied the predicate

func (AppServiceEnvironmentsClient) ListMultiRolePools

ListMultiRolePools ...

func (AppServiceEnvironmentsClient) ListMultiRolePoolsComplete

ListMultiRolePoolsComplete retrieves all of the results into a single object

func (AppServiceEnvironmentsClient) ListMultiRolePoolsCompleteMatchingPredicate

func (c AppServiceEnvironmentsClient) ListMultiRolePoolsCompleteMatchingPredicate(ctx context.Context, id HostingEnvironmentId, predicate WorkerPoolResourceOperationPredicate) (resp ListMultiRolePoolsCompleteResult, err error)

ListMultiRolePoolsCompleteMatchingPredicate retrieves all of the results and then applied the predicate

func (AppServiceEnvironmentsClient) ListMultiRoleUsages

ListMultiRoleUsages ...

func (AppServiceEnvironmentsClient) ListMultiRoleUsagesComplete

ListMultiRoleUsagesComplete retrieves all of the results into a single object

func (AppServiceEnvironmentsClient) ListMultiRoleUsagesCompleteMatchingPredicate

func (c AppServiceEnvironmentsClient) ListMultiRoleUsagesCompleteMatchingPredicate(ctx context.Context, id HostingEnvironmentId, predicate UsageOperationPredicate) (resp ListMultiRoleUsagesCompleteResult, err error)

ListMultiRoleUsagesCompleteMatchingPredicate retrieves all of the results and then applied the predicate

func (AppServiceEnvironmentsClient) ListOperations

ListOperations ...

func (AppServiceEnvironmentsClient) ListUsages

ListUsages ...

func (AppServiceEnvironmentsClient) ListUsagesComplete

ListUsagesComplete retrieves all of the results into a single object

func (AppServiceEnvironmentsClient) ListUsagesCompleteMatchingPredicate

ListUsagesCompleteMatchingPredicate retrieves all of the results and then applied the predicate

func (AppServiceEnvironmentsClient) ListWebApps

ListWebApps ...

func (AppServiceEnvironmentsClient) ListWebAppsComplete

ListWebAppsComplete retrieves all of the results into a single object

func (AppServiceEnvironmentsClient) ListWebAppsCompleteMatchingPredicate

func (c AppServiceEnvironmentsClient) ListWebAppsCompleteMatchingPredicate(ctx context.Context, id HostingEnvironmentId, options ListWebAppsOperationOptions, predicate SiteOperationPredicate) (resp ListWebAppsCompleteResult, err error)

ListWebAppsCompleteMatchingPredicate retrieves all of the results and then applied the predicate

func (AppServiceEnvironmentsClient) ListWebWorkerMetricDefinitions

ListWebWorkerMetricDefinitions ...

func (AppServiceEnvironmentsClient) ListWebWorkerMetricDefinitionsComplete

ListWebWorkerMetricDefinitionsComplete retrieves all of the results into a single object

func (AppServiceEnvironmentsClient) ListWebWorkerMetricDefinitionsCompleteMatchingPredicate

func (c AppServiceEnvironmentsClient) ListWebWorkerMetricDefinitionsCompleteMatchingPredicate(ctx context.Context, id WorkerPoolId, predicate ResourceMetricDefinitionOperationPredicate) (resp ListWebWorkerMetricDefinitionsCompleteResult, err error)

ListWebWorkerMetricDefinitionsCompleteMatchingPredicate retrieves all of the results and then applied the predicate

func (AppServiceEnvironmentsClient) ListWebWorkerUsages

ListWebWorkerUsages ...

func (AppServiceEnvironmentsClient) ListWebWorkerUsagesComplete

ListWebWorkerUsagesComplete retrieves all of the results into a single object

func (AppServiceEnvironmentsClient) ListWebWorkerUsagesCompleteMatchingPredicate

func (c AppServiceEnvironmentsClient) ListWebWorkerUsagesCompleteMatchingPredicate(ctx context.Context, id WorkerPoolId, predicate UsageOperationPredicate) (resp ListWebWorkerUsagesCompleteResult, err error)

ListWebWorkerUsagesCompleteMatchingPredicate retrieves all of the results and then applied the predicate

func (AppServiceEnvironmentsClient) ListWorkerPoolInstanceMetricDefinitions

ListWorkerPoolInstanceMetricDefinitions ...

func (AppServiceEnvironmentsClient) ListWorkerPoolInstanceMetricDefinitionsComplete

ListWorkerPoolInstanceMetricDefinitionsComplete retrieves all of the results into a single object

func (AppServiceEnvironmentsClient) ListWorkerPoolInstanceMetricDefinitionsCompleteMatchingPredicate

func (c AppServiceEnvironmentsClient) ListWorkerPoolInstanceMetricDefinitionsCompleteMatchingPredicate(ctx context.Context, id WorkerPoolInstanceId, predicate ResourceMetricDefinitionOperationPredicate) (resp ListWorkerPoolInstanceMetricDefinitionsCompleteResult, err error)

ListWorkerPoolInstanceMetricDefinitionsCompleteMatchingPredicate retrieves all of the results and then applied the predicate

func (AppServiceEnvironmentsClient) ListWorkerPoolSkus

ListWorkerPoolSkus ...

func (AppServiceEnvironmentsClient) ListWorkerPoolSkusComplete

ListWorkerPoolSkusComplete retrieves all of the results into a single object

func (AppServiceEnvironmentsClient) ListWorkerPoolSkusCompleteMatchingPredicate

func (c AppServiceEnvironmentsClient) ListWorkerPoolSkusCompleteMatchingPredicate(ctx context.Context, id WorkerPoolId, predicate SkuInfoOperationPredicate) (resp ListWorkerPoolSkusCompleteResult, err error)

ListWorkerPoolSkusCompleteMatchingPredicate retrieves all of the results and then applied the predicate

func (AppServiceEnvironmentsClient) ListWorkerPools

ListWorkerPools ...

func (AppServiceEnvironmentsClient) ListWorkerPoolsComplete

ListWorkerPoolsComplete retrieves all of the results into a single object

func (AppServiceEnvironmentsClient) ListWorkerPoolsCompleteMatchingPredicate

func (c AppServiceEnvironmentsClient) ListWorkerPoolsCompleteMatchingPredicate(ctx context.Context, id HostingEnvironmentId, predicate WorkerPoolResourceOperationPredicate) (resp ListWorkerPoolsCompleteResult, err error)

ListWorkerPoolsCompleteMatchingPredicate retrieves all of the results and then applied the predicate

func (AppServiceEnvironmentsClient) Reboot

Reboot ...

func (AppServiceEnvironmentsClient) Resume

Resume ...

func (AppServiceEnvironmentsClient) ResumeThenPoll

ResumeThenPoll performs Resume then polls until it's completed

func (AppServiceEnvironmentsClient) Suspend

Suspend ...

func (AppServiceEnvironmentsClient) SuspendThenPoll

SuspendThenPoll performs Suspend then polls until it's completed

func (AppServiceEnvironmentsClient) TestUpgradeAvailableNotification

TestUpgradeAvailableNotification ...

func (AppServiceEnvironmentsClient) Update

Update ...

func (AppServiceEnvironmentsClient) UpdateAseCustomDnsSuffixConfiguration

UpdateAseCustomDnsSuffixConfiguration ...

func (AppServiceEnvironmentsClient) UpdateAseNetworkingConfiguration

UpdateAseNetworkingConfiguration ...

func (AppServiceEnvironmentsClient) UpdateMultiRolePool

UpdateMultiRolePool ...

func (AppServiceEnvironmentsClient) UpdateWorkerPool

UpdateWorkerPool ...

func (AppServiceEnvironmentsClient) Upgrade

Upgrade ...

func (AppServiceEnvironmentsClient) UpgradeThenPoll

UpgradeThenPoll performs Upgrade then polls until it's completed

type AppServicePlan

type AppServicePlan struct {
	ExtendedLocation *ExtendedLocation         `json:"extendedLocation,omitempty"`
	Id               *string                   `json:"id,omitempty"`
	Kind             *string                   `json:"kind,omitempty"`
	Location         string                    `json:"location"`
	Name             *string                   `json:"name,omitempty"`
	Properties       *AppServicePlanProperties `json:"properties,omitempty"`
	Sku              *SkuDescription           `json:"sku,omitempty"`
	Tags             *map[string]string        `json:"tags,omitempty"`
	Type             *string                   `json:"type,omitempty"`
}

type AppServicePlanOperationPredicate

type AppServicePlanOperationPredicate struct {
	Id       *string
	Kind     *string
	Location *string
	Name     *string
	Type     *string
}

func (AppServicePlanOperationPredicate) Matches

type AppServicePlanProperties

type AppServicePlanProperties struct {
	ElasticScaleEnabled       *bool                      `json:"elasticScaleEnabled,omitempty"`
	FreeOfferExpirationTime   *string                    `json:"freeOfferExpirationTime,omitempty"`
	GeoRegion                 *string                    `json:"geoRegion,omitempty"`
	HostingEnvironmentProfile *HostingEnvironmentProfile `json:"hostingEnvironmentProfile,omitempty"`
	HyperV                    *bool                      `json:"hyperV,omitempty"`
	IsSpot                    *bool                      `json:"isSpot,omitempty"`
	IsXenon                   *bool                      `json:"isXenon,omitempty"`
	KubeEnvironmentProfile    *KubeEnvironmentProfile    `json:"kubeEnvironmentProfile,omitempty"`
	MaximumElasticWorkerCount *int64                     `json:"maximumElasticWorkerCount,omitempty"`
	MaximumNumberOfWorkers    *int64                     `json:"maximumNumberOfWorkers,omitempty"`
	NumberOfSites             *int64                     `json:"numberOfSites,omitempty"`
	NumberOfWorkers           *int64                     `json:"numberOfWorkers,omitempty"`
	PerSiteScaling            *bool                      `json:"perSiteScaling,omitempty"`
	ProvisioningState         *ProvisioningState         `json:"provisioningState,omitempty"`
	Reserved                  *bool                      `json:"reserved,omitempty"`
	ResourceGroup             *string                    `json:"resourceGroup,omitempty"`
	SpotExpirationTime        *string                    `json:"spotExpirationTime,omitempty"`
	Status                    *StatusOptions             `json:"status,omitempty"`
	Subscription              *string                    `json:"subscription,omitempty"`
	TargetWorkerCount         *int64                     `json:"targetWorkerCount,omitempty"`
	TargetWorkerSizeId        *int64                     `json:"targetWorkerSizeId,omitempty"`
	WorkerTierName            *string                    `json:"workerTierName,omitempty"`
	ZoneRedundant             *bool                      `json:"zoneRedundant,omitempty"`
}

func (*AppServicePlanProperties) GetFreeOfferExpirationTimeAsTime

func (o *AppServicePlanProperties) GetFreeOfferExpirationTimeAsTime() (*time.Time, error)

func (*AppServicePlanProperties) GetSpotExpirationTimeAsTime

func (o *AppServicePlanProperties) GetSpotExpirationTimeAsTime() (*time.Time, error)

func (*AppServicePlanProperties) SetFreeOfferExpirationTimeAsTime

func (o *AppServicePlanProperties) SetFreeOfferExpirationTimeAsTime(input time.Time)

func (*AppServicePlanProperties) SetSpotExpirationTimeAsTime

func (o *AppServicePlanProperties) SetSpotExpirationTimeAsTime(input time.Time)

type ApproveOrRejectPrivateEndpointConnectionOperationResponse

type ApproveOrRejectPrivateEndpointConnectionOperationResponse struct {
	Poller       polling.LongRunningPoller
	HttpResponse *http.Response
}

type ArmIdWrapper

type ArmIdWrapper struct {
	Id *string `json:"id,omitempty"`
}

type AseV3NetworkingConfiguration

type AseV3NetworkingConfiguration struct {
	Id         *string                                 `json:"id,omitempty"`
	Kind       *string                                 `json:"kind,omitempty"`
	Name       *string                                 `json:"name,omitempty"`
	Properties *AseV3NetworkingConfigurationProperties `json:"properties,omitempty"`
	Type       *string                                 `json:"type,omitempty"`
}

type AseV3NetworkingConfigurationProperties

type AseV3NetworkingConfigurationProperties struct {
	AllowNewPrivateEndpointConnections *bool     `json:"allowNewPrivateEndpointConnections,omitempty"`
	ExternalInboundIPAddresses         *[]string `json:"externalInboundIpAddresses,omitempty"`
	FtpEnabled                         *bool     `json:"ftpEnabled,omitempty"`
	InboundIPAddressOverride           *string   `json:"inboundIpAddressOverride,omitempty"`
	InternalInboundIPAddresses         *[]string `json:"internalInboundIpAddresses,omitempty"`
	LinuxOutboundIPAddresses           *[]string `json:"linuxOutboundIpAddresses,omitempty"`
	RemoteDebugEnabled                 *bool     `json:"remoteDebugEnabled,omitempty"`
	WindowsOutboundIPAddresses         *[]string `json:"windowsOutboundIpAddresses,omitempty"`
}

type AutoHealActionType

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

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 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 AzureStorageState

type AzureStorageState string
const (
	AzureStorageStateInvalidCredentials AzureStorageState = "InvalidCredentials"
	AzureStorageStateInvalidShare       AzureStorageState = "InvalidShare"
	AzureStorageStateNotValidated       AzureStorageState = "NotValidated"
	AzureStorageStateOk                 AzureStorageState = "Ok"
)

type AzureStorageType

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

type Capability

type Capability struct {
	Name   *string `json:"name,omitempty"`
	Reason *string `json:"reason,omitempty"`
	Value  *string `json:"value,omitempty"`
}

type ChangeVnetCompleteResult

type ChangeVnetCompleteResult struct {
	Items []Site
}

type ChangeVnetOperationResponse

type ChangeVnetOperationResponse struct {
	Poller       polling.LongRunningPoller
	HttpResponse *http.Response
	Model        *[]Site
	// contains filtered or unexported fields
}

func (ChangeVnetOperationResponse) HasMore

func (r ChangeVnetOperationResponse) HasMore() bool

func (ChangeVnetOperationResponse) LoadMore

type ClientCertMode

type ClientCertMode string
const (
	ClientCertModeOptional                ClientCertMode = "Optional"
	ClientCertModeOptionalInteractiveUser ClientCertMode = "OptionalInteractiveUser"
	ClientCertModeRequired                ClientCertMode = "Required"
)

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 ComputeModeOptions

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

type ConnStringInfo

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

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

type CorsSettings

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

type CreateOrUpdateMultiRolePoolOperationResponse

type CreateOrUpdateMultiRolePoolOperationResponse struct {
	Poller       polling.LongRunningPoller
	HttpResponse *http.Response
}

type CreateOrUpdateOperationResponse

type CreateOrUpdateOperationResponse struct {
	Poller       polling.LongRunningPoller
	HttpResponse *http.Response
}

type CreateOrUpdateWorkerPoolOperationResponse

type CreateOrUpdateWorkerPoolOperationResponse struct {
	Poller       polling.LongRunningPoller
	HttpResponse *http.Response
}

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 CustomDnsSuffixConfiguration

type CustomDnsSuffixConfiguration struct {
	Id         *string                                 `json:"id,omitempty"`
	Kind       *string                                 `json:"kind,omitempty"`
	Name       *string                                 `json:"name,omitempty"`
	Properties *CustomDnsSuffixConfigurationProperties `json:"properties,omitempty"`
	Type       *string                                 `json:"type,omitempty"`
}

type CustomDnsSuffixConfigurationProperties

type CustomDnsSuffixConfigurationProperties struct {
	CertificateUrl            *string                           `json:"certificateUrl,omitempty"`
	DnsSuffix                 *string                           `json:"dnsSuffix,omitempty"`
	KeyVaultReferenceIdentity *string                           `json:"keyVaultReferenceIdentity,omitempty"`
	ProvisioningDetails       *string                           `json:"provisioningDetails,omitempty"`
	ProvisioningState         *CustomDnsSuffixProvisioningState `json:"provisioningState,omitempty"`
}

type CustomDnsSuffixProvisioningState

type CustomDnsSuffixProvisioningState string
const (
	CustomDnsSuffixProvisioningStateDegraded   CustomDnsSuffixProvisioningState = "Degraded"
	CustomDnsSuffixProvisioningStateFailed     CustomDnsSuffixProvisioningState = "Failed"
	CustomDnsSuffixProvisioningStateInProgress CustomDnsSuffixProvisioningState = "InProgress"
	CustomDnsSuffixProvisioningStateSucceeded  CustomDnsSuffixProvisioningState = "Succeeded"
)

type DefaultAction

type DefaultAction string
const (
	DefaultActionAllow DefaultAction = "Allow"
	DefaultActionDeny  DefaultAction = "Deny"
)

type DefaultInstanceId

type DefaultInstanceId struct {
	SubscriptionId         string
	ResourceGroupName      string
	HostingEnvironmentName string
	InstanceName           string
}

DefaultInstanceId is a struct representing the Resource ID for a Default Instance

func NewDefaultInstanceID

func NewDefaultInstanceID(subscriptionId string, resourceGroupName string, hostingEnvironmentName string, instanceName string) DefaultInstanceId

NewDefaultInstanceID returns a new DefaultInstanceId struct

func ParseDefaultInstanceID

func ParseDefaultInstanceID(input string) (*DefaultInstanceId, error)

ParseDefaultInstanceID parses 'input' into a DefaultInstanceId

func ParseDefaultInstanceIDInsensitively

func ParseDefaultInstanceIDInsensitively(input string) (*DefaultInstanceId, error)

ParseDefaultInstanceIDInsensitively parses 'input' case-insensitively into a DefaultInstanceId note: this method should only be used for API response data and not user input

func (DefaultInstanceId) ID

func (id DefaultInstanceId) ID() string

ID returns the formatted Default Instance ID

func (DefaultInstanceId) Segments

func (id DefaultInstanceId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Default Instance ID

func (DefaultInstanceId) String

func (id DefaultInstanceId) String() string

String returns a human-readable description of this Default Instance ID

type DeleteAseCustomDnsSuffixConfigurationOperationResponse

type DeleteAseCustomDnsSuffixConfigurationOperationResponse struct {
	HttpResponse *http.Response
	Model        *interface{}
}

type DeleteOperationOptions

type DeleteOperationOptions struct {
	ForceDelete *bool
}

func DefaultDeleteOperationOptions

func DefaultDeleteOperationOptions() DeleteOperationOptions

type DeleteOperationResponse

type DeleteOperationResponse struct {
	Poller       polling.LongRunningPoller
	HttpResponse *http.Response
}

type DeletePrivateEndpointConnectionOperationResponse

type DeletePrivateEndpointConnectionOperationResponse struct {
	Poller       polling.LongRunningPoller
	HttpResponse *http.Response
}

type EndpointDependency

type EndpointDependency struct {
	DomainName      *string           `json:"domainName,omitempty"`
	EndpointDetails *[]EndpointDetail `json:"endpointDetails,omitempty"`
}

type EndpointDetail

type EndpointDetail struct {
	IPAddress    *string  `json:"ipAddress,omitempty"`
	IsAccessible *bool    `json:"isAccessible,omitempty"`
	Latency      *float64 `json:"latency,omitempty"`
	Port         *int64   `json:"port,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 FtpsState

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

type GetAseCustomDnsSuffixConfigurationOperationResponse

type GetAseCustomDnsSuffixConfigurationOperationResponse struct {
	HttpResponse *http.Response
	Model        *CustomDnsSuffixConfiguration
}

type GetAseV3NetworkingConfigurationOperationResponse

type GetAseV3NetworkingConfigurationOperationResponse struct {
	HttpResponse *http.Response
	Model        *AseV3NetworkingConfiguration
}

type GetDiagnosticsItemOperationResponse

type GetDiagnosticsItemOperationResponse struct {
	HttpResponse *http.Response
	Model        *HostingEnvironmentDiagnostics
}

type GetInboundNetworkDependenciesEndpointsCompleteResult

type GetInboundNetworkDependenciesEndpointsCompleteResult struct {
	Items []InboundEnvironmentEndpoint
}

type GetInboundNetworkDependenciesEndpointsOperationResponse

type GetInboundNetworkDependenciesEndpointsOperationResponse struct {
	HttpResponse *http.Response
	Model        *[]InboundEnvironmentEndpoint
	// contains filtered or unexported fields
}

func (GetInboundNetworkDependenciesEndpointsOperationResponse) HasMore

func (GetInboundNetworkDependenciesEndpointsOperationResponse) LoadMore

type GetMultiRolePoolOperationResponse

type GetMultiRolePoolOperationResponse struct {
	HttpResponse *http.Response
	Model        *WorkerPoolResource
}

type GetOperationResponse

type GetOperationResponse struct {
	HttpResponse *http.Response
	Model        *AppServiceEnvironmentResource
}

type GetOutboundNetworkDependenciesEndpointsCompleteResult

type GetOutboundNetworkDependenciesEndpointsCompleteResult struct {
	Items []OutboundEnvironmentEndpoint
}

type GetOutboundNetworkDependenciesEndpointsOperationResponse

type GetOutboundNetworkDependenciesEndpointsOperationResponse struct {
	HttpResponse *http.Response
	Model        *[]OutboundEnvironmentEndpoint
	// contains filtered or unexported fields
}

func (GetOutboundNetworkDependenciesEndpointsOperationResponse) HasMore

func (GetOutboundNetworkDependenciesEndpointsOperationResponse) LoadMore

type GetPrivateEndpointConnectionListCompleteResult

type GetPrivateEndpointConnectionListCompleteResult struct {
	Items []RemotePrivateEndpointConnectionARMResource
}

type GetPrivateEndpointConnectionListOperationResponse

type GetPrivateEndpointConnectionListOperationResponse struct {
	HttpResponse *http.Response
	Model        *[]RemotePrivateEndpointConnectionARMResource
	// contains filtered or unexported fields
}

func (GetPrivateEndpointConnectionListOperationResponse) HasMore

func (GetPrivateEndpointConnectionListOperationResponse) LoadMore

type GetPrivateEndpointConnectionOperationResponse

type GetPrivateEndpointConnectionOperationResponse struct {
	HttpResponse *http.Response
	Model        *RemotePrivateEndpointConnectionARMResource
}

type GetPrivateLinkResourcesOperationResponse

type GetPrivateLinkResourcesOperationResponse struct {
	HttpResponse *http.Response
	Model        *PrivateLinkResourcesWrapper
}

type GetVipInfoOperationResponse

type GetVipInfoOperationResponse struct {
	HttpResponse *http.Response
	Model        *AddressResponse
}

type GetWorkerPoolOperationResponse

type GetWorkerPoolOperationResponse struct {
	HttpResponse *http.Response
	Model        *WorkerPoolResource
}

type HandlerMapping

type HandlerMapping struct {
	Arguments       *string `json:"arguments,omitempty"`
	Extension       *string `json:"extension,omitempty"`
	ScriptProcessor *string `json:"scriptProcessor,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 HostType

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

type HostingEnvironmentDiagnosticId

type HostingEnvironmentDiagnosticId struct {
	SubscriptionId         string
	ResourceGroupName      string
	HostingEnvironmentName string
	DiagnosticName         string
}

HostingEnvironmentDiagnosticId is a struct representing the Resource ID for a Hosting Environment Diagnostic

func NewHostingEnvironmentDiagnosticID

func NewHostingEnvironmentDiagnosticID(subscriptionId string, resourceGroupName string, hostingEnvironmentName string, diagnosticName string) HostingEnvironmentDiagnosticId

NewHostingEnvironmentDiagnosticID returns a new HostingEnvironmentDiagnosticId struct

func ParseHostingEnvironmentDiagnosticID

func ParseHostingEnvironmentDiagnosticID(input string) (*HostingEnvironmentDiagnosticId, error)

ParseHostingEnvironmentDiagnosticID parses 'input' into a HostingEnvironmentDiagnosticId

func ParseHostingEnvironmentDiagnosticIDInsensitively

func ParseHostingEnvironmentDiagnosticIDInsensitively(input string) (*HostingEnvironmentDiagnosticId, error)

ParseHostingEnvironmentDiagnosticIDInsensitively parses 'input' case-insensitively into a HostingEnvironmentDiagnosticId note: this method should only be used for API response data and not user input

func (HostingEnvironmentDiagnosticId) ID

ID returns the formatted Hosting Environment Diagnostic ID

func (HostingEnvironmentDiagnosticId) Segments

Segments returns a slice of Resource ID Segments which comprise this Hosting Environment Diagnostic ID

func (HostingEnvironmentDiagnosticId) String

String returns a human-readable description of this Hosting Environment Diagnostic ID

type HostingEnvironmentDiagnostics

type HostingEnvironmentDiagnostics struct {
	DiagnosticsOutput *string `json:"diagnosticsOutput,omitempty"`
	Name              *string `json:"name,omitempty"`
}

type HostingEnvironmentId

type HostingEnvironmentId struct {
	SubscriptionId         string
	ResourceGroupName      string
	HostingEnvironmentName string
}

HostingEnvironmentId is a struct representing the Resource ID for a Hosting Environment

func NewHostingEnvironmentID

func NewHostingEnvironmentID(subscriptionId string, resourceGroupName string, hostingEnvironmentName string) HostingEnvironmentId

NewHostingEnvironmentID returns a new HostingEnvironmentId struct

func ParseHostingEnvironmentID

func ParseHostingEnvironmentID(input string) (*HostingEnvironmentId, error)

ParseHostingEnvironmentID parses 'input' into a HostingEnvironmentId

func ParseHostingEnvironmentIDInsensitively

func ParseHostingEnvironmentIDInsensitively(input string) (*HostingEnvironmentId, error)

ParseHostingEnvironmentIDInsensitively parses 'input' case-insensitively into a HostingEnvironmentId note: this method should only be used for API response data and not user input

func (HostingEnvironmentId) ID

func (id HostingEnvironmentId) ID() string

ID returns the formatted Hosting Environment ID

func (HostingEnvironmentId) Segments

func (id HostingEnvironmentId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Hosting Environment ID

func (HostingEnvironmentId) String

func (id HostingEnvironmentId) String() string

String returns a human-readable description of this Hosting Environment ID

type HostingEnvironmentPrivateEndpointConnectionId

type HostingEnvironmentPrivateEndpointConnectionId struct {
	SubscriptionId                string
	ResourceGroupName             string
	HostingEnvironmentName        string
	PrivateEndpointConnectionName string
}

HostingEnvironmentPrivateEndpointConnectionId is a struct representing the Resource ID for a Hosting Environment Private Endpoint Connection

func NewHostingEnvironmentPrivateEndpointConnectionID

func NewHostingEnvironmentPrivateEndpointConnectionID(subscriptionId string, resourceGroupName string, hostingEnvironmentName string, privateEndpointConnectionName string) HostingEnvironmentPrivateEndpointConnectionId

NewHostingEnvironmentPrivateEndpointConnectionID returns a new HostingEnvironmentPrivateEndpointConnectionId struct

func ParseHostingEnvironmentPrivateEndpointConnectionID

func ParseHostingEnvironmentPrivateEndpointConnectionID(input string) (*HostingEnvironmentPrivateEndpointConnectionId, error)

ParseHostingEnvironmentPrivateEndpointConnectionID parses 'input' into a HostingEnvironmentPrivateEndpointConnectionId

func ParseHostingEnvironmentPrivateEndpointConnectionIDInsensitively

func ParseHostingEnvironmentPrivateEndpointConnectionIDInsensitively(input string) (*HostingEnvironmentPrivateEndpointConnectionId, error)

ParseHostingEnvironmentPrivateEndpointConnectionIDInsensitively parses 'input' case-insensitively into a HostingEnvironmentPrivateEndpointConnectionId note: this method should only be used for API response data and not user input

func (HostingEnvironmentPrivateEndpointConnectionId) ID

ID returns the formatted Hosting Environment Private Endpoint Connection ID

func (HostingEnvironmentPrivateEndpointConnectionId) Segments

Segments returns a slice of Resource ID Segments which comprise this Hosting Environment Private Endpoint Connection ID

func (HostingEnvironmentPrivateEndpointConnectionId) String

String returns a human-readable description of this Hosting Environment Private Endpoint Connection ID

type HostingEnvironmentProfile

type HostingEnvironmentProfile struct {
	Id   *string `json:"id,omitempty"`
	Name *string `json:"name,omitempty"`
	Type *string `json:"type,omitempty"`
}

type HostingEnvironmentStatus

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

type IPFilterTag

type IPFilterTag string
const (
	IPFilterTagDefault    IPFilterTag = "Default"
	IPFilterTagServiceTag IPFilterTag = "ServiceTag"
	IPFilterTagXffProxy   IPFilterTag = "XffProxy"
)

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 InboundEnvironmentEndpoint

type InboundEnvironmentEndpoint struct {
	Description *string   `json:"description,omitempty"`
	Endpoints   *[]string `json:"endpoints,omitempty"`
	Ports       *[]string `json:"ports,omitempty"`
}

type InboundEnvironmentEndpointOperationPredicate

type InboundEnvironmentEndpointOperationPredicate struct {
	Description *string
}

func (InboundEnvironmentEndpointOperationPredicate) Matches

type KubeEnvironmentProfile

type KubeEnvironmentProfile struct {
	Id   *string `json:"id,omitempty"`
	Name *string `json:"name,omitempty"`
	Type *string `json:"type,omitempty"`
}

type ListAppServicePlansCompleteResult

type ListAppServicePlansCompleteResult struct {
	Items []AppServicePlan
}

type ListAppServicePlansOperationResponse

type ListAppServicePlansOperationResponse struct {
	HttpResponse *http.Response
	Model        *[]AppServicePlan
	// contains filtered or unexported fields
}

func (ListAppServicePlansOperationResponse) HasMore

func (ListAppServicePlansOperationResponse) LoadMore

type ListByResourceGroupCompleteResult

type ListByResourceGroupCompleteResult struct {
	Items []AppServiceEnvironmentResource
}

type ListByResourceGroupOperationResponse

type ListByResourceGroupOperationResponse struct {
	HttpResponse *http.Response
	Model        *[]AppServiceEnvironmentResource
	// contains filtered or unexported fields
}

func (ListByResourceGroupOperationResponse) HasMore

func (ListByResourceGroupOperationResponse) LoadMore

type ListCapacitiesCompleteResult

type ListCapacitiesCompleteResult struct {
	Items []StampCapacity
}

type ListCapacitiesOperationResponse

type ListCapacitiesOperationResponse struct {
	HttpResponse *http.Response
	Model        *[]StampCapacity
	// contains filtered or unexported fields
}

func (ListCapacitiesOperationResponse) HasMore

func (ListCapacitiesOperationResponse) LoadMore

type ListCompleteResult

type ListCompleteResult struct {
	Items []AppServiceEnvironmentResource
}

type ListDiagnosticsOperationResponse

type ListDiagnosticsOperationResponse struct {
	HttpResponse *http.Response
	Model        *[]HostingEnvironmentDiagnostics
}

type ListMultiRoleMetricDefinitionsCompleteResult

type ListMultiRoleMetricDefinitionsCompleteResult struct {
	Items []ResourceMetricDefinition
}

type ListMultiRoleMetricDefinitionsOperationResponse

type ListMultiRoleMetricDefinitionsOperationResponse struct {
	HttpResponse *http.Response
	Model        *[]ResourceMetricDefinition
	// contains filtered or unexported fields
}

func (ListMultiRoleMetricDefinitionsOperationResponse) HasMore

func (ListMultiRoleMetricDefinitionsOperationResponse) LoadMore

type ListMultiRolePoolInstanceMetricDefinitionsCompleteResult

type ListMultiRolePoolInstanceMetricDefinitionsCompleteResult struct {
	Items []ResourceMetricDefinition
}

type ListMultiRolePoolInstanceMetricDefinitionsOperationResponse

type ListMultiRolePoolInstanceMetricDefinitionsOperationResponse struct {
	HttpResponse *http.Response
	Model        *[]ResourceMetricDefinition
	// contains filtered or unexported fields
}

func (ListMultiRolePoolInstanceMetricDefinitionsOperationResponse) HasMore

func (ListMultiRolePoolInstanceMetricDefinitionsOperationResponse) LoadMore

type ListMultiRolePoolSkusCompleteResult

type ListMultiRolePoolSkusCompleteResult struct {
	Items []SkuInfo
}

type ListMultiRolePoolSkusOperationResponse

type ListMultiRolePoolSkusOperationResponse struct {
	HttpResponse *http.Response
	Model        *[]SkuInfo
	// contains filtered or unexported fields
}

func (ListMultiRolePoolSkusOperationResponse) HasMore

func (ListMultiRolePoolSkusOperationResponse) LoadMore

type ListMultiRolePoolsCompleteResult

type ListMultiRolePoolsCompleteResult struct {
	Items []WorkerPoolResource
}

type ListMultiRolePoolsOperationResponse

type ListMultiRolePoolsOperationResponse struct {
	HttpResponse *http.Response
	Model        *[]WorkerPoolResource
	// contains filtered or unexported fields
}

func (ListMultiRolePoolsOperationResponse) HasMore

func (ListMultiRolePoolsOperationResponse) LoadMore

type ListMultiRoleUsagesCompleteResult

type ListMultiRoleUsagesCompleteResult struct {
	Items []Usage
}

type ListMultiRoleUsagesOperationResponse

type ListMultiRoleUsagesOperationResponse struct {
	HttpResponse *http.Response
	Model        *[]Usage
	// contains filtered or unexported fields
}

func (ListMultiRoleUsagesOperationResponse) HasMore

func (ListMultiRoleUsagesOperationResponse) LoadMore

type ListOperationResponse

type ListOperationResponse struct {
	HttpResponse *http.Response
	Model        *[]AppServiceEnvironmentResource
	// contains filtered or unexported fields
}

func (ListOperationResponse) HasMore

func (r ListOperationResponse) HasMore() bool

func (ListOperationResponse) LoadMore

func (r ListOperationResponse) LoadMore(ctx context.Context) (resp ListOperationResponse, err error)

type ListOperationsOperationResponse

type ListOperationsOperationResponse struct {
	HttpResponse *http.Response
	Model        *[]Operation
}

type ListUsagesCompleteResult

type ListUsagesCompleteResult struct {
	Items []CsmUsageQuota
}

type ListUsagesOperationOptions

type ListUsagesOperationOptions struct {
	Filter *string
}

func DefaultListUsagesOperationOptions

func DefaultListUsagesOperationOptions() ListUsagesOperationOptions

type ListUsagesOperationResponse

type ListUsagesOperationResponse struct {
	HttpResponse *http.Response
	Model        *[]CsmUsageQuota
	// contains filtered or unexported fields
}

func (ListUsagesOperationResponse) HasMore

func (r ListUsagesOperationResponse) HasMore() bool

func (ListUsagesOperationResponse) LoadMore

type ListWebAppsCompleteResult

type ListWebAppsCompleteResult struct {
	Items []Site
}

type ListWebAppsOperationOptions

type ListWebAppsOperationOptions struct {
	PropertiesToInclude *string
}

func DefaultListWebAppsOperationOptions

func DefaultListWebAppsOperationOptions() ListWebAppsOperationOptions

type ListWebAppsOperationResponse

type ListWebAppsOperationResponse struct {
	HttpResponse *http.Response
	Model        *[]Site
	// contains filtered or unexported fields
}

func (ListWebAppsOperationResponse) HasMore

func (r ListWebAppsOperationResponse) HasMore() bool

func (ListWebAppsOperationResponse) LoadMore

type ListWebWorkerMetricDefinitionsCompleteResult

type ListWebWorkerMetricDefinitionsCompleteResult struct {
	Items []ResourceMetricDefinition
}

type ListWebWorkerMetricDefinitionsOperationResponse

type ListWebWorkerMetricDefinitionsOperationResponse struct {
	HttpResponse *http.Response
	Model        *[]ResourceMetricDefinition
	// contains filtered or unexported fields
}

func (ListWebWorkerMetricDefinitionsOperationResponse) HasMore

func (ListWebWorkerMetricDefinitionsOperationResponse) LoadMore

type ListWebWorkerUsagesCompleteResult

type ListWebWorkerUsagesCompleteResult struct {
	Items []Usage
}

type ListWebWorkerUsagesOperationResponse

type ListWebWorkerUsagesOperationResponse struct {
	HttpResponse *http.Response
	Model        *[]Usage
	// contains filtered or unexported fields
}

func (ListWebWorkerUsagesOperationResponse) HasMore

func (ListWebWorkerUsagesOperationResponse) LoadMore

type ListWorkerPoolInstanceMetricDefinitionsCompleteResult

type ListWorkerPoolInstanceMetricDefinitionsCompleteResult struct {
	Items []ResourceMetricDefinition
}

type ListWorkerPoolInstanceMetricDefinitionsOperationResponse

type ListWorkerPoolInstanceMetricDefinitionsOperationResponse struct {
	HttpResponse *http.Response
	Model        *[]ResourceMetricDefinition
	// contains filtered or unexported fields
}

func (ListWorkerPoolInstanceMetricDefinitionsOperationResponse) HasMore

func (ListWorkerPoolInstanceMetricDefinitionsOperationResponse) LoadMore

type ListWorkerPoolSkusCompleteResult

type ListWorkerPoolSkusCompleteResult struct {
	Items []SkuInfo
}

type ListWorkerPoolSkusOperationResponse

type ListWorkerPoolSkusOperationResponse struct {
	HttpResponse *http.Response
	Model        *[]SkuInfo
	// contains filtered or unexported fields
}

func (ListWorkerPoolSkusOperationResponse) HasMore

func (ListWorkerPoolSkusOperationResponse) LoadMore

type ListWorkerPoolsCompleteResult

type ListWorkerPoolsCompleteResult struct {
	Items []WorkerPoolResource
}

type ListWorkerPoolsOperationResponse

type ListWorkerPoolsOperationResponse struct {
	HttpResponse *http.Response
	Model        *[]WorkerPoolResource
	// contains filtered or unexported fields
}

func (ListWorkerPoolsOperationResponse) HasMore

func (ListWorkerPoolsOperationResponse) LoadMore

type LoadBalancingMode

type LoadBalancingMode string
const (
	LoadBalancingModeNone          LoadBalancingMode = "None"
	LoadBalancingModePublishing    LoadBalancingMode = "Publishing"
	LoadBalancingModeWeb           LoadBalancingMode = "Web"
	LoadBalancingModeWebPublishing LoadBalancingMode = "Web, Publishing"
)

type LocalizableString

type LocalizableString struct {
	LocalizedValue *string `json:"localizedValue,omitempty"`
	Value          *string `json:"value,omitempty"`
}

type ManagedPipelineMode

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

type NameValuePair

type NameValuePair struct {
	Name  *string `json:"name,omitempty"`
	Value *string `json:"value,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"
)

type OutboundEnvironmentEndpoint

type OutboundEnvironmentEndpoint struct {
	Category  *string               `json:"category,omitempty"`
	Endpoints *[]EndpointDependency `json:"endpoints,omitempty"`
}

type OutboundEnvironmentEndpointOperationPredicate

type OutboundEnvironmentEndpointOperationPredicate struct {
	Category *string
}

func (OutboundEnvironmentEndpointOperationPredicate) Matches

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 ProvisioningState

type ProvisioningState string
const (
	ProvisioningStateCanceled   ProvisioningState = "Canceled"
	ProvisioningStateDeleting   ProvisioningState = "Deleting"
	ProvisioningStateFailed     ProvisioningState = "Failed"
	ProvisioningStateInProgress ProvisioningState = "InProgress"
	ProvisioningStateSucceeded  ProvisioningState = "Succeeded"
)

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 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 RebootOperationResponse

type RebootOperationResponse struct {
	HttpResponse *http.Response
}

type RedundancyMode

type RedundancyMode string
const (
	RedundancyModeActiveActive RedundancyMode = "ActiveActive"
	RedundancyModeFailover     RedundancyMode = "Failover"
	RedundancyModeGeoRedundant RedundancyMode = "GeoRedundant"
	RedundancyModeManual       RedundancyMode = "Manual"
	RedundancyModeNone         RedundancyMode = "None"
)

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 ResourceMetricAvailability

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

type ResourceMetricDefinition

type ResourceMetricDefinition struct {
	Id         *string                             `json:"id,omitempty"`
	Kind       *string                             `json:"kind,omitempty"`
	Name       *string                             `json:"name,omitempty"`
	Properties *ResourceMetricDefinitionProperties `json:"properties,omitempty"`
	Type       *string                             `json:"type,omitempty"`
}

type ResourceMetricDefinitionOperationPredicate

type ResourceMetricDefinitionOperationPredicate struct {
	Id   *string
	Kind *string
	Name *string
	Type *string
}

func (ResourceMetricDefinitionOperationPredicate) Matches

type ResourceMetricDefinitionProperties

type ResourceMetricDefinitionProperties struct {
	MetricAvailabilities   *[]ResourceMetricAvailability `json:"metricAvailabilities,omitempty"`
	PrimaryAggregationType *string                       `json:"primaryAggregationType,omitempty"`
	Properties             *map[string]string            `json:"properties,omitempty"`
	ResourceUri            *string                       `json:"resourceUri,omitempty"`
	Unit                   *string                       `json:"unit,omitempty"`
}

type ResumeCompleteResult

type ResumeCompleteResult struct {
	Items []Site
}

type ResumeOperationResponse

type ResumeOperationResponse struct {
	Poller       polling.LongRunningPoller
	HttpResponse *http.Response
	Model        *[]Site
	// contains filtered or unexported fields
}

func (ResumeOperationResponse) HasMore

func (r ResumeOperationResponse) HasMore() bool

func (ResumeOperationResponse) LoadMore

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

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 SiteAvailabilityState

type SiteAvailabilityState string
const (
	SiteAvailabilityStateDisasterRecoveryMode SiteAvailabilityState = "DisasterRecoveryMode"
	SiteAvailabilityStateLimited              SiteAvailabilityState = "Limited"
	SiteAvailabilityStateNormal               SiteAvailabilityState = "Normal"
)

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

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 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 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 SkuCapacity

type SkuCapacity struct {
	Default        *int64  `json:"default,omitempty"`
	ElasticMaximum *int64  `json:"elasticMaximum,omitempty"`
	Maximum        *int64  `json:"maximum,omitempty"`
	Minimum        *int64  `json:"minimum,omitempty"`
	ScaleType      *string `json:"scaleType,omitempty"`
}

type SkuDescription

type SkuDescription struct {
	Capabilities *[]Capability `json:"capabilities,omitempty"`
	Capacity     *int64        `json:"capacity,omitempty"`
	Family       *string       `json:"family,omitempty"`
	Locations    *[]string     `json:"locations,omitempty"`
	Name         *string       `json:"name,omitempty"`
	Size         *string       `json:"size,omitempty"`
	SkuCapacity  *SkuCapacity  `json:"skuCapacity,omitempty"`
	Tier         *string       `json:"tier,omitempty"`
}

type SkuInfo

type SkuInfo struct {
	Capacity     *SkuCapacity    `json:"capacity,omitempty"`
	ResourceType *string         `json:"resourceType,omitempty"`
	Sku          *SkuDescription `json:"sku,omitempty"`
}

type SkuInfoOperationPredicate

type SkuInfoOperationPredicate struct {
	ResourceType *string
}

func (SkuInfoOperationPredicate) Matches

func (p SkuInfoOperationPredicate) Matches(input SkuInfo) bool

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 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 SslState

type SslState string
const (
	SslStateDisabled       SslState = "Disabled"
	SslStateIPBasedEnabled SslState = "IpBasedEnabled"
	SslStateSniEnabled     SslState = "SniEnabled"
)

type StampCapacity

type StampCapacity struct {
	AvailableCapacity              *int64              `json:"availableCapacity,omitempty"`
	ComputeMode                    *ComputeModeOptions `json:"computeMode,omitempty"`
	ExcludeFromCapacityAllocation  *bool               `json:"excludeFromCapacityAllocation,omitempty"`
	IsApplicableForAllComputeModes *bool               `json:"isApplicableForAllComputeModes,omitempty"`
	IsLinux                        *bool               `json:"isLinux,omitempty"`
	Name                           *string             `json:"name,omitempty"`
	SiteMode                       *string             `json:"siteMode,omitempty"`
	TotalCapacity                  *int64              `json:"totalCapacity,omitempty"`
	Unit                           *string             `json:"unit,omitempty"`
	WorkerSize                     *WorkerSizeOptions  `json:"workerSize,omitempty"`
	WorkerSizeId                   *int64              `json:"workerSizeId,omitempty"`
}

type StampCapacityOperationPredicate

type StampCapacityOperationPredicate struct {
	AvailableCapacity              *int64
	ExcludeFromCapacityAllocation  *bool
	IsApplicableForAllComputeModes *bool
	IsLinux                        *bool
	Name                           *string
	SiteMode                       *string
	TotalCapacity                  *int64
	Unit                           *string
	WorkerSizeId                   *int64
}

func (StampCapacityOperationPredicate) Matches

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 StatusOptions

type StatusOptions string
const (
	StatusOptionsCreating StatusOptions = "Creating"
	StatusOptionsPending  StatusOptions = "Pending"
	StatusOptionsReady    StatusOptions = "Ready"
)

type SupportedTlsVersions

type SupportedTlsVersions string
const (
	SupportedTlsVersionsOnePointOne  SupportedTlsVersions = "1.1"
	SupportedTlsVersionsOnePointTwo  SupportedTlsVersions = "1.2"
	SupportedTlsVersionsOnePointZero SupportedTlsVersions = "1.0"
)

type SuspendCompleteResult

type SuspendCompleteResult struct {
	Items []Site
}

type SuspendOperationResponse

type SuspendOperationResponse struct {
	Poller       polling.LongRunningPoller
	HttpResponse *http.Response
	Model        *[]Site
	// contains filtered or unexported fields
}

func (SuspendOperationResponse) HasMore

func (r SuspendOperationResponse) HasMore() bool

func (SuspendOperationResponse) LoadMore

type TestUpgradeAvailableNotificationOperationResponse

type TestUpgradeAvailableNotificationOperationResponse struct {
	HttpResponse *http.Response
}

type UpdateAseCustomDnsSuffixConfigurationOperationResponse

type UpdateAseCustomDnsSuffixConfigurationOperationResponse struct {
	HttpResponse *http.Response
	Model        *CustomDnsSuffixConfiguration
}

type UpdateAseNetworkingConfigurationOperationResponse

type UpdateAseNetworkingConfigurationOperationResponse struct {
	HttpResponse *http.Response
	Model        *AseV3NetworkingConfiguration
}

type UpdateMultiRolePoolOperationResponse

type UpdateMultiRolePoolOperationResponse struct {
	HttpResponse *http.Response
	Model        *WorkerPoolResource
}

type UpdateOperationResponse

type UpdateOperationResponse struct {
	HttpResponse *http.Response
	Model        *AppServiceEnvironmentResource
}

type UpdateWorkerPoolOperationResponse

type UpdateWorkerPoolOperationResponse struct {
	HttpResponse *http.Response
	Model        *WorkerPoolResource
}

type UpgradeAvailability

type UpgradeAvailability string
const (
	UpgradeAvailabilityNone  UpgradeAvailability = "None"
	UpgradeAvailabilityReady UpgradeAvailability = "Ready"
)

type UpgradeOperationResponse

type UpgradeOperationResponse struct {
	Poller       polling.LongRunningPoller
	HttpResponse *http.Response
}

type UpgradePreference

type UpgradePreference string
const (
	UpgradePreferenceEarly  UpgradePreference = "Early"
	UpgradePreferenceLate   UpgradePreference = "Late"
	UpgradePreferenceManual UpgradePreference = "Manual"
	UpgradePreferenceNone   UpgradePreference = "None"
)

type Usage

type Usage struct {
	Id         *string          `json:"id,omitempty"`
	Kind       *string          `json:"kind,omitempty"`
	Name       *string          `json:"name,omitempty"`
	Properties *UsageProperties `json:"properties,omitempty"`
	Type       *string          `json:"type,omitempty"`
}

type UsageOperationPredicate

type UsageOperationPredicate struct {
	Id   *string
	Kind *string
	Name *string
	Type *string
}

func (UsageOperationPredicate) Matches

func (p UsageOperationPredicate) Matches(input Usage) bool

type UsageProperties

type UsageProperties struct {
	ComputeMode   *ComputeModeOptions `json:"computeMode,omitempty"`
	CurrentValue  *int64              `json:"currentValue,omitempty"`
	DisplayName   *string             `json:"displayName,omitempty"`
	Limit         *int64              `json:"limit,omitempty"`
	NextResetTime *string             `json:"nextResetTime,omitempty"`
	ResourceName  *string             `json:"resourceName,omitempty"`
	SiteMode      *string             `json:"siteMode,omitempty"`
	Unit          *string             `json:"unit,omitempty"`
}

func (*UsageProperties) GetNextResetTimeAsTime

func (o *UsageProperties) GetNextResetTimeAsTime() (*time.Time, error)

func (*UsageProperties) SetNextResetTimeAsTime

func (o *UsageProperties) SetNextResetTimeAsTime(input time.Time)

type UsageState

type UsageState string
const (
	UsageStateExceeded UsageState = "Exceeded"
	UsageStateNormal   UsageState = "Normal"
)

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 VirtualIPMapping

type VirtualIPMapping struct {
	InUse             *bool   `json:"inUse,omitempty"`
	InternalHTTPPort  *int64  `json:"internalHttpPort,omitempty"`
	InternalHTTPSPort *int64  `json:"internalHttpsPort,omitempty"`
	ServiceName       *string `json:"serviceName,omitempty"`
	VirtualIP         *string `json:"virtualIP,omitempty"`
}

type VirtualNetworkProfile

type VirtualNetworkProfile struct {
	Id     string  `json:"id"`
	Name   *string `json:"name,omitempty"`
	Subnet *string `json:"subnet,omitempty"`
	Type   *string `json:"type,omitempty"`
}

type WorkerPool

type WorkerPool struct {
	ComputeMode   *ComputeModeOptions `json:"computeMode,omitempty"`
	InstanceNames *[]string           `json:"instanceNames,omitempty"`
	WorkerCount   *int64              `json:"workerCount,omitempty"`
	WorkerSize    *string             `json:"workerSize,omitempty"`
	WorkerSizeId  *int64              `json:"workerSizeId,omitempty"`
}

type WorkerPoolId

type WorkerPoolId struct {
	SubscriptionId         string
	ResourceGroupName      string
	HostingEnvironmentName string
	WorkerPoolName         string
}

WorkerPoolId is a struct representing the Resource ID for a Worker Pool

func NewWorkerPoolID

func NewWorkerPoolID(subscriptionId string, resourceGroupName string, hostingEnvironmentName string, workerPoolName string) WorkerPoolId

NewWorkerPoolID returns a new WorkerPoolId struct

func ParseWorkerPoolID

func ParseWorkerPoolID(input string) (*WorkerPoolId, error)

ParseWorkerPoolID parses 'input' into a WorkerPoolId

func ParseWorkerPoolIDInsensitively

func ParseWorkerPoolIDInsensitively(input string) (*WorkerPoolId, error)

ParseWorkerPoolIDInsensitively parses 'input' case-insensitively into a WorkerPoolId note: this method should only be used for API response data and not user input

func (WorkerPoolId) ID

func (id WorkerPoolId) ID() string

ID returns the formatted Worker Pool ID

func (WorkerPoolId) Segments

func (id WorkerPoolId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Worker Pool ID

func (WorkerPoolId) String

func (id WorkerPoolId) String() string

String returns a human-readable description of this Worker Pool ID

type WorkerPoolInstanceId

type WorkerPoolInstanceId struct {
	SubscriptionId         string
	ResourceGroupName      string
	HostingEnvironmentName string
	WorkerPoolName         string
	InstanceName           string
}

WorkerPoolInstanceId is a struct representing the Resource ID for a Worker Pool Instance

func NewWorkerPoolInstanceID

func NewWorkerPoolInstanceID(subscriptionId string, resourceGroupName string, hostingEnvironmentName string, workerPoolName string, instanceName string) WorkerPoolInstanceId

NewWorkerPoolInstanceID returns a new WorkerPoolInstanceId struct

func ParseWorkerPoolInstanceID

func ParseWorkerPoolInstanceID(input string) (*WorkerPoolInstanceId, error)

ParseWorkerPoolInstanceID parses 'input' into a WorkerPoolInstanceId

func ParseWorkerPoolInstanceIDInsensitively

func ParseWorkerPoolInstanceIDInsensitively(input string) (*WorkerPoolInstanceId, error)

ParseWorkerPoolInstanceIDInsensitively parses 'input' case-insensitively into a WorkerPoolInstanceId note: this method should only be used for API response data and not user input

func (WorkerPoolInstanceId) ID

func (id WorkerPoolInstanceId) ID() string

ID returns the formatted Worker Pool Instance ID

func (WorkerPoolInstanceId) Segments

func (id WorkerPoolInstanceId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Worker Pool Instance ID

func (WorkerPoolInstanceId) String

func (id WorkerPoolInstanceId) String() string

String returns a human-readable description of this Worker Pool Instance ID

type WorkerPoolResource

type WorkerPoolResource struct {
	Id         *string         `json:"id,omitempty"`
	Kind       *string         `json:"kind,omitempty"`
	Name       *string         `json:"name,omitempty"`
	Properties *WorkerPool     `json:"properties,omitempty"`
	Sku        *SkuDescription `json:"sku,omitempty"`
	Type       *string         `json:"type,omitempty"`
}

type WorkerPoolResourceOperationPredicate

type WorkerPoolResourceOperationPredicate struct {
	Id   *string
	Kind *string
	Name *string
	Type *string
}

func (WorkerPoolResourceOperationPredicate) Matches

type WorkerSizeOptions

type WorkerSizeOptions string
const (
	WorkerSizeOptionsDOne             WorkerSizeOptions = "D1"
	WorkerSizeOptionsDThree           WorkerSizeOptions = "D3"
	WorkerSizeOptionsDTwo             WorkerSizeOptions = "D2"
	WorkerSizeOptionsDefault          WorkerSizeOptions = "Default"
	WorkerSizeOptionsLarge            WorkerSizeOptions = "Large"
	WorkerSizeOptionsLargeVThree      WorkerSizeOptions = "LargeV3"
	WorkerSizeOptionsMedium           WorkerSizeOptions = "Medium"
	WorkerSizeOptionsMediumVThree     WorkerSizeOptions = "MediumV3"
	WorkerSizeOptionsNestedSmall      WorkerSizeOptions = "NestedSmall"
	WorkerSizeOptionsNestedSmallLinux WorkerSizeOptions = "NestedSmallLinux"
	WorkerSizeOptionsSmall            WorkerSizeOptions = "Small"
	WorkerSizeOptionsSmallVThree      WorkerSizeOptions = "SmallV3"
)

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL