Documentation
¶
Index ¶
- func PossibleValuesForAppServicePlanRestrictions() []string
- func PossibleValuesForCheckNameResourceTypes() []string
- func PossibleValuesForCustomDnsSuffixProvisioningState() []string
- func PossibleValuesForHostingEnvironmentStatus() []string
- func PossibleValuesForInAvailabilityReasonType() []string
- func PossibleValuesForLoadBalancingMode() []string
- func PossibleValuesForProvisioningState() []string
- func PossibleValuesForSkuName() []string
- func PossibleValuesForUpgradeAvailability() []string
- func PossibleValuesForUpgradePreference() []string
- func PossibleValuesForValidateResourceTypes() []string
- func ValidateSourceControlID(input interface{}, key string) (warnings []string, errors []error)
- type AppServiceEnvironment
- type AppServicePlanRestrictions
- type AseV3NetworkingConfiguration
- type AseV3NetworkingConfigurationProperties
- type BillingMeter
- type BillingMeterOperationPredicate
- type BillingMeterProperties
- type Capability
- type CheckNameAvailabilityOperationResponse
- type CheckNameResourceTypes
- type CsmMoveResourceEnvelope
- type CustomDnsSuffixConfiguration
- type CustomDnsSuffixConfigurationProperties
- type CustomDnsSuffixProvisioningState
- type CustomHostnameSites
- type CustomHostnameSitesOperationPredicate
- type CustomHostnameSitesProperties
- type DeploymentLocations
- type GeoRegion
- type GeoRegionOperationPredicate
- type GeoRegionProperties
- type GetPublishingUserOperationResponse
- type GetSourceControlOperationResponse
- type GetSubscriptionDeploymentLocationsOperationResponse
- type GlobalCsmSkuDescription
- type HostingEnvironmentDeploymentInfo
- type HostingEnvironmentStatus
- type Identifier
- type IdentifierCollection
- type IdentifierCollectionOperationPredicate
- type IdentifierProperties
- type InAvailabilityReasonType
- type ListBillingMetersCompleteResult
- type ListBillingMetersOperationOptions
- type ListBillingMetersOperationResponse
- type ListCustomHostNameSitesCompleteResult
- type ListCustomHostNameSitesOperationOptions
- type ListCustomHostNameSitesOperationResponse
- type ListGeoRegionsCompleteResult
- type ListGeoRegionsOperationOptions
- type ListGeoRegionsOperationResponse
- type ListPremierAddOnOffersCompleteResult
- type ListPremierAddOnOffersOperationResponse
- type ListSiteIdentifiersAssignedToHostNameCompleteResult
- type ListSiteIdentifiersAssignedToHostNameOperationResponse
- type ListSkusOperationResponse
- type ListSourceControlsCompleteResult
- type ListSourceControlsOperationResponse
- type LoadBalancingMode
- type MoveOperationResponse
- type NameIdentifier
- type NameValuePair
- type PremierAddOnOffer
- type PremierAddOnOfferOperationPredicate
- type PremierAddOnOfferProperties
- type ProvisioningState
- type ResourceNameAvailability
- type ResourceNameAvailabilityRequest
- type ResourceProvidersClient
- func (c ResourceProvidersClient) CheckNameAvailability(ctx context.Context, id commonids.SubscriptionId, ...) (result CheckNameAvailabilityOperationResponse, err error)
- func (c ResourceProvidersClient) GetPublishingUser(ctx context.Context) (result GetPublishingUserOperationResponse, err error)
- func (c ResourceProvidersClient) GetSourceControl(ctx context.Context, id SourceControlId) (result GetSourceControlOperationResponse, err error)
- func (c ResourceProvidersClient) GetSubscriptionDeploymentLocations(ctx context.Context, id commonids.SubscriptionId) (result GetSubscriptionDeploymentLocationsOperationResponse, err error)
- func (c ResourceProvidersClient) ListBillingMeters(ctx context.Context, id commonids.SubscriptionId, ...) (result ListBillingMetersOperationResponse, err error)
- func (c ResourceProvidersClient) ListBillingMetersComplete(ctx context.Context, id commonids.SubscriptionId, ...) (ListBillingMetersCompleteResult, error)
- func (c ResourceProvidersClient) ListBillingMetersCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListBillingMetersCompleteResult, err error)
- func (c ResourceProvidersClient) ListCustomHostNameSites(ctx context.Context, id commonids.SubscriptionId, ...) (result ListCustomHostNameSitesOperationResponse, err error)
- func (c ResourceProvidersClient) ListCustomHostNameSitesComplete(ctx context.Context, id commonids.SubscriptionId, ...) (ListCustomHostNameSitesCompleteResult, error)
- func (c ResourceProvidersClient) ListCustomHostNameSitesCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListCustomHostNameSitesCompleteResult, err error)
- func (c ResourceProvidersClient) ListGeoRegions(ctx context.Context, id commonids.SubscriptionId, ...) (result ListGeoRegionsOperationResponse, err error)
- func (c ResourceProvidersClient) ListGeoRegionsComplete(ctx context.Context, id commonids.SubscriptionId, ...) (ListGeoRegionsCompleteResult, error)
- func (c ResourceProvidersClient) ListGeoRegionsCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListGeoRegionsCompleteResult, err error)
- func (c ResourceProvidersClient) ListPremierAddOnOffers(ctx context.Context, id commonids.SubscriptionId) (result ListPremierAddOnOffersOperationResponse, err error)
- func (c ResourceProvidersClient) ListPremierAddOnOffersComplete(ctx context.Context, id commonids.SubscriptionId) (ListPremierAddOnOffersCompleteResult, error)
- func (c ResourceProvidersClient) ListPremierAddOnOffersCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListPremierAddOnOffersCompleteResult, err error)
- func (c ResourceProvidersClient) ListSiteIdentifiersAssignedToHostName(ctx context.Context, id commonids.SubscriptionId, input NameIdentifier) (result ListSiteIdentifiersAssignedToHostNameOperationResponse, err error)
- func (c ResourceProvidersClient) ListSiteIdentifiersAssignedToHostNameComplete(ctx context.Context, id commonids.SubscriptionId, input NameIdentifier) (ListSiteIdentifiersAssignedToHostNameCompleteResult, error)
- func (c ResourceProvidersClient) ListSiteIdentifiersAssignedToHostNameCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, input NameIdentifier, ...) (result ListSiteIdentifiersAssignedToHostNameCompleteResult, err error)
- func (c ResourceProvidersClient) ListSkus(ctx context.Context, id commonids.SubscriptionId) (result ListSkusOperationResponse, err error)
- func (c ResourceProvidersClient) ListSourceControls(ctx context.Context) (result ListSourceControlsOperationResponse, err error)
- func (c ResourceProvidersClient) ListSourceControlsComplete(ctx context.Context) (ListSourceControlsCompleteResult, error)
- func (c ResourceProvidersClient) ListSourceControlsCompleteMatchingPredicate(ctx context.Context, predicate SourceControlOperationPredicate) (result ListSourceControlsCompleteResult, err error)
- func (c ResourceProvidersClient) Move(ctx context.Context, id commonids.ResourceGroupId, ...) (result MoveOperationResponse, err error)
- func (c ResourceProvidersClient) UpdatePublishingUser(ctx context.Context, input User) (result UpdatePublishingUserOperationResponse, err error)
- func (c ResourceProvidersClient) UpdateSourceControl(ctx context.Context, id SourceControlId, input SourceControl) (result UpdateSourceControlOperationResponse, err error)
- func (c ResourceProvidersClient) Validate(ctx context.Context, id commonids.ResourceGroupId, input ValidateRequest) (result ValidateOperationResponse, err error)
- func (c ResourceProvidersClient) ValidateMove(ctx context.Context, id commonids.ResourceGroupId, ...) (result ValidateMoveOperationResponse, err error)
- func (c ResourceProvidersClient) VerifyHostingEnvironmentVnet(ctx context.Context, id commonids.SubscriptionId, input VnetParameters) (result VerifyHostingEnvironmentVnetOperationResponse, err error)
- type SkuCapacity
- type SkuInfos
- type SkuName
- type SourceControl
- type SourceControlId
- type SourceControlOperationPredicate
- type SourceControlProperties
- type UpdatePublishingUserOperationResponse
- type UpdateSourceControlOperationResponse
- type UpgradeAvailability
- type UpgradePreference
- type User
- type UserProperties
- type ValidateMoveOperationResponse
- type ValidateOperationResponse
- type ValidateProperties
- type ValidateRequest
- type ValidateResourceTypes
- type ValidateResponse
- type ValidateResponseError
- type VerifyHostingEnvironmentVnetOperationResponse
- type VirtualNetworkProfile
- type VnetParameters
- type VnetParametersProperties
- type VnetValidationFailureDetails
- type VnetValidationFailureDetailsProperties
- type VnetValidationTestFailure
- type VnetValidationTestFailureProperties
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAppServicePlanRestrictions ¶
func PossibleValuesForAppServicePlanRestrictions() []string
func PossibleValuesForCheckNameResourceTypes ¶
func PossibleValuesForCheckNameResourceTypes() []string
func PossibleValuesForCustomDnsSuffixProvisioningState ¶
func PossibleValuesForCustomDnsSuffixProvisioningState() []string
func PossibleValuesForHostingEnvironmentStatus ¶
func PossibleValuesForHostingEnvironmentStatus() []string
func PossibleValuesForInAvailabilityReasonType ¶
func PossibleValuesForInAvailabilityReasonType() []string
func PossibleValuesForLoadBalancingMode ¶
func PossibleValuesForLoadBalancingMode() []string
func PossibleValuesForProvisioningState ¶
func PossibleValuesForProvisioningState() []string
func PossibleValuesForSkuName ¶
func PossibleValuesForSkuName() []string
func PossibleValuesForUpgradeAvailability ¶
func PossibleValuesForUpgradeAvailability() []string
func PossibleValuesForUpgradePreference ¶
func PossibleValuesForUpgradePreference() []string
func PossibleValuesForValidateResourceTypes ¶
func PossibleValuesForValidateResourceTypes() []string
func ValidateSourceControlID ¶
ValidateSourceControlID checks that 'input' can be parsed as a Source Control ID
Types ¶
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 AppServicePlanRestrictions ¶
type AppServicePlanRestrictions string
const ( AppServicePlanRestrictionsBasic AppServicePlanRestrictions = "Basic" AppServicePlanRestrictionsFree AppServicePlanRestrictions = "Free" AppServicePlanRestrictionsNone AppServicePlanRestrictions = "None" AppServicePlanRestrictionsPremium AppServicePlanRestrictions = "Premium" AppServicePlanRestrictionsStandard AppServicePlanRestrictions = "Standard" )
func (*AppServicePlanRestrictions) UnmarshalJSON ¶
func (s *AppServicePlanRestrictions) UnmarshalJSON(bytes []byte) error
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 BillingMeter ¶
type BillingMeter struct { Id *string `json:"id,omitempty"` Kind *string `json:"kind,omitempty"` Name *string `json:"name,omitempty"` Properties *BillingMeterProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type BillingMeterOperationPredicate ¶
func (BillingMeterOperationPredicate) Matches ¶
func (p BillingMeterOperationPredicate) Matches(input BillingMeter) bool
type BillingMeterProperties ¶
type BillingMeterProperties struct { BillingLocation *string `json:"billingLocation,omitempty"` FriendlyName *string `json:"friendlyName,omitempty"` MeterId *string `json:"meterId,omitempty"` Multiplier *float64 `json:"multiplier,omitempty"` OsType *string `json:"osType,omitempty"` ResourceType *string `json:"resourceType,omitempty"` ShortName *string `json:"shortName,omitempty"` }
type Capability ¶
type CheckNameAvailabilityOperationResponse ¶
type CheckNameAvailabilityOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ResourceNameAvailability }
type CheckNameResourceTypes ¶
type CheckNameResourceTypes string
const ( CheckNameResourceTypesHostingEnvironment CheckNameResourceTypes = "HostingEnvironment" CheckNameResourceTypesMicrosoftPointWebHostingEnvironments CheckNameResourceTypes = "Microsoft.Web/hostingEnvironments" CheckNameResourceTypesMicrosoftPointWebPublishingUsers CheckNameResourceTypes = "Microsoft.Web/publishingUsers" CheckNameResourceTypesMicrosoftPointWebSites CheckNameResourceTypes = "Microsoft.Web/sites" CheckNameResourceTypesMicrosoftPointWebSitesSlots CheckNameResourceTypes = "Microsoft.Web/sites/slots" CheckNameResourceTypesPublishingUser CheckNameResourceTypes = "PublishingUser" CheckNameResourceTypesSite CheckNameResourceTypes = "Site" CheckNameResourceTypesSlot CheckNameResourceTypes = "Slot" )
func (*CheckNameResourceTypes) UnmarshalJSON ¶
func (s *CheckNameResourceTypes) UnmarshalJSON(bytes []byte) error
type CsmMoveResourceEnvelope ¶
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" )
func (*CustomDnsSuffixProvisioningState) UnmarshalJSON ¶
func (s *CustomDnsSuffixProvisioningState) UnmarshalJSON(bytes []byte) error
type CustomHostnameSites ¶
type CustomHostnameSites struct { Id *string `json:"id,omitempty"` Kind *string `json:"kind,omitempty"` Name *string `json:"name,omitempty"` Properties *CustomHostnameSitesProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type CustomHostnameSitesOperationPredicate ¶
type CustomHostnameSitesOperationPredicate struct { Id *string Kind *string Name *string Type *string }
func (CustomHostnameSitesOperationPredicate) Matches ¶
func (p CustomHostnameSitesOperationPredicate) Matches(input CustomHostnameSites) bool
type CustomHostnameSitesProperties ¶
type CustomHostnameSitesProperties struct { CustomHostname *string `json:"customHostname,omitempty"` Region *string `json:"region,omitempty"` SiteResourceIds *[]Identifier `json:"siteResourceIds,omitempty"` }
type DeploymentLocations ¶
type DeploymentLocations struct { HostingEnvironmentDeploymentInfos *[]HostingEnvironmentDeploymentInfo `json:"hostingEnvironmentDeploymentInfos,omitempty"` HostingEnvironments *[]AppServiceEnvironment `json:"hostingEnvironments,omitempty"` Locations *[]GeoRegion `json:"locations,omitempty"` }
type GeoRegion ¶
type GeoRegion struct { Id *string `json:"id,omitempty"` Kind *string `json:"kind,omitempty"` Name *string `json:"name,omitempty"` Properties *GeoRegionProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type GeoRegionOperationPredicate ¶
func (GeoRegionOperationPredicate) Matches ¶
func (p GeoRegionOperationPredicate) Matches(input GeoRegion) bool
type GeoRegionProperties ¶
type GetSourceControlOperationResponse ¶
type GetSourceControlOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *SourceControl }
type GetSubscriptionDeploymentLocationsOperationResponse ¶
type GetSubscriptionDeploymentLocationsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *DeploymentLocations }
type GlobalCsmSkuDescription ¶
type GlobalCsmSkuDescription struct { Capabilities *[]Capability `json:"capabilities,omitempty"` Capacity *SkuCapacity `json:"capacity,omitempty"` Family *string `json:"family,omitempty"` Locations *[]string `json:"locations,omitempty"` Name *string `json:"name,omitempty"` Size *string `json:"size,omitempty"` Tier *string `json:"tier,omitempty"` }
type HostingEnvironmentStatus ¶
type HostingEnvironmentStatus string
const ( HostingEnvironmentStatusDeleting HostingEnvironmentStatus = "Deleting" HostingEnvironmentStatusPreparing HostingEnvironmentStatus = "Preparing" HostingEnvironmentStatusReady HostingEnvironmentStatus = "Ready" HostingEnvironmentStatusScaling HostingEnvironmentStatus = "Scaling" )
func (*HostingEnvironmentStatus) UnmarshalJSON ¶
func (s *HostingEnvironmentStatus) UnmarshalJSON(bytes []byte) error
type Identifier ¶
type Identifier struct { Id *string `json:"id,omitempty"` Kind *string `json:"kind,omitempty"` Name *string `json:"name,omitempty"` Properties *IdentifierProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type IdentifierCollection ¶ added in v0.20240226.1173038
type IdentifierCollection struct { NextLink *string `json:"nextLink,omitempty"` Value []Identifier `json:"value"` }
type IdentifierCollectionOperationPredicate ¶ added in v0.20240226.1173038
type IdentifierCollectionOperationPredicate struct {
NextLink *string
}
func (IdentifierCollectionOperationPredicate) Matches ¶ added in v0.20240226.1173038
func (p IdentifierCollectionOperationPredicate) Matches(input IdentifierCollection) bool
type IdentifierProperties ¶
type IdentifierProperties struct {
Id *string `json:"id,omitempty"`
}
type InAvailabilityReasonType ¶
type InAvailabilityReasonType string
const ( InAvailabilityReasonTypeAlreadyExists InAvailabilityReasonType = "AlreadyExists" InAvailabilityReasonTypeInvalid InAvailabilityReasonType = "Invalid" )
func (*InAvailabilityReasonType) UnmarshalJSON ¶
func (s *InAvailabilityReasonType) UnmarshalJSON(bytes []byte) error
type ListBillingMetersCompleteResult ¶
type ListBillingMetersCompleteResult struct { LatestHttpResponse *http.Response Items []BillingMeter }
type ListBillingMetersOperationOptions ¶
func DefaultListBillingMetersOperationOptions ¶
func DefaultListBillingMetersOperationOptions() ListBillingMetersOperationOptions
func (ListBillingMetersOperationOptions) ToHeaders ¶
func (o ListBillingMetersOperationOptions) ToHeaders() *client.Headers
func (ListBillingMetersOperationOptions) ToOData ¶
func (o ListBillingMetersOperationOptions) ToOData() *odata.Query
func (ListBillingMetersOperationOptions) ToQuery ¶
func (o ListBillingMetersOperationOptions) ToQuery() *client.QueryParams
type ListBillingMetersOperationResponse ¶
type ListBillingMetersOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]BillingMeter }
type ListCustomHostNameSitesCompleteResult ¶
type ListCustomHostNameSitesCompleteResult struct { LatestHttpResponse *http.Response Items []CustomHostnameSites }
type ListCustomHostNameSitesOperationOptions ¶
type ListCustomHostNameSitesOperationOptions struct {
Hostname *string
}
func DefaultListCustomHostNameSitesOperationOptions ¶
func DefaultListCustomHostNameSitesOperationOptions() ListCustomHostNameSitesOperationOptions
func (ListCustomHostNameSitesOperationOptions) ToHeaders ¶
func (o ListCustomHostNameSitesOperationOptions) ToHeaders() *client.Headers
func (ListCustomHostNameSitesOperationOptions) ToOData ¶
func (o ListCustomHostNameSitesOperationOptions) ToOData() *odata.Query
func (ListCustomHostNameSitesOperationOptions) ToQuery ¶
func (o ListCustomHostNameSitesOperationOptions) ToQuery() *client.QueryParams
type ListCustomHostNameSitesOperationResponse ¶
type ListCustomHostNameSitesOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]CustomHostnameSites }
type ListGeoRegionsOperationOptions ¶
type ListGeoRegionsOperationOptions struct { LinuxDynamicWorkersEnabled *bool LinuxWorkersEnabled *bool Sku *SkuName XenonWorkersEnabled *bool }
func DefaultListGeoRegionsOperationOptions ¶
func DefaultListGeoRegionsOperationOptions() ListGeoRegionsOperationOptions
func (ListGeoRegionsOperationOptions) ToHeaders ¶
func (o ListGeoRegionsOperationOptions) ToHeaders() *client.Headers
func (ListGeoRegionsOperationOptions) ToOData ¶
func (o ListGeoRegionsOperationOptions) ToOData() *odata.Query
func (ListGeoRegionsOperationOptions) ToQuery ¶
func (o ListGeoRegionsOperationOptions) ToQuery() *client.QueryParams
type ListPremierAddOnOffersCompleteResult ¶
type ListPremierAddOnOffersCompleteResult struct { LatestHttpResponse *http.Response Items []PremierAddOnOffer }
type ListPremierAddOnOffersOperationResponse ¶
type ListPremierAddOnOffersOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]PremierAddOnOffer }
type ListSiteIdentifiersAssignedToHostNameCompleteResult ¶
type ListSiteIdentifiersAssignedToHostNameCompleteResult struct { LatestHttpResponse *http.Response Items []IdentifierCollection }
type ListSiteIdentifiersAssignedToHostNameOperationResponse ¶
type ListSiteIdentifiersAssignedToHostNameOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]IdentifierCollection }
type ListSourceControlsCompleteResult ¶
type ListSourceControlsCompleteResult struct { LatestHttpResponse *http.Response Items []SourceControl }
type ListSourceControlsOperationResponse ¶
type ListSourceControlsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]SourceControl }
type LoadBalancingMode ¶
type LoadBalancingMode string
const ( LoadBalancingModeNone LoadBalancingMode = "None" LoadBalancingModePublishing LoadBalancingMode = "Publishing" LoadBalancingModeWeb LoadBalancingMode = "Web" LoadBalancingModeWebPublishing LoadBalancingMode = "Web, Publishing" )
func (*LoadBalancingMode) UnmarshalJSON ¶
func (s *LoadBalancingMode) UnmarshalJSON(bytes []byte) error
type MoveOperationResponse ¶
type NameIdentifier ¶
type NameIdentifier struct {
Name *string `json:"name,omitempty"`
}
type NameValuePair ¶
type PremierAddOnOffer ¶
type PremierAddOnOffer struct { Id *string `json:"id,omitempty"` Kind *string `json:"kind,omitempty"` Name *string `json:"name,omitempty"` Properties *PremierAddOnOfferProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type PremierAddOnOfferOperationPredicate ¶
type PremierAddOnOfferOperationPredicate struct { Id *string Kind *string Name *string Type *string }
func (PremierAddOnOfferOperationPredicate) Matches ¶
func (p PremierAddOnOfferOperationPredicate) Matches(input PremierAddOnOffer) bool
type PremierAddOnOfferProperties ¶
type PremierAddOnOfferProperties struct { LegalTermsUrl *string `json:"legalTermsUrl,omitempty"` MarketplaceOffer *string `json:"marketplaceOffer,omitempty"` MarketplacePublisher *string `json:"marketplacePublisher,omitempty"` PrivacyPolicyUrl *string `json:"privacyPolicyUrl,omitempty"` Product *string `json:"product,omitempty"` PromoCodeRequired *bool `json:"promoCodeRequired,omitempty"` Quota *int64 `json:"quota,omitempty"` Sku *string `json:"sku,omitempty"` Vendor *string `json:"vendor,omitempty"` WebHostingPlanRestrictions *AppServicePlanRestrictions `json:"webHostingPlanRestrictions,omitempty"` }
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 ResourceNameAvailability ¶
type ResourceNameAvailability struct { Message *string `json:"message,omitempty"` NameAvailable *bool `json:"nameAvailable,omitempty"` Reason *InAvailabilityReasonType `json:"reason,omitempty"` }
type ResourceNameAvailabilityRequest ¶
type ResourceNameAvailabilityRequest struct { IsFqdn *bool `json:"isFqdn,omitempty"` Name string `json:"name"` Type CheckNameResourceTypes `json:"type"` }
type ResourceProvidersClient ¶
type ResourceProvidersClient struct {
Client *resourcemanager.Client
}
func NewResourceProvidersClientWithBaseURI ¶
func NewResourceProvidersClientWithBaseURI(sdkApi sdkEnv.Api) (*ResourceProvidersClient, error)
func (ResourceProvidersClient) CheckNameAvailability ¶
func (c ResourceProvidersClient) CheckNameAvailability(ctx context.Context, id commonids.SubscriptionId, input ResourceNameAvailabilityRequest) (result CheckNameAvailabilityOperationResponse, err error)
CheckNameAvailability ...
func (ResourceProvidersClient) GetPublishingUser ¶
func (c ResourceProvidersClient) GetPublishingUser(ctx context.Context) (result GetPublishingUserOperationResponse, err error)
GetPublishingUser ...
func (ResourceProvidersClient) GetSourceControl ¶
func (c ResourceProvidersClient) GetSourceControl(ctx context.Context, id SourceControlId) (result GetSourceControlOperationResponse, err error)
GetSourceControl ...
func (ResourceProvidersClient) GetSubscriptionDeploymentLocations ¶
func (c ResourceProvidersClient) GetSubscriptionDeploymentLocations(ctx context.Context, id commonids.SubscriptionId) (result GetSubscriptionDeploymentLocationsOperationResponse, err error)
GetSubscriptionDeploymentLocations ...
func (ResourceProvidersClient) ListBillingMeters ¶
func (c ResourceProvidersClient) ListBillingMeters(ctx context.Context, id commonids.SubscriptionId, options ListBillingMetersOperationOptions) (result ListBillingMetersOperationResponse, err error)
ListBillingMeters ...
func (ResourceProvidersClient) ListBillingMetersComplete ¶
func (c ResourceProvidersClient) ListBillingMetersComplete(ctx context.Context, id commonids.SubscriptionId, options ListBillingMetersOperationOptions) (ListBillingMetersCompleteResult, error)
ListBillingMetersComplete retrieves all the results into a single object
func (ResourceProvidersClient) ListBillingMetersCompleteMatchingPredicate ¶
func (c ResourceProvidersClient) ListBillingMetersCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, options ListBillingMetersOperationOptions, predicate BillingMeterOperationPredicate) (result ListBillingMetersCompleteResult, err error)
ListBillingMetersCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ResourceProvidersClient) ListCustomHostNameSites ¶
func (c ResourceProvidersClient) ListCustomHostNameSites(ctx context.Context, id commonids.SubscriptionId, options ListCustomHostNameSitesOperationOptions) (result ListCustomHostNameSitesOperationResponse, err error)
ListCustomHostNameSites ...
func (ResourceProvidersClient) ListCustomHostNameSitesComplete ¶
func (c ResourceProvidersClient) ListCustomHostNameSitesComplete(ctx context.Context, id commonids.SubscriptionId, options ListCustomHostNameSitesOperationOptions) (ListCustomHostNameSitesCompleteResult, error)
ListCustomHostNameSitesComplete retrieves all the results into a single object
func (ResourceProvidersClient) ListCustomHostNameSitesCompleteMatchingPredicate ¶
func (c ResourceProvidersClient) ListCustomHostNameSitesCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, options ListCustomHostNameSitesOperationOptions, predicate CustomHostnameSitesOperationPredicate) (result ListCustomHostNameSitesCompleteResult, err error)
ListCustomHostNameSitesCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ResourceProvidersClient) ListGeoRegions ¶
func (c ResourceProvidersClient) ListGeoRegions(ctx context.Context, id commonids.SubscriptionId, options ListGeoRegionsOperationOptions) (result ListGeoRegionsOperationResponse, err error)
ListGeoRegions ...
func (ResourceProvidersClient) ListGeoRegionsComplete ¶
func (c ResourceProvidersClient) ListGeoRegionsComplete(ctx context.Context, id commonids.SubscriptionId, options ListGeoRegionsOperationOptions) (ListGeoRegionsCompleteResult, error)
ListGeoRegionsComplete retrieves all the results into a single object
func (ResourceProvidersClient) ListGeoRegionsCompleteMatchingPredicate ¶
func (c ResourceProvidersClient) ListGeoRegionsCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, options ListGeoRegionsOperationOptions, predicate GeoRegionOperationPredicate) (result ListGeoRegionsCompleteResult, err error)
ListGeoRegionsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ResourceProvidersClient) ListPremierAddOnOffers ¶
func (c ResourceProvidersClient) ListPremierAddOnOffers(ctx context.Context, id commonids.SubscriptionId) (result ListPremierAddOnOffersOperationResponse, err error)
ListPremierAddOnOffers ...
func (ResourceProvidersClient) ListPremierAddOnOffersComplete ¶
func (c ResourceProvidersClient) ListPremierAddOnOffersComplete(ctx context.Context, id commonids.SubscriptionId) (ListPremierAddOnOffersCompleteResult, error)
ListPremierAddOnOffersComplete retrieves all the results into a single object
func (ResourceProvidersClient) ListPremierAddOnOffersCompleteMatchingPredicate ¶
func (c ResourceProvidersClient) ListPremierAddOnOffersCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate PremierAddOnOfferOperationPredicate) (result ListPremierAddOnOffersCompleteResult, err error)
ListPremierAddOnOffersCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ResourceProvidersClient) ListSiteIdentifiersAssignedToHostName ¶
func (c ResourceProvidersClient) ListSiteIdentifiersAssignedToHostName(ctx context.Context, id commonids.SubscriptionId, input NameIdentifier) (result ListSiteIdentifiersAssignedToHostNameOperationResponse, err error)
ListSiteIdentifiersAssignedToHostName ...
func (ResourceProvidersClient) ListSiteIdentifiersAssignedToHostNameComplete ¶
func (c ResourceProvidersClient) ListSiteIdentifiersAssignedToHostNameComplete(ctx context.Context, id commonids.SubscriptionId, input NameIdentifier) (ListSiteIdentifiersAssignedToHostNameCompleteResult, error)
ListSiteIdentifiersAssignedToHostNameComplete retrieves all the results into a single object
func (ResourceProvidersClient) ListSiteIdentifiersAssignedToHostNameCompleteMatchingPredicate ¶
func (c ResourceProvidersClient) ListSiteIdentifiersAssignedToHostNameCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, input NameIdentifier, predicate IdentifierCollectionOperationPredicate) (result ListSiteIdentifiersAssignedToHostNameCompleteResult, err error)
ListSiteIdentifiersAssignedToHostNameCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ResourceProvidersClient) ListSkus ¶
func (c ResourceProvidersClient) ListSkus(ctx context.Context, id commonids.SubscriptionId) (result ListSkusOperationResponse, err error)
ListSkus ...
func (ResourceProvidersClient) ListSourceControls ¶
func (c ResourceProvidersClient) ListSourceControls(ctx context.Context) (result ListSourceControlsOperationResponse, err error)
ListSourceControls ...
func (ResourceProvidersClient) ListSourceControlsComplete ¶
func (c ResourceProvidersClient) ListSourceControlsComplete(ctx context.Context) (ListSourceControlsCompleteResult, error)
ListSourceControlsComplete retrieves all the results into a single object
func (ResourceProvidersClient) ListSourceControlsCompleteMatchingPredicate ¶
func (c ResourceProvidersClient) ListSourceControlsCompleteMatchingPredicate(ctx context.Context, predicate SourceControlOperationPredicate) (result ListSourceControlsCompleteResult, err error)
ListSourceControlsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ResourceProvidersClient) Move ¶
func (c ResourceProvidersClient) Move(ctx context.Context, id commonids.ResourceGroupId, input CsmMoveResourceEnvelope) (result MoveOperationResponse, err error)
Move ...
func (ResourceProvidersClient) UpdatePublishingUser ¶
func (c ResourceProvidersClient) UpdatePublishingUser(ctx context.Context, input User) (result UpdatePublishingUserOperationResponse, err error)
UpdatePublishingUser ...
func (ResourceProvidersClient) UpdateSourceControl ¶
func (c ResourceProvidersClient) UpdateSourceControl(ctx context.Context, id SourceControlId, input SourceControl) (result UpdateSourceControlOperationResponse, err error)
UpdateSourceControl ...
func (ResourceProvidersClient) Validate ¶
func (c ResourceProvidersClient) Validate(ctx context.Context, id commonids.ResourceGroupId, input ValidateRequest) (result ValidateOperationResponse, err error)
Validate ...
func (ResourceProvidersClient) ValidateMove ¶
func (c ResourceProvidersClient) ValidateMove(ctx context.Context, id commonids.ResourceGroupId, input CsmMoveResourceEnvelope) (result ValidateMoveOperationResponse, err error)
ValidateMove ...
func (ResourceProvidersClient) VerifyHostingEnvironmentVnet ¶
func (c ResourceProvidersClient) VerifyHostingEnvironmentVnet(ctx context.Context, id commonids.SubscriptionId, input VnetParameters) (result VerifyHostingEnvironmentVnetOperationResponse, err error)
VerifyHostingEnvironmentVnet ...
type SkuCapacity ¶
type SkuInfos ¶
type SkuInfos struct { ResourceType *string `json:"resourceType,omitempty"` Skus *[]GlobalCsmSkuDescription `json:"skus,omitempty"` }
type SkuName ¶
type SkuName string
const ( SkuNameBasic SkuName = "Basic" SkuNameDynamic SkuName = "Dynamic" SkuNameElasticIsolated SkuName = "ElasticIsolated" SkuNameElasticPremium SkuName = "ElasticPremium" SkuNameFree SkuName = "Free" SkuNameIsolated SkuName = "Isolated" SkuNameIsolatedVTwo SkuName = "IsolatedV2" SkuNamePremium SkuName = "Premium" SkuNamePremiumContainer SkuName = "PremiumContainer" SkuNamePremiumVThree SkuName = "PremiumV3" SkuNamePremiumVTwo SkuName = "PremiumV2" SkuNameStandard SkuName = "Standard" )
func (*SkuName) UnmarshalJSON ¶
type SourceControl ¶
type SourceControl struct { Id *string `json:"id,omitempty"` Kind *string `json:"kind,omitempty"` Name *string `json:"name,omitempty"` Properties *SourceControlProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type SourceControlId ¶
type SourceControlId struct {
SourceControlName string
}
SourceControlId is a struct representing the Resource ID for a Source Control
func NewSourceControlID ¶
func NewSourceControlID(sourceControlName string) SourceControlId
NewSourceControlID returns a new SourceControlId struct
func ParseSourceControlID ¶
func ParseSourceControlID(input string) (*SourceControlId, error)
ParseSourceControlID parses 'input' into a SourceControlId
func ParseSourceControlIDInsensitively ¶
func ParseSourceControlIDInsensitively(input string) (*SourceControlId, error)
ParseSourceControlIDInsensitively parses 'input' case-insensitively into a SourceControlId note: this method should only be used for API response data and not user input
func (*SourceControlId) FromParseResult ¶
func (id *SourceControlId) FromParseResult(input resourceids.ParseResult) error
func (SourceControlId) ID ¶
func (id SourceControlId) ID() string
ID returns the formatted Source Control ID
func (SourceControlId) Segments ¶
func (id SourceControlId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Source Control ID
func (SourceControlId) String ¶
func (id SourceControlId) String() string
String returns a human-readable description of this Source Control ID
type SourceControlOperationPredicate ¶
func (SourceControlOperationPredicate) Matches ¶
func (p SourceControlOperationPredicate) Matches(input SourceControl) bool
type SourceControlProperties ¶
type SourceControlProperties struct { ExpirationTime *string `json:"expirationTime,omitempty"` RefreshToken *string `json:"refreshToken,omitempty"` Token *string `json:"token,omitempty"` TokenSecret *string `json:"tokenSecret,omitempty"` }
func (*SourceControlProperties) GetExpirationTimeAsTime ¶
func (o *SourceControlProperties) GetExpirationTimeAsTime() (*time.Time, error)
func (*SourceControlProperties) SetExpirationTimeAsTime ¶
func (o *SourceControlProperties) SetExpirationTimeAsTime(input time.Time)
type UpdateSourceControlOperationResponse ¶
type UpdateSourceControlOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *SourceControl }
type UpgradeAvailability ¶
type UpgradeAvailability string
const ( UpgradeAvailabilityNone UpgradeAvailability = "None" UpgradeAvailabilityReady UpgradeAvailability = "Ready" )
func (*UpgradeAvailability) UnmarshalJSON ¶
func (s *UpgradeAvailability) UnmarshalJSON(bytes []byte) error
type UpgradePreference ¶
type UpgradePreference string
const ( UpgradePreferenceEarly UpgradePreference = "Early" UpgradePreferenceLate UpgradePreference = "Late" UpgradePreferenceManual UpgradePreference = "Manual" UpgradePreferenceNone UpgradePreference = "None" )
func (*UpgradePreference) UnmarshalJSON ¶
func (s *UpgradePreference) UnmarshalJSON(bytes []byte) error
type User ¶
type User struct { Id *string `json:"id,omitempty"` Kind *string `json:"kind,omitempty"` Name *string `json:"name,omitempty"` Properties *UserProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type UserProperties ¶
type UserProperties struct { PublishingPassword *string `json:"publishingPassword,omitempty"` PublishingPasswordHash *string `json:"publishingPasswordHash,omitempty"` PublishingPasswordHashSalt *string `json:"publishingPasswordHashSalt,omitempty"` PublishingUserName string `json:"publishingUserName"` ScmUri *string `json:"scmUri,omitempty"` }
type ValidateOperationResponse ¶
type ValidateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ValidateResponse }
type ValidateProperties ¶
type ValidateProperties struct { AppServiceEnvironment *AppServiceEnvironment `json:"appServiceEnvironment,omitempty"` Capacity *int64 `json:"capacity,omitempty"` ContainerImagePlatform *string `json:"containerImagePlatform,omitempty"` ContainerImageRepository *string `json:"containerImageRepository,omitempty"` ContainerImageTag *string `json:"containerImageTag,omitempty"` ContainerRegistryBaseUrl *string `json:"containerRegistryBaseUrl,omitempty"` ContainerRegistryPassword *string `json:"containerRegistryPassword,omitempty"` ContainerRegistryUsername *string `json:"containerRegistryUsername,omitempty"` HostingEnvironment *string `json:"hostingEnvironment,omitempty"` IsSpot *bool `json:"isSpot,omitempty"` IsXenon *bool `json:"isXenon,omitempty"` NeedLinuxWorkers *bool `json:"needLinuxWorkers,omitempty"` ServerFarmId *string `json:"serverFarmId,omitempty"` SkuName *string `json:"skuName,omitempty"` }
type ValidateRequest ¶
type ValidateRequest struct { Location string `json:"location"` Name string `json:"name"` Properties ValidateProperties `json:"properties"` Type ValidateResourceTypes `json:"type"` }
type ValidateResourceTypes ¶
type ValidateResourceTypes string
const ( ValidateResourceTypesMicrosoftPointWebHostingEnvironments ValidateResourceTypes = "Microsoft.Web/hostingEnvironments" ValidateResourceTypesServerFarm ValidateResourceTypes = "ServerFarm" ValidateResourceTypesSite ValidateResourceTypes = "Site" )
func (*ValidateResourceTypes) UnmarshalJSON ¶
func (s *ValidateResourceTypes) UnmarshalJSON(bytes []byte) error
type ValidateResponse ¶
type ValidateResponse struct { Error *ValidateResponseError `json:"error,omitempty"` Status *string `json:"status,omitempty"` }
type ValidateResponseError ¶
type VerifyHostingEnvironmentVnetOperationResponse ¶
type VerifyHostingEnvironmentVnetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *VnetValidationFailureDetails }
type VirtualNetworkProfile ¶
type VnetParameters ¶
type VnetParameters struct { Id *string `json:"id,omitempty"` Kind *string `json:"kind,omitempty"` Name *string `json:"name,omitempty"` Properties *VnetParametersProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type VnetValidationFailureDetails ¶
type VnetValidationFailureDetails struct { Id *string `json:"id,omitempty"` Kind *string `json:"kind,omitempty"` Name *string `json:"name,omitempty"` Properties *VnetValidationFailureDetailsProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type VnetValidationFailureDetailsProperties ¶
type VnetValidationFailureDetailsProperties struct { Failed *bool `json:"failed,omitempty"` FailedTests *[]VnetValidationTestFailure `json:"failedTests,omitempty"` Message *string `json:"message,omitempty"` Warnings *[]VnetValidationTestFailure `json:"warnings,omitempty"` }
type VnetValidationTestFailure ¶
type VnetValidationTestFailure struct { Id *string `json:"id,omitempty"` Kind *string `json:"kind,omitempty"` Name *string `json:"name,omitempty"` Properties *VnetValidationTestFailureProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
Source Files
¶
- client.go
- constants.go
- id_sourcecontrol.go
- method_checknameavailability.go
- method_getpublishinguser.go
- method_getsourcecontrol.go
- method_getsubscriptiondeploymentlocations.go
- method_listbillingmeters.go
- method_listcustomhostnamesites.go
- method_listgeoregions.go
- method_listpremieraddonoffers.go
- method_listsiteidentifiersassignedtohostname.go
- method_listskus.go
- method_listsourcecontrols.go
- method_move.go
- method_updatepublishinguser.go
- method_updatesourcecontrol.go
- method_validate.go
- method_validatemove.go
- method_verifyhostingenvironmentvnet.go
- model_appserviceenvironment.go
- model_asev3networkingconfiguration.go
- model_asev3networkingconfigurationproperties.go
- model_billingmeter.go
- model_billingmeterproperties.go
- model_capability.go
- model_csmmoveresourceenvelope.go
- model_customdnssuffixconfiguration.go
- model_customdnssuffixconfigurationproperties.go
- model_customhostnamesites.go
- model_customhostnamesitesproperties.go
- model_deploymentlocations.go
- model_georegion.go
- model_georegionproperties.go
- model_globalcsmskudescription.go
- model_hostingenvironmentdeploymentinfo.go
- model_identifier.go
- model_identifiercollection.go
- model_identifierproperties.go
- model_nameidentifier.go
- model_namevaluepair.go
- model_premieraddonoffer.go
- model_premieraddonofferproperties.go
- model_resourcenameavailability.go
- model_resourcenameavailabilityrequest.go
- model_skucapacity.go
- model_skuinfos.go
- model_sourcecontrol.go
- model_sourcecontrolproperties.go
- model_user.go
- model_userproperties.go
- model_validateproperties.go
- model_validaterequest.go
- model_validateresponse.go
- model_validateresponseerror.go
- model_virtualnetworkprofile.go
- model_vnetparameters.go
- model_vnetparametersproperties.go
- model_vnetvalidationfailuredetails.go
- model_vnetvalidationfailuredetailsproperties.go
- model_vnetvalidationtestfailure.go
- model_vnetvalidationtestfailureproperties.go
- predicates.go
- version.go