Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForAutoGeneratedDomainNameLabelScope() []string + func PossibleValuesForProfileProvisioningState() []string + func PossibleValuesForProfileResourceState() []string + func PossibleValuesForProfileScrubbingState() []string + func PossibleValuesForResourceType() []string + func PossibleValuesForScrubbingRuleEntryMatchOperator() []string + func PossibleValuesForScrubbingRuleEntryMatchVariable() []string + func PossibleValuesForScrubbingRuleEntryState() []string + func PossibleValuesForSecretType() []string + func PossibleValuesForSkuName() []string + func PossibleValuesForStatus() []string + func PossibleValuesForUsageUnit() []string + func ValidateProfileID(input interface{}, key string) (warnings []string, errors []error) + type AFDProfilesClient struct + Client *resourcemanager.Client + func NewAFDProfilesClientWithBaseURI(sdkApi sdkEnv.Api) (*AFDProfilesClient, error) + func (c AFDProfilesClient) CheckEndpointNameAvailability(ctx context.Context, id ProfileId, input CheckEndpointNameAvailabilityInput) (result CheckEndpointNameAvailabilityOperationResponse, err error) + func (c AFDProfilesClient) CheckHostNameAvailability(ctx context.Context, id ProfileId, input CheckHostNameAvailabilityInput) (result CheckHostNameAvailabilityOperationResponse, err error) + func (c AFDProfilesClient) ListResourceUsage(ctx context.Context, id ProfileId) (result ListResourceUsageOperationResponse, err error) + func (c AFDProfilesClient) ListResourceUsageComplete(ctx context.Context, id ProfileId) (ListResourceUsageCompleteResult, error) + func (c AFDProfilesClient) ListResourceUsageCompleteMatchingPredicate(ctx context.Context, id ProfileId, predicate UsageOperationPredicate) (result ListResourceUsageCompleteResult, err error) + func (c AFDProfilesClient) Upgrade(ctx context.Context, id ProfileId, input ProfileUpgradeParameters) (result UpgradeOperationResponse, err error) + func (c AFDProfilesClient) UpgradeThenPoll(ctx context.Context, id ProfileId, input ProfileUpgradeParameters) error + func (c AFDProfilesClient) ValidateSecret(ctx context.Context, id ProfileId, input ValidateSecretInput) (result ValidateSecretOperationResponse, err error) + type AutoGeneratedDomainNameLabelScope string + const AutoGeneratedDomainNameLabelScopeNoReuse + const AutoGeneratedDomainNameLabelScopeResourceGroupReuse + const AutoGeneratedDomainNameLabelScopeSubscriptionReuse + const AutoGeneratedDomainNameLabelScopeTenantReuse + func (s *AutoGeneratedDomainNameLabelScope) UnmarshalJSON(bytes []byte) error + type CheckEndpointNameAvailabilityInput struct + AutoGeneratedDomainNameLabelScope *AutoGeneratedDomainNameLabelScope + Name string + Type ResourceType + type CheckEndpointNameAvailabilityOperationResponse struct + HttpResponse *http.Response + Model *CheckEndpointNameAvailabilityOutput + OData *odata.OData + type CheckEndpointNameAvailabilityOutput struct + AvailableHostname *string + Message *string + NameAvailable *bool + Reason *string + type CheckHostNameAvailabilityInput struct + HostName string + type CheckHostNameAvailabilityOperationResponse struct + HttpResponse *http.Response + Model *CheckNameAvailabilityOutput + OData *odata.OData + type CheckNameAvailabilityOutput struct + Message *string + NameAvailable *bool + Reason *string + type ListResourceUsageCompleteResult struct + Items []Usage + LatestHttpResponse *http.Response + type ListResourceUsageCustomPager struct + NextLink *odata.Link + func (p *ListResourceUsageCustomPager) NextPageLink() *odata.Link + type ListResourceUsageOperationResponse struct + HttpResponse *http.Response + Model *[]Usage + OData *odata.OData + type Profile struct + Id *string + Identity *identity.SystemAndUserAssignedMap + Kind *string + Location string + Name *string + Properties *ProfileProperties + Sku Sku + SystemData *systemdata.SystemData + Tags *map[string]string + Type *string + type ProfileChangeSkuWafMapping struct + ChangeToWafPolicy ResourceReference + SecurityPolicyName string + type ProfileId struct + ProfileName string + ResourceGroupName string + SubscriptionId string + func NewProfileID(subscriptionId string, resourceGroupName string, profileName string) ProfileId + func ParseProfileID(input string) (*ProfileId, error) + func ParseProfileIDInsensitively(input string) (*ProfileId, error) + func (id *ProfileId) FromParseResult(input resourceids.ParseResult) error + func (id ProfileId) ID() string + func (id ProfileId) Segments() []resourceids.Segment + func (id ProfileId) String() string + type ProfileLogScrubbing struct + ScrubbingRules *[]ProfileScrubbingRules + State *ProfileScrubbingState + type ProfileProperties struct + ExtendedProperties *map[string]string + FrontDoorId *string + LogScrubbing *ProfileLogScrubbing + OriginResponseTimeoutSeconds *int64 + ProvisioningState *ProfileProvisioningState + ResourceState *ProfileResourceState + type ProfileProvisioningState string + const ProfileProvisioningStateCreating + const ProfileProvisioningStateDeleting + const ProfileProvisioningStateFailed + const ProfileProvisioningStateSucceeded + const ProfileProvisioningStateUpdating + func (s *ProfileProvisioningState) UnmarshalJSON(bytes []byte) error + type ProfileResourceState string + const ProfileResourceStateAbortingMigration + const ProfileResourceStateActive + const ProfileResourceStateCommittingMigration + const ProfileResourceStateCreating + const ProfileResourceStateDeleting + const ProfileResourceStateDisabled + const ProfileResourceStateMigrated + const ProfileResourceStateMigrating + const ProfileResourceStatePendingMigrationCommit + func (s *ProfileResourceState) UnmarshalJSON(bytes []byte) error + type ProfileScrubbingRules struct + MatchVariable ScrubbingRuleEntryMatchVariable + Selector *string + SelectorMatchOperator ScrubbingRuleEntryMatchOperator + State *ScrubbingRuleEntryState + type ProfileScrubbingState string + const ProfileScrubbingStateDisabled + const ProfileScrubbingStateEnabled + func (s *ProfileScrubbingState) UnmarshalJSON(bytes []byte) error + type ProfileUpgradeParameters struct + WafMappingList []ProfileChangeSkuWafMapping + type ResourceReference struct + Id *string + type ResourceType string + const ResourceTypeMicrosoftPointCdnProfilesAfdEndpoints + const ResourceTypeMicrosoftPointCdnProfilesEndpoints + func (s *ResourceType) UnmarshalJSON(bytes []byte) error + type ScrubbingRuleEntryMatchOperator string + const ScrubbingRuleEntryMatchOperatorEqualsAny + func (s *ScrubbingRuleEntryMatchOperator) UnmarshalJSON(bytes []byte) error + type ScrubbingRuleEntryMatchVariable string + const ScrubbingRuleEntryMatchVariableQueryStringArgNames + const ScrubbingRuleEntryMatchVariableRequestIPAddress + const ScrubbingRuleEntryMatchVariableRequestUri + func (s *ScrubbingRuleEntryMatchVariable) UnmarshalJSON(bytes []byte) error + type ScrubbingRuleEntryState string + const ScrubbingRuleEntryStateDisabled + const ScrubbingRuleEntryStateEnabled + func (s *ScrubbingRuleEntryState) UnmarshalJSON(bytes []byte) error + type SecretType string + const SecretTypeAzureFirstPartyManagedCertificate + const SecretTypeCustomerCertificate + const SecretTypeManagedCertificate + const SecretTypeURLSigningKey + func (s *SecretType) UnmarshalJSON(bytes []byte) error + type Sku struct + Name *SkuName + type SkuName string + const SkuNameCustomVerizon + const SkuNamePremiumAzureFrontDoor + const SkuNamePremiumVerizon + const SkuNameStandardAkamai + const SkuNameStandardAvgBandWidthChinaCdn + const SkuNameStandardAzureFrontDoor + const SkuNameStandardChinaCdn + const SkuNameStandardMicrosoft + const SkuNameStandardNineFiveFiveBandWidthChinaCdn + const SkuNameStandardPlusAvgBandWidthChinaCdn + const SkuNameStandardPlusChinaCdn + const SkuNameStandardPlusNineFiveFiveBandWidthChinaCdn + const SkuNameStandardVerizon + func (s *SkuName) UnmarshalJSON(bytes []byte) error + type Status string + const StatusAccessDenied + const StatusCertificateExpired + const StatusInvalid + const StatusValid + func (s *Status) UnmarshalJSON(bytes []byte) error + type UpgradeOperationResponse struct + HttpResponse *http.Response + Model *Profile + OData *odata.OData + Poller pollers.Poller + type Usage struct + CurrentValue int64 + Id *string + Limit int64 + Name UsageName + Unit UsageUnit + type UsageName struct + LocalizedValue *string + Value *string + type UsageOperationPredicate struct + CurrentValue *int64 + Id *string + Limit *int64 + func (p UsageOperationPredicate) Matches(input Usage) bool + type UsageUnit string + const UsageUnitCount + func (s *UsageUnit) UnmarshalJSON(bytes []byte) error + type ValidateSecretInput struct + SecretSource ResourceReference + SecretType SecretType + SecretVersion *string + type ValidateSecretOperationResponse struct + HttpResponse *http.Response + Model *ValidateSecretOutput + OData *odata.OData + type ValidateSecretOutput struct + Message *string + Status *Status