Documentation ¶
Index ¶
- func PossibleValuesForCanMigrateDefaultSku() []string
- func PossibleValuesForOptimizationType() []string
- func PossibleValuesForProfileProvisioningState() []string
- func PossibleValuesForProfileResourceState() []string
- func PossibleValuesForProfileScrubbingState() []string
- func PossibleValuesForResourceUsageUnit() []string
- func PossibleValuesForScrubbingRuleEntryMatchOperator() []string
- func PossibleValuesForScrubbingRuleEntryMatchVariable() []string
- func PossibleValuesForScrubbingRuleEntryState() []string
- func PossibleValuesForSkuName() []string
- func ValidateProfileID(input interface{}, key string) (warnings []string, errors []error)
- type CanMigrateDefaultSku
- type CanMigrateOperationResponse
- type CanMigrateParameters
- type CanMigrateProperties
- type CanMigrateResult
- type CdnCanMigrateToAfdOperationResponse
- type CdnMigrateToAfdOperationResponse
- type CdnMigrationToAfdParameters
- type CreateOperationResponse
- type DeleteOperationResponse
- type GenerateSsoUriOperationResponse
- type GetOperationResponse
- type ListByResourceGroupCompleteResult
- type ListByResourceGroupCustomPager
- type ListByResourceGroupOperationResponse
- type ListCompleteResult
- type ListCustomPager
- type ListOperationResponse
- type ListResourceUsageCompleteResult
- type ListResourceUsageCustomPager
- type ListResourceUsageOperationResponse
- type ListSupportedOptimizationTypesOperationResponse
- type MigrateOperationResponse
- type MigrateResult
- type MigrateResultProperties
- type MigrationAbortOperationResponse
- type MigrationCommitOperationResponse
- type MigrationEndpointMapping
- type MigrationErrorType
- type MigrationParameters
- type MigrationWebApplicationFirewallMapping
- type OptimizationType
- type Profile
- type ProfileId
- type ProfileLogScrubbing
- type ProfileOperationPredicate
- type ProfileProperties
- type ProfilePropertiesUpdateParameters
- type ProfileProvisioningState
- type ProfileResourceState
- type ProfileScrubbingRules
- type ProfileScrubbingState
- type ProfileUpdateParameters
- type ProfilesClient
- func (c ProfilesClient) CanMigrate(ctx context.Context, id commonids.ResourceGroupId, input CanMigrateParameters) (result CanMigrateOperationResponse, err error)
- func (c ProfilesClient) CanMigrateThenPoll(ctx context.Context, id commonids.ResourceGroupId, input CanMigrateParameters) error
- func (c ProfilesClient) CdnCanMigrateToAfd(ctx context.Context, id ProfileId) (result CdnCanMigrateToAfdOperationResponse, err error)
- func (c ProfilesClient) CdnCanMigrateToAfdThenPoll(ctx context.Context, id ProfileId) error
- func (c ProfilesClient) CdnMigrateToAfd(ctx context.Context, id ProfileId, input CdnMigrationToAfdParameters) (result CdnMigrateToAfdOperationResponse, err error)
- func (c ProfilesClient) CdnMigrateToAfdThenPoll(ctx context.Context, id ProfileId, input CdnMigrationToAfdParameters) error
- func (c ProfilesClient) Create(ctx context.Context, id ProfileId, input Profile) (result CreateOperationResponse, err error)
- func (c ProfilesClient) CreateThenPoll(ctx context.Context, id ProfileId, input Profile) error
- func (c ProfilesClient) Delete(ctx context.Context, id ProfileId) (result DeleteOperationResponse, err error)
- func (c ProfilesClient) DeleteThenPoll(ctx context.Context, id ProfileId) error
- func (c ProfilesClient) GenerateSsoUri(ctx context.Context, id ProfileId) (result GenerateSsoUriOperationResponse, err error)
- func (c ProfilesClient) Get(ctx context.Context, id ProfileId) (result GetOperationResponse, err error)
- func (c ProfilesClient) List(ctx context.Context, id commonids.SubscriptionId) (result ListOperationResponse, err error)
- func (c ProfilesClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
- func (c ProfilesClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
- func (c ProfilesClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupCompleteResult, err error)
- func (c ProfilesClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error)
- func (c ProfilesClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListCompleteResult, err error)
- func (c ProfilesClient) ListResourceUsage(ctx context.Context, id ProfileId) (result ListResourceUsageOperationResponse, err error)
- func (c ProfilesClient) ListResourceUsageComplete(ctx context.Context, id ProfileId) (ListResourceUsageCompleteResult, error)
- func (c ProfilesClient) ListResourceUsageCompleteMatchingPredicate(ctx context.Context, id ProfileId, predicate ResourceUsageOperationPredicate) (result ListResourceUsageCompleteResult, err error)
- func (c ProfilesClient) ListSupportedOptimizationTypes(ctx context.Context, id ProfileId) (result ListSupportedOptimizationTypesOperationResponse, err error)
- func (c ProfilesClient) Migrate(ctx context.Context, id commonids.ResourceGroupId, input MigrationParameters) (result MigrateOperationResponse, err error)
- func (c ProfilesClient) MigrateThenPoll(ctx context.Context, id commonids.ResourceGroupId, input MigrationParameters) error
- func (c ProfilesClient) MigrationAbort(ctx context.Context, id ProfileId) (result MigrationAbortOperationResponse, err error)
- func (c ProfilesClient) MigrationAbortThenPoll(ctx context.Context, id ProfileId) error
- func (c ProfilesClient) MigrationCommit(ctx context.Context, id ProfileId) (result MigrationCommitOperationResponse, err error)
- func (c ProfilesClient) MigrationCommitThenPoll(ctx context.Context, id ProfileId) error
- func (c ProfilesClient) Update(ctx context.Context, id ProfileId, input ProfileUpdateParameters) (result UpdateOperationResponse, err error)
- func (c ProfilesClient) UpdateThenPoll(ctx context.Context, id ProfileId, input ProfileUpdateParameters) error
- type ResourceReference
- type ResourceUsage
- type ResourceUsageOperationPredicate
- type ResourceUsageUnit
- type ScrubbingRuleEntryMatchOperator
- type ScrubbingRuleEntryMatchVariable
- type ScrubbingRuleEntryState
- type Sku
- type SkuName
- type SsoUri
- type SupportedOptimizationTypesListResult
- type UpdateOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForCanMigrateDefaultSku ¶
func PossibleValuesForCanMigrateDefaultSku() []string
func PossibleValuesForOptimizationType ¶
func PossibleValuesForOptimizationType() []string
func PossibleValuesForProfileProvisioningState ¶
func PossibleValuesForProfileProvisioningState() []string
func PossibleValuesForProfileResourceState ¶
func PossibleValuesForProfileResourceState() []string
func PossibleValuesForProfileScrubbingState ¶
func PossibleValuesForProfileScrubbingState() []string
func PossibleValuesForResourceUsageUnit ¶
func PossibleValuesForResourceUsageUnit() []string
func PossibleValuesForScrubbingRuleEntryMatchOperator ¶
func PossibleValuesForScrubbingRuleEntryMatchOperator() []string
func PossibleValuesForScrubbingRuleEntryMatchVariable ¶
func PossibleValuesForScrubbingRuleEntryMatchVariable() []string
func PossibleValuesForScrubbingRuleEntryState ¶
func PossibleValuesForScrubbingRuleEntryState() []string
func PossibleValuesForSkuName ¶
func PossibleValuesForSkuName() []string
func ValidateProfileID ¶
ValidateProfileID checks that 'input' can be parsed as a Profile ID
Types ¶
type CanMigrateDefaultSku ¶
type CanMigrateDefaultSku string
const ( CanMigrateDefaultSkuPremiumAzureFrontDoor CanMigrateDefaultSku = "Premium_AzureFrontDoor" CanMigrateDefaultSkuStandardAzureFrontDoor CanMigrateDefaultSku = "Standard_AzureFrontDoor" )
func (*CanMigrateDefaultSku) UnmarshalJSON ¶
func (s *CanMigrateDefaultSku) UnmarshalJSON(bytes []byte) error
type CanMigrateParameters ¶
type CanMigrateParameters struct {
ClassicResourceReference ResourceReference `json:"classicResourceReference"`
}
type CanMigrateProperties ¶
type CanMigrateProperties struct { CanMigrate *bool `json:"canMigrate,omitempty"` DefaultSku *CanMigrateDefaultSku `json:"defaultSku,omitempty"` Errors *[]MigrationErrorType `json:"errors,omitempty"` }
type CanMigrateResult ¶
type CanMigrateResult struct { Id *string `json:"id,omitempty"` Properties *CanMigrateProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type CdnMigrationToAfdParameters ¶
type CdnMigrationToAfdParameters struct { MigrationEndpointMappings *[]MigrationEndpointMapping `json:"migrationEndpointMappings,omitempty"` Sku Sku `json:"sku"` }
type CreateOperationResponse ¶
type DeleteOperationResponse ¶
type GetOperationResponse ¶
type ListByResourceGroupCustomPager ¶
func (*ListByResourceGroupCustomPager) NextPageLink ¶
func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link
type ListCompleteResult ¶
type ListCustomPager ¶
func (*ListCustomPager) NextPageLink ¶
func (p *ListCustomPager) NextPageLink() *odata.Link
type ListOperationResponse ¶
type ListResourceUsageCompleteResult ¶
type ListResourceUsageCompleteResult struct { LatestHttpResponse *http.Response Items []ResourceUsage }
type ListResourceUsageCustomPager ¶
func (*ListResourceUsageCustomPager) NextPageLink ¶
func (p *ListResourceUsageCustomPager) NextPageLink() *odata.Link
type ListResourceUsageOperationResponse ¶
type ListResourceUsageOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ResourceUsage }
type ListSupportedOptimizationTypesOperationResponse ¶
type ListSupportedOptimizationTypesOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *SupportedOptimizationTypesListResult }
type MigrateResult ¶
type MigrateResult struct { Id *string `json:"id,omitempty"` Properties *MigrateResultProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type MigrateResultProperties ¶
type MigrateResultProperties struct {
MigratedProfileResourceId *ResourceReference `json:"migratedProfileResourceId,omitempty"`
}
type MigrationErrorType ¶
type MigrationParameters ¶
type MigrationParameters struct { ClassicResourceReference ResourceReference `json:"classicResourceReference"` MigrationWebApplicationFirewallMappings *[]MigrationWebApplicationFirewallMapping `json:"migrationWebApplicationFirewallMappings,omitempty"` ProfileName string `json:"profileName"` Sku Sku `json:"sku"` }
type MigrationWebApplicationFirewallMapping ¶
type MigrationWebApplicationFirewallMapping struct { MigratedFrom *ResourceReference `json:"migratedFrom,omitempty"` MigratedTo *ResourceReference `json:"migratedTo,omitempty"` }
type OptimizationType ¶
type OptimizationType string
const ( OptimizationTypeDynamicSiteAcceleration OptimizationType = "DynamicSiteAcceleration" OptimizationTypeGeneralMediaStreaming OptimizationType = "GeneralMediaStreaming" OptimizationTypeGeneralWebDelivery OptimizationType = "GeneralWebDelivery" OptimizationTypeLargeFileDownload OptimizationType = "LargeFileDownload" OptimizationTypeVideoOnDemandMediaStreaming OptimizationType = "VideoOnDemandMediaStreaming" )
func (*OptimizationType) UnmarshalJSON ¶
func (s *OptimizationType) UnmarshalJSON(bytes []byte) error
type Profile ¶
type Profile struct { 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 *ProfileProperties `json:"properties,omitempty"` Sku Sku `json:"sku"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
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 ProfileLogScrubbing ¶
type ProfileLogScrubbing struct { ScrubbingRules *[]ProfileScrubbingRules `json:"scrubbingRules,omitempty"` State *ProfileScrubbingState `json:"state,omitempty"` }
type ProfileOperationPredicate ¶
type ProfileOperationPredicate struct { Id *string Kind *string Location *string Name *string Type *string }
func (ProfileOperationPredicate) Matches ¶
func (p ProfileOperationPredicate) Matches(input Profile) bool
type ProfileProperties ¶
type ProfileProperties struct { ExtendedProperties *map[string]string `json:"extendedProperties,omitempty"` FrontDoorId *string `json:"frontDoorId,omitempty"` LogScrubbing *ProfileLogScrubbing `json:"logScrubbing,omitempty"` OriginResponseTimeoutSeconds *int64 `json:"originResponseTimeoutSeconds,omitempty"` ProvisioningState *ProfileProvisioningState `json:"provisioningState,omitempty"` ResourceState *ProfileResourceState `json:"resourceState,omitempty"` }
type ProfilePropertiesUpdateParameters ¶
type ProfilePropertiesUpdateParameters struct { LogScrubbing *ProfileLogScrubbing `json:"logScrubbing,omitempty"` OriginResponseTimeoutSeconds *int64 `json:"originResponseTimeoutSeconds,omitempty"` }
type ProfileProvisioningState ¶
type ProfileProvisioningState string
const ( ProfileProvisioningStateCreating ProfileProvisioningState = "Creating" ProfileProvisioningStateDeleting ProfileProvisioningState = "Deleting" ProfileProvisioningStateFailed ProfileProvisioningState = "Failed" ProfileProvisioningStateSucceeded ProfileProvisioningState = "Succeeded" ProfileProvisioningStateUpdating ProfileProvisioningState = "Updating" )
func (*ProfileProvisioningState) UnmarshalJSON ¶
func (s *ProfileProvisioningState) UnmarshalJSON(bytes []byte) error
type ProfileResourceState ¶
type ProfileResourceState string
const ( ProfileResourceStateAbortingMigration ProfileResourceState = "AbortingMigration" ProfileResourceStateActive ProfileResourceState = "Active" ProfileResourceStateCommittingMigration ProfileResourceState = "CommittingMigration" ProfileResourceStateCreating ProfileResourceState = "Creating" ProfileResourceStateDeleting ProfileResourceState = "Deleting" ProfileResourceStateDisabled ProfileResourceState = "Disabled" ProfileResourceStateMigrated ProfileResourceState = "Migrated" ProfileResourceStateMigrating ProfileResourceState = "Migrating" ProfileResourceStatePendingMigrationCommit ProfileResourceState = "PendingMigrationCommit" )
func (*ProfileResourceState) UnmarshalJSON ¶
func (s *ProfileResourceState) UnmarshalJSON(bytes []byte) error
type ProfileScrubbingRules ¶
type ProfileScrubbingRules struct { MatchVariable ScrubbingRuleEntryMatchVariable `json:"matchVariable"` Selector *string `json:"selector,omitempty"` SelectorMatchOperator ScrubbingRuleEntryMatchOperator `json:"selectorMatchOperator"` State *ScrubbingRuleEntryState `json:"state,omitempty"` }
type ProfileScrubbingState ¶
type ProfileScrubbingState string
const ( ProfileScrubbingStateDisabled ProfileScrubbingState = "Disabled" ProfileScrubbingStateEnabled ProfileScrubbingState = "Enabled" )
func (*ProfileScrubbingState) UnmarshalJSON ¶
func (s *ProfileScrubbingState) UnmarshalJSON(bytes []byte) error
type ProfileUpdateParameters ¶
type ProfileUpdateParameters struct { Identity *identity.SystemAndUserAssignedMap `json:"identity,omitempty"` Properties *ProfilePropertiesUpdateParameters `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` }
type ProfilesClient ¶
type ProfilesClient struct {
Client *resourcemanager.Client
}
func NewProfilesClientWithBaseURI ¶
func NewProfilesClientWithBaseURI(sdkApi sdkEnv.Api) (*ProfilesClient, error)
func (ProfilesClient) CanMigrate ¶
func (c ProfilesClient) CanMigrate(ctx context.Context, id commonids.ResourceGroupId, input CanMigrateParameters) (result CanMigrateOperationResponse, err error)
CanMigrate ...
func (ProfilesClient) CanMigrateThenPoll ¶
func (c ProfilesClient) CanMigrateThenPoll(ctx context.Context, id commonids.ResourceGroupId, input CanMigrateParameters) error
CanMigrateThenPoll performs CanMigrate then polls until it's completed
func (ProfilesClient) CdnCanMigrateToAfd ¶
func (c ProfilesClient) CdnCanMigrateToAfd(ctx context.Context, id ProfileId) (result CdnCanMigrateToAfdOperationResponse, err error)
CdnCanMigrateToAfd ...
func (ProfilesClient) CdnCanMigrateToAfdThenPoll ¶
func (c ProfilesClient) CdnCanMigrateToAfdThenPoll(ctx context.Context, id ProfileId) error
CdnCanMigrateToAfdThenPoll performs CdnCanMigrateToAfd then polls until it's completed
func (ProfilesClient) CdnMigrateToAfd ¶
func (c ProfilesClient) CdnMigrateToAfd(ctx context.Context, id ProfileId, input CdnMigrationToAfdParameters) (result CdnMigrateToAfdOperationResponse, err error)
CdnMigrateToAfd ...
func (ProfilesClient) CdnMigrateToAfdThenPoll ¶
func (c ProfilesClient) CdnMigrateToAfdThenPoll(ctx context.Context, id ProfileId, input CdnMigrationToAfdParameters) error
CdnMigrateToAfdThenPoll performs CdnMigrateToAfd then polls until it's completed
func (ProfilesClient) Create ¶
func (c ProfilesClient) Create(ctx context.Context, id ProfileId, input Profile) (result CreateOperationResponse, err error)
Create ...
func (ProfilesClient) CreateThenPoll ¶
CreateThenPoll performs Create then polls until it's completed
func (ProfilesClient) Delete ¶
func (c ProfilesClient) Delete(ctx context.Context, id ProfileId) (result DeleteOperationResponse, err error)
Delete ...
func (ProfilesClient) DeleteThenPoll ¶
func (c ProfilesClient) DeleteThenPoll(ctx context.Context, id ProfileId) error
DeleteThenPoll performs Delete then polls until it's completed
func (ProfilesClient) GenerateSsoUri ¶
func (c ProfilesClient) GenerateSsoUri(ctx context.Context, id ProfileId) (result GenerateSsoUriOperationResponse, err error)
GenerateSsoUri ...
func (ProfilesClient) Get ¶
func (c ProfilesClient) Get(ctx context.Context, id ProfileId) (result GetOperationResponse, err error)
Get ...
func (ProfilesClient) List ¶
func (c ProfilesClient) List(ctx context.Context, id commonids.SubscriptionId) (result ListOperationResponse, err error)
List ...
func (ProfilesClient) ListByResourceGroup ¶
func (c ProfilesClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
ListByResourceGroup ...
func (ProfilesClient) ListByResourceGroupComplete ¶
func (c ProfilesClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
ListByResourceGroupComplete retrieves all the results into a single object
func (ProfilesClient) ListByResourceGroupCompleteMatchingPredicate ¶
func (c ProfilesClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, predicate ProfileOperationPredicate) (result ListByResourceGroupCompleteResult, err error)
ListByResourceGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ProfilesClient) ListComplete ¶
func (c ProfilesClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error)
ListComplete retrieves all the results into a single object
func (ProfilesClient) ListCompleteMatchingPredicate ¶
func (c ProfilesClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate ProfileOperationPredicate) (result ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ProfilesClient) ListResourceUsage ¶
func (c ProfilesClient) ListResourceUsage(ctx context.Context, id ProfileId) (result ListResourceUsageOperationResponse, err error)
ListResourceUsage ...
func (ProfilesClient) ListResourceUsageComplete ¶
func (c ProfilesClient) ListResourceUsageComplete(ctx context.Context, id ProfileId) (ListResourceUsageCompleteResult, error)
ListResourceUsageComplete retrieves all the results into a single object
func (ProfilesClient) ListResourceUsageCompleteMatchingPredicate ¶
func (c ProfilesClient) ListResourceUsageCompleteMatchingPredicate(ctx context.Context, id ProfileId, predicate ResourceUsageOperationPredicate) (result ListResourceUsageCompleteResult, err error)
ListResourceUsageCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ProfilesClient) ListSupportedOptimizationTypes ¶
func (c ProfilesClient) ListSupportedOptimizationTypes(ctx context.Context, id ProfileId) (result ListSupportedOptimizationTypesOperationResponse, err error)
ListSupportedOptimizationTypes ...
func (ProfilesClient) Migrate ¶
func (c ProfilesClient) Migrate(ctx context.Context, id commonids.ResourceGroupId, input MigrationParameters) (result MigrateOperationResponse, err error)
Migrate ...
func (ProfilesClient) MigrateThenPoll ¶
func (c ProfilesClient) MigrateThenPoll(ctx context.Context, id commonids.ResourceGroupId, input MigrationParameters) error
MigrateThenPoll performs Migrate then polls until it's completed
func (ProfilesClient) MigrationAbort ¶
func (c ProfilesClient) MigrationAbort(ctx context.Context, id ProfileId) (result MigrationAbortOperationResponse, err error)
MigrationAbort ...
func (ProfilesClient) MigrationAbortThenPoll ¶
func (c ProfilesClient) MigrationAbortThenPoll(ctx context.Context, id ProfileId) error
MigrationAbortThenPoll performs MigrationAbort then polls until it's completed
func (ProfilesClient) MigrationCommit ¶
func (c ProfilesClient) MigrationCommit(ctx context.Context, id ProfileId) (result MigrationCommitOperationResponse, err error)
MigrationCommit ...
func (ProfilesClient) MigrationCommitThenPoll ¶
func (c ProfilesClient) MigrationCommitThenPoll(ctx context.Context, id ProfileId) error
MigrationCommitThenPoll performs MigrationCommit then polls until it's completed
func (ProfilesClient) Update ¶
func (c ProfilesClient) Update(ctx context.Context, id ProfileId, input ProfileUpdateParameters) (result UpdateOperationResponse, err error)
Update ...
func (ProfilesClient) UpdateThenPoll ¶
func (c ProfilesClient) UpdateThenPoll(ctx context.Context, id ProfileId, input ProfileUpdateParameters) error
UpdateThenPoll performs Update then polls until it's completed
type ResourceReference ¶
type ResourceReference struct {
Id *string `json:"id,omitempty"`
}
type ResourceUsage ¶
type ResourceUsage struct { CurrentValue *int64 `json:"currentValue,omitempty"` Limit *int64 `json:"limit,omitempty"` ResourceType *string `json:"resourceType,omitempty"` Unit *ResourceUsageUnit `json:"unit,omitempty"` }
type ResourceUsageOperationPredicate ¶
type ResourceUsageOperationPredicate struct { CurrentValue *int64 Limit *int64 ResourceType *string }
func (ResourceUsageOperationPredicate) Matches ¶
func (p ResourceUsageOperationPredicate) Matches(input ResourceUsage) bool
type ResourceUsageUnit ¶
type ResourceUsageUnit string
const (
ResourceUsageUnitCount ResourceUsageUnit = "count"
)
func (*ResourceUsageUnit) UnmarshalJSON ¶
func (s *ResourceUsageUnit) UnmarshalJSON(bytes []byte) error
type ScrubbingRuleEntryMatchOperator ¶
type ScrubbingRuleEntryMatchOperator string
const (
ScrubbingRuleEntryMatchOperatorEqualsAny ScrubbingRuleEntryMatchOperator = "EqualsAny"
)
func (*ScrubbingRuleEntryMatchOperator) UnmarshalJSON ¶
func (s *ScrubbingRuleEntryMatchOperator) UnmarshalJSON(bytes []byte) error
type ScrubbingRuleEntryMatchVariable ¶
type ScrubbingRuleEntryMatchVariable string
const ( ScrubbingRuleEntryMatchVariableQueryStringArgNames ScrubbingRuleEntryMatchVariable = "QueryStringArgNames" ScrubbingRuleEntryMatchVariableRequestIPAddress ScrubbingRuleEntryMatchVariable = "RequestIPAddress" ScrubbingRuleEntryMatchVariableRequestUri ScrubbingRuleEntryMatchVariable = "RequestUri" )
func (*ScrubbingRuleEntryMatchVariable) UnmarshalJSON ¶
func (s *ScrubbingRuleEntryMatchVariable) UnmarshalJSON(bytes []byte) error
type ScrubbingRuleEntryState ¶
type ScrubbingRuleEntryState string
const ( ScrubbingRuleEntryStateDisabled ScrubbingRuleEntryState = "Disabled" ScrubbingRuleEntryStateEnabled ScrubbingRuleEntryState = "Enabled" )
func (*ScrubbingRuleEntryState) UnmarshalJSON ¶
func (s *ScrubbingRuleEntryState) UnmarshalJSON(bytes []byte) error
type SkuName ¶
type SkuName string
const ( SkuNameCustomVerizon SkuName = "Custom_Verizon" SkuNamePremiumAzureFrontDoor SkuName = "Premium_AzureFrontDoor" SkuNamePremiumVerizon SkuName = "Premium_Verizon" SkuNameStandardAkamai SkuName = "Standard_Akamai" SkuNameStandardAvgBandWidthChinaCdn SkuName = "Standard_AvgBandWidth_ChinaCdn" SkuNameStandardAzureFrontDoor SkuName = "Standard_AzureFrontDoor" SkuNameStandardChinaCdn SkuName = "Standard_ChinaCdn" SkuNameStandardMicrosoft SkuName = "Standard_Microsoft" SkuNameStandardNineFiveFiveBandWidthChinaCdn SkuName = "Standard_955BandWidth_ChinaCdn" SkuNameStandardPlusAvgBandWidthChinaCdn SkuName = "StandardPlus_AvgBandWidth_ChinaCdn" SkuNameStandardPlusChinaCdn SkuName = "StandardPlus_ChinaCdn" SkuNameStandardPlusNineFiveFiveBandWidthChinaCdn SkuName = "StandardPlus_955BandWidth_ChinaCdn" SkuNameStandardVerizon SkuName = "Standard_Verizon" )
func (*SkuName) UnmarshalJSON ¶
type SupportedOptimizationTypesListResult ¶
type SupportedOptimizationTypesListResult struct {
SupportedOptimizationTypes *[]OptimizationType `json:"supportedOptimizationTypes,omitempty"`
}
Source Files ¶
- client.go
- constants.go
- id_profile.go
- method_canmigrate.go
- method_cdncanmigratetoafd.go
- method_cdnmigratetoafd.go
- method_create.go
- method_delete.go
- method_generatessouri.go
- method_get.go
- method_list.go
- method_listbyresourcegroup.go
- method_listresourceusage.go
- method_listsupportedoptimizationtypes.go
- method_migrate.go
- method_migrationabort.go
- method_migrationcommit.go
- method_update.go
- model_canmigrateparameters.go
- model_canmigrateproperties.go
- model_canmigrateresult.go
- model_cdnmigrationtoafdparameters.go
- model_migrateresult.go
- model_migrateresultproperties.go
- model_migrationendpointmapping.go
- model_migrationerrortype.go
- model_migrationparameters.go
- model_migrationwebapplicationfirewallmapping.go
- model_profile.go
- model_profilelogscrubbing.go
- model_profileproperties.go
- model_profilepropertiesupdateparameters.go
- model_profilescrubbingrules.go
- model_profileupdateparameters.go
- model_resourcereference.go
- model_resourceusage.go
- model_sku.go
- model_ssouri.go
- model_supportedoptimizationtypeslistresult.go
- predicates.go
- version.go