Documentation ¶
Index ¶
- func PossibleValuesForAfdProvisioningState() []string
- func PossibleValuesForAutoGeneratedDomainNameLabelScope() []string
- func PossibleValuesForDeploymentStatus() []string
- func PossibleValuesForEnabledState() []string
- func PossibleValuesForUsageUnit() []string
- func ValidateAfdEndpointID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateProfileID(input interface{}, key string) (warnings []string, errors []error)
- type AFDEndpoint
- type AFDEndpointOperationPredicate
- type AFDEndpointProperties
- type AFDEndpointPropertiesUpdateParameters
- type AFDEndpointUpdateParameters
- type AFDEndpointsClient
- func (c AFDEndpointsClient) Create(ctx context.Context, id AfdEndpointId, input AFDEndpoint) (result CreateOperationResponse, err error)
- func (c AFDEndpointsClient) CreateThenPoll(ctx context.Context, id AfdEndpointId, input AFDEndpoint) error
- func (c AFDEndpointsClient) Delete(ctx context.Context, id AfdEndpointId) (result DeleteOperationResponse, err error)
- func (c AFDEndpointsClient) DeleteThenPoll(ctx context.Context, id AfdEndpointId) error
- func (c AFDEndpointsClient) Get(ctx context.Context, id AfdEndpointId) (result GetOperationResponse, err error)
- func (c AFDEndpointsClient) ListByProfile(ctx context.Context, id ProfileId) (result ListByProfileOperationResponse, err error)
- func (c AFDEndpointsClient) ListByProfileComplete(ctx context.Context, id ProfileId) (ListByProfileCompleteResult, error)
- func (c AFDEndpointsClient) ListByProfileCompleteMatchingPredicate(ctx context.Context, id ProfileId, predicate AFDEndpointOperationPredicate) (result ListByProfileCompleteResult, err error)
- func (c AFDEndpointsClient) ListResourceUsage(ctx context.Context, id AfdEndpointId) (result ListResourceUsageOperationResponse, err error)
- func (c AFDEndpointsClient) ListResourceUsageComplete(ctx context.Context, id AfdEndpointId) (ListResourceUsageCompleteResult, error)
- func (c AFDEndpointsClient) ListResourceUsageCompleteMatchingPredicate(ctx context.Context, id AfdEndpointId, predicate UsageOperationPredicate) (result ListResourceUsageCompleteResult, err error)
- func (c AFDEndpointsClient) PurgeContent(ctx context.Context, id AfdEndpointId, input AfdPurgeParameters) (result PurgeContentOperationResponse, err error)
- func (c AFDEndpointsClient) PurgeContentThenPoll(ctx context.Context, id AfdEndpointId, input AfdPurgeParameters) error
- func (c AFDEndpointsClient) Update(ctx context.Context, id AfdEndpointId, input AFDEndpointUpdateParameters) (result UpdateOperationResponse, err error)
- func (c AFDEndpointsClient) UpdateThenPoll(ctx context.Context, id AfdEndpointId, input AFDEndpointUpdateParameters) error
- func (c AFDEndpointsClient) ValidateCustomDomain(ctx context.Context, id AfdEndpointId, input ValidateCustomDomainInput) (result ValidateCustomDomainOperationResponse, err error)
- type AfdEndpointId
- type AfdProvisioningState
- type AfdPurgeParameters
- type AutoGeneratedDomainNameLabelScope
- type CreateOperationResponse
- type DeleteOperationResponse
- type DeploymentStatus
- type EnabledState
- type GetOperationResponse
- type ListByProfileCompleteResult
- type ListByProfileCustomPager
- type ListByProfileOperationResponse
- type ListResourceUsageCompleteResult
- type ListResourceUsageCustomPager
- type ListResourceUsageOperationResponse
- type ProfileId
- type PurgeContentOperationResponse
- type UpdateOperationResponse
- type Usage
- type UsageName
- type UsageOperationPredicate
- type UsageUnit
- type ValidateCustomDomainInput
- type ValidateCustomDomainOperationResponse
- type ValidateCustomDomainOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAfdProvisioningState ¶
func PossibleValuesForAfdProvisioningState() []string
func PossibleValuesForAutoGeneratedDomainNameLabelScope ¶
func PossibleValuesForAutoGeneratedDomainNameLabelScope() []string
func PossibleValuesForDeploymentStatus ¶
func PossibleValuesForDeploymentStatus() []string
func PossibleValuesForEnabledState ¶
func PossibleValuesForEnabledState() []string
func PossibleValuesForUsageUnit ¶
func PossibleValuesForUsageUnit() []string
func ValidateAfdEndpointID ¶
ValidateAfdEndpointID checks that 'input' can be parsed as a Afd Endpoint ID
func ValidateProfileID ¶
ValidateProfileID checks that 'input' can be parsed as a Profile ID
Types ¶
type AFDEndpoint ¶
type AFDEndpoint struct { Id *string `json:"id,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties *AFDEndpointProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type AFDEndpointOperationPredicate ¶
func (AFDEndpointOperationPredicate) Matches ¶
func (p AFDEndpointOperationPredicate) Matches(input AFDEndpoint) bool
type AFDEndpointProperties ¶
type AFDEndpointProperties struct { AutoGeneratedDomainNameLabelScope *AutoGeneratedDomainNameLabelScope `json:"autoGeneratedDomainNameLabelScope,omitempty"` DeploymentStatus *DeploymentStatus `json:"deploymentStatus,omitempty"` EnabledState *EnabledState `json:"enabledState,omitempty"` HostName *string `json:"hostName,omitempty"` ProfileName *string `json:"profileName,omitempty"` ProvisioningState *AfdProvisioningState `json:"provisioningState,omitempty"` }
type AFDEndpointPropertiesUpdateParameters ¶
type AFDEndpointPropertiesUpdateParameters struct { EnabledState *EnabledState `json:"enabledState,omitempty"` ProfileName *string `json:"profileName,omitempty"` }
type AFDEndpointUpdateParameters ¶
type AFDEndpointUpdateParameters struct { Properties *AFDEndpointPropertiesUpdateParameters `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` }
type AFDEndpointsClient ¶
type AFDEndpointsClient struct {
Client *resourcemanager.Client
}
func NewAFDEndpointsClientWithBaseURI ¶
func NewAFDEndpointsClientWithBaseURI(sdkApi sdkEnv.Api) (*AFDEndpointsClient, error)
func (AFDEndpointsClient) Create ¶
func (c AFDEndpointsClient) Create(ctx context.Context, id AfdEndpointId, input AFDEndpoint) (result CreateOperationResponse, err error)
Create ...
func (AFDEndpointsClient) CreateThenPoll ¶
func (c AFDEndpointsClient) CreateThenPoll(ctx context.Context, id AfdEndpointId, input AFDEndpoint) error
CreateThenPoll performs Create then polls until it's completed
func (AFDEndpointsClient) Delete ¶
func (c AFDEndpointsClient) Delete(ctx context.Context, id AfdEndpointId) (result DeleteOperationResponse, err error)
Delete ...
func (AFDEndpointsClient) DeleteThenPoll ¶
func (c AFDEndpointsClient) DeleteThenPoll(ctx context.Context, id AfdEndpointId) error
DeleteThenPoll performs Delete then polls until it's completed
func (AFDEndpointsClient) Get ¶
func (c AFDEndpointsClient) Get(ctx context.Context, id AfdEndpointId) (result GetOperationResponse, err error)
Get ...
func (AFDEndpointsClient) ListByProfile ¶
func (c AFDEndpointsClient) ListByProfile(ctx context.Context, id ProfileId) (result ListByProfileOperationResponse, err error)
ListByProfile ...
func (AFDEndpointsClient) ListByProfileComplete ¶
func (c AFDEndpointsClient) ListByProfileComplete(ctx context.Context, id ProfileId) (ListByProfileCompleteResult, error)
ListByProfileComplete retrieves all the results into a single object
func (AFDEndpointsClient) ListByProfileCompleteMatchingPredicate ¶
func (c AFDEndpointsClient) ListByProfileCompleteMatchingPredicate(ctx context.Context, id ProfileId, predicate AFDEndpointOperationPredicate) (result ListByProfileCompleteResult, err error)
ListByProfileCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (AFDEndpointsClient) ListResourceUsage ¶
func (c AFDEndpointsClient) ListResourceUsage(ctx context.Context, id AfdEndpointId) (result ListResourceUsageOperationResponse, err error)
ListResourceUsage ...
func (AFDEndpointsClient) ListResourceUsageComplete ¶
func (c AFDEndpointsClient) ListResourceUsageComplete(ctx context.Context, id AfdEndpointId) (ListResourceUsageCompleteResult, error)
ListResourceUsageComplete retrieves all the results into a single object
func (AFDEndpointsClient) ListResourceUsageCompleteMatchingPredicate ¶
func (c AFDEndpointsClient) ListResourceUsageCompleteMatchingPredicate(ctx context.Context, id AfdEndpointId, predicate UsageOperationPredicate) (result ListResourceUsageCompleteResult, err error)
ListResourceUsageCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (AFDEndpointsClient) PurgeContent ¶
func (c AFDEndpointsClient) PurgeContent(ctx context.Context, id AfdEndpointId, input AfdPurgeParameters) (result PurgeContentOperationResponse, err error)
PurgeContent ...
func (AFDEndpointsClient) PurgeContentThenPoll ¶
func (c AFDEndpointsClient) PurgeContentThenPoll(ctx context.Context, id AfdEndpointId, input AfdPurgeParameters) error
PurgeContentThenPoll performs PurgeContent then polls until it's completed
func (AFDEndpointsClient) Update ¶
func (c AFDEndpointsClient) Update(ctx context.Context, id AfdEndpointId, input AFDEndpointUpdateParameters) (result UpdateOperationResponse, err error)
Update ...
func (AFDEndpointsClient) UpdateThenPoll ¶
func (c AFDEndpointsClient) UpdateThenPoll(ctx context.Context, id AfdEndpointId, input AFDEndpointUpdateParameters) error
UpdateThenPoll performs Update then polls until it's completed
func (AFDEndpointsClient) ValidateCustomDomain ¶
func (c AFDEndpointsClient) ValidateCustomDomain(ctx context.Context, id AfdEndpointId, input ValidateCustomDomainInput) (result ValidateCustomDomainOperationResponse, err error)
ValidateCustomDomain ...
type AfdEndpointId ¶
type AfdEndpointId struct { SubscriptionId string ResourceGroupName string ProfileName string AfdEndpointName string }
AfdEndpointId is a struct representing the Resource ID for a Afd Endpoint
func NewAfdEndpointID ¶
func NewAfdEndpointID(subscriptionId string, resourceGroupName string, profileName string, afdEndpointName string) AfdEndpointId
NewAfdEndpointID returns a new AfdEndpointId struct
func ParseAfdEndpointID ¶
func ParseAfdEndpointID(input string) (*AfdEndpointId, error)
ParseAfdEndpointID parses 'input' into a AfdEndpointId
func ParseAfdEndpointIDInsensitively ¶
func ParseAfdEndpointIDInsensitively(input string) (*AfdEndpointId, error)
ParseAfdEndpointIDInsensitively parses 'input' case-insensitively into a AfdEndpointId note: this method should only be used for API response data and not user input
func (*AfdEndpointId) FromParseResult ¶
func (id *AfdEndpointId) FromParseResult(input resourceids.ParseResult) error
func (AfdEndpointId) ID ¶
func (id AfdEndpointId) ID() string
ID returns the formatted Afd Endpoint ID
func (AfdEndpointId) Segments ¶
func (id AfdEndpointId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Afd Endpoint ID
func (AfdEndpointId) String ¶
func (id AfdEndpointId) String() string
String returns a human-readable description of this Afd Endpoint ID
type AfdProvisioningState ¶
type AfdProvisioningState string
const ( AfdProvisioningStateCreating AfdProvisioningState = "Creating" AfdProvisioningStateDeleting AfdProvisioningState = "Deleting" AfdProvisioningStateFailed AfdProvisioningState = "Failed" AfdProvisioningStateSucceeded AfdProvisioningState = "Succeeded" AfdProvisioningStateUpdating AfdProvisioningState = "Updating" )
func (*AfdProvisioningState) UnmarshalJSON ¶
func (s *AfdProvisioningState) UnmarshalJSON(bytes []byte) error
type AfdPurgeParameters ¶
type AutoGeneratedDomainNameLabelScope ¶
type AutoGeneratedDomainNameLabelScope string
const ( AutoGeneratedDomainNameLabelScopeNoReuse AutoGeneratedDomainNameLabelScope = "NoReuse" AutoGeneratedDomainNameLabelScopeResourceGroupReuse AutoGeneratedDomainNameLabelScope = "ResourceGroupReuse" AutoGeneratedDomainNameLabelScopeSubscriptionReuse AutoGeneratedDomainNameLabelScope = "SubscriptionReuse" AutoGeneratedDomainNameLabelScopeTenantReuse AutoGeneratedDomainNameLabelScope = "TenantReuse" )
func (*AutoGeneratedDomainNameLabelScope) UnmarshalJSON ¶
func (s *AutoGeneratedDomainNameLabelScope) UnmarshalJSON(bytes []byte) error
type CreateOperationResponse ¶
type DeleteOperationResponse ¶
type DeploymentStatus ¶
type DeploymentStatus string
const ( DeploymentStatusFailed DeploymentStatus = "Failed" DeploymentStatusInProgress DeploymentStatus = "InProgress" DeploymentStatusNotStarted DeploymentStatus = "NotStarted" DeploymentStatusSucceeded DeploymentStatus = "Succeeded" )
func (*DeploymentStatus) UnmarshalJSON ¶
func (s *DeploymentStatus) UnmarshalJSON(bytes []byte) error
type EnabledState ¶
type EnabledState string
const ( EnabledStateDisabled EnabledState = "Disabled" EnabledStateEnabled EnabledState = "Enabled" )
func (*EnabledState) UnmarshalJSON ¶
func (s *EnabledState) UnmarshalJSON(bytes []byte) error
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *AFDEndpoint }
type ListByProfileCompleteResult ¶
type ListByProfileCompleteResult struct { LatestHttpResponse *http.Response Items []AFDEndpoint }
type ListByProfileCustomPager ¶
func (*ListByProfileCustomPager) NextPageLink ¶
func (p *ListByProfileCustomPager) NextPageLink() *odata.Link
type ListByProfileOperationResponse ¶
type ListByProfileOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]AFDEndpoint }
type ListResourceUsageCustomPager ¶
func (*ListResourceUsageCustomPager) NextPageLink ¶
func (p *ListResourceUsageCustomPager) NextPageLink() *odata.Link
type ProfileId ¶
ProfileId is a struct representing the Resource ID for a Profile
func NewProfileID ¶
NewProfileID returns a new ProfileId struct
func ParseProfileID ¶
ParseProfileID parses 'input' into a ProfileId
func ParseProfileIDInsensitively ¶
ParseProfileIDInsensitively parses 'input' case-insensitively into a ProfileId note: this method should only be used for API response data and not user input
func (*ProfileId) FromParseResult ¶
func (id *ProfileId) FromParseResult(input resourceids.ParseResult) error
func (ProfileId) Segments ¶
func (id ProfileId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Profile ID
type UpdateOperationResponse ¶
type UsageOperationPredicate ¶
func (UsageOperationPredicate) Matches ¶
func (p UsageOperationPredicate) Matches(input Usage) bool
type UsageUnit ¶
type UsageUnit string
const (
UsageUnitCount UsageUnit = "Count"
)
func (*UsageUnit) UnmarshalJSON ¶
type ValidateCustomDomainInput ¶
type ValidateCustomDomainInput struct {
HostName string `json:"hostName"`
}
type ValidateCustomDomainOperationResponse ¶
type ValidateCustomDomainOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ValidateCustomDomainOutput }
Source Files ¶
- client.go
- constants.go
- id_afdendpoint.go
- id_profile.go
- method_create.go
- method_delete.go
- method_get.go
- method_listbyprofile.go
- method_listresourceusage.go
- method_purgecontent.go
- method_update.go
- method_validatecustomdomain.go
- model_afdendpoint.go
- model_afdendpointproperties.go
- model_afdendpointpropertiesupdateparameters.go
- model_afdendpointupdateparameters.go
- model_afdpurgeparameters.go
- model_usage.go
- model_usagename.go
- model_validatecustomdomaininput.go
- model_validatecustomdomainoutput.go
- predicates.go
- version.go