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 PossibleValuesForFilterType() []string + func ValidateRuleID(input interface{}, key string) (warnings []string, errors []error) + func ValidateSubscriptions2ID(input interface{}, key string) (warnings []string, errors []error) + type Action struct + CompatibilityLevel *int64 + RequiresPreprocessing *bool + SqlExpression *string + type CorrelationFilter struct + ContentType *string + CorrelationId *string + Label *string + MessageId *string + Properties *map[string]string + ReplyTo *string + ReplyToSessionId *string + RequiresPreprocessing *bool + SessionId *string + To *string + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *Rule + OData *odata.OData + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type FilterType string + const FilterTypeCorrelationFilter + const FilterTypeSqlFilter + func (s *FilterType) UnmarshalJSON(bytes []byte) error + type ListBySubscriptionsCompleteResult struct + Items []Rule + LatestHttpResponse *http.Response + type ListBySubscriptionsCustomPager struct + NextLink *odata.Link + func (p *ListBySubscriptionsCustomPager) NextPageLink() *odata.Link + type ListBySubscriptionsOperationOptions struct + Skip *int64 + Top *int64 + func DefaultListBySubscriptionsOperationOptions() ListBySubscriptionsOperationOptions + func (o ListBySubscriptionsOperationOptions) ToHeaders() *client.Headers + func (o ListBySubscriptionsOperationOptions) ToOData() *odata.Query + func (o ListBySubscriptionsOperationOptions) ToQuery() *client.QueryParams + type ListBySubscriptionsOperationResponse struct + HttpResponse *http.Response + Model *[]Rule + OData *odata.OData + type Rule struct + Id *string + Name *string + Properties *Ruleproperties + SystemData *systemdata.SystemData + Type *string + type RuleId struct + NamespaceName string + ResourceGroupName string + RuleName string + SubscriptionId string + SubscriptionName string + TopicName string + func NewRuleID(subscriptionId string, resourceGroupName string, namespaceName string, ...) RuleId + func ParseRuleID(input string) (*RuleId, error) + func ParseRuleIDInsensitively(input string) (*RuleId, error) + func (id *RuleId) FromParseResult(input resourceids.ParseResult) error + func (id RuleId) ID() string + func (id RuleId) Segments() []resourceids.Segment + func (id RuleId) String() string + type RuleOperationPredicate struct + Id *string + Name *string + Type *string + func (p RuleOperationPredicate) Matches(input Rule) bool + type Ruleproperties struct + Action *Action + CorrelationFilter *CorrelationFilter + FilterType *FilterType + SqlFilter *SqlFilter + type RulesClient struct + Client *resourcemanager.Client + func NewRulesClientWithBaseURI(sdkApi sdkEnv.Api) (*RulesClient, error) + func (c RulesClient) CreateOrUpdate(ctx context.Context, id RuleId, input Rule) (result CreateOrUpdateOperationResponse, err error) + func (c RulesClient) Delete(ctx context.Context, id RuleId) (result DeleteOperationResponse, err error) + func (c RulesClient) ListBySubscriptions(ctx context.Context, id Subscriptions2Id, ...) (result ListBySubscriptionsOperationResponse, err error) + func (c RulesClient) ListBySubscriptionsComplete(ctx context.Context, id Subscriptions2Id, ...) (ListBySubscriptionsCompleteResult, error) + func (c RulesClient) ListBySubscriptionsCompleteMatchingPredicate(ctx context.Context, id Subscriptions2Id, ...) (result ListBySubscriptionsCompleteResult, err error) + type SqlFilter struct + CompatibilityLevel *int64 + RequiresPreprocessing *bool + SqlExpression *string + type Subscriptions2Id struct + NamespaceName string + ResourceGroupName string + SubscriptionId string + SubscriptionName string + TopicName string + func NewSubscriptions2ID(subscriptionId string, resourceGroupName string, namespaceName string, ...) Subscriptions2Id + func ParseSubscriptions2ID(input string) (*Subscriptions2Id, error) + func ParseSubscriptions2IDInsensitively(input string) (*Subscriptions2Id, error) + func (id *Subscriptions2Id) FromParseResult(input resourceids.ParseResult) error + func (id Subscriptions2Id) ID() string + func (id Subscriptions2Id) Segments() []resourceids.Segment + func (id Subscriptions2Id) String() string