Documentation ¶
Index ¶
- func PossibleValuesForAuthenticationType() []string
- func PossibleValuesForAutoHealActionType() []string
- func PossibleValuesForAzureStorageProtocol() []string
- func PossibleValuesForAzureStorageState() []string
- func PossibleValuesForAzureStorageType() []string
- func PossibleValuesForClientCertMode() []string
- func PossibleValuesForConnectionStringType() []string
- func PossibleValuesForDaprLogLevel() []string
- func PossibleValuesForDefaultAction() []string
- func PossibleValuesForFtpsState() []string
- func PossibleValuesForFunctionsDeploymentStorageType() []string
- func PossibleValuesForHostType() []string
- func PossibleValuesForIPFilterTag() []string
- func PossibleValuesForManagedPipelineMode() []string
- func PossibleValuesForProvisioningState() []string
- func PossibleValuesForRedundancyMode() []string
- func PossibleValuesForRouteType() []string
- func PossibleValuesForRuntimeName() []string
- func PossibleValuesForScmType() []string
- func PossibleValuesForSiteAvailabilityState() []string
- func PossibleValuesForSiteLoadBalancing() []string
- func PossibleValuesForSslState() []string
- func PossibleValuesForStatusOptions() []string
- func PossibleValuesForSupportedTlsVersions() []string
- func PossibleValuesForTlsCipherSuites() []string
- func PossibleValuesForUsageState() []string
- func ValidateHybridConnectionNamespaceRelayID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateRouteID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateServerFarmVirtualNetworkConnectionID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateVirtualNetworkConnectionGatewayID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateWorkerID(input interface{}, key string) (warnings []string, errors []error)
- type ApiDefinitionInfo
- type ApiManagementConfig
- type AppServicePlan
- type AppServicePlanOperationPredicate
- type AppServicePlanPatchResource
- type AppServicePlanPatchResourceProperties
- func (o *AppServicePlanPatchResourceProperties) GetFreeOfferExpirationTimeAsTime() (*time.Time, error)
- func (o *AppServicePlanPatchResourceProperties) GetSpotExpirationTimeAsTime() (*time.Time, error)
- func (o *AppServicePlanPatchResourceProperties) SetFreeOfferExpirationTimeAsTime(input time.Time)
- func (o *AppServicePlanPatchResourceProperties) SetSpotExpirationTimeAsTime(input time.Time)
- type AppServicePlanProperties
- func (o *AppServicePlanProperties) GetFreeOfferExpirationTimeAsTime() (*time.Time, error)
- func (o *AppServicePlanProperties) GetSpotExpirationTimeAsTime() (*time.Time, error)
- func (o *AppServicePlanProperties) SetFreeOfferExpirationTimeAsTime(input time.Time)
- func (o *AppServicePlanProperties) SetSpotExpirationTimeAsTime(input time.Time)
- type AppServicePlansClient
- func (c AppServicePlansClient) CreateOrUpdate(ctx context.Context, id commonids.AppServicePlanId, input AppServicePlan) (result CreateOrUpdateOperationResponse, err error)
- func (c AppServicePlansClient) CreateOrUpdateThenPoll(ctx context.Context, id commonids.AppServicePlanId, input AppServicePlan) error
- func (c AppServicePlansClient) CreateOrUpdateVnetRoute(ctx context.Context, id RouteId, input VnetRoute) (result CreateOrUpdateVnetRouteOperationResponse, err error)
- func (c AppServicePlansClient) Delete(ctx context.Context, id commonids.AppServicePlanId) (result DeleteOperationResponse, err error)
- func (c AppServicePlansClient) DeleteHybridConnection(ctx context.Context, id HybridConnectionNamespaceRelayId) (result DeleteHybridConnectionOperationResponse, err error)
- func (c AppServicePlansClient) DeleteVnetRoute(ctx context.Context, id RouteId) (result DeleteVnetRouteOperationResponse, err error)
- func (c AppServicePlansClient) Get(ctx context.Context, id commonids.AppServicePlanId) (result GetOperationResponse, err error)
- func (c AppServicePlansClient) GetHybridConnection(ctx context.Context, id HybridConnectionNamespaceRelayId) (result GetHybridConnectionOperationResponse, err error)
- func (c AppServicePlansClient) GetHybridConnectionPlanLimit(ctx context.Context, id commonids.AppServicePlanId) (result GetHybridConnectionPlanLimitOperationResponse, err error)
- func (c AppServicePlansClient) GetRouteForVnet(ctx context.Context, id RouteId) (result GetRouteForVnetOperationResponse, err error)
- func (c AppServicePlansClient) GetServerFarmSkus(ctx context.Context, id commonids.AppServicePlanId) (result GetServerFarmSkusOperationResponse, err error)
- func (c AppServicePlansClient) GetVnetFromServerFarm(ctx context.Context, id ServerFarmVirtualNetworkConnectionId) (result GetVnetFromServerFarmOperationResponse, err error)
- func (c AppServicePlansClient) GetVnetGateway(ctx context.Context, id VirtualNetworkConnectionGatewayId) (result GetVnetGatewayOperationResponse, err error)
- func (c AppServicePlansClient) List(ctx context.Context, id commonids.SubscriptionId, options ListOperationOptions) (result ListOperationResponse, err error)
- func (c AppServicePlansClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
- func (c AppServicePlansClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
- func (c AppServicePlansClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupCompleteResult, err error)
- func (c AppServicePlansClient) ListCapabilities(ctx context.Context, id commonids.AppServicePlanId) (result ListCapabilitiesOperationResponse, err error)
- func (c AppServicePlansClient) ListComplete(ctx context.Context, id commonids.SubscriptionId, options ListOperationOptions) (ListCompleteResult, error)
- func (c AppServicePlansClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, options ListOperationOptions, ...) (result ListCompleteResult, err error)
- func (c AppServicePlansClient) ListHybridConnectionKeys(ctx context.Context, id HybridConnectionNamespaceRelayId) (result ListHybridConnectionKeysOperationResponse, err error)
- func (c AppServicePlansClient) ListHybridConnections(ctx context.Context, id commonids.AppServicePlanId) (result ListHybridConnectionsOperationResponse, err error)
- func (c AppServicePlansClient) ListHybridConnectionsComplete(ctx context.Context, id commonids.AppServicePlanId) (ListHybridConnectionsCompleteResult, error)
- func (c AppServicePlansClient) ListHybridConnectionsCompleteMatchingPredicate(ctx context.Context, id commonids.AppServicePlanId, ...) (result ListHybridConnectionsCompleteResult, err error)
- func (c AppServicePlansClient) ListRoutesForVnet(ctx context.Context, id ServerFarmVirtualNetworkConnectionId) (result ListRoutesForVnetOperationResponse, err error)
- func (c AppServicePlansClient) ListUsages(ctx context.Context, id commonids.AppServicePlanId, ...) (result ListUsagesOperationResponse, err error)
- func (c AppServicePlansClient) ListUsagesComplete(ctx context.Context, id commonids.AppServicePlanId, ...) (ListUsagesCompleteResult, error)
- func (c AppServicePlansClient) ListUsagesCompleteMatchingPredicate(ctx context.Context, id commonids.AppServicePlanId, ...) (result ListUsagesCompleteResult, err error)
- func (c AppServicePlansClient) ListVnets(ctx context.Context, id commonids.AppServicePlanId) (result ListVnetsOperationResponse, err error)
- func (c AppServicePlansClient) ListWebApps(ctx context.Context, id commonids.AppServicePlanId, ...) (result ListWebAppsOperationResponse, err error)
- func (c AppServicePlansClient) ListWebAppsByHybridConnection(ctx context.Context, id HybridConnectionNamespaceRelayId) (result ListWebAppsByHybridConnectionOperationResponse, err error)
- func (c AppServicePlansClient) ListWebAppsByHybridConnectionComplete(ctx context.Context, id HybridConnectionNamespaceRelayId) (result ListWebAppsByHybridConnectionCompleteResult, err error)
- func (c AppServicePlansClient) ListWebAppsComplete(ctx context.Context, id commonids.AppServicePlanId, ...) (ListWebAppsCompleteResult, error)
- func (c AppServicePlansClient) ListWebAppsCompleteMatchingPredicate(ctx context.Context, id commonids.AppServicePlanId, ...) (result ListWebAppsCompleteResult, err error)
- func (c AppServicePlansClient) RebootWorker(ctx context.Context, id WorkerId) (result RebootWorkerOperationResponse, err error)
- func (c AppServicePlansClient) RestartWebApps(ctx context.Context, id commonids.AppServicePlanId, ...) (result RestartWebAppsOperationResponse, err error)
- func (c AppServicePlansClient) Update(ctx context.Context, id commonids.AppServicePlanId, ...) (result UpdateOperationResponse, err error)
- func (c AppServicePlansClient) UpdateVnetGateway(ctx context.Context, id VirtualNetworkConnectionGatewayId, input VnetGateway) (result UpdateVnetGatewayOperationResponse, err error)
- func (c AppServicePlansClient) UpdateVnetRoute(ctx context.Context, id RouteId, input VnetRoute) (result UpdateVnetRouteOperationResponse, err error)
- type AuthenticationType
- type AutoHealActionType
- type AutoHealActions
- type AutoHealCustomAction
- type AutoHealRules
- type AutoHealTriggers
- type AzureStorageInfoValue
- type AzureStorageProtocol
- type AzureStorageState
- type AzureStorageType
- type Capability
- type ClientCertMode
- type CloningInfo
- type ConnStringInfo
- type ConnectionStringType
- type CorsSettings
- type CreateOrUpdateOperationResponse
- type CreateOrUpdateVnetRouteOperationResponse
- type CsmUsageQuota
- type CsmUsageQuotaOperationPredicate
- type DaprConfig
- type DaprLogLevel
- type DefaultAction
- type DeleteHybridConnectionOperationResponse
- type DeleteOperationResponse
- type DeleteVnetRouteOperationResponse
- type Experiments
- type ExtendedLocation
- type FtpsState
- type FunctionAppConfig
- type FunctionsAlwaysReadyConfig
- type FunctionsDeployment
- type FunctionsDeploymentStorage
- type FunctionsDeploymentStorageAuthentication
- type FunctionsDeploymentStorageType
- type FunctionsRuntime
- type FunctionsScaleAndConcurrency
- type FunctionsScaleAndConcurrencyTriggers
- type FunctionsScaleAndConcurrencyTriggersHTTP
- type GetHybridConnectionOperationResponse
- type GetHybridConnectionPlanLimitOperationResponse
- type GetOperationResponse
- type GetRouteForVnetOperationResponse
- type GetServerFarmSkusOperationResponse
- type GetVnetFromServerFarmOperationResponse
- type GetVnetGatewayOperationResponse
- type HandlerMapping
- type HostNameSslState
- type HostType
- type HostingEnvironmentProfile
- type HybridConnection
- type HybridConnectionKey
- type HybridConnectionKeyProperties
- type HybridConnectionLimits
- type HybridConnectionLimitsProperties
- type HybridConnectionNamespaceRelayId
- func NewHybridConnectionNamespaceRelayID(subscriptionId string, resourceGroupName string, serverFarmName string, ...) HybridConnectionNamespaceRelayId
- func ParseHybridConnectionNamespaceRelayID(input string) (*HybridConnectionNamespaceRelayId, error)
- func ParseHybridConnectionNamespaceRelayIDInsensitively(input string) (*HybridConnectionNamespaceRelayId, error)
- type HybridConnectionOperationPredicate
- type HybridConnectionProperties
- type IPFilterTag
- type IPSecurityRestriction
- type KubeEnvironmentProfile
- type ListByResourceGroupCompleteResult
- type ListByResourceGroupCustomPager
- type ListByResourceGroupOperationResponse
- type ListCapabilitiesOperationResponse
- type ListCompleteResult
- type ListCustomPager
- type ListHybridConnectionKeysOperationResponse
- type ListHybridConnectionsCompleteResult
- type ListHybridConnectionsCustomPager
- type ListHybridConnectionsOperationResponse
- type ListOperationOptions
- type ListOperationResponse
- type ListRoutesForVnetOperationResponse
- type ListUsagesCompleteResult
- type ListUsagesCustomPager
- type ListUsagesOperationOptions
- type ListUsagesOperationResponse
- type ListVnetsOperationResponse
- type ListWebAppsByHybridConnectionCompleteResult
- type ListWebAppsByHybridConnectionCustomPager
- type ListWebAppsByHybridConnectionOperationResponse
- type ListWebAppsCompleteResult
- type ListWebAppsCustomPager
- type ListWebAppsOperationOptions
- type ListWebAppsOperationResponse
- type LocalizableString
- type ManagedPipelineMode
- type NameValuePair
- type ProvisioningState
- type PushSettings
- type PushSettingsProperties
- type RampUpRule
- type RebootWorkerOperationResponse
- type RedundancyMode
- type RequestsBasedTrigger
- type ResourceConfig
- type RestartWebAppsOperationOptions
- type RestartWebAppsOperationResponse
- type RouteId
- type RouteType
- type RuntimeName
- type ScmType
- type ServerFarmVirtualNetworkConnectionId
- func NewServerFarmVirtualNetworkConnectionID(subscriptionId string, resourceGroupName string, serverFarmName string, ...) ServerFarmVirtualNetworkConnectionId
- func ParseServerFarmVirtualNetworkConnectionID(input string) (*ServerFarmVirtualNetworkConnectionId, error)
- func ParseServerFarmVirtualNetworkConnectionIDInsensitively(input string) (*ServerFarmVirtualNetworkConnectionId, error)
- func (id *ServerFarmVirtualNetworkConnectionId) FromParseResult(input resourceids.ParseResult) error
- func (id ServerFarmVirtualNetworkConnectionId) ID() string
- func (id ServerFarmVirtualNetworkConnectionId) Segments() []resourceids.Segment
- func (id ServerFarmVirtualNetworkConnectionId) String() string
- type Site
- type SiteAvailabilityState
- type SiteConfig
- type SiteDnsConfig
- type SiteLimits
- type SiteLoadBalancing
- type SiteMachineKey
- type SiteOperationPredicate
- type SiteProperties
- type SkuCapacity
- type SkuDescription
- type SlotSwapStatus
- type SlowRequestsBasedTrigger
- type SslState
- type StatusCodesBasedTrigger
- type StatusCodesRangeBasedTrigger
- type StatusOptions
- type SupportedTlsVersions
- type TlsCipherSuites
- type UpdateOperationResponse
- type UpdateVnetGatewayOperationResponse
- type UpdateVnetRouteOperationResponse
- type UsageState
- type VirtualApplication
- type VirtualDirectory
- type VirtualNetworkConnectionGatewayId
- func NewVirtualNetworkConnectionGatewayID(subscriptionId string, resourceGroupName string, serverFarmName string, ...) VirtualNetworkConnectionGatewayId
- func ParseVirtualNetworkConnectionGatewayID(input string) (*VirtualNetworkConnectionGatewayId, error)
- func ParseVirtualNetworkConnectionGatewayIDInsensitively(input string) (*VirtualNetworkConnectionGatewayId, error)
- type VnetGateway
- type VnetGatewayProperties
- type VnetInfo
- type VnetInfoResource
- type VnetRoute
- type VnetRouteProperties
- type WorkerId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAuthenticationType ¶
func PossibleValuesForAuthenticationType() []string
func PossibleValuesForAutoHealActionType ¶
func PossibleValuesForAutoHealActionType() []string
func PossibleValuesForAzureStorageProtocol ¶
func PossibleValuesForAzureStorageProtocol() []string
func PossibleValuesForAzureStorageState ¶
func PossibleValuesForAzureStorageState() []string
func PossibleValuesForAzureStorageType ¶
func PossibleValuesForAzureStorageType() []string
func PossibleValuesForClientCertMode ¶
func PossibleValuesForClientCertMode() []string
func PossibleValuesForConnectionStringType ¶
func PossibleValuesForConnectionStringType() []string
func PossibleValuesForDaprLogLevel ¶
func PossibleValuesForDaprLogLevel() []string
func PossibleValuesForDefaultAction ¶
func PossibleValuesForDefaultAction() []string
func PossibleValuesForFtpsState ¶
func PossibleValuesForFtpsState() []string
func PossibleValuesForFunctionsDeploymentStorageType ¶
func PossibleValuesForFunctionsDeploymentStorageType() []string
func PossibleValuesForHostType ¶
func PossibleValuesForHostType() []string
func PossibleValuesForIPFilterTag ¶
func PossibleValuesForIPFilterTag() []string
func PossibleValuesForManagedPipelineMode ¶
func PossibleValuesForManagedPipelineMode() []string
func PossibleValuesForProvisioningState ¶
func PossibleValuesForProvisioningState() []string
func PossibleValuesForRedundancyMode ¶
func PossibleValuesForRedundancyMode() []string
func PossibleValuesForRouteType ¶
func PossibleValuesForRouteType() []string
func PossibleValuesForRuntimeName ¶
func PossibleValuesForRuntimeName() []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 PossibleValuesForTlsCipherSuites ¶
func PossibleValuesForTlsCipherSuites() []string
func PossibleValuesForUsageState ¶
func PossibleValuesForUsageState() []string
func ValidateHybridConnectionNamespaceRelayID ¶
func ValidateHybridConnectionNamespaceRelayID(input interface{}, key string) (warnings []string, errors []error)
ValidateHybridConnectionNamespaceRelayID checks that 'input' can be parsed as a Hybrid Connection Namespace Relay ID
func ValidateRouteID ¶
ValidateRouteID checks that 'input' can be parsed as a Route ID
func ValidateServerFarmVirtualNetworkConnectionID ¶
func ValidateServerFarmVirtualNetworkConnectionID(input interface{}, key string) (warnings []string, errors []error)
ValidateServerFarmVirtualNetworkConnectionID checks that 'input' can be parsed as a Server Farm Virtual Network Connection ID
func ValidateVirtualNetworkConnectionGatewayID ¶
func ValidateVirtualNetworkConnectionGatewayID(input interface{}, key string) (warnings []string, errors []error)
ValidateVirtualNetworkConnectionGatewayID checks that 'input' can be parsed as a Virtual Network Connection Gateway ID
func ValidateWorkerID ¶
ValidateWorkerID checks that 'input' can be parsed as a Worker ID
Types ¶
type ApiDefinitionInfo ¶
type ApiDefinitionInfo struct {
Url *string `json:"url,omitempty"`
}
type ApiManagementConfig ¶
type ApiManagementConfig struct {
Id *string `json:"id,omitempty"`
}
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 ¶
func (p AppServicePlanOperationPredicate) Matches(input AppServicePlan) bool
type AppServicePlanPatchResource ¶
type AppServicePlanPatchResource struct { Id *string `json:"id,omitempty"` Kind *string `json:"kind,omitempty"` Name *string `json:"name,omitempty"` Properties *AppServicePlanPatchResourceProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type AppServicePlanPatchResourceProperties ¶
type AppServicePlanPatchResourceProperties 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 (*AppServicePlanPatchResourceProperties) GetFreeOfferExpirationTimeAsTime ¶
func (o *AppServicePlanPatchResourceProperties) GetFreeOfferExpirationTimeAsTime() (*time.Time, error)
func (*AppServicePlanPatchResourceProperties) GetSpotExpirationTimeAsTime ¶
func (o *AppServicePlanPatchResourceProperties) GetSpotExpirationTimeAsTime() (*time.Time, error)
func (*AppServicePlanPatchResourceProperties) SetFreeOfferExpirationTimeAsTime ¶
func (o *AppServicePlanPatchResourceProperties) SetFreeOfferExpirationTimeAsTime(input time.Time)
func (*AppServicePlanPatchResourceProperties) SetSpotExpirationTimeAsTime ¶
func (o *AppServicePlanPatchResourceProperties) SetSpotExpirationTimeAsTime(input time.Time)
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 AppServicePlansClient ¶
type AppServicePlansClient struct {
Client *resourcemanager.Client
}
func NewAppServicePlansClientWithBaseURI ¶
func NewAppServicePlansClientWithBaseURI(sdkApi sdkEnv.Api) (*AppServicePlansClient, error)
func (AppServicePlansClient) CreateOrUpdate ¶
func (c AppServicePlansClient) CreateOrUpdate(ctx context.Context, id commonids.AppServicePlanId, input AppServicePlan) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (AppServicePlansClient) CreateOrUpdateThenPoll ¶
func (c AppServicePlansClient) CreateOrUpdateThenPoll(ctx context.Context, id commonids.AppServicePlanId, input AppServicePlan) error
CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed
func (AppServicePlansClient) CreateOrUpdateVnetRoute ¶
func (c AppServicePlansClient) CreateOrUpdateVnetRoute(ctx context.Context, id RouteId, input VnetRoute) (result CreateOrUpdateVnetRouteOperationResponse, err error)
CreateOrUpdateVnetRoute ...
func (AppServicePlansClient) Delete ¶
func (c AppServicePlansClient) Delete(ctx context.Context, id commonids.AppServicePlanId) (result DeleteOperationResponse, err error)
Delete ...
func (AppServicePlansClient) DeleteHybridConnection ¶
func (c AppServicePlansClient) DeleteHybridConnection(ctx context.Context, id HybridConnectionNamespaceRelayId) (result DeleteHybridConnectionOperationResponse, err error)
DeleteHybridConnection ...
func (AppServicePlansClient) DeleteVnetRoute ¶
func (c AppServicePlansClient) DeleteVnetRoute(ctx context.Context, id RouteId) (result DeleteVnetRouteOperationResponse, err error)
DeleteVnetRoute ...
func (AppServicePlansClient) Get ¶
func (c AppServicePlansClient) Get(ctx context.Context, id commonids.AppServicePlanId) (result GetOperationResponse, err error)
Get ...
func (AppServicePlansClient) GetHybridConnection ¶
func (c AppServicePlansClient) GetHybridConnection(ctx context.Context, id HybridConnectionNamespaceRelayId) (result GetHybridConnectionOperationResponse, err error)
GetHybridConnection ...
func (AppServicePlansClient) GetHybridConnectionPlanLimit ¶
func (c AppServicePlansClient) GetHybridConnectionPlanLimit(ctx context.Context, id commonids.AppServicePlanId) (result GetHybridConnectionPlanLimitOperationResponse, err error)
GetHybridConnectionPlanLimit ...
func (AppServicePlansClient) GetRouteForVnet ¶
func (c AppServicePlansClient) GetRouteForVnet(ctx context.Context, id RouteId) (result GetRouteForVnetOperationResponse, err error)
GetRouteForVnet ...
func (AppServicePlansClient) GetServerFarmSkus ¶
func (c AppServicePlansClient) GetServerFarmSkus(ctx context.Context, id commonids.AppServicePlanId) (result GetServerFarmSkusOperationResponse, err error)
GetServerFarmSkus ...
func (AppServicePlansClient) GetVnetFromServerFarm ¶
func (c AppServicePlansClient) GetVnetFromServerFarm(ctx context.Context, id ServerFarmVirtualNetworkConnectionId) (result GetVnetFromServerFarmOperationResponse, err error)
GetVnetFromServerFarm ...
func (AppServicePlansClient) GetVnetGateway ¶
func (c AppServicePlansClient) GetVnetGateway(ctx context.Context, id VirtualNetworkConnectionGatewayId) (result GetVnetGatewayOperationResponse, err error)
GetVnetGateway ...
func (AppServicePlansClient) List ¶
func (c AppServicePlansClient) List(ctx context.Context, id commonids.SubscriptionId, options ListOperationOptions) (result ListOperationResponse, err error)
List ...
func (AppServicePlansClient) ListByResourceGroup ¶
func (c AppServicePlansClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
ListByResourceGroup ...
func (AppServicePlansClient) ListByResourceGroupComplete ¶
func (c AppServicePlansClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
ListByResourceGroupComplete retrieves all the results into a single object
func (AppServicePlansClient) ListByResourceGroupCompleteMatchingPredicate ¶
func (c AppServicePlansClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, predicate AppServicePlanOperationPredicate) (result ListByResourceGroupCompleteResult, err error)
ListByResourceGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (AppServicePlansClient) ListCapabilities ¶
func (c AppServicePlansClient) ListCapabilities(ctx context.Context, id commonids.AppServicePlanId) (result ListCapabilitiesOperationResponse, err error)
ListCapabilities ...
func (AppServicePlansClient) ListComplete ¶
func (c AppServicePlansClient) ListComplete(ctx context.Context, id commonids.SubscriptionId, options ListOperationOptions) (ListCompleteResult, error)
ListComplete retrieves all the results into a single object
func (AppServicePlansClient) ListCompleteMatchingPredicate ¶
func (c AppServicePlansClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, options ListOperationOptions, predicate AppServicePlanOperationPredicate) (result ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (AppServicePlansClient) ListHybridConnectionKeys ¶
func (c AppServicePlansClient) ListHybridConnectionKeys(ctx context.Context, id HybridConnectionNamespaceRelayId) (result ListHybridConnectionKeysOperationResponse, err error)
ListHybridConnectionKeys ...
func (AppServicePlansClient) ListHybridConnections ¶
func (c AppServicePlansClient) ListHybridConnections(ctx context.Context, id commonids.AppServicePlanId) (result ListHybridConnectionsOperationResponse, err error)
ListHybridConnections ...
func (AppServicePlansClient) ListHybridConnectionsComplete ¶
func (c AppServicePlansClient) ListHybridConnectionsComplete(ctx context.Context, id commonids.AppServicePlanId) (ListHybridConnectionsCompleteResult, error)
ListHybridConnectionsComplete retrieves all the results into a single object
func (AppServicePlansClient) ListHybridConnectionsCompleteMatchingPredicate ¶
func (c AppServicePlansClient) ListHybridConnectionsCompleteMatchingPredicate(ctx context.Context, id commonids.AppServicePlanId, predicate HybridConnectionOperationPredicate) (result ListHybridConnectionsCompleteResult, err error)
ListHybridConnectionsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (AppServicePlansClient) ListRoutesForVnet ¶
func (c AppServicePlansClient) ListRoutesForVnet(ctx context.Context, id ServerFarmVirtualNetworkConnectionId) (result ListRoutesForVnetOperationResponse, err error)
ListRoutesForVnet ...
func (AppServicePlansClient) ListUsages ¶
func (c AppServicePlansClient) ListUsages(ctx context.Context, id commonids.AppServicePlanId, options ListUsagesOperationOptions) (result ListUsagesOperationResponse, err error)
ListUsages ...
func (AppServicePlansClient) ListUsagesComplete ¶
func (c AppServicePlansClient) ListUsagesComplete(ctx context.Context, id commonids.AppServicePlanId, options ListUsagesOperationOptions) (ListUsagesCompleteResult, error)
ListUsagesComplete retrieves all the results into a single object
func (AppServicePlansClient) ListUsagesCompleteMatchingPredicate ¶
func (c AppServicePlansClient) ListUsagesCompleteMatchingPredicate(ctx context.Context, id commonids.AppServicePlanId, options ListUsagesOperationOptions, predicate CsmUsageQuotaOperationPredicate) (result ListUsagesCompleteResult, err error)
ListUsagesCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (AppServicePlansClient) ListVnets ¶
func (c AppServicePlansClient) ListVnets(ctx context.Context, id commonids.AppServicePlanId) (result ListVnetsOperationResponse, err error)
ListVnets ...
func (AppServicePlansClient) ListWebApps ¶
func (c AppServicePlansClient) ListWebApps(ctx context.Context, id commonids.AppServicePlanId, options ListWebAppsOperationOptions) (result ListWebAppsOperationResponse, err error)
ListWebApps ...
func (AppServicePlansClient) ListWebAppsByHybridConnection ¶
func (c AppServicePlansClient) ListWebAppsByHybridConnection(ctx context.Context, id HybridConnectionNamespaceRelayId) (result ListWebAppsByHybridConnectionOperationResponse, err error)
ListWebAppsByHybridConnection ...
func (AppServicePlansClient) ListWebAppsByHybridConnectionComplete ¶
func (c AppServicePlansClient) ListWebAppsByHybridConnectionComplete(ctx context.Context, id HybridConnectionNamespaceRelayId) (result ListWebAppsByHybridConnectionCompleteResult, err error)
ListWebAppsByHybridConnectionComplete retrieves all the results into a single object
func (AppServicePlansClient) ListWebAppsComplete ¶
func (c AppServicePlansClient) ListWebAppsComplete(ctx context.Context, id commonids.AppServicePlanId, options ListWebAppsOperationOptions) (ListWebAppsCompleteResult, error)
ListWebAppsComplete retrieves all the results into a single object
func (AppServicePlansClient) ListWebAppsCompleteMatchingPredicate ¶
func (c AppServicePlansClient) ListWebAppsCompleteMatchingPredicate(ctx context.Context, id commonids.AppServicePlanId, options ListWebAppsOperationOptions, predicate SiteOperationPredicate) (result ListWebAppsCompleteResult, err error)
ListWebAppsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (AppServicePlansClient) RebootWorker ¶
func (c AppServicePlansClient) RebootWorker(ctx context.Context, id WorkerId) (result RebootWorkerOperationResponse, err error)
RebootWorker ...
func (AppServicePlansClient) RestartWebApps ¶
func (c AppServicePlansClient) RestartWebApps(ctx context.Context, id commonids.AppServicePlanId, options RestartWebAppsOperationOptions) (result RestartWebAppsOperationResponse, err error)
RestartWebApps ...
func (AppServicePlansClient) Update ¶
func (c AppServicePlansClient) Update(ctx context.Context, id commonids.AppServicePlanId, input AppServicePlanPatchResource) (result UpdateOperationResponse, err error)
Update ...
func (AppServicePlansClient) UpdateVnetGateway ¶
func (c AppServicePlansClient) UpdateVnetGateway(ctx context.Context, id VirtualNetworkConnectionGatewayId, input VnetGateway) (result UpdateVnetGatewayOperationResponse, err error)
UpdateVnetGateway ...
func (AppServicePlansClient) UpdateVnetRoute ¶
func (c AppServicePlansClient) UpdateVnetRoute(ctx context.Context, id RouteId, input VnetRoute) (result UpdateVnetRouteOperationResponse, err error)
UpdateVnetRoute ...
type AuthenticationType ¶
type AuthenticationType string
const ( AuthenticationTypeStorageAccountConnectionString AuthenticationType = "StorageAccountConnectionString" AuthenticationTypeSystemAssignedIdentity AuthenticationType = "SystemAssignedIdentity" AuthenticationTypeUserAssignedIdentity AuthenticationType = "UserAssignedIdentity" )
func (*AuthenticationType) UnmarshalJSON ¶
func (s *AuthenticationType) UnmarshalJSON(bytes []byte) error
type AutoHealActionType ¶
type AutoHealActionType string
const ( AutoHealActionTypeCustomAction AutoHealActionType = "CustomAction" AutoHealActionTypeLogEvent AutoHealActionType = "LogEvent" AutoHealActionTypeRecycle AutoHealActionType = "Recycle" )
func (*AutoHealActionType) UnmarshalJSON ¶
func (s *AutoHealActionType) UnmarshalJSON(bytes []byte) error
type AutoHealActions ¶
type AutoHealActions struct { ActionType *AutoHealActionType `json:"actionType,omitempty"` CustomAction *AutoHealCustomAction `json:"customAction,omitempty"` MinProcessExecutionTime *string `json:"minProcessExecutionTime,omitempty"` }
type AutoHealCustomAction ¶
type 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"` Protocol *AzureStorageProtocol `json:"protocol,omitempty"` State *AzureStorageState `json:"state,omitempty"` Type *AzureStorageType `json:"type,omitempty"` }
type AzureStorageProtocol ¶
type AzureStorageProtocol string
const ( AzureStorageProtocolHTTP AzureStorageProtocol = "Http" AzureStorageProtocolNfs AzureStorageProtocol = "Nfs" AzureStorageProtocolSmb AzureStorageProtocol = "Smb" )
func (*AzureStorageProtocol) UnmarshalJSON ¶
func (s *AzureStorageProtocol) UnmarshalJSON(bytes []byte) error
type AzureStorageState ¶
type AzureStorageState string
const ( AzureStorageStateInvalidCredentials AzureStorageState = "InvalidCredentials" AzureStorageStateNotValidated AzureStorageState = "NotValidated" AzureStorageStateOk AzureStorageState = "Ok" )
func (*AzureStorageState) UnmarshalJSON ¶
func (s *AzureStorageState) UnmarshalJSON(bytes []byte) error
type AzureStorageType ¶
type AzureStorageType string
const ( AzureStorageTypeAzureBlob AzureStorageType = "AzureBlob" AzureStorageTypeAzureFiles AzureStorageType = "AzureFiles" )
func (*AzureStorageType) UnmarshalJSON ¶
func (s *AzureStorageType) UnmarshalJSON(bytes []byte) error
type Capability ¶
type ClientCertMode ¶
type ClientCertMode string
const ( ClientCertModeOptional ClientCertMode = "Optional" ClientCertModeOptionalInteractiveUser ClientCertMode = "OptionalInteractiveUser" ClientCertModeRequired ClientCertMode = "Required" )
func (*ClientCertMode) UnmarshalJSON ¶
func (s *ClientCertMode) UnmarshalJSON(bytes []byte) error
type CloningInfo ¶
type CloningInfo struct { AppSettingsOverrides *map[string]string `json:"appSettingsOverrides,omitempty"` CloneCustomHostNames *bool `json:"cloneCustomHostNames,omitempty"` CloneSourceControl *bool `json:"cloneSourceControl,omitempty"` ConfigureLoadBalancing *bool `json:"configureLoadBalancing,omitempty"` CorrelationId *string `json:"correlationId,omitempty"` HostingEnvironment *string `json:"hostingEnvironment,omitempty"` Overwrite *bool `json:"overwrite,omitempty"` SourceWebAppId string `json:"sourceWebAppId"` SourceWebAppLocation *string `json:"sourceWebAppLocation,omitempty"` TrafficManagerProfileId *string `json:"trafficManagerProfileId,omitempty"` TrafficManagerProfileName *string `json:"trafficManagerProfileName,omitempty"` }
type 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" )
func (*ConnectionStringType) UnmarshalJSON ¶
func (s *ConnectionStringType) UnmarshalJSON(bytes []byte) error
type CorsSettings ¶
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 ¶
func (p CsmUsageQuotaOperationPredicate) Matches(input CsmUsageQuota) bool
type DaprConfig ¶
type DaprConfig struct { AppId *string `json:"appId,omitempty"` AppPort *int64 `json:"appPort,omitempty"` EnableApiLogging *bool `json:"enableApiLogging,omitempty"` Enabled *bool `json:"enabled,omitempty"` HTTPMaxRequestSize *int64 `json:"httpMaxRequestSize,omitempty"` HTTPReadBufferSize *int64 `json:"httpReadBufferSize,omitempty"` LogLevel *DaprLogLevel `json:"logLevel,omitempty"` }
type DaprLogLevel ¶
type DaprLogLevel string
const ( DaprLogLevelDebug DaprLogLevel = "debug" DaprLogLevelError DaprLogLevel = "error" DaprLogLevelInfo DaprLogLevel = "info" DaprLogLevelWarn DaprLogLevel = "warn" )
func (*DaprLogLevel) UnmarshalJSON ¶
func (s *DaprLogLevel) UnmarshalJSON(bytes []byte) error
type DefaultAction ¶
type DefaultAction string
const ( DefaultActionAllow DefaultAction = "Allow" DefaultActionDeny DefaultAction = "Deny" )
func (*DefaultAction) UnmarshalJSON ¶
func (s *DefaultAction) UnmarshalJSON(bytes []byte) error
type DeleteOperationResponse ¶
type Experiments ¶
type Experiments struct {
RampUpRules *[]RampUpRule `json:"rampUpRules,omitempty"`
}
type ExtendedLocation ¶
type FunctionAppConfig ¶
type FunctionAppConfig struct { Deployment *FunctionsDeployment `json:"deployment,omitempty"` Runtime *FunctionsRuntime `json:"runtime,omitempty"` ScaleAndConcurrency *FunctionsScaleAndConcurrency `json:"scaleAndConcurrency,omitempty"` }
type FunctionsDeployment ¶
type FunctionsDeployment struct {
Storage *FunctionsDeploymentStorage `json:"storage,omitempty"`
}
type FunctionsDeploymentStorage ¶
type FunctionsDeploymentStorage struct { Authentication *FunctionsDeploymentStorageAuthentication `json:"authentication,omitempty"` Type *FunctionsDeploymentStorageType `json:"type,omitempty"` Value *string `json:"value,omitempty"` }
type FunctionsDeploymentStorageAuthentication ¶
type FunctionsDeploymentStorageAuthentication struct { StorageAccountConnectionStringName *string `json:"storageAccountConnectionStringName,omitempty"` Type *AuthenticationType `json:"type,omitempty"` UserAssignedIdentityResourceId *string `json:"userAssignedIdentityResourceId,omitempty"` }
type FunctionsDeploymentStorageType ¶
type FunctionsDeploymentStorageType string
const (
FunctionsDeploymentStorageTypeBlobContainer FunctionsDeploymentStorageType = "blobContainer"
)
func (*FunctionsDeploymentStorageType) UnmarshalJSON ¶
func (s *FunctionsDeploymentStorageType) UnmarshalJSON(bytes []byte) error
type FunctionsRuntime ¶
type FunctionsRuntime struct { Name *RuntimeName `json:"name,omitempty"` Version *string `json:"version,omitempty"` }
type FunctionsScaleAndConcurrency ¶
type FunctionsScaleAndConcurrency struct { AlwaysReady *[]FunctionsAlwaysReadyConfig `json:"alwaysReady,omitempty"` InstanceMemoryMB *int64 `json:"instanceMemoryMB,omitempty"` MaximumInstanceCount *int64 `json:"maximumInstanceCount,omitempty"` Triggers *FunctionsScaleAndConcurrencyTriggers `json:"triggers,omitempty"` }
type FunctionsScaleAndConcurrencyTriggers ¶
type FunctionsScaleAndConcurrencyTriggers struct {
HTTP *FunctionsScaleAndConcurrencyTriggersHTTP `json:"http,omitempty"`
}
type FunctionsScaleAndConcurrencyTriggersHTTP ¶
type FunctionsScaleAndConcurrencyTriggersHTTP struct {
PerInstanceConcurrency *int64 `json:"perInstanceConcurrency,omitempty"`
}
type GetHybridConnectionOperationResponse ¶
type GetHybridConnectionOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *HybridConnection }
type GetHybridConnectionPlanLimitOperationResponse ¶
type GetHybridConnectionPlanLimitOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *HybridConnectionLimits }
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *AppServicePlan }
type GetVnetFromServerFarmOperationResponse ¶
type GetVnetFromServerFarmOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *VnetInfoResource }
type GetVnetGatewayOperationResponse ¶
type GetVnetGatewayOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *VnetGateway }
type HandlerMapping ¶
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 HybridConnection ¶
type HybridConnection struct { Id *string `json:"id,omitempty"` Kind *string `json:"kind,omitempty"` Name *string `json:"name,omitempty"` Properties *HybridConnectionProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type HybridConnectionKey ¶
type HybridConnectionKey struct { Id *string `json:"id,omitempty"` Kind *string `json:"kind,omitempty"` Name *string `json:"name,omitempty"` Properties *HybridConnectionKeyProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type HybridConnectionLimits ¶
type HybridConnectionLimits struct { Id *string `json:"id,omitempty"` Kind *string `json:"kind,omitempty"` Name *string `json:"name,omitempty"` Properties *HybridConnectionLimitsProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type HybridConnectionNamespaceRelayId ¶
type HybridConnectionNamespaceRelayId struct { SubscriptionId string ResourceGroupName string ServerFarmName string HybridConnectionNamespaceName string RelayName string }
HybridConnectionNamespaceRelayId is a struct representing the Resource ID for a Hybrid Connection Namespace Relay
func NewHybridConnectionNamespaceRelayID ¶
func NewHybridConnectionNamespaceRelayID(subscriptionId string, resourceGroupName string, serverFarmName string, hybridConnectionNamespaceName string, relayName string) HybridConnectionNamespaceRelayId
NewHybridConnectionNamespaceRelayID returns a new HybridConnectionNamespaceRelayId struct
func ParseHybridConnectionNamespaceRelayID ¶
func ParseHybridConnectionNamespaceRelayID(input string) (*HybridConnectionNamespaceRelayId, error)
ParseHybridConnectionNamespaceRelayID parses 'input' into a HybridConnectionNamespaceRelayId
func ParseHybridConnectionNamespaceRelayIDInsensitively ¶
func ParseHybridConnectionNamespaceRelayIDInsensitively(input string) (*HybridConnectionNamespaceRelayId, error)
ParseHybridConnectionNamespaceRelayIDInsensitively parses 'input' case-insensitively into a HybridConnectionNamespaceRelayId note: this method should only be used for API response data and not user input
func (*HybridConnectionNamespaceRelayId) FromParseResult ¶
func (id *HybridConnectionNamespaceRelayId) FromParseResult(input resourceids.ParseResult) error
func (HybridConnectionNamespaceRelayId) ID ¶
func (id HybridConnectionNamespaceRelayId) ID() string
ID returns the formatted Hybrid Connection Namespace Relay ID
func (HybridConnectionNamespaceRelayId) Segments ¶
func (id HybridConnectionNamespaceRelayId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Hybrid Connection Namespace Relay ID
func (HybridConnectionNamespaceRelayId) String ¶
func (id HybridConnectionNamespaceRelayId) String() string
String returns a human-readable description of this Hybrid Connection Namespace Relay ID
type HybridConnectionOperationPredicate ¶
type HybridConnectionOperationPredicate struct { Id *string Kind *string Name *string Type *string }
func (HybridConnectionOperationPredicate) Matches ¶
func (p HybridConnectionOperationPredicate) Matches(input HybridConnection) bool
type HybridConnectionProperties ¶
type HybridConnectionProperties struct { Hostname *string `json:"hostname,omitempty"` Port *int64 `json:"port,omitempty"` RelayArmUri *string `json:"relayArmUri,omitempty"` RelayName *string `json:"relayName,omitempty"` SendKeyName *string `json:"sendKeyName,omitempty"` SendKeyValue *string `json:"sendKeyValue,omitempty"` ServiceBusNamespace *string `json:"serviceBusNamespace,omitempty"` ServiceBusSuffix *string `json:"serviceBusSuffix,omitempty"` }
type IPFilterTag ¶
type IPFilterTag string
const ( IPFilterTagDefault IPFilterTag = "Default" IPFilterTagServiceTag IPFilterTag = "ServiceTag" IPFilterTagXffProxy IPFilterTag = "XffProxy" )
func (*IPFilterTag) UnmarshalJSON ¶
func (s *IPFilterTag) UnmarshalJSON(bytes []byte) error
type IPSecurityRestriction ¶
type IPSecurityRestriction struct { Action *string `json:"action,omitempty"` Description *string `json:"description,omitempty"` Headers *map[string][]string `json:"headers,omitempty"` IPAddress *string `json:"ipAddress,omitempty"` Name *string `json:"name,omitempty"` Priority *int64 `json:"priority,omitempty"` SubnetMask *string `json:"subnetMask,omitempty"` SubnetTrafficTag *int64 `json:"subnetTrafficTag,omitempty"` Tag *IPFilterTag `json:"tag,omitempty"` VnetSubnetResourceId *string `json:"vnetSubnetResourceId,omitempty"` VnetTrafficTag *int64 `json:"vnetTrafficTag,omitempty"` }
type KubeEnvironmentProfile ¶
type ListByResourceGroupCompleteResult ¶
type ListByResourceGroupCompleteResult struct { LatestHttpResponse *http.Response Items []AppServicePlan }
type ListByResourceGroupCustomPager ¶
func (*ListByResourceGroupCustomPager) NextPageLink ¶
func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link
type ListByResourceGroupOperationResponse ¶
type ListByResourceGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]AppServicePlan }
type ListCapabilitiesOperationResponse ¶
type ListCapabilitiesOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]Capability }
type ListCompleteResult ¶
type ListCompleteResult struct { LatestHttpResponse *http.Response Items []AppServicePlan }
type ListCustomPager ¶
func (*ListCustomPager) NextPageLink ¶
func (p *ListCustomPager) NextPageLink() *odata.Link
type ListHybridConnectionKeysOperationResponse ¶
type ListHybridConnectionKeysOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *HybridConnectionKey }
type ListHybridConnectionsCompleteResult ¶
type ListHybridConnectionsCompleteResult struct { LatestHttpResponse *http.Response Items []HybridConnection }
type ListHybridConnectionsCustomPager ¶
func (*ListHybridConnectionsCustomPager) NextPageLink ¶
func (p *ListHybridConnectionsCustomPager) NextPageLink() *odata.Link
type ListHybridConnectionsOperationResponse ¶
type ListHybridConnectionsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]HybridConnection }
type ListOperationOptions ¶
type ListOperationOptions struct {
Detailed *bool
}
func DefaultListOperationOptions ¶
func DefaultListOperationOptions() ListOperationOptions
func (ListOperationOptions) ToHeaders ¶
func (o ListOperationOptions) ToHeaders() *client.Headers
func (ListOperationOptions) ToOData ¶
func (o ListOperationOptions) ToOData() *odata.Query
func (ListOperationOptions) ToQuery ¶
func (o ListOperationOptions) ToQuery() *client.QueryParams
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]AppServicePlan }
type ListUsagesCompleteResult ¶
type ListUsagesCompleteResult struct { LatestHttpResponse *http.Response Items []CsmUsageQuota }
type ListUsagesCustomPager ¶
func (*ListUsagesCustomPager) NextPageLink ¶
func (p *ListUsagesCustomPager) NextPageLink() *odata.Link
type ListUsagesOperationOptions ¶
type ListUsagesOperationOptions struct {
Filter *string
}
func DefaultListUsagesOperationOptions ¶
func DefaultListUsagesOperationOptions() ListUsagesOperationOptions
func (ListUsagesOperationOptions) ToHeaders ¶
func (o ListUsagesOperationOptions) ToHeaders() *client.Headers
func (ListUsagesOperationOptions) ToOData ¶
func (o ListUsagesOperationOptions) ToOData() *odata.Query
func (ListUsagesOperationOptions) ToQuery ¶
func (o ListUsagesOperationOptions) ToQuery() *client.QueryParams
type ListUsagesOperationResponse ¶
type ListUsagesOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]CsmUsageQuota }
type ListVnetsOperationResponse ¶
type ListVnetsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]VnetInfoResource }
type ListWebAppsByHybridConnectionCustomPager ¶
func (*ListWebAppsByHybridConnectionCustomPager) NextPageLink ¶
func (p *ListWebAppsByHybridConnectionCustomPager) NextPageLink() *odata.Link
type ListWebAppsCustomPager ¶
func (*ListWebAppsCustomPager) NextPageLink ¶
func (p *ListWebAppsCustomPager) NextPageLink() *odata.Link
type ListWebAppsOperationOptions ¶
func DefaultListWebAppsOperationOptions ¶
func DefaultListWebAppsOperationOptions() ListWebAppsOperationOptions
func (ListWebAppsOperationOptions) ToHeaders ¶
func (o ListWebAppsOperationOptions) ToHeaders() *client.Headers
func (ListWebAppsOperationOptions) ToOData ¶
func (o ListWebAppsOperationOptions) ToOData() *odata.Query
func (ListWebAppsOperationOptions) ToQuery ¶
func (o ListWebAppsOperationOptions) ToQuery() *client.QueryParams
type LocalizableString ¶
type ManagedPipelineMode ¶
type ManagedPipelineMode string
const ( ManagedPipelineModeClassic ManagedPipelineMode = "Classic" ManagedPipelineModeIntegrated ManagedPipelineMode = "Integrated" )
func (*ManagedPipelineMode) UnmarshalJSON ¶
func (s *ManagedPipelineMode) UnmarshalJSON(bytes []byte) error
type NameValuePair ¶
type ProvisioningState ¶
type ProvisioningState string
const ( ProvisioningStateCanceled ProvisioningState = "Canceled" ProvisioningStateDeleting ProvisioningState = "Deleting" ProvisioningStateFailed ProvisioningState = "Failed" ProvisioningStateInProgress ProvisioningState = "InProgress" ProvisioningStateSucceeded ProvisioningState = "Succeeded" )
func (*ProvisioningState) UnmarshalJSON ¶
func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error
type PushSettings ¶
type PushSettings struct { Id *string `json:"id,omitempty"` Kind *string `json:"kind,omitempty"` Name *string `json:"name,omitempty"` Properties *PushSettingsProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type PushSettingsProperties ¶
type 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 RedundancyMode ¶
type RedundancyMode string
const ( RedundancyModeActiveActive RedundancyMode = "ActiveActive" RedundancyModeFailover RedundancyMode = "Failover" RedundancyModeGeoRedundant RedundancyMode = "GeoRedundant" RedundancyModeManual RedundancyMode = "Manual" RedundancyModeNone RedundancyMode = "None" )
func (*RedundancyMode) UnmarshalJSON ¶
func (s *RedundancyMode) UnmarshalJSON(bytes []byte) error
type RequestsBasedTrigger ¶
type ResourceConfig ¶
type RestartWebAppsOperationOptions ¶
type RestartWebAppsOperationOptions struct {
SoftRestart *bool
}
func DefaultRestartWebAppsOperationOptions ¶
func DefaultRestartWebAppsOperationOptions() RestartWebAppsOperationOptions
func (RestartWebAppsOperationOptions) ToHeaders ¶
func (o RestartWebAppsOperationOptions) ToHeaders() *client.Headers
func (RestartWebAppsOperationOptions) ToOData ¶
func (o RestartWebAppsOperationOptions) ToOData() *odata.Query
func (RestartWebAppsOperationOptions) ToQuery ¶
func (o RestartWebAppsOperationOptions) ToQuery() *client.QueryParams
type RouteId ¶
type RouteId struct { SubscriptionId string ResourceGroupName string ServerFarmName string VirtualNetworkConnectionName string RouteName string }
RouteId is a struct representing the Resource ID for a Route
func NewRouteID ¶
func NewRouteID(subscriptionId string, resourceGroupName string, serverFarmName string, virtualNetworkConnectionName string, routeName string) RouteId
NewRouteID returns a new RouteId struct
func ParseRouteID ¶
ParseRouteID parses 'input' into a RouteId
func ParseRouteIDInsensitively ¶
ParseRouteIDInsensitively parses 'input' case-insensitively into a RouteId note: this method should only be used for API response data and not user input
func (*RouteId) FromParseResult ¶
func (id *RouteId) FromParseResult(input resourceids.ParseResult) error
func (RouteId) Segments ¶
func (id RouteId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Route ID
type RuntimeName ¶
type RuntimeName string
const ( RuntimeNameCustom RuntimeName = "custom" RuntimeNameDotnetNegativeisolated RuntimeName = "dotnet-isolated" RuntimeNameJava RuntimeName = "java" RuntimeNameNode RuntimeName = "node" RuntimeNamePowershell RuntimeName = "powershell" RuntimeNamePython RuntimeName = "python" )
func (*RuntimeName) UnmarshalJSON ¶
func (s *RuntimeName) UnmarshalJSON(bytes []byte) error
type ScmType ¶
type ScmType string
const ( ScmTypeBitbucketGit ScmType = "BitbucketGit" ScmTypeBitbucketHg ScmType = "BitbucketHg" ScmTypeCodePlexGit ScmType = "CodePlexGit" ScmTypeCodePlexHg ScmType = "CodePlexHg" ScmTypeDropbox ScmType = "Dropbox" ScmTypeExternalGit ScmType = "ExternalGit" ScmTypeExternalHg ScmType = "ExternalHg" ScmTypeGitHub ScmType = "GitHub" ScmTypeLocalGit ScmType = "LocalGit" ScmTypeNone ScmType = "None" ScmTypeOneDrive ScmType = "OneDrive" ScmTypeTfs ScmType = "Tfs" ScmTypeVSO ScmType = "VSO" ScmTypeVSTSRM ScmType = "VSTSRM" )
func (*ScmType) UnmarshalJSON ¶
type ServerFarmVirtualNetworkConnectionId ¶
type ServerFarmVirtualNetworkConnectionId struct { SubscriptionId string ResourceGroupName string ServerFarmName string VirtualNetworkConnectionName string }
ServerFarmVirtualNetworkConnectionId is a struct representing the Resource ID for a Server Farm Virtual Network Connection
func NewServerFarmVirtualNetworkConnectionID ¶
func NewServerFarmVirtualNetworkConnectionID(subscriptionId string, resourceGroupName string, serverFarmName string, virtualNetworkConnectionName string) ServerFarmVirtualNetworkConnectionId
NewServerFarmVirtualNetworkConnectionID returns a new ServerFarmVirtualNetworkConnectionId struct
func ParseServerFarmVirtualNetworkConnectionID ¶
func ParseServerFarmVirtualNetworkConnectionID(input string) (*ServerFarmVirtualNetworkConnectionId, error)
ParseServerFarmVirtualNetworkConnectionID parses 'input' into a ServerFarmVirtualNetworkConnectionId
func ParseServerFarmVirtualNetworkConnectionIDInsensitively ¶
func ParseServerFarmVirtualNetworkConnectionIDInsensitively(input string) (*ServerFarmVirtualNetworkConnectionId, error)
ParseServerFarmVirtualNetworkConnectionIDInsensitively parses 'input' case-insensitively into a ServerFarmVirtualNetworkConnectionId note: this method should only be used for API response data and not user input
func (*ServerFarmVirtualNetworkConnectionId) FromParseResult ¶
func (id *ServerFarmVirtualNetworkConnectionId) FromParseResult(input resourceids.ParseResult) error
func (ServerFarmVirtualNetworkConnectionId) ID ¶
func (id ServerFarmVirtualNetworkConnectionId) ID() string
ID returns the formatted Server Farm Virtual Network Connection ID
func (ServerFarmVirtualNetworkConnectionId) Segments ¶
func (id ServerFarmVirtualNetworkConnectionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Server Farm Virtual Network Connection ID
func (ServerFarmVirtualNetworkConnectionId) String ¶
func (id ServerFarmVirtualNetworkConnectionId) String() string
String returns a human-readable description of this Server Farm Virtual Network Connection ID
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" )
func (*SiteAvailabilityState) UnmarshalJSON ¶
func (s *SiteAvailabilityState) UnmarshalJSON(bytes []byte) error
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"` MinTlsCipherSuite *TlsCipherSuites `json:"minTlsCipherSuite,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 SiteDnsConfig ¶
type SiteDnsConfig struct { DnsAltServer *string `json:"dnsAltServer,omitempty"` DnsLegacySortOrder *bool `json:"dnsLegacySortOrder,omitempty"` DnsMaxCacheTimeout *int64 `json:"dnsMaxCacheTimeout,omitempty"` DnsRetryAttemptCount *int64 `json:"dnsRetryAttemptCount,omitempty"` DnsRetryAttemptTimeout *int64 `json:"dnsRetryAttemptTimeout,omitempty"` DnsServers *[]string `json:"dnsServers,omitempty"` }
type SiteLimits ¶
type SiteLoadBalancing ¶
type SiteLoadBalancing string
const ( SiteLoadBalancingLeastRequests SiteLoadBalancing = "LeastRequests" SiteLoadBalancingLeastResponseTime SiteLoadBalancing = "LeastResponseTime" SiteLoadBalancingPerSiteRoundRobin SiteLoadBalancing = "PerSiteRoundRobin" SiteLoadBalancingRequestHash SiteLoadBalancing = "RequestHash" SiteLoadBalancingWeightedRoundRobin SiteLoadBalancing = "WeightedRoundRobin" SiteLoadBalancingWeightedTotalTraffic SiteLoadBalancing = "WeightedTotalTraffic" )
func (*SiteLoadBalancing) UnmarshalJSON ¶
func (s *SiteLoadBalancing) UnmarshalJSON(bytes []byte) error
type SiteMachineKey ¶
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"` DaprConfig *DaprConfig `json:"daprConfig,omitempty"` DefaultHostName *string `json:"defaultHostName,omitempty"` DnsConfiguration *SiteDnsConfig `json:"dnsConfiguration,omitempty"` Enabled *bool `json:"enabled,omitempty"` EnabledHostNames *[]string `json:"enabledHostNames,omitempty"` EndToEndEncryptionEnabled *bool `json:"endToEndEncryptionEnabled,omitempty"` FunctionAppConfig *FunctionAppConfig `json:"functionAppConfig,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"` ResourceConfig *ResourceConfig `json:"resourceConfig,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"` VnetBackupRestoreEnabled *bool `json:"vnetBackupRestoreEnabled,omitempty"` VnetImagePullEnabled *bool `json:"vnetImagePullEnabled,omitempty"` VnetRouteAllEnabled *bool `json:"vnetRouteAllEnabled,omitempty"` WorkloadProfileName *string `json:"workloadProfileName,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 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 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 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 StatusOptions ¶
type StatusOptions string
const ( StatusOptionsCreating StatusOptions = "Creating" StatusOptionsPending StatusOptions = "Pending" StatusOptionsReady StatusOptions = "Ready" )
func (*StatusOptions) UnmarshalJSON ¶
func (s *StatusOptions) UnmarshalJSON(bytes []byte) error
type SupportedTlsVersions ¶
type SupportedTlsVersions string
const ( SupportedTlsVersionsOnePointOne SupportedTlsVersions = "1.1" SupportedTlsVersionsOnePointThree SupportedTlsVersions = "1.3" SupportedTlsVersionsOnePointTwo SupportedTlsVersions = "1.2" SupportedTlsVersionsOnePointZero SupportedTlsVersions = "1.0" )
func (*SupportedTlsVersions) UnmarshalJSON ¶
func (s *SupportedTlsVersions) UnmarshalJSON(bytes []byte) error
type TlsCipherSuites ¶
type TlsCipherSuites string
const ( TlsCipherSuitesTLSAESOneTwoEightGCMSHATwoFiveSix TlsCipherSuites = "TLS_AES_128_GCM_SHA256" TlsCipherSuitesTLSAESTwoFiveSixGCMSHAThreeEightFour TlsCipherSuites = "TLS_AES_256_GCM_SHA384" TlsCipherSuitesTLSECDHEECDSAWITHAESOneTwoEightCBCSHATwoFiveSix TlsCipherSuites = "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" TlsCipherSuitesTLSECDHEECDSAWITHAESOneTwoEightGCMSHATwoFiveSix TlsCipherSuites = "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" TlsCipherSuitesTLSECDHEECDSAWITHAESTwoFiveSixGCMSHAThreeEightFour TlsCipherSuites = "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" TlsCipherSuitesTLSECDHERSAWITHAESOneTwoEightCBCSHA TlsCipherSuites = "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" TlsCipherSuitesTLSECDHERSAWITHAESOneTwoEightCBCSHATwoFiveSix TlsCipherSuites = "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" TlsCipherSuitesTLSECDHERSAWITHAESOneTwoEightGCMSHATwoFiveSix TlsCipherSuites = "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" TlsCipherSuitesTLSECDHERSAWITHAESTwoFiveSixCBCSHA TlsCipherSuites = "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" TlsCipherSuitesTLSECDHERSAWITHAESTwoFiveSixCBCSHAThreeEightFour TlsCipherSuites = "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" TlsCipherSuitesTLSECDHERSAWITHAESTwoFiveSixGCMSHAThreeEightFour TlsCipherSuites = "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384" TlsCipherSuitesTLSRSAWITHAESOneTwoEightCBCSHA TlsCipherSuites = "TLS_RSA_WITH_AES_128_CBC_SHA" TlsCipherSuitesTLSRSAWITHAESOneTwoEightCBCSHATwoFiveSix TlsCipherSuites = "TLS_RSA_WITH_AES_128_CBC_SHA256" TlsCipherSuitesTLSRSAWITHAESOneTwoEightGCMSHATwoFiveSix TlsCipherSuites = "TLS_RSA_WITH_AES_128_GCM_SHA256" TlsCipherSuitesTLSRSAWITHAESTwoFiveSixCBCSHA TlsCipherSuites = "TLS_RSA_WITH_AES_256_CBC_SHA" TlsCipherSuitesTLSRSAWITHAESTwoFiveSixCBCSHATwoFiveSix TlsCipherSuites = "TLS_RSA_WITH_AES_256_CBC_SHA256" TlsCipherSuitesTLSRSAWITHAESTwoFiveSixGCMSHAThreeEightFour TlsCipherSuites = "TLS_RSA_WITH_AES_256_GCM_SHA384" )
func (*TlsCipherSuites) UnmarshalJSON ¶
func (s *TlsCipherSuites) UnmarshalJSON(bytes []byte) error
type UpdateOperationResponse ¶
type UpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *AppServicePlan }
type UpdateVnetGatewayOperationResponse ¶
type UpdateVnetGatewayOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *VnetGateway }
type UsageState ¶
type UsageState string
const ( UsageStateExceeded UsageState = "Exceeded" UsageStateNormal UsageState = "Normal" )
func (*UsageState) UnmarshalJSON ¶
func (s *UsageState) UnmarshalJSON(bytes []byte) error
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 VirtualNetworkConnectionGatewayId ¶
type VirtualNetworkConnectionGatewayId struct { SubscriptionId string ResourceGroupName string ServerFarmName string VirtualNetworkConnectionName string GatewayName string }
VirtualNetworkConnectionGatewayId is a struct representing the Resource ID for a Virtual Network Connection Gateway
func NewVirtualNetworkConnectionGatewayID ¶
func NewVirtualNetworkConnectionGatewayID(subscriptionId string, resourceGroupName string, serverFarmName string, virtualNetworkConnectionName string, gatewayName string) VirtualNetworkConnectionGatewayId
NewVirtualNetworkConnectionGatewayID returns a new VirtualNetworkConnectionGatewayId struct
func ParseVirtualNetworkConnectionGatewayID ¶
func ParseVirtualNetworkConnectionGatewayID(input string) (*VirtualNetworkConnectionGatewayId, error)
ParseVirtualNetworkConnectionGatewayID parses 'input' into a VirtualNetworkConnectionGatewayId
func ParseVirtualNetworkConnectionGatewayIDInsensitively ¶
func ParseVirtualNetworkConnectionGatewayIDInsensitively(input string) (*VirtualNetworkConnectionGatewayId, error)
ParseVirtualNetworkConnectionGatewayIDInsensitively parses 'input' case-insensitively into a VirtualNetworkConnectionGatewayId note: this method should only be used for API response data and not user input
func (*VirtualNetworkConnectionGatewayId) FromParseResult ¶
func (id *VirtualNetworkConnectionGatewayId) FromParseResult(input resourceids.ParseResult) error
func (VirtualNetworkConnectionGatewayId) ID ¶
func (id VirtualNetworkConnectionGatewayId) ID() string
ID returns the formatted Virtual Network Connection Gateway ID
func (VirtualNetworkConnectionGatewayId) Segments ¶
func (id VirtualNetworkConnectionGatewayId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Virtual Network Connection Gateway ID
func (VirtualNetworkConnectionGatewayId) String ¶
func (id VirtualNetworkConnectionGatewayId) String() string
String returns a human-readable description of this Virtual Network Connection Gateway ID
type VnetGateway ¶
type VnetGateway struct { Id *string `json:"id,omitempty"` Kind *string `json:"kind,omitempty"` Name *string `json:"name,omitempty"` Properties *VnetGatewayProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type VnetGatewayProperties ¶
type VnetInfo ¶
type VnetInfo struct { CertBlob *string `json:"certBlob,omitempty"` CertThumbprint *string `json:"certThumbprint,omitempty"` DnsServers *string `json:"dnsServers,omitempty"` IsSwift *bool `json:"isSwift,omitempty"` ResyncRequired *bool `json:"resyncRequired,omitempty"` Routes *[]VnetRoute `json:"routes,omitempty"` VnetResourceId *string `json:"vnetResourceId,omitempty"` }
type VnetInfoResource ¶
type VnetRoute ¶
type VnetRoute struct { Id *string `json:"id,omitempty"` Kind *string `json:"kind,omitempty"` Name *string `json:"name,omitempty"` Properties *VnetRouteProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type VnetRouteProperties ¶
type WorkerId ¶
type WorkerId struct { SubscriptionId string ResourceGroupName string ServerFarmName string WorkerName string }
WorkerId is a struct representing the Resource ID for a Worker
func NewWorkerID ¶
func NewWorkerID(subscriptionId string, resourceGroupName string, serverFarmName string, workerName string) WorkerId
NewWorkerID returns a new WorkerId struct
func ParseWorkerID ¶
ParseWorkerID parses 'input' into a WorkerId
func ParseWorkerIDInsensitively ¶
ParseWorkerIDInsensitively parses 'input' case-insensitively into a WorkerId note: this method should only be used for API response data and not user input
func (*WorkerId) FromParseResult ¶
func (id *WorkerId) FromParseResult(input resourceids.ParseResult) error
func (WorkerId) Segments ¶
func (id WorkerId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Worker ID
Source Files ¶
- client.go
- constants.go
- id_hybridconnectionnamespacerelay.go
- id_route.go
- id_serverfarmvirtualnetworkconnection.go
- id_virtualnetworkconnectiongateway.go
- id_worker.go
- method_createorupdate.go
- method_createorupdatevnetroute.go
- method_delete.go
- method_deletehybridconnection.go
- method_deletevnetroute.go
- method_get.go
- method_gethybridconnection.go
- method_gethybridconnectionplanlimit.go
- method_getrouteforvnet.go
- method_getserverfarmskus.go
- method_getvnetfromserverfarm.go
- method_getvnetgateway.go
- method_list.go
- method_listbyresourcegroup.go
- method_listcapabilities.go
- method_listhybridconnectionkeys.go
- method_listhybridconnections.go
- method_listroutesforvnet.go
- method_listusages.go
- method_listvnets.go
- method_listwebapps.go
- method_listwebappsbyhybridconnection.go
- method_rebootworker.go
- method_restartwebapps.go
- method_update.go
- method_updatevnetgateway.go
- method_updatevnetroute.go
- model_apidefinitioninfo.go
- model_apimanagementconfig.go
- model_appserviceplan.go
- model_appserviceplanpatchresource.go
- model_appserviceplanpatchresourceproperties.go
- model_appserviceplanproperties.go
- model_autohealactions.go
- model_autohealcustomaction.go
- model_autohealrules.go
- model_autohealtriggers.go
- model_azurestorageinfovalue.go
- model_capability.go
- model_cloninginfo.go
- model_connstringinfo.go
- model_corssettings.go
- model_csmusagequota.go
- model_daprconfig.go
- model_experiments.go
- model_extendedlocation.go
- model_functionappconfig.go
- model_functionsalwaysreadyconfig.go
- model_functionsdeployment.go
- model_functionsdeploymentstorage.go
- model_functionsdeploymentstorageauthentication.go
- model_functionsruntime.go
- model_functionsscaleandconcurrency.go
- model_functionsscaleandconcurrencytriggers.go
- model_functionsscaleandconcurrencytriggershttp.go
- model_handlermapping.go
- model_hostingenvironmentprofile.go
- model_hostnamesslstate.go
- model_hybridconnection.go
- model_hybridconnectionkey.go
- model_hybridconnectionkeyproperties.go
- model_hybridconnectionlimits.go
- model_hybridconnectionlimitsproperties.go
- model_hybridconnectionproperties.go
- model_ipsecurityrestriction.go
- model_kubeenvironmentprofile.go
- model_localizablestring.go
- model_namevaluepair.go
- model_pushsettings.go
- model_pushsettingsproperties.go
- model_rampuprule.go
- model_requestsbasedtrigger.go
- model_resourceconfig.go
- model_site.go
- model_siteconfig.go
- model_sitednsconfig.go
- model_sitelimits.go
- model_sitemachinekey.go
- model_siteproperties.go
- model_skucapacity.go
- model_skudescription.go
- model_slotswapstatus.go
- model_slowrequestsbasedtrigger.go
- model_statuscodesbasedtrigger.go
- model_statuscodesrangebasedtrigger.go
- model_virtualapplication.go
- model_virtualdirectory.go
- model_vnetgateway.go
- model_vnetgatewayproperties.go
- model_vnetinfo.go
- model_vnetinforesource.go
- model_vnetroute.go
- model_vnetrouteproperties.go
- predicates.go
- version.go