Documentation ¶
Index ¶
- func PossibleValuesForAfdCertificateType() []string
- func PossibleValuesForAfdMinimumTlsVersion() []string
- func PossibleValuesForAfdProvisioningState() []string
- func PossibleValuesForDeploymentStatus() []string
- func PossibleValuesForDomainValidationState() []string
- func ValidateCustomDomainID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateProfileID(input interface{}, key string) (warnings []string, errors []error)
- type AFDCustomDomainsClient
- func (c AFDCustomDomainsClient) Create(ctx context.Context, id CustomDomainId, input AFDDomain) (result CreateOperationResponse, err error)
- func (c AFDCustomDomainsClient) CreateThenPoll(ctx context.Context, id CustomDomainId, input AFDDomain) error
- func (c AFDCustomDomainsClient) Delete(ctx context.Context, id CustomDomainId) (result DeleteOperationResponse, err error)
- func (c AFDCustomDomainsClient) DeleteThenPoll(ctx context.Context, id CustomDomainId) error
- func (c AFDCustomDomainsClient) Get(ctx context.Context, id CustomDomainId) (result GetOperationResponse, err error)
- func (c AFDCustomDomainsClient) ListByProfile(ctx context.Context, id ProfileId) (result ListByProfileOperationResponse, err error)
- func (c AFDCustomDomainsClient) ListByProfileComplete(ctx context.Context, id ProfileId) (ListByProfileCompleteResult, error)
- func (c AFDCustomDomainsClient) ListByProfileCompleteMatchingPredicate(ctx context.Context, id ProfileId, predicate AFDDomainOperationPredicate) (result ListByProfileCompleteResult, err error)
- func (c AFDCustomDomainsClient) RefreshValidationToken(ctx context.Context, id CustomDomainId) (result RefreshValidationTokenOperationResponse, err error)
- func (c AFDCustomDomainsClient) RefreshValidationTokenThenPoll(ctx context.Context, id CustomDomainId) error
- func (c AFDCustomDomainsClient) Update(ctx context.Context, id CustomDomainId, input AFDDomainUpdateParameters) (result UpdateOperationResponse, err error)
- func (c AFDCustomDomainsClient) UpdateThenPoll(ctx context.Context, id CustomDomainId, input AFDDomainUpdateParameters) error
- type AFDDomain
- type AFDDomainHTTPSParameters
- type AFDDomainOperationPredicate
- type AFDDomainProperties
- type AFDDomainUpdateParameters
- type AFDDomainUpdatePropertiesParameters
- type AfdCertificateType
- type AfdMinimumTlsVersion
- type AfdProvisioningState
- type CreateOperationResponse
- type CustomDomainId
- type DeleteOperationResponse
- type DeploymentStatus
- type DomainValidationProperties
- type DomainValidationState
- type GetOperationResponse
- type ListByProfileCompleteResult
- type ListByProfileCustomPager
- type ListByProfileOperationResponse
- type ProfileId
- type RefreshValidationTokenOperationResponse
- type ResourceReference
- type UpdateOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAfdCertificateType ¶
func PossibleValuesForAfdCertificateType() []string
func PossibleValuesForAfdMinimumTlsVersion ¶
func PossibleValuesForAfdMinimumTlsVersion() []string
func PossibleValuesForAfdProvisioningState ¶
func PossibleValuesForAfdProvisioningState() []string
func PossibleValuesForDeploymentStatus ¶
func PossibleValuesForDeploymentStatus() []string
func PossibleValuesForDomainValidationState ¶
func PossibleValuesForDomainValidationState() []string
func ValidateCustomDomainID ¶
ValidateCustomDomainID checks that 'input' can be parsed as a Custom Domain ID
func ValidateProfileID ¶
ValidateProfileID checks that 'input' can be parsed as a Profile ID
Types ¶
type AFDCustomDomainsClient ¶
type AFDCustomDomainsClient struct {
Client *resourcemanager.Client
}
func NewAFDCustomDomainsClientWithBaseURI ¶
func NewAFDCustomDomainsClientWithBaseURI(sdkApi sdkEnv.Api) (*AFDCustomDomainsClient, error)
func (AFDCustomDomainsClient) Create ¶
func (c AFDCustomDomainsClient) Create(ctx context.Context, id CustomDomainId, input AFDDomain) (result CreateOperationResponse, err error)
Create ...
func (AFDCustomDomainsClient) CreateThenPoll ¶
func (c AFDCustomDomainsClient) CreateThenPoll(ctx context.Context, id CustomDomainId, input AFDDomain) error
CreateThenPoll performs Create then polls until it's completed
func (AFDCustomDomainsClient) Delete ¶
func (c AFDCustomDomainsClient) Delete(ctx context.Context, id CustomDomainId) (result DeleteOperationResponse, err error)
Delete ...
func (AFDCustomDomainsClient) DeleteThenPoll ¶
func (c AFDCustomDomainsClient) DeleteThenPoll(ctx context.Context, id CustomDomainId) error
DeleteThenPoll performs Delete then polls until it's completed
func (AFDCustomDomainsClient) Get ¶
func (c AFDCustomDomainsClient) Get(ctx context.Context, id CustomDomainId) (result GetOperationResponse, err error)
Get ...
func (AFDCustomDomainsClient) ListByProfile ¶
func (c AFDCustomDomainsClient) ListByProfile(ctx context.Context, id ProfileId) (result ListByProfileOperationResponse, err error)
ListByProfile ...
func (AFDCustomDomainsClient) ListByProfileComplete ¶
func (c AFDCustomDomainsClient) ListByProfileComplete(ctx context.Context, id ProfileId) (ListByProfileCompleteResult, error)
ListByProfileComplete retrieves all the results into a single object
func (AFDCustomDomainsClient) ListByProfileCompleteMatchingPredicate ¶
func (c AFDCustomDomainsClient) ListByProfileCompleteMatchingPredicate(ctx context.Context, id ProfileId, predicate AFDDomainOperationPredicate) (result ListByProfileCompleteResult, err error)
ListByProfileCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (AFDCustomDomainsClient) RefreshValidationToken ¶
func (c AFDCustomDomainsClient) RefreshValidationToken(ctx context.Context, id CustomDomainId) (result RefreshValidationTokenOperationResponse, err error)
RefreshValidationToken ...
func (AFDCustomDomainsClient) RefreshValidationTokenThenPoll ¶
func (c AFDCustomDomainsClient) RefreshValidationTokenThenPoll(ctx context.Context, id CustomDomainId) error
RefreshValidationTokenThenPoll performs RefreshValidationToken then polls until it's completed
func (AFDCustomDomainsClient) Update ¶
func (c AFDCustomDomainsClient) Update(ctx context.Context, id CustomDomainId, input AFDDomainUpdateParameters) (result UpdateOperationResponse, err error)
Update ...
func (AFDCustomDomainsClient) UpdateThenPoll ¶
func (c AFDCustomDomainsClient) UpdateThenPoll(ctx context.Context, id CustomDomainId, input AFDDomainUpdateParameters) error
UpdateThenPoll performs Update then polls until it's completed
type AFDDomain ¶
type AFDDomain struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *AFDDomainProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type AFDDomainHTTPSParameters ¶
type AFDDomainHTTPSParameters struct { CertificateType AfdCertificateType `json:"certificateType"` MinimumTlsVersion *AfdMinimumTlsVersion `json:"minimumTlsVersion,omitempty"` Secret *ResourceReference `json:"secret,omitempty"` }
type AFDDomainOperationPredicate ¶
func (AFDDomainOperationPredicate) Matches ¶
func (p AFDDomainOperationPredicate) Matches(input AFDDomain) bool
type AFDDomainProperties ¶
type AFDDomainProperties struct { AzureDnsZone *ResourceReference `json:"azureDnsZone,omitempty"` DeploymentStatus *DeploymentStatus `json:"deploymentStatus,omitempty"` DomainValidationState *DomainValidationState `json:"domainValidationState,omitempty"` ExtendedProperties *map[string]string `json:"extendedProperties,omitempty"` HostName string `json:"hostName"` PreValidatedCustomDomainResourceId *ResourceReference `json:"preValidatedCustomDomainResourceId,omitempty"` ProfileName *string `json:"profileName,omitempty"` ProvisioningState *AfdProvisioningState `json:"provisioningState,omitempty"` TlsSettings *AFDDomainHTTPSParameters `json:"tlsSettings,omitempty"` ValidationProperties *DomainValidationProperties `json:"validationProperties,omitempty"` }
type AFDDomainUpdateParameters ¶
type AFDDomainUpdateParameters struct {
Properties *AFDDomainUpdatePropertiesParameters `json:"properties,omitempty"`
}
type AFDDomainUpdatePropertiesParameters ¶
type AFDDomainUpdatePropertiesParameters struct { AzureDnsZone *ResourceReference `json:"azureDnsZone,omitempty"` PreValidatedCustomDomainResourceId *ResourceReference `json:"preValidatedCustomDomainResourceId,omitempty"` ProfileName *string `json:"profileName,omitempty"` TlsSettings *AFDDomainHTTPSParameters `json:"tlsSettings,omitempty"` }
type AfdCertificateType ¶
type AfdCertificateType string
const ( AfdCertificateTypeAzureFirstPartyManagedCertificate AfdCertificateType = "AzureFirstPartyManagedCertificate" AfdCertificateTypeCustomerCertificate AfdCertificateType = "CustomerCertificate" AfdCertificateTypeManagedCertificate AfdCertificateType = "ManagedCertificate" )
func (*AfdCertificateType) UnmarshalJSON ¶
func (s *AfdCertificateType) UnmarshalJSON(bytes []byte) error
type AfdMinimumTlsVersion ¶
type AfdMinimumTlsVersion string
const ( AfdMinimumTlsVersionTLSOneTwo AfdMinimumTlsVersion = "TLS12" AfdMinimumTlsVersionTLSOneZero AfdMinimumTlsVersion = "TLS10" )
func (*AfdMinimumTlsVersion) UnmarshalJSON ¶
func (s *AfdMinimumTlsVersion) UnmarshalJSON(bytes []byte) error
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 CreateOperationResponse ¶
type CustomDomainId ¶
type CustomDomainId struct { SubscriptionId string ResourceGroupName string ProfileName string CustomDomainName string }
CustomDomainId is a struct representing the Resource ID for a Custom Domain
func NewCustomDomainID ¶
func NewCustomDomainID(subscriptionId string, resourceGroupName string, profileName string, customDomainName string) CustomDomainId
NewCustomDomainID returns a new CustomDomainId struct
func ParseCustomDomainID ¶
func ParseCustomDomainID(input string) (*CustomDomainId, error)
ParseCustomDomainID parses 'input' into a CustomDomainId
func ParseCustomDomainIDInsensitively ¶
func ParseCustomDomainIDInsensitively(input string) (*CustomDomainId, error)
ParseCustomDomainIDInsensitively parses 'input' case-insensitively into a CustomDomainId note: this method should only be used for API response data and not user input
func (*CustomDomainId) FromParseResult ¶
func (id *CustomDomainId) FromParseResult(input resourceids.ParseResult) error
func (CustomDomainId) ID ¶
func (id CustomDomainId) ID() string
ID returns the formatted Custom Domain ID
func (CustomDomainId) Segments ¶
func (id CustomDomainId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Custom Domain ID
func (CustomDomainId) String ¶
func (id CustomDomainId) String() string
String returns a human-readable description of this Custom Domain ID
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 DomainValidationState ¶
type DomainValidationState string
const ( DomainValidationStateApproved DomainValidationState = "Approved" DomainValidationStateInternalError DomainValidationState = "InternalError" DomainValidationStatePending DomainValidationState = "Pending" DomainValidationStatePendingRevalidation DomainValidationState = "PendingRevalidation" DomainValidationStateRefreshingValidationToken DomainValidationState = "RefreshingValidationToken" DomainValidationStateRejected DomainValidationState = "Rejected" DomainValidationStateSubmitting DomainValidationState = "Submitting" DomainValidationStateTimedOut DomainValidationState = "TimedOut" DomainValidationStateUnknown DomainValidationState = "Unknown" )
func (*DomainValidationState) UnmarshalJSON ¶
func (s *DomainValidationState) UnmarshalJSON(bytes []byte) error
type GetOperationResponse ¶
type ListByProfileCustomPager ¶
func (*ListByProfileCustomPager) NextPageLink ¶
func (p *ListByProfileCustomPager) 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 ResourceReference ¶
type ResourceReference struct {
Id *string `json:"id,omitempty"`
}
Source Files ¶
- client.go
- constants.go
- id_customdomain.go
- id_profile.go
- method_create.go
- method_delete.go
- method_get.go
- method_listbyprofile.go
- method_refreshvalidationtoken.go
- method_update.go
- model_afddomain.go
- model_afddomainhttpsparameters.go
- model_afddomainproperties.go
- model_afddomainupdateparameters.go
- model_afddomainupdatepropertiesparameters.go
- model_domainvalidationproperties.go
- model_resourcereference.go
- predicates.go
- version.go