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 PossibleValuesForAfdProvisioningState() []string + func PossibleValuesForDeploymentStatus() []string + func PossibleValuesForUsageUnit() []string + func ValidateProfileID(input interface{}, key string) (warnings []string, errors []error) + func ValidateRuleSetID(input interface{}, key string) (warnings []string, errors []error) + type AfdProvisioningState string + const AfdProvisioningStateCreating + const AfdProvisioningStateDeleting + const AfdProvisioningStateFailed + const AfdProvisioningStateSucceeded + const AfdProvisioningStateUpdating + func (s *AfdProvisioningState) UnmarshalJSON(bytes []byte) error + type CreateOperationResponse struct + HttpResponse *http.Response + Model *RuleSet + OData *odata.OData + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type DeploymentStatus string + const DeploymentStatusFailed + const DeploymentStatusInProgress + const DeploymentStatusNotStarted + const DeploymentStatusSucceeded + func (s *DeploymentStatus) UnmarshalJSON(bytes []byte) error + type GetOperationResponse struct + HttpResponse *http.Response + Model *RuleSet + OData *odata.OData + type ListByProfileCompleteResult struct + Items []RuleSet + LatestHttpResponse *http.Response + type ListByProfileCustomPager struct + NextLink *odata.Link + func (p *ListByProfileCustomPager) NextPageLink() *odata.Link + type ListByProfileOperationResponse struct + HttpResponse *http.Response + Model *[]RuleSet + OData *odata.OData + 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 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 RuleSet struct + Id *string + Name *string + Properties *RuleSetProperties + SystemData *systemdata.SystemData + Type *string + type RuleSetId struct + ProfileName string + ResourceGroupName string + RuleSetName string + SubscriptionId string + func NewRuleSetID(subscriptionId string, resourceGroupName string, profileName string, ...) RuleSetId + func ParseRuleSetID(input string) (*RuleSetId, error) + func ParseRuleSetIDInsensitively(input string) (*RuleSetId, error) + func (id *RuleSetId) FromParseResult(input resourceids.ParseResult) error + func (id RuleSetId) ID() string + func (id RuleSetId) Segments() []resourceids.Segment + func (id RuleSetId) String() string + type RuleSetOperationPredicate struct + Id *string + Name *string + Type *string + func (p RuleSetOperationPredicate) Matches(input RuleSet) bool + type RuleSetProperties struct + DeploymentStatus *DeploymentStatus + ProfileName *string + ProvisioningState *AfdProvisioningState + type RuleSetsClient struct + Client *resourcemanager.Client + func NewRuleSetsClientWithBaseURI(sdkApi sdkEnv.Api) (*RuleSetsClient, error) + func (c RuleSetsClient) Create(ctx context.Context, id RuleSetId) (result CreateOperationResponse, err error) + func (c RuleSetsClient) Delete(ctx context.Context, id RuleSetId) (result DeleteOperationResponse, err error) + func (c RuleSetsClient) DeleteThenPoll(ctx context.Context, id RuleSetId) error + func (c RuleSetsClient) Get(ctx context.Context, id RuleSetId) (result GetOperationResponse, err error) + func (c RuleSetsClient) ListByProfile(ctx context.Context, id ProfileId) (result ListByProfileOperationResponse, err error) + func (c RuleSetsClient) ListByProfileComplete(ctx context.Context, id ProfileId) (ListByProfileCompleteResult, error) + func (c RuleSetsClient) ListByProfileCompleteMatchingPredicate(ctx context.Context, id ProfileId, predicate RuleSetOperationPredicate) (result ListByProfileCompleteResult, err error) + func (c RuleSetsClient) ListResourceUsage(ctx context.Context, id RuleSetId) (result ListResourceUsageOperationResponse, err error) + func (c RuleSetsClient) ListResourceUsageComplete(ctx context.Context, id RuleSetId) (ListResourceUsageCompleteResult, error) + func (c RuleSetsClient) ListResourceUsageCompleteMatchingPredicate(ctx context.Context, id RuleSetId, predicate UsageOperationPredicate) (result ListResourceUsageCompleteResult, err error) + 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