Documentation ¶
Overview ¶
Package eventgrid implements the Azure ARM Eventgrid service API version 2018-09-15-preview.
Azure EventGrid Management Client
Index ¶
- Constants
- func UserAgent() string
- func Version() string
- type AdvancedFilter
- func (af AdvancedFilter) AsAdvancedFilter() (*AdvancedFilter, bool)
- func (af AdvancedFilter) AsBasicAdvancedFilter() (BasicAdvancedFilter, bool)
- func (af AdvancedFilter) AsBoolEqualsAdvancedFilter() (*BoolEqualsAdvancedFilter, bool)
- func (af AdvancedFilter) AsNumberGreaterThanAdvancedFilter() (*NumberGreaterThanAdvancedFilter, bool)
- func (af AdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter() (*NumberGreaterThanOrEqualsAdvancedFilter, bool)
- func (af AdvancedFilter) AsNumberInAdvancedFilter() (*NumberInAdvancedFilter, bool)
- func (af AdvancedFilter) AsNumberLessThanAdvancedFilter() (*NumberLessThanAdvancedFilter, bool)
- func (af AdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter() (*NumberLessThanOrEqualsAdvancedFilter, bool)
- func (af AdvancedFilter) AsNumberNotInAdvancedFilter() (*NumberNotInAdvancedFilter, bool)
- func (af AdvancedFilter) AsStringBeginsWithAdvancedFilter() (*StringBeginsWithAdvancedFilter, bool)
- func (af AdvancedFilter) AsStringContainsAdvancedFilter() (*StringContainsAdvancedFilter, bool)
- func (af AdvancedFilter) AsStringEndsWithAdvancedFilter() (*StringEndsWithAdvancedFilter, bool)
- func (af AdvancedFilter) AsStringInAdvancedFilter() (*StringInAdvancedFilter, bool)
- func (af AdvancedFilter) AsStringNotInAdvancedFilter() (*StringNotInAdvancedFilter, bool)
- func (af AdvancedFilter) MarshalJSON() ([]byte, error)
- type BaseClient
- type BasicAdvancedFilter
- type BasicDeadLetterDestination
- type BasicEventSubscriptionDestination
- type BasicInputSchemaMapping
- type BoolEqualsAdvancedFilter
- func (beaf BoolEqualsAdvancedFilter) AsAdvancedFilter() (*AdvancedFilter, bool)
- func (beaf BoolEqualsAdvancedFilter) AsBasicAdvancedFilter() (BasicAdvancedFilter, bool)
- func (beaf BoolEqualsAdvancedFilter) AsBoolEqualsAdvancedFilter() (*BoolEqualsAdvancedFilter, bool)
- func (beaf BoolEqualsAdvancedFilter) AsNumberGreaterThanAdvancedFilter() (*NumberGreaterThanAdvancedFilter, bool)
- func (beaf BoolEqualsAdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter() (*NumberGreaterThanOrEqualsAdvancedFilter, bool)
- func (beaf BoolEqualsAdvancedFilter) AsNumberInAdvancedFilter() (*NumberInAdvancedFilter, bool)
- func (beaf BoolEqualsAdvancedFilter) AsNumberLessThanAdvancedFilter() (*NumberLessThanAdvancedFilter, bool)
- func (beaf BoolEqualsAdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter() (*NumberLessThanOrEqualsAdvancedFilter, bool)
- func (beaf BoolEqualsAdvancedFilter) AsNumberNotInAdvancedFilter() (*NumberNotInAdvancedFilter, bool)
- func (beaf BoolEqualsAdvancedFilter) AsStringBeginsWithAdvancedFilter() (*StringBeginsWithAdvancedFilter, bool)
- func (beaf BoolEqualsAdvancedFilter) AsStringContainsAdvancedFilter() (*StringContainsAdvancedFilter, bool)
- func (beaf BoolEqualsAdvancedFilter) AsStringEndsWithAdvancedFilter() (*StringEndsWithAdvancedFilter, bool)
- func (beaf BoolEqualsAdvancedFilter) AsStringInAdvancedFilter() (*StringInAdvancedFilter, bool)
- func (beaf BoolEqualsAdvancedFilter) AsStringNotInAdvancedFilter() (*StringNotInAdvancedFilter, bool)
- func (beaf BoolEqualsAdvancedFilter) MarshalJSON() ([]byte, error)
- type DeadLetterDestination
- func (dld DeadLetterDestination) AsBasicDeadLetterDestination() (BasicDeadLetterDestination, bool)
- func (dld DeadLetterDestination) AsDeadLetterDestination() (*DeadLetterDestination, bool)
- func (dld DeadLetterDestination) AsStorageBlobDeadLetterDestination() (*StorageBlobDeadLetterDestination, bool)
- func (dld DeadLetterDestination) MarshalJSON() ([]byte, error)
- type Domain
- type DomainProperties
- type DomainProvisioningState
- type DomainRegenerateKeyRequest
- type DomainSharedAccessKeys
- type DomainTopic
- type DomainTopicsClient
- func (client DomainTopicsClient) Get(ctx context.Context, resourceGroupName string, domainName string, ...) (result DomainTopic, err error)
- func (client DomainTopicsClient) GetPreparer(ctx context.Context, resourceGroupName string, domainName string, ...) (*http.Request, error)
- func (client DomainTopicsClient) GetResponder(resp *http.Response) (result DomainTopic, err error)
- func (client DomainTopicsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client DomainTopicsClient) ListByDomain(ctx context.Context, resourceGroupName string, domainName string) (result DomainTopicsListResult, err error)
- func (client DomainTopicsClient) ListByDomainPreparer(ctx context.Context, resourceGroupName string, domainName string) (*http.Request, error)
- func (client DomainTopicsClient) ListByDomainResponder(resp *http.Response) (result DomainTopicsListResult, err error)
- func (client DomainTopicsClient) ListByDomainSender(req *http.Request) (*http.Response, error)
- type DomainTopicsListResult
- type DomainUpdateParameters
- type DomainsClient
- func (client DomainsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, domainName string, ...) (result DomainsCreateOrUpdateFuture, err error)
- func (client DomainsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, domainName string, ...) (*http.Request, error)
- func (client DomainsClient) CreateOrUpdateResponder(resp *http.Response) (result Domain, err error)
- func (client DomainsClient) CreateOrUpdateSender(req *http.Request) (future DomainsCreateOrUpdateFuture, err error)
- func (client DomainsClient) Delete(ctx context.Context, resourceGroupName string, domainName string) (result DomainsDeleteFuture, err error)
- func (client DomainsClient) DeletePreparer(ctx context.Context, resourceGroupName string, domainName string) (*http.Request, error)
- func (client DomainsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client DomainsClient) DeleteSender(req *http.Request) (future DomainsDeleteFuture, err error)
- func (client DomainsClient) Get(ctx context.Context, resourceGroupName string, domainName string) (result Domain, err error)
- func (client DomainsClient) GetPreparer(ctx context.Context, resourceGroupName string, domainName string) (*http.Request, error)
- func (client DomainsClient) GetResponder(resp *http.Response) (result Domain, err error)
- func (client DomainsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client DomainsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result DomainsListResult, err error)
- func (client DomainsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
- func (client DomainsClient) ListByResourceGroupResponder(resp *http.Response) (result DomainsListResult, err error)
- func (client DomainsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)
- func (client DomainsClient) ListBySubscription(ctx context.Context) (result DomainsListResult, err error)
- func (client DomainsClient) ListBySubscriptionPreparer(ctx context.Context) (*http.Request, error)
- func (client DomainsClient) ListBySubscriptionResponder(resp *http.Response) (result DomainsListResult, err error)
- func (client DomainsClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error)
- func (client DomainsClient) ListSharedAccessKeys(ctx context.Context, resourceGroupName string, domainName string) (result DomainSharedAccessKeys, err error)
- func (client DomainsClient) ListSharedAccessKeysPreparer(ctx context.Context, resourceGroupName string, domainName string) (*http.Request, error)
- func (client DomainsClient) ListSharedAccessKeysResponder(resp *http.Response) (result DomainSharedAccessKeys, err error)
- func (client DomainsClient) ListSharedAccessKeysSender(req *http.Request) (*http.Response, error)
- func (client DomainsClient) RegenerateKey(ctx context.Context, resourceGroupName string, domainName string, ...) (result DomainSharedAccessKeys, err error)
- func (client DomainsClient) RegenerateKeyPreparer(ctx context.Context, resourceGroupName string, domainName string, ...) (*http.Request, error)
- func (client DomainsClient) RegenerateKeyResponder(resp *http.Response) (result DomainSharedAccessKeys, err error)
- func (client DomainsClient) RegenerateKeySender(req *http.Request) (*http.Response, error)
- func (client DomainsClient) Update(ctx context.Context, resourceGroupName string, domainName string, ...) (result DomainsUpdateFuture, err error)
- func (client DomainsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, domainName string, ...) (*http.Request, error)
- func (client DomainsClient) UpdateResponder(resp *http.Response) (result Domain, err error)
- func (client DomainsClient) UpdateSender(req *http.Request) (future DomainsUpdateFuture, err error)
- type DomainsCreateOrUpdateFuture
- type DomainsDeleteFuture
- type DomainsListResult
- type DomainsUpdateFuture
- type EndpointType
- type EndpointTypeBasicDeadLetterDestination
- type EventDeliverySchema
- type EventHubEventSubscriptionDestination
- func (ehesd EventHubEventSubscriptionDestination) AsBasicEventSubscriptionDestination() (BasicEventSubscriptionDestination, bool)
- func (ehesd EventHubEventSubscriptionDestination) AsEventHubEventSubscriptionDestination() (*EventHubEventSubscriptionDestination, bool)
- func (ehesd EventHubEventSubscriptionDestination) AsEventSubscriptionDestination() (*EventSubscriptionDestination, bool)
- func (ehesd EventHubEventSubscriptionDestination) AsHybridConnectionEventSubscriptionDestination() (*HybridConnectionEventSubscriptionDestination, bool)
- func (ehesd EventHubEventSubscriptionDestination) AsStorageQueueEventSubscriptionDestination() (*StorageQueueEventSubscriptionDestination, bool)
- func (ehesd EventHubEventSubscriptionDestination) AsWebHookEventSubscriptionDestination() (*WebHookEventSubscriptionDestination, bool)
- func (ehesd EventHubEventSubscriptionDestination) MarshalJSON() ([]byte, error)
- func (ehesd *EventHubEventSubscriptionDestination) UnmarshalJSON(body []byte) error
- type EventHubEventSubscriptionDestinationProperties
- type EventSubscription
- type EventSubscriptionDestination
- func (esd EventSubscriptionDestination) AsBasicEventSubscriptionDestination() (BasicEventSubscriptionDestination, bool)
- func (esd EventSubscriptionDestination) AsEventHubEventSubscriptionDestination() (*EventHubEventSubscriptionDestination, bool)
- func (esd EventSubscriptionDestination) AsEventSubscriptionDestination() (*EventSubscriptionDestination, bool)
- func (esd EventSubscriptionDestination) AsHybridConnectionEventSubscriptionDestination() (*HybridConnectionEventSubscriptionDestination, bool)
- func (esd EventSubscriptionDestination) AsStorageQueueEventSubscriptionDestination() (*StorageQueueEventSubscriptionDestination, bool)
- func (esd EventSubscriptionDestination) AsWebHookEventSubscriptionDestination() (*WebHookEventSubscriptionDestination, bool)
- func (esd EventSubscriptionDestination) MarshalJSON() ([]byte, error)
- type EventSubscriptionFilter
- type EventSubscriptionFullURL
- type EventSubscriptionProperties
- type EventSubscriptionProvisioningState
- type EventSubscriptionUpdateParameters
- type EventSubscriptionsClient
- func (client EventSubscriptionsClient) CreateOrUpdate(ctx context.Context, scope string, eventSubscriptionName string, ...) (result EventSubscriptionsCreateOrUpdateFuture, err error)
- func (client EventSubscriptionsClient) CreateOrUpdatePreparer(ctx context.Context, scope string, eventSubscriptionName string, ...) (*http.Request, error)
- func (client EventSubscriptionsClient) CreateOrUpdateResponder(resp *http.Response) (result EventSubscription, err error)
- func (client EventSubscriptionsClient) CreateOrUpdateSender(req *http.Request) (future EventSubscriptionsCreateOrUpdateFuture, err error)
- func (client EventSubscriptionsClient) Delete(ctx context.Context, scope string, eventSubscriptionName string) (result EventSubscriptionsDeleteFuture, err error)
- func (client EventSubscriptionsClient) DeletePreparer(ctx context.Context, scope string, eventSubscriptionName string) (*http.Request, error)
- func (client EventSubscriptionsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client EventSubscriptionsClient) DeleteSender(req *http.Request) (future EventSubscriptionsDeleteFuture, err error)
- func (client EventSubscriptionsClient) Get(ctx context.Context, scope string, eventSubscriptionName string) (result EventSubscription, err error)
- func (client EventSubscriptionsClient) GetFullURL(ctx context.Context, scope string, eventSubscriptionName string) (result EventSubscriptionFullURL, err error)
- func (client EventSubscriptionsClient) GetFullURLPreparer(ctx context.Context, scope string, eventSubscriptionName string) (*http.Request, error)
- func (client EventSubscriptionsClient) GetFullURLResponder(resp *http.Response) (result EventSubscriptionFullURL, err error)
- func (client EventSubscriptionsClient) GetFullURLSender(req *http.Request) (*http.Response, error)
- func (client EventSubscriptionsClient) GetPreparer(ctx context.Context, scope string, eventSubscriptionName string) (*http.Request, error)
- func (client EventSubscriptionsClient) GetResponder(resp *http.Response) (result EventSubscription, err error)
- func (client EventSubscriptionsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client EventSubscriptionsClient) ListByDomainTopic(ctx context.Context, resourceGroupName string, domainName string, ...) (result EventSubscriptionsListResult, err error)
- func (client EventSubscriptionsClient) ListByDomainTopicPreparer(ctx context.Context, resourceGroupName string, domainName string, ...) (*http.Request, error)
- func (client EventSubscriptionsClient) ListByDomainTopicResponder(resp *http.Response) (result EventSubscriptionsListResult, err error)
- func (client EventSubscriptionsClient) ListByDomainTopicSender(req *http.Request) (*http.Response, error)
- func (client EventSubscriptionsClient) ListByResource(ctx context.Context, resourceGroupName string, providerNamespace string, ...) (result EventSubscriptionsListResult, err error)
- func (client EventSubscriptionsClient) ListByResourcePreparer(ctx context.Context, resourceGroupName string, providerNamespace string, ...) (*http.Request, error)
- func (client EventSubscriptionsClient) ListByResourceResponder(resp *http.Response) (result EventSubscriptionsListResult, err error)
- func (client EventSubscriptionsClient) ListByResourceSender(req *http.Request) (*http.Response, error)
- func (client EventSubscriptionsClient) ListGlobalByResourceGroup(ctx context.Context, resourceGroupName string) (result EventSubscriptionsListResult, err error)
- func (client EventSubscriptionsClient) ListGlobalByResourceGroupForTopicType(ctx context.Context, resourceGroupName string, topicTypeName string) (result EventSubscriptionsListResult, err error)
- func (client EventSubscriptionsClient) ListGlobalByResourceGroupForTopicTypePreparer(ctx context.Context, resourceGroupName string, topicTypeName string) (*http.Request, error)
- func (client EventSubscriptionsClient) ListGlobalByResourceGroupForTopicTypeResponder(resp *http.Response) (result EventSubscriptionsListResult, err error)
- func (client EventSubscriptionsClient) ListGlobalByResourceGroupForTopicTypeSender(req *http.Request) (*http.Response, error)
- func (client EventSubscriptionsClient) ListGlobalByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
- func (client EventSubscriptionsClient) ListGlobalByResourceGroupResponder(resp *http.Response) (result EventSubscriptionsListResult, err error)
- func (client EventSubscriptionsClient) ListGlobalByResourceGroupSender(req *http.Request) (*http.Response, error)
- func (client EventSubscriptionsClient) ListGlobalBySubscription(ctx context.Context) (result EventSubscriptionsListResult, err error)
- func (client EventSubscriptionsClient) ListGlobalBySubscriptionForTopicType(ctx context.Context, topicTypeName string) (result EventSubscriptionsListResult, err error)
- func (client EventSubscriptionsClient) ListGlobalBySubscriptionForTopicTypePreparer(ctx context.Context, topicTypeName string) (*http.Request, error)
- func (client EventSubscriptionsClient) ListGlobalBySubscriptionForTopicTypeResponder(resp *http.Response) (result EventSubscriptionsListResult, err error)
- func (client EventSubscriptionsClient) ListGlobalBySubscriptionForTopicTypeSender(req *http.Request) (*http.Response, error)
- func (client EventSubscriptionsClient) ListGlobalBySubscriptionPreparer(ctx context.Context) (*http.Request, error)
- func (client EventSubscriptionsClient) ListGlobalBySubscriptionResponder(resp *http.Response) (result EventSubscriptionsListResult, err error)
- func (client EventSubscriptionsClient) ListGlobalBySubscriptionSender(req *http.Request) (*http.Response, error)
- func (client EventSubscriptionsClient) ListRegionalByResourceGroup(ctx context.Context, resourceGroupName string, location string) (result EventSubscriptionsListResult, err error)
- func (client EventSubscriptionsClient) ListRegionalByResourceGroupForTopicType(ctx context.Context, resourceGroupName string, location string, ...) (result EventSubscriptionsListResult, err error)
- func (client EventSubscriptionsClient) ListRegionalByResourceGroupForTopicTypePreparer(ctx context.Context, resourceGroupName string, location string, ...) (*http.Request, error)
- func (client EventSubscriptionsClient) ListRegionalByResourceGroupForTopicTypeResponder(resp *http.Response) (result EventSubscriptionsListResult, err error)
- func (client EventSubscriptionsClient) ListRegionalByResourceGroupForTopicTypeSender(req *http.Request) (*http.Response, error)
- func (client EventSubscriptionsClient) ListRegionalByResourceGroupPreparer(ctx context.Context, resourceGroupName string, location string) (*http.Request, error)
- func (client EventSubscriptionsClient) ListRegionalByResourceGroupResponder(resp *http.Response) (result EventSubscriptionsListResult, err error)
- func (client EventSubscriptionsClient) ListRegionalByResourceGroupSender(req *http.Request) (*http.Response, error)
- func (client EventSubscriptionsClient) ListRegionalBySubscription(ctx context.Context, location string) (result EventSubscriptionsListResult, err error)
- func (client EventSubscriptionsClient) ListRegionalBySubscriptionForTopicType(ctx context.Context, location string, topicTypeName string) (result EventSubscriptionsListResult, err error)
- func (client EventSubscriptionsClient) ListRegionalBySubscriptionForTopicTypePreparer(ctx context.Context, location string, topicTypeName string) (*http.Request, error)
- func (client EventSubscriptionsClient) ListRegionalBySubscriptionForTopicTypeResponder(resp *http.Response) (result EventSubscriptionsListResult, err error)
- func (client EventSubscriptionsClient) ListRegionalBySubscriptionForTopicTypeSender(req *http.Request) (*http.Response, error)
- func (client EventSubscriptionsClient) ListRegionalBySubscriptionPreparer(ctx context.Context, location string) (*http.Request, error)
- func (client EventSubscriptionsClient) ListRegionalBySubscriptionResponder(resp *http.Response) (result EventSubscriptionsListResult, err error)
- func (client EventSubscriptionsClient) ListRegionalBySubscriptionSender(req *http.Request) (*http.Response, error)
- func (client EventSubscriptionsClient) Update(ctx context.Context, scope string, eventSubscriptionName string, ...) (result EventSubscriptionsUpdateFuture, err error)
- func (client EventSubscriptionsClient) UpdatePreparer(ctx context.Context, scope string, eventSubscriptionName string, ...) (*http.Request, error)
- func (client EventSubscriptionsClient) UpdateResponder(resp *http.Response) (result EventSubscription, err error)
- func (client EventSubscriptionsClient) UpdateSender(req *http.Request) (future EventSubscriptionsUpdateFuture, err error)
- type EventSubscriptionsCreateOrUpdateFuture
- type EventSubscriptionsDeleteFuture
- type EventSubscriptionsListResult
- type EventSubscriptionsUpdateFuture
- type EventType
- type EventTypeProperties
- type EventTypesListResult
- type HybridConnectionEventSubscriptionDestination
- func (hcesd HybridConnectionEventSubscriptionDestination) AsBasicEventSubscriptionDestination() (BasicEventSubscriptionDestination, bool)
- func (hcesd HybridConnectionEventSubscriptionDestination) AsEventHubEventSubscriptionDestination() (*EventHubEventSubscriptionDestination, bool)
- func (hcesd HybridConnectionEventSubscriptionDestination) AsEventSubscriptionDestination() (*EventSubscriptionDestination, bool)
- func (hcesd HybridConnectionEventSubscriptionDestination) AsHybridConnectionEventSubscriptionDestination() (*HybridConnectionEventSubscriptionDestination, bool)
- func (hcesd HybridConnectionEventSubscriptionDestination) AsStorageQueueEventSubscriptionDestination() (*StorageQueueEventSubscriptionDestination, bool)
- func (hcesd HybridConnectionEventSubscriptionDestination) AsWebHookEventSubscriptionDestination() (*WebHookEventSubscriptionDestination, bool)
- func (hcesd HybridConnectionEventSubscriptionDestination) MarshalJSON() ([]byte, error)
- func (hcesd *HybridConnectionEventSubscriptionDestination) UnmarshalJSON(body []byte) error
- type HybridConnectionEventSubscriptionDestinationProperties
- type InputSchema
- type InputSchemaMapping
- func (ism InputSchemaMapping) AsBasicInputSchemaMapping() (BasicInputSchemaMapping, bool)
- func (ism InputSchemaMapping) AsInputSchemaMapping() (*InputSchemaMapping, bool)
- func (ism InputSchemaMapping) AsJSONInputSchemaMapping() (*JSONInputSchemaMapping, bool)
- func (ism InputSchemaMapping) MarshalJSON() ([]byte, error)
- type InputSchemaMappingType
- type JSONField
- type JSONFieldWithDefault
- type JSONInputSchemaMapping
- func (jism JSONInputSchemaMapping) AsBasicInputSchemaMapping() (BasicInputSchemaMapping, bool)
- func (jism JSONInputSchemaMapping) AsInputSchemaMapping() (*InputSchemaMapping, bool)
- func (jism JSONInputSchemaMapping) AsJSONInputSchemaMapping() (*JSONInputSchemaMapping, bool)
- func (jism JSONInputSchemaMapping) MarshalJSON() ([]byte, error)
- func (jism *JSONInputSchemaMapping) UnmarshalJSON(body []byte) error
- type JSONInputSchemaMappingProperties
- type NumberGreaterThanAdvancedFilter
- func (ngtaf NumberGreaterThanAdvancedFilter) AsAdvancedFilter() (*AdvancedFilter, bool)
- func (ngtaf NumberGreaterThanAdvancedFilter) AsBasicAdvancedFilter() (BasicAdvancedFilter, bool)
- func (ngtaf NumberGreaterThanAdvancedFilter) AsBoolEqualsAdvancedFilter() (*BoolEqualsAdvancedFilter, bool)
- func (ngtaf NumberGreaterThanAdvancedFilter) AsNumberGreaterThanAdvancedFilter() (*NumberGreaterThanAdvancedFilter, bool)
- func (ngtaf NumberGreaterThanAdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter() (*NumberGreaterThanOrEqualsAdvancedFilter, bool)
- func (ngtaf NumberGreaterThanAdvancedFilter) AsNumberInAdvancedFilter() (*NumberInAdvancedFilter, bool)
- func (ngtaf NumberGreaterThanAdvancedFilter) AsNumberLessThanAdvancedFilter() (*NumberLessThanAdvancedFilter, bool)
- func (ngtaf NumberGreaterThanAdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter() (*NumberLessThanOrEqualsAdvancedFilter, bool)
- func (ngtaf NumberGreaterThanAdvancedFilter) AsNumberNotInAdvancedFilter() (*NumberNotInAdvancedFilter, bool)
- func (ngtaf NumberGreaterThanAdvancedFilter) AsStringBeginsWithAdvancedFilter() (*StringBeginsWithAdvancedFilter, bool)
- func (ngtaf NumberGreaterThanAdvancedFilter) AsStringContainsAdvancedFilter() (*StringContainsAdvancedFilter, bool)
- func (ngtaf NumberGreaterThanAdvancedFilter) AsStringEndsWithAdvancedFilter() (*StringEndsWithAdvancedFilter, bool)
- func (ngtaf NumberGreaterThanAdvancedFilter) AsStringInAdvancedFilter() (*StringInAdvancedFilter, bool)
- func (ngtaf NumberGreaterThanAdvancedFilter) AsStringNotInAdvancedFilter() (*StringNotInAdvancedFilter, bool)
- func (ngtaf NumberGreaterThanAdvancedFilter) MarshalJSON() ([]byte, error)
- type NumberGreaterThanOrEqualsAdvancedFilter
- func (ngtoeaf NumberGreaterThanOrEqualsAdvancedFilter) AsAdvancedFilter() (*AdvancedFilter, bool)
- func (ngtoeaf NumberGreaterThanOrEqualsAdvancedFilter) AsBasicAdvancedFilter() (BasicAdvancedFilter, bool)
- func (ngtoeaf NumberGreaterThanOrEqualsAdvancedFilter) AsBoolEqualsAdvancedFilter() (*BoolEqualsAdvancedFilter, bool)
- func (ngtoeaf NumberGreaterThanOrEqualsAdvancedFilter) AsNumberGreaterThanAdvancedFilter() (*NumberGreaterThanAdvancedFilter, bool)
- func (ngtoeaf NumberGreaterThanOrEqualsAdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter() (*NumberGreaterThanOrEqualsAdvancedFilter, bool)
- func (ngtoeaf NumberGreaterThanOrEqualsAdvancedFilter) AsNumberInAdvancedFilter() (*NumberInAdvancedFilter, bool)
- func (ngtoeaf NumberGreaterThanOrEqualsAdvancedFilter) AsNumberLessThanAdvancedFilter() (*NumberLessThanAdvancedFilter, bool)
- func (ngtoeaf NumberGreaterThanOrEqualsAdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter() (*NumberLessThanOrEqualsAdvancedFilter, bool)
- func (ngtoeaf NumberGreaterThanOrEqualsAdvancedFilter) AsNumberNotInAdvancedFilter() (*NumberNotInAdvancedFilter, bool)
- func (ngtoeaf NumberGreaterThanOrEqualsAdvancedFilter) AsStringBeginsWithAdvancedFilter() (*StringBeginsWithAdvancedFilter, bool)
- func (ngtoeaf NumberGreaterThanOrEqualsAdvancedFilter) AsStringContainsAdvancedFilter() (*StringContainsAdvancedFilter, bool)
- func (ngtoeaf NumberGreaterThanOrEqualsAdvancedFilter) AsStringEndsWithAdvancedFilter() (*StringEndsWithAdvancedFilter, bool)
- func (ngtoeaf NumberGreaterThanOrEqualsAdvancedFilter) AsStringInAdvancedFilter() (*StringInAdvancedFilter, bool)
- func (ngtoeaf NumberGreaterThanOrEqualsAdvancedFilter) AsStringNotInAdvancedFilter() (*StringNotInAdvancedFilter, bool)
- func (ngtoeaf NumberGreaterThanOrEqualsAdvancedFilter) MarshalJSON() ([]byte, error)
- type NumberInAdvancedFilter
- func (niaf NumberInAdvancedFilter) AsAdvancedFilter() (*AdvancedFilter, bool)
- func (niaf NumberInAdvancedFilter) AsBasicAdvancedFilter() (BasicAdvancedFilter, bool)
- func (niaf NumberInAdvancedFilter) AsBoolEqualsAdvancedFilter() (*BoolEqualsAdvancedFilter, bool)
- func (niaf NumberInAdvancedFilter) AsNumberGreaterThanAdvancedFilter() (*NumberGreaterThanAdvancedFilter, bool)
- func (niaf NumberInAdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter() (*NumberGreaterThanOrEqualsAdvancedFilter, bool)
- func (niaf NumberInAdvancedFilter) AsNumberInAdvancedFilter() (*NumberInAdvancedFilter, bool)
- func (niaf NumberInAdvancedFilter) AsNumberLessThanAdvancedFilter() (*NumberLessThanAdvancedFilter, bool)
- func (niaf NumberInAdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter() (*NumberLessThanOrEqualsAdvancedFilter, bool)
- func (niaf NumberInAdvancedFilter) AsNumberNotInAdvancedFilter() (*NumberNotInAdvancedFilter, bool)
- func (niaf NumberInAdvancedFilter) AsStringBeginsWithAdvancedFilter() (*StringBeginsWithAdvancedFilter, bool)
- func (niaf NumberInAdvancedFilter) AsStringContainsAdvancedFilter() (*StringContainsAdvancedFilter, bool)
- func (niaf NumberInAdvancedFilter) AsStringEndsWithAdvancedFilter() (*StringEndsWithAdvancedFilter, bool)
- func (niaf NumberInAdvancedFilter) AsStringInAdvancedFilter() (*StringInAdvancedFilter, bool)
- func (niaf NumberInAdvancedFilter) AsStringNotInAdvancedFilter() (*StringNotInAdvancedFilter, bool)
- func (niaf NumberInAdvancedFilter) MarshalJSON() ([]byte, error)
- type NumberLessThanAdvancedFilter
- func (nltaf NumberLessThanAdvancedFilter) AsAdvancedFilter() (*AdvancedFilter, bool)
- func (nltaf NumberLessThanAdvancedFilter) AsBasicAdvancedFilter() (BasicAdvancedFilter, bool)
- func (nltaf NumberLessThanAdvancedFilter) AsBoolEqualsAdvancedFilter() (*BoolEqualsAdvancedFilter, bool)
- func (nltaf NumberLessThanAdvancedFilter) AsNumberGreaterThanAdvancedFilter() (*NumberGreaterThanAdvancedFilter, bool)
- func (nltaf NumberLessThanAdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter() (*NumberGreaterThanOrEqualsAdvancedFilter, bool)
- func (nltaf NumberLessThanAdvancedFilter) AsNumberInAdvancedFilter() (*NumberInAdvancedFilter, bool)
- func (nltaf NumberLessThanAdvancedFilter) AsNumberLessThanAdvancedFilter() (*NumberLessThanAdvancedFilter, bool)
- func (nltaf NumberLessThanAdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter() (*NumberLessThanOrEqualsAdvancedFilter, bool)
- func (nltaf NumberLessThanAdvancedFilter) AsNumberNotInAdvancedFilter() (*NumberNotInAdvancedFilter, bool)
- func (nltaf NumberLessThanAdvancedFilter) AsStringBeginsWithAdvancedFilter() (*StringBeginsWithAdvancedFilter, bool)
- func (nltaf NumberLessThanAdvancedFilter) AsStringContainsAdvancedFilter() (*StringContainsAdvancedFilter, bool)
- func (nltaf NumberLessThanAdvancedFilter) AsStringEndsWithAdvancedFilter() (*StringEndsWithAdvancedFilter, bool)
- func (nltaf NumberLessThanAdvancedFilter) AsStringInAdvancedFilter() (*StringInAdvancedFilter, bool)
- func (nltaf NumberLessThanAdvancedFilter) AsStringNotInAdvancedFilter() (*StringNotInAdvancedFilter, bool)
- func (nltaf NumberLessThanAdvancedFilter) MarshalJSON() ([]byte, error)
- type NumberLessThanOrEqualsAdvancedFilter
- func (nltoeaf NumberLessThanOrEqualsAdvancedFilter) AsAdvancedFilter() (*AdvancedFilter, bool)
- func (nltoeaf NumberLessThanOrEqualsAdvancedFilter) AsBasicAdvancedFilter() (BasicAdvancedFilter, bool)
- func (nltoeaf NumberLessThanOrEqualsAdvancedFilter) AsBoolEqualsAdvancedFilter() (*BoolEqualsAdvancedFilter, bool)
- func (nltoeaf NumberLessThanOrEqualsAdvancedFilter) AsNumberGreaterThanAdvancedFilter() (*NumberGreaterThanAdvancedFilter, bool)
- func (nltoeaf NumberLessThanOrEqualsAdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter() (*NumberGreaterThanOrEqualsAdvancedFilter, bool)
- func (nltoeaf NumberLessThanOrEqualsAdvancedFilter) AsNumberInAdvancedFilter() (*NumberInAdvancedFilter, bool)
- func (nltoeaf NumberLessThanOrEqualsAdvancedFilter) AsNumberLessThanAdvancedFilter() (*NumberLessThanAdvancedFilter, bool)
- func (nltoeaf NumberLessThanOrEqualsAdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter() (*NumberLessThanOrEqualsAdvancedFilter, bool)
- func (nltoeaf NumberLessThanOrEqualsAdvancedFilter) AsNumberNotInAdvancedFilter() (*NumberNotInAdvancedFilter, bool)
- func (nltoeaf NumberLessThanOrEqualsAdvancedFilter) AsStringBeginsWithAdvancedFilter() (*StringBeginsWithAdvancedFilter, bool)
- func (nltoeaf NumberLessThanOrEqualsAdvancedFilter) AsStringContainsAdvancedFilter() (*StringContainsAdvancedFilter, bool)
- func (nltoeaf NumberLessThanOrEqualsAdvancedFilter) AsStringEndsWithAdvancedFilter() (*StringEndsWithAdvancedFilter, bool)
- func (nltoeaf NumberLessThanOrEqualsAdvancedFilter) AsStringInAdvancedFilter() (*StringInAdvancedFilter, bool)
- func (nltoeaf NumberLessThanOrEqualsAdvancedFilter) AsStringNotInAdvancedFilter() (*StringNotInAdvancedFilter, bool)
- func (nltoeaf NumberLessThanOrEqualsAdvancedFilter) MarshalJSON() ([]byte, error)
- type NumberNotInAdvancedFilter
- func (nniaf NumberNotInAdvancedFilter) AsAdvancedFilter() (*AdvancedFilter, bool)
- func (nniaf NumberNotInAdvancedFilter) AsBasicAdvancedFilter() (BasicAdvancedFilter, bool)
- func (nniaf NumberNotInAdvancedFilter) AsBoolEqualsAdvancedFilter() (*BoolEqualsAdvancedFilter, bool)
- func (nniaf NumberNotInAdvancedFilter) AsNumberGreaterThanAdvancedFilter() (*NumberGreaterThanAdvancedFilter, bool)
- func (nniaf NumberNotInAdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter() (*NumberGreaterThanOrEqualsAdvancedFilter, bool)
- func (nniaf NumberNotInAdvancedFilter) AsNumberInAdvancedFilter() (*NumberInAdvancedFilter, bool)
- func (nniaf NumberNotInAdvancedFilter) AsNumberLessThanAdvancedFilter() (*NumberLessThanAdvancedFilter, bool)
- func (nniaf NumberNotInAdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter() (*NumberLessThanOrEqualsAdvancedFilter, bool)
- func (nniaf NumberNotInAdvancedFilter) AsNumberNotInAdvancedFilter() (*NumberNotInAdvancedFilter, bool)
- func (nniaf NumberNotInAdvancedFilter) AsStringBeginsWithAdvancedFilter() (*StringBeginsWithAdvancedFilter, bool)
- func (nniaf NumberNotInAdvancedFilter) AsStringContainsAdvancedFilter() (*StringContainsAdvancedFilter, bool)
- func (nniaf NumberNotInAdvancedFilter) AsStringEndsWithAdvancedFilter() (*StringEndsWithAdvancedFilter, bool)
- func (nniaf NumberNotInAdvancedFilter) AsStringInAdvancedFilter() (*StringInAdvancedFilter, bool)
- func (nniaf NumberNotInAdvancedFilter) AsStringNotInAdvancedFilter() (*StringNotInAdvancedFilter, bool)
- func (nniaf NumberNotInAdvancedFilter) MarshalJSON() ([]byte, error)
- type Operation
- type OperationInfo
- type OperationsClient
- func (client OperationsClient) List(ctx context.Context) (result OperationsListResult, err error)
- func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error)
- func (client OperationsClient) ListResponder(resp *http.Response) (result OperationsListResult, err error)
- func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error)
- type OperationsListResult
- type OperatorType
- type Resource
- type ResourceRegionType
- type RetryPolicy
- type StorageBlobDeadLetterDestination
- func (sbdld StorageBlobDeadLetterDestination) AsBasicDeadLetterDestination() (BasicDeadLetterDestination, bool)
- func (sbdld StorageBlobDeadLetterDestination) AsDeadLetterDestination() (*DeadLetterDestination, bool)
- func (sbdld StorageBlobDeadLetterDestination) AsStorageBlobDeadLetterDestination() (*StorageBlobDeadLetterDestination, bool)
- func (sbdld StorageBlobDeadLetterDestination) MarshalJSON() ([]byte, error)
- func (sbdld *StorageBlobDeadLetterDestination) UnmarshalJSON(body []byte) error
- type StorageBlobDeadLetterDestinationProperties
- type StorageQueueEventSubscriptionDestination
- func (sqesd StorageQueueEventSubscriptionDestination) AsBasicEventSubscriptionDestination() (BasicEventSubscriptionDestination, bool)
- func (sqesd StorageQueueEventSubscriptionDestination) AsEventHubEventSubscriptionDestination() (*EventHubEventSubscriptionDestination, bool)
- func (sqesd StorageQueueEventSubscriptionDestination) AsEventSubscriptionDestination() (*EventSubscriptionDestination, bool)
- func (sqesd StorageQueueEventSubscriptionDestination) AsHybridConnectionEventSubscriptionDestination() (*HybridConnectionEventSubscriptionDestination, bool)
- func (sqesd StorageQueueEventSubscriptionDestination) AsStorageQueueEventSubscriptionDestination() (*StorageQueueEventSubscriptionDestination, bool)
- func (sqesd StorageQueueEventSubscriptionDestination) AsWebHookEventSubscriptionDestination() (*WebHookEventSubscriptionDestination, bool)
- func (sqesd StorageQueueEventSubscriptionDestination) MarshalJSON() ([]byte, error)
- func (sqesd *StorageQueueEventSubscriptionDestination) UnmarshalJSON(body []byte) error
- type StorageQueueEventSubscriptionDestinationProperties
- type StringBeginsWithAdvancedFilter
- func (sbwaf StringBeginsWithAdvancedFilter) AsAdvancedFilter() (*AdvancedFilter, bool)
- func (sbwaf StringBeginsWithAdvancedFilter) AsBasicAdvancedFilter() (BasicAdvancedFilter, bool)
- func (sbwaf StringBeginsWithAdvancedFilter) AsBoolEqualsAdvancedFilter() (*BoolEqualsAdvancedFilter, bool)
- func (sbwaf StringBeginsWithAdvancedFilter) AsNumberGreaterThanAdvancedFilter() (*NumberGreaterThanAdvancedFilter, bool)
- func (sbwaf StringBeginsWithAdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter() (*NumberGreaterThanOrEqualsAdvancedFilter, bool)
- func (sbwaf StringBeginsWithAdvancedFilter) AsNumberInAdvancedFilter() (*NumberInAdvancedFilter, bool)
- func (sbwaf StringBeginsWithAdvancedFilter) AsNumberLessThanAdvancedFilter() (*NumberLessThanAdvancedFilter, bool)
- func (sbwaf StringBeginsWithAdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter() (*NumberLessThanOrEqualsAdvancedFilter, bool)
- func (sbwaf StringBeginsWithAdvancedFilter) AsNumberNotInAdvancedFilter() (*NumberNotInAdvancedFilter, bool)
- func (sbwaf StringBeginsWithAdvancedFilter) AsStringBeginsWithAdvancedFilter() (*StringBeginsWithAdvancedFilter, bool)
- func (sbwaf StringBeginsWithAdvancedFilter) AsStringContainsAdvancedFilter() (*StringContainsAdvancedFilter, bool)
- func (sbwaf StringBeginsWithAdvancedFilter) AsStringEndsWithAdvancedFilter() (*StringEndsWithAdvancedFilter, bool)
- func (sbwaf StringBeginsWithAdvancedFilter) AsStringInAdvancedFilter() (*StringInAdvancedFilter, bool)
- func (sbwaf StringBeginsWithAdvancedFilter) AsStringNotInAdvancedFilter() (*StringNotInAdvancedFilter, bool)
- func (sbwaf StringBeginsWithAdvancedFilter) MarshalJSON() ([]byte, error)
- type StringContainsAdvancedFilter
- func (scaf StringContainsAdvancedFilter) AsAdvancedFilter() (*AdvancedFilter, bool)
- func (scaf StringContainsAdvancedFilter) AsBasicAdvancedFilter() (BasicAdvancedFilter, bool)
- func (scaf StringContainsAdvancedFilter) AsBoolEqualsAdvancedFilter() (*BoolEqualsAdvancedFilter, bool)
- func (scaf StringContainsAdvancedFilter) AsNumberGreaterThanAdvancedFilter() (*NumberGreaterThanAdvancedFilter, bool)
- func (scaf StringContainsAdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter() (*NumberGreaterThanOrEqualsAdvancedFilter, bool)
- func (scaf StringContainsAdvancedFilter) AsNumberInAdvancedFilter() (*NumberInAdvancedFilter, bool)
- func (scaf StringContainsAdvancedFilter) AsNumberLessThanAdvancedFilter() (*NumberLessThanAdvancedFilter, bool)
- func (scaf StringContainsAdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter() (*NumberLessThanOrEqualsAdvancedFilter, bool)
- func (scaf StringContainsAdvancedFilter) AsNumberNotInAdvancedFilter() (*NumberNotInAdvancedFilter, bool)
- func (scaf StringContainsAdvancedFilter) AsStringBeginsWithAdvancedFilter() (*StringBeginsWithAdvancedFilter, bool)
- func (scaf StringContainsAdvancedFilter) AsStringContainsAdvancedFilter() (*StringContainsAdvancedFilter, bool)
- func (scaf StringContainsAdvancedFilter) AsStringEndsWithAdvancedFilter() (*StringEndsWithAdvancedFilter, bool)
- func (scaf StringContainsAdvancedFilter) AsStringInAdvancedFilter() (*StringInAdvancedFilter, bool)
- func (scaf StringContainsAdvancedFilter) AsStringNotInAdvancedFilter() (*StringNotInAdvancedFilter, bool)
- func (scaf StringContainsAdvancedFilter) MarshalJSON() ([]byte, error)
- type StringEndsWithAdvancedFilter
- func (sewaf StringEndsWithAdvancedFilter) AsAdvancedFilter() (*AdvancedFilter, bool)
- func (sewaf StringEndsWithAdvancedFilter) AsBasicAdvancedFilter() (BasicAdvancedFilter, bool)
- func (sewaf StringEndsWithAdvancedFilter) AsBoolEqualsAdvancedFilter() (*BoolEqualsAdvancedFilter, bool)
- func (sewaf StringEndsWithAdvancedFilter) AsNumberGreaterThanAdvancedFilter() (*NumberGreaterThanAdvancedFilter, bool)
- func (sewaf StringEndsWithAdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter() (*NumberGreaterThanOrEqualsAdvancedFilter, bool)
- func (sewaf StringEndsWithAdvancedFilter) AsNumberInAdvancedFilter() (*NumberInAdvancedFilter, bool)
- func (sewaf StringEndsWithAdvancedFilter) AsNumberLessThanAdvancedFilter() (*NumberLessThanAdvancedFilter, bool)
- func (sewaf StringEndsWithAdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter() (*NumberLessThanOrEqualsAdvancedFilter, bool)
- func (sewaf StringEndsWithAdvancedFilter) AsNumberNotInAdvancedFilter() (*NumberNotInAdvancedFilter, bool)
- func (sewaf StringEndsWithAdvancedFilter) AsStringBeginsWithAdvancedFilter() (*StringBeginsWithAdvancedFilter, bool)
- func (sewaf StringEndsWithAdvancedFilter) AsStringContainsAdvancedFilter() (*StringContainsAdvancedFilter, bool)
- func (sewaf StringEndsWithAdvancedFilter) AsStringEndsWithAdvancedFilter() (*StringEndsWithAdvancedFilter, bool)
- func (sewaf StringEndsWithAdvancedFilter) AsStringInAdvancedFilter() (*StringInAdvancedFilter, bool)
- func (sewaf StringEndsWithAdvancedFilter) AsStringNotInAdvancedFilter() (*StringNotInAdvancedFilter, bool)
- func (sewaf StringEndsWithAdvancedFilter) MarshalJSON() ([]byte, error)
- type StringInAdvancedFilter
- func (siaf StringInAdvancedFilter) AsAdvancedFilter() (*AdvancedFilter, bool)
- func (siaf StringInAdvancedFilter) AsBasicAdvancedFilter() (BasicAdvancedFilter, bool)
- func (siaf StringInAdvancedFilter) AsBoolEqualsAdvancedFilter() (*BoolEqualsAdvancedFilter, bool)
- func (siaf StringInAdvancedFilter) AsNumberGreaterThanAdvancedFilter() (*NumberGreaterThanAdvancedFilter, bool)
- func (siaf StringInAdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter() (*NumberGreaterThanOrEqualsAdvancedFilter, bool)
- func (siaf StringInAdvancedFilter) AsNumberInAdvancedFilter() (*NumberInAdvancedFilter, bool)
- func (siaf StringInAdvancedFilter) AsNumberLessThanAdvancedFilter() (*NumberLessThanAdvancedFilter, bool)
- func (siaf StringInAdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter() (*NumberLessThanOrEqualsAdvancedFilter, bool)
- func (siaf StringInAdvancedFilter) AsNumberNotInAdvancedFilter() (*NumberNotInAdvancedFilter, bool)
- func (siaf StringInAdvancedFilter) AsStringBeginsWithAdvancedFilter() (*StringBeginsWithAdvancedFilter, bool)
- func (siaf StringInAdvancedFilter) AsStringContainsAdvancedFilter() (*StringContainsAdvancedFilter, bool)
- func (siaf StringInAdvancedFilter) AsStringEndsWithAdvancedFilter() (*StringEndsWithAdvancedFilter, bool)
- func (siaf StringInAdvancedFilter) AsStringInAdvancedFilter() (*StringInAdvancedFilter, bool)
- func (siaf StringInAdvancedFilter) AsStringNotInAdvancedFilter() (*StringNotInAdvancedFilter, bool)
- func (siaf StringInAdvancedFilter) MarshalJSON() ([]byte, error)
- type StringNotInAdvancedFilter
- func (sniaf StringNotInAdvancedFilter) AsAdvancedFilter() (*AdvancedFilter, bool)
- func (sniaf StringNotInAdvancedFilter) AsBasicAdvancedFilter() (BasicAdvancedFilter, bool)
- func (sniaf StringNotInAdvancedFilter) AsBoolEqualsAdvancedFilter() (*BoolEqualsAdvancedFilter, bool)
- func (sniaf StringNotInAdvancedFilter) AsNumberGreaterThanAdvancedFilter() (*NumberGreaterThanAdvancedFilter, bool)
- func (sniaf StringNotInAdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter() (*NumberGreaterThanOrEqualsAdvancedFilter, bool)
- func (sniaf StringNotInAdvancedFilter) AsNumberInAdvancedFilter() (*NumberInAdvancedFilter, bool)
- func (sniaf StringNotInAdvancedFilter) AsNumberLessThanAdvancedFilter() (*NumberLessThanAdvancedFilter, bool)
- func (sniaf StringNotInAdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter() (*NumberLessThanOrEqualsAdvancedFilter, bool)
- func (sniaf StringNotInAdvancedFilter) AsNumberNotInAdvancedFilter() (*NumberNotInAdvancedFilter, bool)
- func (sniaf StringNotInAdvancedFilter) AsStringBeginsWithAdvancedFilter() (*StringBeginsWithAdvancedFilter, bool)
- func (sniaf StringNotInAdvancedFilter) AsStringContainsAdvancedFilter() (*StringContainsAdvancedFilter, bool)
- func (sniaf StringNotInAdvancedFilter) AsStringEndsWithAdvancedFilter() (*StringEndsWithAdvancedFilter, bool)
- func (sniaf StringNotInAdvancedFilter) AsStringInAdvancedFilter() (*StringInAdvancedFilter, bool)
- func (sniaf StringNotInAdvancedFilter) AsStringNotInAdvancedFilter() (*StringNotInAdvancedFilter, bool)
- func (sniaf StringNotInAdvancedFilter) MarshalJSON() ([]byte, error)
- type Topic
- type TopicProperties
- type TopicProvisioningState
- type TopicRegenerateKeyRequest
- type TopicSharedAccessKeys
- type TopicTypeInfo
- type TopicTypeProperties
- type TopicTypeProvisioningState
- type TopicTypesClient
- func (client TopicTypesClient) Get(ctx context.Context, topicTypeName string) (result TopicTypeInfo, err error)
- func (client TopicTypesClient) GetPreparer(ctx context.Context, topicTypeName string) (*http.Request, error)
- func (client TopicTypesClient) GetResponder(resp *http.Response) (result TopicTypeInfo, err error)
- func (client TopicTypesClient) GetSender(req *http.Request) (*http.Response, error)
- func (client TopicTypesClient) List(ctx context.Context) (result TopicTypesListResult, err error)
- func (client TopicTypesClient) ListEventTypes(ctx context.Context, topicTypeName string) (result EventTypesListResult, err error)
- func (client TopicTypesClient) ListEventTypesPreparer(ctx context.Context, topicTypeName string) (*http.Request, error)
- func (client TopicTypesClient) ListEventTypesResponder(resp *http.Response) (result EventTypesListResult, err error)
- func (client TopicTypesClient) ListEventTypesSender(req *http.Request) (*http.Response, error)
- func (client TopicTypesClient) ListPreparer(ctx context.Context) (*http.Request, error)
- func (client TopicTypesClient) ListResponder(resp *http.Response) (result TopicTypesListResult, err error)
- func (client TopicTypesClient) ListSender(req *http.Request) (*http.Response, error)
- type TopicTypesListResult
- type TopicUpdateParameters
- type TopicsClient
- func (client TopicsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, topicName string, ...) (result TopicsCreateOrUpdateFuture, err error)
- func (client TopicsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, topicName string, ...) (*http.Request, error)
- func (client TopicsClient) CreateOrUpdateResponder(resp *http.Response) (result Topic, err error)
- func (client TopicsClient) CreateOrUpdateSender(req *http.Request) (future TopicsCreateOrUpdateFuture, err error)
- func (client TopicsClient) Delete(ctx context.Context, resourceGroupName string, topicName string) (result TopicsDeleteFuture, err error)
- func (client TopicsClient) DeletePreparer(ctx context.Context, resourceGroupName string, topicName string) (*http.Request, error)
- func (client TopicsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client TopicsClient) DeleteSender(req *http.Request) (future TopicsDeleteFuture, err error)
- func (client TopicsClient) Get(ctx context.Context, resourceGroupName string, topicName string) (result Topic, err error)
- func (client TopicsClient) GetPreparer(ctx context.Context, resourceGroupName string, topicName string) (*http.Request, error)
- func (client TopicsClient) GetResponder(resp *http.Response) (result Topic, err error)
- func (client TopicsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client TopicsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result TopicsListResult, err error)
- func (client TopicsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
- func (client TopicsClient) ListByResourceGroupResponder(resp *http.Response) (result TopicsListResult, err error)
- func (client TopicsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)
- func (client TopicsClient) ListBySubscription(ctx context.Context) (result TopicsListResult, err error)
- func (client TopicsClient) ListBySubscriptionPreparer(ctx context.Context) (*http.Request, error)
- func (client TopicsClient) ListBySubscriptionResponder(resp *http.Response) (result TopicsListResult, err error)
- func (client TopicsClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error)
- func (client TopicsClient) ListEventTypes(ctx context.Context, resourceGroupName string, providerNamespace string, ...) (result EventTypesListResult, err error)
- func (client TopicsClient) ListEventTypesPreparer(ctx context.Context, resourceGroupName string, providerNamespace string, ...) (*http.Request, error)
- func (client TopicsClient) ListEventTypesResponder(resp *http.Response) (result EventTypesListResult, err error)
- func (client TopicsClient) ListEventTypesSender(req *http.Request) (*http.Response, error)
- func (client TopicsClient) ListSharedAccessKeys(ctx context.Context, resourceGroupName string, topicName string) (result TopicSharedAccessKeys, err error)
- func (client TopicsClient) ListSharedAccessKeysPreparer(ctx context.Context, resourceGroupName string, topicName string) (*http.Request, error)
- func (client TopicsClient) ListSharedAccessKeysResponder(resp *http.Response) (result TopicSharedAccessKeys, err error)
- func (client TopicsClient) ListSharedAccessKeysSender(req *http.Request) (*http.Response, error)
- func (client TopicsClient) RegenerateKey(ctx context.Context, resourceGroupName string, topicName string, ...) (result TopicSharedAccessKeys, err error)
- func (client TopicsClient) RegenerateKeyPreparer(ctx context.Context, resourceGroupName string, topicName string, ...) (*http.Request, error)
- func (client TopicsClient) RegenerateKeyResponder(resp *http.Response) (result TopicSharedAccessKeys, err error)
- func (client TopicsClient) RegenerateKeySender(req *http.Request) (*http.Response, error)
- func (client TopicsClient) Update(ctx context.Context, resourceGroupName string, topicName string, ...) (result TopicsUpdateFuture, err error)
- func (client TopicsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, topicName string, ...) (*http.Request, error)
- func (client TopicsClient) UpdateResponder(resp *http.Response) (result Topic, err error)
- func (client TopicsClient) UpdateSender(req *http.Request) (future TopicsUpdateFuture, err error)
- type TopicsCreateOrUpdateFuture
- type TopicsDeleteFuture
- type TopicsListResult
- type TopicsUpdateFuture
- type TrackedResource
- type WebHookEventSubscriptionDestination
- func (whesd WebHookEventSubscriptionDestination) AsBasicEventSubscriptionDestination() (BasicEventSubscriptionDestination, bool)
- func (whesd WebHookEventSubscriptionDestination) AsEventHubEventSubscriptionDestination() (*EventHubEventSubscriptionDestination, bool)
- func (whesd WebHookEventSubscriptionDestination) AsEventSubscriptionDestination() (*EventSubscriptionDestination, bool)
- func (whesd WebHookEventSubscriptionDestination) AsHybridConnectionEventSubscriptionDestination() (*HybridConnectionEventSubscriptionDestination, bool)
- func (whesd WebHookEventSubscriptionDestination) AsStorageQueueEventSubscriptionDestination() (*StorageQueueEventSubscriptionDestination, bool)
- func (whesd WebHookEventSubscriptionDestination) AsWebHookEventSubscriptionDestination() (*WebHookEventSubscriptionDestination, bool)
- func (whesd WebHookEventSubscriptionDestination) MarshalJSON() ([]byte, error)
- func (whesd *WebHookEventSubscriptionDestination) UnmarshalJSON(body []byte) error
- type WebHookEventSubscriptionDestinationProperties
Constants ¶
const (
// DefaultBaseURI is the default URI used for the service Eventgrid
DefaultBaseURI = "https://management.azure.com"
)
Variables ¶
This section is empty.
Functions ¶
func UserAgent ¶
func UserAgent() string
UserAgent returns the UserAgent string to use when sending http.Requests.
func Version ¶
func Version() string
Version returns the semantic version (see http://semver.org) of the client.
Types ¶
type AdvancedFilter ¶
type AdvancedFilter struct { // Key - The filter key. Represents an event property with up to two levels of nesting. Key *string `json:"key,omitempty"` // OperatorType - Possible values include: 'OperatorTypeAdvancedFilter', 'OperatorTypeNumberIn', 'OperatorTypeNumberNotIn', 'OperatorTypeNumberLessThan', 'OperatorTypeNumberGreaterThan', 'OperatorTypeNumberLessThanOrEquals', 'OperatorTypeNumberGreaterThanOrEquals', 'OperatorTypeBoolEquals', 'OperatorTypeStringIn', 'OperatorTypeStringNotIn', 'OperatorTypeStringBeginsWith', 'OperatorTypeStringEndsWith', 'OperatorTypeStringContains' OperatorType OperatorType `json:"operatorType,omitempty"` }
AdvancedFilter represents an advanced filter that can be used to filter events based on various event envelope/data fields.
func (AdvancedFilter) AsAdvancedFilter ¶
func (af AdvancedFilter) AsAdvancedFilter() (*AdvancedFilter, bool)
AsAdvancedFilter is the BasicAdvancedFilter implementation for AdvancedFilter.
func (AdvancedFilter) AsBasicAdvancedFilter ¶
func (af AdvancedFilter) AsBasicAdvancedFilter() (BasicAdvancedFilter, bool)
AsBasicAdvancedFilter is the BasicAdvancedFilter implementation for AdvancedFilter.
func (AdvancedFilter) AsBoolEqualsAdvancedFilter ¶
func (af AdvancedFilter) AsBoolEqualsAdvancedFilter() (*BoolEqualsAdvancedFilter, bool)
AsBoolEqualsAdvancedFilter is the BasicAdvancedFilter implementation for AdvancedFilter.
func (AdvancedFilter) AsNumberGreaterThanAdvancedFilter ¶
func (af AdvancedFilter) AsNumberGreaterThanAdvancedFilter() (*NumberGreaterThanAdvancedFilter, bool)
AsNumberGreaterThanAdvancedFilter is the BasicAdvancedFilter implementation for AdvancedFilter.
func (AdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter ¶
func (af AdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter() (*NumberGreaterThanOrEqualsAdvancedFilter, bool)
AsNumberGreaterThanOrEqualsAdvancedFilter is the BasicAdvancedFilter implementation for AdvancedFilter.
func (AdvancedFilter) AsNumberInAdvancedFilter ¶
func (af AdvancedFilter) AsNumberInAdvancedFilter() (*NumberInAdvancedFilter, bool)
AsNumberInAdvancedFilter is the BasicAdvancedFilter implementation for AdvancedFilter.
func (AdvancedFilter) AsNumberLessThanAdvancedFilter ¶
func (af AdvancedFilter) AsNumberLessThanAdvancedFilter() (*NumberLessThanAdvancedFilter, bool)
AsNumberLessThanAdvancedFilter is the BasicAdvancedFilter implementation for AdvancedFilter.
func (AdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter ¶
func (af AdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter() (*NumberLessThanOrEqualsAdvancedFilter, bool)
AsNumberLessThanOrEqualsAdvancedFilter is the BasicAdvancedFilter implementation for AdvancedFilter.
func (AdvancedFilter) AsNumberNotInAdvancedFilter ¶
func (af AdvancedFilter) AsNumberNotInAdvancedFilter() (*NumberNotInAdvancedFilter, bool)
AsNumberNotInAdvancedFilter is the BasicAdvancedFilter implementation for AdvancedFilter.
func (AdvancedFilter) AsStringBeginsWithAdvancedFilter ¶
func (af AdvancedFilter) AsStringBeginsWithAdvancedFilter() (*StringBeginsWithAdvancedFilter, bool)
AsStringBeginsWithAdvancedFilter is the BasicAdvancedFilter implementation for AdvancedFilter.
func (AdvancedFilter) AsStringContainsAdvancedFilter ¶
func (af AdvancedFilter) AsStringContainsAdvancedFilter() (*StringContainsAdvancedFilter, bool)
AsStringContainsAdvancedFilter is the BasicAdvancedFilter implementation for AdvancedFilter.
func (AdvancedFilter) AsStringEndsWithAdvancedFilter ¶
func (af AdvancedFilter) AsStringEndsWithAdvancedFilter() (*StringEndsWithAdvancedFilter, bool)
AsStringEndsWithAdvancedFilter is the BasicAdvancedFilter implementation for AdvancedFilter.
func (AdvancedFilter) AsStringInAdvancedFilter ¶
func (af AdvancedFilter) AsStringInAdvancedFilter() (*StringInAdvancedFilter, bool)
AsStringInAdvancedFilter is the BasicAdvancedFilter implementation for AdvancedFilter.
func (AdvancedFilter) AsStringNotInAdvancedFilter ¶
func (af AdvancedFilter) AsStringNotInAdvancedFilter() (*StringNotInAdvancedFilter, bool)
AsStringNotInAdvancedFilter is the BasicAdvancedFilter implementation for AdvancedFilter.
func (AdvancedFilter) MarshalJSON ¶
func (af AdvancedFilter) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AdvancedFilter.
type BaseClient ¶
BaseClient is the base client for Eventgrid.
func New ¶
func New(subscriptionID string) BaseClient
New creates an instance of the BaseClient client.
func NewWithBaseURI ¶
func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient
NewWithBaseURI creates an instance of the BaseClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
type BasicAdvancedFilter ¶
type BasicAdvancedFilter interface { AsNumberInAdvancedFilter() (*NumberInAdvancedFilter, bool) AsNumberNotInAdvancedFilter() (*NumberNotInAdvancedFilter, bool) AsNumberLessThanAdvancedFilter() (*NumberLessThanAdvancedFilter, bool) AsNumberGreaterThanAdvancedFilter() (*NumberGreaterThanAdvancedFilter, bool) AsNumberLessThanOrEqualsAdvancedFilter() (*NumberLessThanOrEqualsAdvancedFilter, bool) AsNumberGreaterThanOrEqualsAdvancedFilter() (*NumberGreaterThanOrEqualsAdvancedFilter, bool) AsBoolEqualsAdvancedFilter() (*BoolEqualsAdvancedFilter, bool) AsStringInAdvancedFilter() (*StringInAdvancedFilter, bool) AsStringNotInAdvancedFilter() (*StringNotInAdvancedFilter, bool) AsStringBeginsWithAdvancedFilter() (*StringBeginsWithAdvancedFilter, bool) AsStringEndsWithAdvancedFilter() (*StringEndsWithAdvancedFilter, bool) AsStringContainsAdvancedFilter() (*StringContainsAdvancedFilter, bool) AsAdvancedFilter() (*AdvancedFilter, bool) }
BasicAdvancedFilter represents an advanced filter that can be used to filter events based on various event envelope/data fields.
type BasicDeadLetterDestination ¶
type BasicDeadLetterDestination interface { AsStorageBlobDeadLetterDestination() (*StorageBlobDeadLetterDestination, bool) AsDeadLetterDestination() (*DeadLetterDestination, bool) }
BasicDeadLetterDestination information about the dead letter destination for an event subscription. To configure a deadletter destination, do not directly instantiate an object of this class. Instead, instantiate an object of a derived class. Currently, StorageBlobDeadLetterDestination is the only class that derives from this class.
type BasicEventSubscriptionDestination ¶
type BasicEventSubscriptionDestination interface { AsWebHookEventSubscriptionDestination() (*WebHookEventSubscriptionDestination, bool) AsEventHubEventSubscriptionDestination() (*EventHubEventSubscriptionDestination, bool) AsStorageQueueEventSubscriptionDestination() (*StorageQueueEventSubscriptionDestination, bool) AsHybridConnectionEventSubscriptionDestination() (*HybridConnectionEventSubscriptionDestination, bool) AsEventSubscriptionDestination() (*EventSubscriptionDestination, bool) }
BasicEventSubscriptionDestination information about the destination for an event subscription
type BasicInputSchemaMapping ¶
type BasicInputSchemaMapping interface { AsJSONInputSchemaMapping() (*JSONInputSchemaMapping, bool) AsInputSchemaMapping() (*InputSchemaMapping, bool) }
BasicInputSchemaMapping by default, Event Grid expects events to be in the Event Grid event schema. Specifying an input schema mapping enables publishing to Event Grid using a custom input schema. Currently, the only supported type of InputSchemaMapping is 'JsonInputSchemaMapping'.
type BoolEqualsAdvancedFilter ¶
type BoolEqualsAdvancedFilter struct { // Value - The filter value Value *bool `json:"value,omitempty"` // Key - The filter key. Represents an event property with up to two levels of nesting. Key *string `json:"key,omitempty"` // OperatorType - Possible values include: 'OperatorTypeAdvancedFilter', 'OperatorTypeNumberIn', 'OperatorTypeNumberNotIn', 'OperatorTypeNumberLessThan', 'OperatorTypeNumberGreaterThan', 'OperatorTypeNumberLessThanOrEquals', 'OperatorTypeNumberGreaterThanOrEquals', 'OperatorTypeBoolEquals', 'OperatorTypeStringIn', 'OperatorTypeStringNotIn', 'OperatorTypeStringBeginsWith', 'OperatorTypeStringEndsWith', 'OperatorTypeStringContains' OperatorType OperatorType `json:"operatorType,omitempty"` }
BoolEqualsAdvancedFilter boolEquals Filter
func (BoolEqualsAdvancedFilter) AsAdvancedFilter ¶
func (beaf BoolEqualsAdvancedFilter) AsAdvancedFilter() (*AdvancedFilter, bool)
AsAdvancedFilter is the BasicAdvancedFilter implementation for BoolEqualsAdvancedFilter.
func (BoolEqualsAdvancedFilter) AsBasicAdvancedFilter ¶
func (beaf BoolEqualsAdvancedFilter) AsBasicAdvancedFilter() (BasicAdvancedFilter, bool)
AsBasicAdvancedFilter is the BasicAdvancedFilter implementation for BoolEqualsAdvancedFilter.
func (BoolEqualsAdvancedFilter) AsBoolEqualsAdvancedFilter ¶
func (beaf BoolEqualsAdvancedFilter) AsBoolEqualsAdvancedFilter() (*BoolEqualsAdvancedFilter, bool)
AsBoolEqualsAdvancedFilter is the BasicAdvancedFilter implementation for BoolEqualsAdvancedFilter.
func (BoolEqualsAdvancedFilter) AsNumberGreaterThanAdvancedFilter ¶
func (beaf BoolEqualsAdvancedFilter) AsNumberGreaterThanAdvancedFilter() (*NumberGreaterThanAdvancedFilter, bool)
AsNumberGreaterThanAdvancedFilter is the BasicAdvancedFilter implementation for BoolEqualsAdvancedFilter.
func (BoolEqualsAdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter ¶
func (beaf BoolEqualsAdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter() (*NumberGreaterThanOrEqualsAdvancedFilter, bool)
AsNumberGreaterThanOrEqualsAdvancedFilter is the BasicAdvancedFilter implementation for BoolEqualsAdvancedFilter.
func (BoolEqualsAdvancedFilter) AsNumberInAdvancedFilter ¶
func (beaf BoolEqualsAdvancedFilter) AsNumberInAdvancedFilter() (*NumberInAdvancedFilter, bool)
AsNumberInAdvancedFilter is the BasicAdvancedFilter implementation for BoolEqualsAdvancedFilter.
func (BoolEqualsAdvancedFilter) AsNumberLessThanAdvancedFilter ¶
func (beaf BoolEqualsAdvancedFilter) AsNumberLessThanAdvancedFilter() (*NumberLessThanAdvancedFilter, bool)
AsNumberLessThanAdvancedFilter is the BasicAdvancedFilter implementation for BoolEqualsAdvancedFilter.
func (BoolEqualsAdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter ¶
func (beaf BoolEqualsAdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter() (*NumberLessThanOrEqualsAdvancedFilter, bool)
AsNumberLessThanOrEqualsAdvancedFilter is the BasicAdvancedFilter implementation for BoolEqualsAdvancedFilter.
func (BoolEqualsAdvancedFilter) AsNumberNotInAdvancedFilter ¶
func (beaf BoolEqualsAdvancedFilter) AsNumberNotInAdvancedFilter() (*NumberNotInAdvancedFilter, bool)
AsNumberNotInAdvancedFilter is the BasicAdvancedFilter implementation for BoolEqualsAdvancedFilter.
func (BoolEqualsAdvancedFilter) AsStringBeginsWithAdvancedFilter ¶
func (beaf BoolEqualsAdvancedFilter) AsStringBeginsWithAdvancedFilter() (*StringBeginsWithAdvancedFilter, bool)
AsStringBeginsWithAdvancedFilter is the BasicAdvancedFilter implementation for BoolEqualsAdvancedFilter.
func (BoolEqualsAdvancedFilter) AsStringContainsAdvancedFilter ¶
func (beaf BoolEqualsAdvancedFilter) AsStringContainsAdvancedFilter() (*StringContainsAdvancedFilter, bool)
AsStringContainsAdvancedFilter is the BasicAdvancedFilter implementation for BoolEqualsAdvancedFilter.
func (BoolEqualsAdvancedFilter) AsStringEndsWithAdvancedFilter ¶
func (beaf BoolEqualsAdvancedFilter) AsStringEndsWithAdvancedFilter() (*StringEndsWithAdvancedFilter, bool)
AsStringEndsWithAdvancedFilter is the BasicAdvancedFilter implementation for BoolEqualsAdvancedFilter.
func (BoolEqualsAdvancedFilter) AsStringInAdvancedFilter ¶
func (beaf BoolEqualsAdvancedFilter) AsStringInAdvancedFilter() (*StringInAdvancedFilter, bool)
AsStringInAdvancedFilter is the BasicAdvancedFilter implementation for BoolEqualsAdvancedFilter.
func (BoolEqualsAdvancedFilter) AsStringNotInAdvancedFilter ¶
func (beaf BoolEqualsAdvancedFilter) AsStringNotInAdvancedFilter() (*StringNotInAdvancedFilter, bool)
AsStringNotInAdvancedFilter is the BasicAdvancedFilter implementation for BoolEqualsAdvancedFilter.
func (BoolEqualsAdvancedFilter) MarshalJSON ¶
func (beaf BoolEqualsAdvancedFilter) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for BoolEqualsAdvancedFilter.
type DeadLetterDestination ¶
type DeadLetterDestination struct { // EndpointType - Possible values include: 'EndpointTypeDeadLetterDestination', 'EndpointTypeStorageBlob' EndpointType EndpointTypeBasicDeadLetterDestination `json:"endpointType,omitempty"` }
DeadLetterDestination information about the dead letter destination for an event subscription. To configure a deadletter destination, do not directly instantiate an object of this class. Instead, instantiate an object of a derived class. Currently, StorageBlobDeadLetterDestination is the only class that derives from this class.
func (DeadLetterDestination) AsBasicDeadLetterDestination ¶
func (dld DeadLetterDestination) AsBasicDeadLetterDestination() (BasicDeadLetterDestination, bool)
AsBasicDeadLetterDestination is the BasicDeadLetterDestination implementation for DeadLetterDestination.
func (DeadLetterDestination) AsDeadLetterDestination ¶
func (dld DeadLetterDestination) AsDeadLetterDestination() (*DeadLetterDestination, bool)
AsDeadLetterDestination is the BasicDeadLetterDestination implementation for DeadLetterDestination.
func (DeadLetterDestination) AsStorageBlobDeadLetterDestination ¶
func (dld DeadLetterDestination) AsStorageBlobDeadLetterDestination() (*StorageBlobDeadLetterDestination, bool)
AsStorageBlobDeadLetterDestination is the BasicDeadLetterDestination implementation for DeadLetterDestination.
func (DeadLetterDestination) MarshalJSON ¶
func (dld DeadLetterDestination) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for DeadLetterDestination.
type Domain ¶
type Domain struct { autorest.Response `json:"-"` // DomainProperties - Properties of the domain *DomainProperties `json:"properties,omitempty"` // Location - Location of the resource Location *string `json:"location,omitempty"` // Tags - Tags of the resource Tags map[string]*string `json:"tags"` // ID - READ-ONLY; Fully qualified identifier of the resource ID *string `json:"id,omitempty"` // Name - READ-ONLY; Name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; Type of the resource Type *string `json:"type,omitempty"` }
Domain eventGrid Domain
func (Domain) MarshalJSON ¶
MarshalJSON is the custom marshaler for Domain.
func (*Domain) UnmarshalJSON ¶
UnmarshalJSON is the custom unmarshaler for Domain struct.
type DomainProperties ¶
type DomainProperties struct { // ProvisioningState - READ-ONLY; Provisioning state of the domain. Possible values include: 'Creating', 'Updating', 'Deleting', 'Succeeded', 'Canceled', 'Failed' ProvisioningState DomainProvisioningState `json:"provisioningState,omitempty"` // Endpoint - READ-ONLY; Endpoint for the domain. Endpoint *string `json:"endpoint,omitempty"` // InputSchema - This determines the format that Event Grid should expect for incoming events published to the domain. Possible values include: 'InputSchemaEventGridSchema', 'InputSchemaCustomEventSchema', 'InputSchemaCloudEventV01Schema' InputSchema InputSchema `json:"inputSchema,omitempty"` // InputSchemaMapping - Information about the InputSchemaMapping which specified the info about mapping event payload. InputSchemaMapping BasicInputSchemaMapping `json:"inputSchemaMapping,omitempty"` }
DomainProperties properties of the Domain
func (DomainProperties) MarshalJSON ¶
func (dp DomainProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for DomainProperties.
func (*DomainProperties) UnmarshalJSON ¶
func (dp *DomainProperties) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for DomainProperties struct.
type DomainProvisioningState ¶
type DomainProvisioningState string
DomainProvisioningState enumerates the values for domain provisioning state.
const ( // Canceled ... Canceled DomainProvisioningState = "Canceled" // Creating ... Creating DomainProvisioningState = "Creating" // Deleting ... Deleting DomainProvisioningState = "Deleting" // Failed ... Failed DomainProvisioningState = "Failed" // Succeeded ... Succeeded DomainProvisioningState = "Succeeded" // Updating ... Updating DomainProvisioningState = "Updating" )
func PossibleDomainProvisioningStateValues ¶
func PossibleDomainProvisioningStateValues() []DomainProvisioningState
PossibleDomainProvisioningStateValues returns an array of possible values for the DomainProvisioningState const type.
type DomainRegenerateKeyRequest ¶
type DomainRegenerateKeyRequest struct { // KeyName - Key name to regenerate key1 or key2 KeyName *string `json:"keyName,omitempty"` }
DomainRegenerateKeyRequest domain regenerate share access key request
type DomainSharedAccessKeys ¶
type DomainSharedAccessKeys struct { string `json:"key1,omitempty"` Key2 *string `json:"key2,omitempty"` }Key1 *
DomainSharedAccessKeys shared access keys of the Domain
type DomainTopic ¶
type DomainTopic struct { autorest.Response `json:"-"` // ID - READ-ONLY; Fully qualified identifier of the resource ID *string `json:"id,omitempty"` // Name - READ-ONLY; Name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; Type of the resource Type *string `json:"type,omitempty"` }
DomainTopic domain Topic
type DomainTopicsClient ¶
type DomainTopicsClient struct {
BaseClient
}
DomainTopicsClient is the azure EventGrid Management Client
func NewDomainTopicsClient ¶
func NewDomainTopicsClient(subscriptionID string) DomainTopicsClient
NewDomainTopicsClient creates an instance of the DomainTopicsClient client.
func NewDomainTopicsClientWithBaseURI ¶
func NewDomainTopicsClientWithBaseURI(baseURI string, subscriptionID string) DomainTopicsClient
NewDomainTopicsClientWithBaseURI creates an instance of the DomainTopicsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (DomainTopicsClient) Get ¶
func (client DomainTopicsClient) Get(ctx context.Context, resourceGroupName string, domainName string, topicName string) (result DomainTopic, err error)
Get get properties of a domain topic Parameters: resourceGroupName - the name of the resource group within the user's subscription. domainName - name of the domain topicName - name of the topic
func (DomainTopicsClient) GetPreparer ¶
func (client DomainTopicsClient) GetPreparer(ctx context.Context, resourceGroupName string, domainName string, topicName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (DomainTopicsClient) GetResponder ¶
func (client DomainTopicsClient) GetResponder(resp *http.Response) (result DomainTopic, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (DomainTopicsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (DomainTopicsClient) ListByDomain ¶
func (client DomainTopicsClient) ListByDomain(ctx context.Context, resourceGroupName string, domainName string) (result DomainTopicsListResult, err error)
ListByDomain list all the topics in a domain. Parameters: resourceGroupName - the name of the resource group within the user's subscription. domainName - domain name.
func (DomainTopicsClient) ListByDomainPreparer ¶
func (client DomainTopicsClient) ListByDomainPreparer(ctx context.Context, resourceGroupName string, domainName string) (*http.Request, error)
ListByDomainPreparer prepares the ListByDomain request.
func (DomainTopicsClient) ListByDomainResponder ¶
func (client DomainTopicsClient) ListByDomainResponder(resp *http.Response) (result DomainTopicsListResult, err error)
ListByDomainResponder handles the response to the ListByDomain request. The method always closes the http.Response Body.
func (DomainTopicsClient) ListByDomainSender ¶
ListByDomainSender sends the ListByDomain request. The method will close the http.Response Body if it receives an error.
type DomainTopicsListResult ¶
type DomainTopicsListResult struct { autorest.Response `json:"-"` // Value - A collection of Domain Topics Value *[]DomainTopic `json:"value,omitempty"` }
DomainTopicsListResult result of the List Domain Topics operation
type DomainUpdateParameters ¶
type DomainUpdateParameters struct { // Tags - Tags of the domains resource Tags map[string]*string `json:"tags"` }
DomainUpdateParameters properties of the Domain update
func (DomainUpdateParameters) MarshalJSON ¶
func (dup DomainUpdateParameters) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for DomainUpdateParameters.
type DomainsClient ¶
type DomainsClient struct {
BaseClient
}
DomainsClient is the azure EventGrid Management Client
func NewDomainsClient ¶
func NewDomainsClient(subscriptionID string) DomainsClient
NewDomainsClient creates an instance of the DomainsClient client.
func NewDomainsClientWithBaseURI ¶
func NewDomainsClientWithBaseURI(baseURI string, subscriptionID string) DomainsClient
NewDomainsClientWithBaseURI creates an instance of the DomainsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (DomainsClient) CreateOrUpdate ¶
func (client DomainsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, domainName string, domainInfo Domain) (result DomainsCreateOrUpdateFuture, err error)
CreateOrUpdate asynchronously creates a new domain with the specified parameters. Parameters: resourceGroupName - the name of the resource group within the user's subscription. domainName - name of the domain domainInfo - domain information
func (DomainsClient) CreateOrUpdatePreparer ¶
func (client DomainsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, domainName string, domainInfo Domain) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (DomainsClient) CreateOrUpdateResponder ¶
func (client DomainsClient) CreateOrUpdateResponder(resp *http.Response) (result Domain, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (DomainsClient) CreateOrUpdateSender ¶
func (client DomainsClient) CreateOrUpdateSender(req *http.Request) (future DomainsCreateOrUpdateFuture, err error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (DomainsClient) Delete ¶
func (client DomainsClient) Delete(ctx context.Context, resourceGroupName string, domainName string) (result DomainsDeleteFuture, err error)
Delete delete existing domain Parameters: resourceGroupName - the name of the resource group within the user's subscription. domainName - name of the domain
func (DomainsClient) DeletePreparer ¶
func (client DomainsClient) DeletePreparer(ctx context.Context, resourceGroupName string, domainName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (DomainsClient) DeleteResponder ¶
func (client DomainsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (DomainsClient) DeleteSender ¶
func (client DomainsClient) DeleteSender(req *http.Request) (future DomainsDeleteFuture, err error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (DomainsClient) Get ¶
func (client DomainsClient) Get(ctx context.Context, resourceGroupName string, domainName string) (result Domain, err error)
Get get properties of a domain Parameters: resourceGroupName - the name of the resource group within the user's subscription. domainName - name of the domain
func (DomainsClient) GetPreparer ¶
func (client DomainsClient) GetPreparer(ctx context.Context, resourceGroupName string, domainName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (DomainsClient) GetResponder ¶
func (client DomainsClient) GetResponder(resp *http.Response) (result Domain, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (DomainsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (DomainsClient) ListByResourceGroup ¶
func (client DomainsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result DomainsListResult, err error)
ListByResourceGroup list all the domains under a resource group Parameters: resourceGroupName - the name of the resource group within the user's subscription.
func (DomainsClient) ListByResourceGroupPreparer ¶
func (client DomainsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
ListByResourceGroupPreparer prepares the ListByResourceGroup request.
func (DomainsClient) ListByResourceGroupResponder ¶
func (client DomainsClient) ListByResourceGroupResponder(resp *http.Response) (result DomainsListResult, err error)
ListByResourceGroupResponder handles the response to the ListByResourceGroup request. The method always closes the http.Response Body.
func (DomainsClient) ListByResourceGroupSender ¶
ListByResourceGroupSender sends the ListByResourceGroup request. The method will close the http.Response Body if it receives an error.
func (DomainsClient) ListBySubscription ¶
func (client DomainsClient) ListBySubscription(ctx context.Context) (result DomainsListResult, err error)
ListBySubscription list all the domains under an Azure subscription
func (DomainsClient) ListBySubscriptionPreparer ¶
ListBySubscriptionPreparer prepares the ListBySubscription request.
func (DomainsClient) ListBySubscriptionResponder ¶
func (client DomainsClient) ListBySubscriptionResponder(resp *http.Response) (result DomainsListResult, err error)
ListBySubscriptionResponder handles the response to the ListBySubscription request. The method always closes the http.Response Body.
func (DomainsClient) ListBySubscriptionSender ¶
ListBySubscriptionSender sends the ListBySubscription request. The method will close the http.Response Body if it receives an error.
func (DomainsClient) ListSharedAccessKeys ¶
func (client DomainsClient) ListSharedAccessKeys(ctx context.Context, resourceGroupName string, domainName string) (result DomainSharedAccessKeys, err error)
ListSharedAccessKeys list the two keys used to publish to a domain Parameters: resourceGroupName - the name of the resource group within the user's subscription. domainName - name of the domain
func (DomainsClient) ListSharedAccessKeysPreparer ¶
func (client DomainsClient) ListSharedAccessKeysPreparer(ctx context.Context, resourceGroupName string, domainName string) (*http.Request, error)
ListSharedAccessKeysPreparer prepares the ListSharedAccessKeys request.
func (DomainsClient) ListSharedAccessKeysResponder ¶
func (client DomainsClient) ListSharedAccessKeysResponder(resp *http.Response) (result DomainSharedAccessKeys, err error)
ListSharedAccessKeysResponder handles the response to the ListSharedAccessKeys request. The method always closes the http.Response Body.
func (DomainsClient) ListSharedAccessKeysSender ¶
ListSharedAccessKeysSender sends the ListSharedAccessKeys request. The method will close the http.Response Body if it receives an error.
func (DomainsClient) RegenerateKey ¶
func (client DomainsClient) RegenerateKey(ctx context.Context, resourceGroupName string, domainName string, regenerateKeyRequest DomainRegenerateKeyRequest) (result DomainSharedAccessKeys, err error)
RegenerateKey regenerate a shared access key for a domain Parameters: resourceGroupName - the name of the resource group within the user's subscription. domainName - name of the domain regenerateKeyRequest - request body to regenerate key
func (DomainsClient) RegenerateKeyPreparer ¶
func (client DomainsClient) RegenerateKeyPreparer(ctx context.Context, resourceGroupName string, domainName string, regenerateKeyRequest DomainRegenerateKeyRequest) (*http.Request, error)
RegenerateKeyPreparer prepares the RegenerateKey request.
func (DomainsClient) RegenerateKeyResponder ¶
func (client DomainsClient) RegenerateKeyResponder(resp *http.Response) (result DomainSharedAccessKeys, err error)
RegenerateKeyResponder handles the response to the RegenerateKey request. The method always closes the http.Response Body.
func (DomainsClient) RegenerateKeySender ¶
RegenerateKeySender sends the RegenerateKey request. The method will close the http.Response Body if it receives an error.
func (DomainsClient) Update ¶
func (client DomainsClient) Update(ctx context.Context, resourceGroupName string, domainName string, domainUpdateParameters DomainUpdateParameters) (result DomainsUpdateFuture, err error)
Update asynchronously updates a domain with the specified parameters. Parameters: resourceGroupName - the name of the resource group within the user's subscription. domainName - name of the domain domainUpdateParameters - domain update information
func (DomainsClient) UpdatePreparer ¶
func (client DomainsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, domainName string, domainUpdateParameters DomainUpdateParameters) (*http.Request, error)
UpdatePreparer prepares the Update request.
func (DomainsClient) UpdateResponder ¶
func (client DomainsClient) UpdateResponder(resp *http.Response) (result Domain, err error)
UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.
func (DomainsClient) UpdateSender ¶
func (client DomainsClient) UpdateSender(req *http.Request) (future DomainsUpdateFuture, err error)
UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
type DomainsCreateOrUpdateFuture ¶
type DomainsCreateOrUpdateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(DomainsClient) (Domain, error) }
DomainsCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*DomainsCreateOrUpdateFuture) UnmarshalJSON ¶
func (future *DomainsCreateOrUpdateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type DomainsDeleteFuture ¶
type DomainsDeleteFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(DomainsClient) (autorest.Response, error) }
DomainsDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*DomainsDeleteFuture) UnmarshalJSON ¶
func (future *DomainsDeleteFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type DomainsListResult ¶
type DomainsListResult struct { autorest.Response `json:"-"` // Value - A collection of Domains Value *[]Domain `json:"value,omitempty"` }
DomainsListResult result of the List Domains operation
type DomainsUpdateFuture ¶
type DomainsUpdateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(DomainsClient) (Domain, error) }
DomainsUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*DomainsUpdateFuture) UnmarshalJSON ¶
func (future *DomainsUpdateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type EndpointType ¶
type EndpointType string
EndpointType enumerates the values for endpoint type.
const ( // EndpointTypeEventHub ... EndpointTypeEventHub EndpointType = "EventHub" // EndpointTypeEventSubscriptionDestination ... EndpointTypeEventSubscriptionDestination EndpointType = "EventSubscriptionDestination" // EndpointTypeHybridConnection ... EndpointTypeHybridConnection EndpointType = "HybridConnection" // EndpointTypeStorageQueue ... EndpointTypeStorageQueue EndpointType = "StorageQueue" // EndpointTypeWebHook ... EndpointTypeWebHook EndpointType = "WebHook" )
func PossibleEndpointTypeValues ¶
func PossibleEndpointTypeValues() []EndpointType
PossibleEndpointTypeValues returns an array of possible values for the EndpointType const type.
type EndpointTypeBasicDeadLetterDestination ¶
type EndpointTypeBasicDeadLetterDestination string
EndpointTypeBasicDeadLetterDestination enumerates the values for endpoint type basic dead letter destination.
const ( // EndpointTypeDeadLetterDestination ... EndpointTypeDeadLetterDestination EndpointTypeBasicDeadLetterDestination = "DeadLetterDestination" // EndpointTypeStorageBlob ... EndpointTypeStorageBlob EndpointTypeBasicDeadLetterDestination = "StorageBlob" )
func PossibleEndpointTypeBasicDeadLetterDestinationValues ¶
func PossibleEndpointTypeBasicDeadLetterDestinationValues() []EndpointTypeBasicDeadLetterDestination
PossibleEndpointTypeBasicDeadLetterDestinationValues returns an array of possible values for the EndpointTypeBasicDeadLetterDestination const type.
type EventDeliverySchema ¶
type EventDeliverySchema string
EventDeliverySchema enumerates the values for event delivery schema.
const ( // CloudEventV01Schema ... CloudEventV01Schema EventDeliverySchema = "CloudEventV01Schema" // CustomInputSchema ... CustomInputSchema EventDeliverySchema = "CustomInputSchema" // EventGridSchema ... EventGridSchema EventDeliverySchema = "EventGridSchema" )
func PossibleEventDeliverySchemaValues ¶
func PossibleEventDeliverySchemaValues() []EventDeliverySchema
PossibleEventDeliverySchemaValues returns an array of possible values for the EventDeliverySchema const type.
type EventHubEventSubscriptionDestination ¶
type EventHubEventSubscriptionDestination struct { // EventHubEventSubscriptionDestinationProperties - Event Hub Properties of the event subscription destination *EventHubEventSubscriptionDestinationProperties `json:"properties,omitempty"` // EndpointType - Possible values include: 'EndpointTypeEventSubscriptionDestination', 'EndpointTypeWebHook', 'EndpointTypeEventHub', 'EndpointTypeStorageQueue', 'EndpointTypeHybridConnection' EndpointType EndpointType `json:"endpointType,omitempty"` }
EventHubEventSubscriptionDestination information about the event hub destination for an event subscription
func (EventHubEventSubscriptionDestination) AsBasicEventSubscriptionDestination ¶
func (ehesd EventHubEventSubscriptionDestination) AsBasicEventSubscriptionDestination() (BasicEventSubscriptionDestination, bool)
AsBasicEventSubscriptionDestination is the BasicEventSubscriptionDestination implementation for EventHubEventSubscriptionDestination.
func (EventHubEventSubscriptionDestination) AsEventHubEventSubscriptionDestination ¶
func (ehesd EventHubEventSubscriptionDestination) AsEventHubEventSubscriptionDestination() (*EventHubEventSubscriptionDestination, bool)
AsEventHubEventSubscriptionDestination is the BasicEventSubscriptionDestination implementation for EventHubEventSubscriptionDestination.
func (EventHubEventSubscriptionDestination) AsEventSubscriptionDestination ¶
func (ehesd EventHubEventSubscriptionDestination) AsEventSubscriptionDestination() (*EventSubscriptionDestination, bool)
AsEventSubscriptionDestination is the BasicEventSubscriptionDestination implementation for EventHubEventSubscriptionDestination.
func (EventHubEventSubscriptionDestination) AsHybridConnectionEventSubscriptionDestination ¶
func (ehesd EventHubEventSubscriptionDestination) AsHybridConnectionEventSubscriptionDestination() (*HybridConnectionEventSubscriptionDestination, bool)
AsHybridConnectionEventSubscriptionDestination is the BasicEventSubscriptionDestination implementation for EventHubEventSubscriptionDestination.
func (EventHubEventSubscriptionDestination) AsStorageQueueEventSubscriptionDestination ¶
func (ehesd EventHubEventSubscriptionDestination) AsStorageQueueEventSubscriptionDestination() (*StorageQueueEventSubscriptionDestination, bool)
AsStorageQueueEventSubscriptionDestination is the BasicEventSubscriptionDestination implementation for EventHubEventSubscriptionDestination.
func (EventHubEventSubscriptionDestination) AsWebHookEventSubscriptionDestination ¶
func (ehesd EventHubEventSubscriptionDestination) AsWebHookEventSubscriptionDestination() (*WebHookEventSubscriptionDestination, bool)
AsWebHookEventSubscriptionDestination is the BasicEventSubscriptionDestination implementation for EventHubEventSubscriptionDestination.
func (EventHubEventSubscriptionDestination) MarshalJSON ¶
func (ehesd EventHubEventSubscriptionDestination) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for EventHubEventSubscriptionDestination.
func (*EventHubEventSubscriptionDestination) UnmarshalJSON ¶
func (ehesd *EventHubEventSubscriptionDestination) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for EventHubEventSubscriptionDestination struct.
type EventHubEventSubscriptionDestinationProperties ¶
type EventHubEventSubscriptionDestinationProperties struct { // ResourceID - The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription. ResourceID *string `json:"resourceId,omitempty"` }
EventHubEventSubscriptionDestinationProperties the properties for a event hub destination.
type EventSubscription ¶
type EventSubscription struct { autorest.Response `json:"-"` // EventSubscriptionProperties - Properties of the event subscription *EventSubscriptionProperties `json:"properties,omitempty"` // ID - READ-ONLY; Fully qualified identifier of the resource ID *string `json:"id,omitempty"` // Name - READ-ONLY; Name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; Type of the resource Type *string `json:"type,omitempty"` }
EventSubscription event Subscription
func (EventSubscription) MarshalJSON ¶
func (es EventSubscription) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for EventSubscription.
func (*EventSubscription) UnmarshalJSON ¶
func (es *EventSubscription) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for EventSubscription struct.
type EventSubscriptionDestination ¶
type EventSubscriptionDestination struct { // EndpointType - Possible values include: 'EndpointTypeEventSubscriptionDestination', 'EndpointTypeWebHook', 'EndpointTypeEventHub', 'EndpointTypeStorageQueue', 'EndpointTypeHybridConnection' EndpointType EndpointType `json:"endpointType,omitempty"` }
EventSubscriptionDestination information about the destination for an event subscription
func (EventSubscriptionDestination) AsBasicEventSubscriptionDestination ¶
func (esd EventSubscriptionDestination) AsBasicEventSubscriptionDestination() (BasicEventSubscriptionDestination, bool)
AsBasicEventSubscriptionDestination is the BasicEventSubscriptionDestination implementation for EventSubscriptionDestination.
func (EventSubscriptionDestination) AsEventHubEventSubscriptionDestination ¶
func (esd EventSubscriptionDestination) AsEventHubEventSubscriptionDestination() (*EventHubEventSubscriptionDestination, bool)
AsEventHubEventSubscriptionDestination is the BasicEventSubscriptionDestination implementation for EventSubscriptionDestination.
func (EventSubscriptionDestination) AsEventSubscriptionDestination ¶
func (esd EventSubscriptionDestination) AsEventSubscriptionDestination() (*EventSubscriptionDestination, bool)
AsEventSubscriptionDestination is the BasicEventSubscriptionDestination implementation for EventSubscriptionDestination.
func (EventSubscriptionDestination) AsHybridConnectionEventSubscriptionDestination ¶
func (esd EventSubscriptionDestination) AsHybridConnectionEventSubscriptionDestination() (*HybridConnectionEventSubscriptionDestination, bool)
AsHybridConnectionEventSubscriptionDestination is the BasicEventSubscriptionDestination implementation for EventSubscriptionDestination.
func (EventSubscriptionDestination) AsStorageQueueEventSubscriptionDestination ¶
func (esd EventSubscriptionDestination) AsStorageQueueEventSubscriptionDestination() (*StorageQueueEventSubscriptionDestination, bool)
AsStorageQueueEventSubscriptionDestination is the BasicEventSubscriptionDestination implementation for EventSubscriptionDestination.
func (EventSubscriptionDestination) AsWebHookEventSubscriptionDestination ¶
func (esd EventSubscriptionDestination) AsWebHookEventSubscriptionDestination() (*WebHookEventSubscriptionDestination, bool)
AsWebHookEventSubscriptionDestination is the BasicEventSubscriptionDestination implementation for EventSubscriptionDestination.
func (EventSubscriptionDestination) MarshalJSON ¶
func (esd EventSubscriptionDestination) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for EventSubscriptionDestination.
type EventSubscriptionFilter ¶
type EventSubscriptionFilter struct { // SubjectBeginsWith - An optional string to filter events for an event subscription based on a resource path prefix. // The format of this depends on the publisher of the events. // Wildcard characters are not supported in this path. SubjectBeginsWith *string `json:"subjectBeginsWith,omitempty"` // SubjectEndsWith - An optional string to filter events for an event subscription based on a resource path suffix. // Wildcard characters are not supported in this path. SubjectEndsWith *string `json:"subjectEndsWith,omitempty"` // IncludedEventTypes - A list of applicable event types that need to be part of the event subscription. // If it is desired to subscribe to all event types, the string "all" needs to be specified as an element in this list. IncludedEventTypes *[]string `json:"includedEventTypes,omitempty"` // IsSubjectCaseSensitive - Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter // should be compared in a case sensitive manner. IsSubjectCaseSensitive *bool `json:"isSubjectCaseSensitive,omitempty"` // AdvancedFilters - A list of advanced filters. AdvancedFilters *[]BasicAdvancedFilter `json:"advancedFilters,omitempty"` }
EventSubscriptionFilter filter for the Event Subscription
func (*EventSubscriptionFilter) UnmarshalJSON ¶
func (esf *EventSubscriptionFilter) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for EventSubscriptionFilter struct.
type EventSubscriptionFullURL ¶
type EventSubscriptionFullURL struct { autorest.Response `json:"-"` // EndpointURL - The URL that represents the endpoint of the destination of an event subscription. EndpointURL *string `json:"endpointUrl,omitempty"` }
EventSubscriptionFullURL full endpoint url of an event subscription
type EventSubscriptionProperties ¶
type EventSubscriptionProperties struct { // Topic - READ-ONLY; Name of the topic of the event subscription. Topic *string `json:"topic,omitempty"` // ProvisioningState - READ-ONLY; Provisioning state of the event subscription. Possible values include: 'EventSubscriptionProvisioningStateCreating', 'EventSubscriptionProvisioningStateUpdating', 'EventSubscriptionProvisioningStateDeleting', 'EventSubscriptionProvisioningStateSucceeded', 'EventSubscriptionProvisioningStateCanceled', 'EventSubscriptionProvisioningStateFailed', 'EventSubscriptionProvisioningStateAwaitingManualAction' ProvisioningState EventSubscriptionProvisioningState `json:"provisioningState,omitempty"` // Destination - Information about the destination where events have to be delivered for the event subscription. Destination BasicEventSubscriptionDestination `json:"destination,omitempty"` // Filter - Information about the filter for the event subscription. Filter *EventSubscriptionFilter `json:"filter,omitempty"` // Labels - List of user defined labels. Labels *[]string `json:"labels,omitempty"` // ExpirationTimeUtc - Expiration time of the event subscription. ExpirationTimeUtc *date.Time `json:"expirationTimeUtc,omitempty"` // EventDeliverySchema - The event delivery schema for the event subscription. Possible values include: 'EventGridSchema', 'CloudEventV01Schema', 'CustomInputSchema' EventDeliverySchema EventDeliverySchema `json:"eventDeliverySchema,omitempty"` // RetryPolicy - The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events. RetryPolicy *RetryPolicy `json:"retryPolicy,omitempty"` // DeadLetterDestination - The DeadLetter destination of the event subscription. DeadLetterDestination BasicDeadLetterDestination `json:"deadLetterDestination,omitempty"` }
EventSubscriptionProperties properties of the Event Subscription
func (EventSubscriptionProperties) MarshalJSON ¶
func (esp EventSubscriptionProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for EventSubscriptionProperties.
func (*EventSubscriptionProperties) UnmarshalJSON ¶
func (esp *EventSubscriptionProperties) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for EventSubscriptionProperties struct.
type EventSubscriptionProvisioningState ¶
type EventSubscriptionProvisioningState string
EventSubscriptionProvisioningState enumerates the values for event subscription provisioning state.
const ( // EventSubscriptionProvisioningStateAwaitingManualAction ... EventSubscriptionProvisioningStateAwaitingManualAction EventSubscriptionProvisioningState = "AwaitingManualAction" // EventSubscriptionProvisioningStateCanceled ... EventSubscriptionProvisioningStateCanceled EventSubscriptionProvisioningState = "Canceled" // EventSubscriptionProvisioningStateCreating ... EventSubscriptionProvisioningStateCreating EventSubscriptionProvisioningState = "Creating" // EventSubscriptionProvisioningStateDeleting ... EventSubscriptionProvisioningStateDeleting EventSubscriptionProvisioningState = "Deleting" // EventSubscriptionProvisioningStateFailed ... EventSubscriptionProvisioningStateFailed EventSubscriptionProvisioningState = "Failed" // EventSubscriptionProvisioningStateSucceeded ... EventSubscriptionProvisioningStateSucceeded EventSubscriptionProvisioningState = "Succeeded" // EventSubscriptionProvisioningStateUpdating ... EventSubscriptionProvisioningStateUpdating EventSubscriptionProvisioningState = "Updating" )
func PossibleEventSubscriptionProvisioningStateValues ¶
func PossibleEventSubscriptionProvisioningStateValues() []EventSubscriptionProvisioningState
PossibleEventSubscriptionProvisioningStateValues returns an array of possible values for the EventSubscriptionProvisioningState const type.
type EventSubscriptionUpdateParameters ¶
type EventSubscriptionUpdateParameters struct { // Destination - Information about the destination where events have to be delivered for the event subscription. Destination BasicEventSubscriptionDestination `json:"destination,omitempty"` // Filter - Information about the filter for the event subscription. Filter *EventSubscriptionFilter `json:"filter,omitempty"` // Labels - List of user defined labels. Labels *[]string `json:"labels,omitempty"` // ExpirationTimeUtc - Information about the expiration time for the event subscription. ExpirationTimeUtc *date.Time `json:"expirationTimeUtc,omitempty"` // EventDeliverySchema - The event delivery schema for the event subscription. Possible values include: 'EventGridSchema', 'CloudEventV01Schema', 'CustomInputSchema' EventDeliverySchema EventDeliverySchema `json:"eventDeliverySchema,omitempty"` // RetryPolicy - The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events. RetryPolicy *RetryPolicy `json:"retryPolicy,omitempty"` // DeadLetterDestination - The DeadLetter destination of the event subscription. DeadLetterDestination BasicDeadLetterDestination `json:"deadLetterDestination,omitempty"` }
EventSubscriptionUpdateParameters properties of the Event Subscription update
func (*EventSubscriptionUpdateParameters) UnmarshalJSON ¶
func (esup *EventSubscriptionUpdateParameters) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for EventSubscriptionUpdateParameters struct.
type EventSubscriptionsClient ¶
type EventSubscriptionsClient struct {
BaseClient
}
EventSubscriptionsClient is the azure EventGrid Management Client
func NewEventSubscriptionsClient ¶
func NewEventSubscriptionsClient(subscriptionID string) EventSubscriptionsClient
NewEventSubscriptionsClient creates an instance of the EventSubscriptionsClient client.
func NewEventSubscriptionsClientWithBaseURI ¶
func NewEventSubscriptionsClientWithBaseURI(baseURI string, subscriptionID string) EventSubscriptionsClient
NewEventSubscriptionsClientWithBaseURI creates an instance of the EventSubscriptionsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (EventSubscriptionsClient) CreateOrUpdate ¶
func (client EventSubscriptionsClient) CreateOrUpdate(ctx context.Context, scope string, eventSubscriptionName string, eventSubscriptionInfo EventSubscription) (result EventSubscriptionsCreateOrUpdateFuture, err error)
CreateOrUpdate asynchronously creates a new event subscription or updates an existing event subscription based on the specified scope. Parameters: scope - the identifier of the resource to which the event subscription needs to be created or updated. The scope can be a subscription, or a resource group, or a top level resource belonging to a resource provider namespace, or an EventGrid topic. For example, use '/subscriptions/{subscriptionId}/' for a subscription, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a resource group, and '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' for a resource, and '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' for an EventGrid topic. eventSubscriptionName - name of the event subscription. Event subscription names must be between 3 and 64 characters in length and should use alphanumeric letters only. eventSubscriptionInfo - event subscription properties containing the destination and filter information
func (EventSubscriptionsClient) CreateOrUpdatePreparer ¶
func (client EventSubscriptionsClient) CreateOrUpdatePreparer(ctx context.Context, scope string, eventSubscriptionName string, eventSubscriptionInfo EventSubscription) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (EventSubscriptionsClient) CreateOrUpdateResponder ¶
func (client EventSubscriptionsClient) CreateOrUpdateResponder(resp *http.Response) (result EventSubscription, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (EventSubscriptionsClient) CreateOrUpdateSender ¶
func (client EventSubscriptionsClient) CreateOrUpdateSender(req *http.Request) (future EventSubscriptionsCreateOrUpdateFuture, err error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (EventSubscriptionsClient) Delete ¶
func (client EventSubscriptionsClient) Delete(ctx context.Context, scope string, eventSubscriptionName string) (result EventSubscriptionsDeleteFuture, err error)
Delete delete an existing event subscription Parameters: scope - the scope of the event subscription. The scope can be a subscription, or a resource group, or a top level resource belonging to a resource provider namespace, or an EventGrid topic. For example, use '/subscriptions/{subscriptionId}/' for a subscription, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a resource group, and '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' for a resource, and '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' for an EventGrid topic. eventSubscriptionName - name of the event subscription
func (EventSubscriptionsClient) DeletePreparer ¶
func (client EventSubscriptionsClient) DeletePreparer(ctx context.Context, scope string, eventSubscriptionName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (EventSubscriptionsClient) DeleteResponder ¶
func (client EventSubscriptionsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (EventSubscriptionsClient) DeleteSender ¶
func (client EventSubscriptionsClient) DeleteSender(req *http.Request) (future EventSubscriptionsDeleteFuture, err error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (EventSubscriptionsClient) Get ¶
func (client EventSubscriptionsClient) Get(ctx context.Context, scope string, eventSubscriptionName string) (result EventSubscription, err error)
Get get properties of an event subscription Parameters: scope - the scope of the event subscription. The scope can be a subscription, or a resource group, or a top level resource belonging to a resource provider namespace, or an EventGrid topic. For example, use '/subscriptions/{subscriptionId}/' for a subscription, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a resource group, and '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' for a resource, and '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' for an EventGrid topic. eventSubscriptionName - name of the event subscription
func (EventSubscriptionsClient) GetFullURL ¶
func (client EventSubscriptionsClient) GetFullURL(ctx context.Context, scope string, eventSubscriptionName string) (result EventSubscriptionFullURL, err error)
GetFullURL get the full endpoint URL for an event subscription Parameters: scope - the scope of the event subscription. The scope can be a subscription, or a resource group, or a top level resource belonging to a resource provider namespace, or an EventGrid topic. For example, use '/subscriptions/{subscriptionId}/' for a subscription, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a resource group, and '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' for a resource, and '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' for an EventGrid topic. eventSubscriptionName - name of the event subscription
func (EventSubscriptionsClient) GetFullURLPreparer ¶
func (client EventSubscriptionsClient) GetFullURLPreparer(ctx context.Context, scope string, eventSubscriptionName string) (*http.Request, error)
GetFullURLPreparer prepares the GetFullURL request.
func (EventSubscriptionsClient) GetFullURLResponder ¶
func (client EventSubscriptionsClient) GetFullURLResponder(resp *http.Response) (result EventSubscriptionFullURL, err error)
GetFullURLResponder handles the response to the GetFullURL request. The method always closes the http.Response Body.
func (EventSubscriptionsClient) GetFullURLSender ¶
GetFullURLSender sends the GetFullURL request. The method will close the http.Response Body if it receives an error.
func (EventSubscriptionsClient) GetPreparer ¶
func (client EventSubscriptionsClient) GetPreparer(ctx context.Context, scope string, eventSubscriptionName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (EventSubscriptionsClient) GetResponder ¶
func (client EventSubscriptionsClient) GetResponder(resp *http.Response) (result EventSubscription, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (EventSubscriptionsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (EventSubscriptionsClient) ListByDomainTopic ¶
func (client EventSubscriptionsClient) ListByDomainTopic(ctx context.Context, resourceGroupName string, domainName string, topicName string) (result EventSubscriptionsListResult, err error)
ListByDomainTopic list all event subscriptions that have been created for a specific domain topic Parameters: resourceGroupName - the name of the resource group within the user's subscription. domainName - name of the top level domain topicName - name of the domain topic
func (EventSubscriptionsClient) ListByDomainTopicPreparer ¶
func (client EventSubscriptionsClient) ListByDomainTopicPreparer(ctx context.Context, resourceGroupName string, domainName string, topicName string) (*http.Request, error)
ListByDomainTopicPreparer prepares the ListByDomainTopic request.
func (EventSubscriptionsClient) ListByDomainTopicResponder ¶
func (client EventSubscriptionsClient) ListByDomainTopicResponder(resp *http.Response) (result EventSubscriptionsListResult, err error)
ListByDomainTopicResponder handles the response to the ListByDomainTopic request. The method always closes the http.Response Body.
func (EventSubscriptionsClient) ListByDomainTopicSender ¶
func (client EventSubscriptionsClient) ListByDomainTopicSender(req *http.Request) (*http.Response, error)
ListByDomainTopicSender sends the ListByDomainTopic request. The method will close the http.Response Body if it receives an error.
func (EventSubscriptionsClient) ListByResource ¶
func (client EventSubscriptionsClient) ListByResource(ctx context.Context, resourceGroupName string, providerNamespace string, resourceTypeName string, resourceName string) (result EventSubscriptionsListResult, err error)
ListByResource list all event subscriptions that have been created for a specific topic Parameters: resourceGroupName - the name of the resource group within the user's subscription. providerNamespace - namespace of the provider of the topic resourceTypeName - name of the resource type resourceName - name of the resource
func (EventSubscriptionsClient) ListByResourcePreparer ¶
func (client EventSubscriptionsClient) ListByResourcePreparer(ctx context.Context, resourceGroupName string, providerNamespace string, resourceTypeName string, resourceName string) (*http.Request, error)
ListByResourcePreparer prepares the ListByResource request.
func (EventSubscriptionsClient) ListByResourceResponder ¶
func (client EventSubscriptionsClient) ListByResourceResponder(resp *http.Response) (result EventSubscriptionsListResult, err error)
ListByResourceResponder handles the response to the ListByResource request. The method always closes the http.Response Body.
func (EventSubscriptionsClient) ListByResourceSender ¶
func (client EventSubscriptionsClient) ListByResourceSender(req *http.Request) (*http.Response, error)
ListByResourceSender sends the ListByResource request. The method will close the http.Response Body if it receives an error.
func (EventSubscriptionsClient) ListGlobalByResourceGroup ¶
func (client EventSubscriptionsClient) ListGlobalByResourceGroup(ctx context.Context, resourceGroupName string) (result EventSubscriptionsListResult, err error)
ListGlobalByResourceGroup list all global event subscriptions under a specific Azure subscription and resource group Parameters: resourceGroupName - the name of the resource group within the user's subscription.
func (EventSubscriptionsClient) ListGlobalByResourceGroupForTopicType ¶
func (client EventSubscriptionsClient) ListGlobalByResourceGroupForTopicType(ctx context.Context, resourceGroupName string, topicTypeName string) (result EventSubscriptionsListResult, err error)
ListGlobalByResourceGroupForTopicType list all global event subscriptions under a resource group for a specific topic type. Parameters: resourceGroupName - the name of the resource group within the user's subscription. topicTypeName - name of the topic type
func (EventSubscriptionsClient) ListGlobalByResourceGroupForTopicTypePreparer ¶
func (client EventSubscriptionsClient) ListGlobalByResourceGroupForTopicTypePreparer(ctx context.Context, resourceGroupName string, topicTypeName string) (*http.Request, error)
ListGlobalByResourceGroupForTopicTypePreparer prepares the ListGlobalByResourceGroupForTopicType request.
func (EventSubscriptionsClient) ListGlobalByResourceGroupForTopicTypeResponder ¶
func (client EventSubscriptionsClient) ListGlobalByResourceGroupForTopicTypeResponder(resp *http.Response) (result EventSubscriptionsListResult, err error)
ListGlobalByResourceGroupForTopicTypeResponder handles the response to the ListGlobalByResourceGroupForTopicType request. The method always closes the http.Response Body.
func (EventSubscriptionsClient) ListGlobalByResourceGroupForTopicTypeSender ¶
func (client EventSubscriptionsClient) ListGlobalByResourceGroupForTopicTypeSender(req *http.Request) (*http.Response, error)
ListGlobalByResourceGroupForTopicTypeSender sends the ListGlobalByResourceGroupForTopicType request. The method will close the http.Response Body if it receives an error.
func (EventSubscriptionsClient) ListGlobalByResourceGroupPreparer ¶
func (client EventSubscriptionsClient) ListGlobalByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
ListGlobalByResourceGroupPreparer prepares the ListGlobalByResourceGroup request.
func (EventSubscriptionsClient) ListGlobalByResourceGroupResponder ¶
func (client EventSubscriptionsClient) ListGlobalByResourceGroupResponder(resp *http.Response) (result EventSubscriptionsListResult, err error)
ListGlobalByResourceGroupResponder handles the response to the ListGlobalByResourceGroup request. The method always closes the http.Response Body.
func (EventSubscriptionsClient) ListGlobalByResourceGroupSender ¶
func (client EventSubscriptionsClient) ListGlobalByResourceGroupSender(req *http.Request) (*http.Response, error)
ListGlobalByResourceGroupSender sends the ListGlobalByResourceGroup request. The method will close the http.Response Body if it receives an error.
func (EventSubscriptionsClient) ListGlobalBySubscription ¶
func (client EventSubscriptionsClient) ListGlobalBySubscription(ctx context.Context) (result EventSubscriptionsListResult, err error)
ListGlobalBySubscription list all aggregated global event subscriptions under a specific Azure subscription
func (EventSubscriptionsClient) ListGlobalBySubscriptionForTopicType ¶
func (client EventSubscriptionsClient) ListGlobalBySubscriptionForTopicType(ctx context.Context, topicTypeName string) (result EventSubscriptionsListResult, err error)
ListGlobalBySubscriptionForTopicType list all global event subscriptions under an Azure subscription for a topic type. Parameters: topicTypeName - name of the topic type
func (EventSubscriptionsClient) ListGlobalBySubscriptionForTopicTypePreparer ¶
func (client EventSubscriptionsClient) ListGlobalBySubscriptionForTopicTypePreparer(ctx context.Context, topicTypeName string) (*http.Request, error)
ListGlobalBySubscriptionForTopicTypePreparer prepares the ListGlobalBySubscriptionForTopicType request.
func (EventSubscriptionsClient) ListGlobalBySubscriptionForTopicTypeResponder ¶
func (client EventSubscriptionsClient) ListGlobalBySubscriptionForTopicTypeResponder(resp *http.Response) (result EventSubscriptionsListResult, err error)
ListGlobalBySubscriptionForTopicTypeResponder handles the response to the ListGlobalBySubscriptionForTopicType request. The method always closes the http.Response Body.
func (EventSubscriptionsClient) ListGlobalBySubscriptionForTopicTypeSender ¶
func (client EventSubscriptionsClient) ListGlobalBySubscriptionForTopicTypeSender(req *http.Request) (*http.Response, error)
ListGlobalBySubscriptionForTopicTypeSender sends the ListGlobalBySubscriptionForTopicType request. The method will close the http.Response Body if it receives an error.
func (EventSubscriptionsClient) ListGlobalBySubscriptionPreparer ¶
func (client EventSubscriptionsClient) ListGlobalBySubscriptionPreparer(ctx context.Context) (*http.Request, error)
ListGlobalBySubscriptionPreparer prepares the ListGlobalBySubscription request.
func (EventSubscriptionsClient) ListGlobalBySubscriptionResponder ¶
func (client EventSubscriptionsClient) ListGlobalBySubscriptionResponder(resp *http.Response) (result EventSubscriptionsListResult, err error)
ListGlobalBySubscriptionResponder handles the response to the ListGlobalBySubscription request. The method always closes the http.Response Body.
func (EventSubscriptionsClient) ListGlobalBySubscriptionSender ¶
func (client EventSubscriptionsClient) ListGlobalBySubscriptionSender(req *http.Request) (*http.Response, error)
ListGlobalBySubscriptionSender sends the ListGlobalBySubscription request. The method will close the http.Response Body if it receives an error.
func (EventSubscriptionsClient) ListRegionalByResourceGroup ¶
func (client EventSubscriptionsClient) ListRegionalByResourceGroup(ctx context.Context, resourceGroupName string, location string) (result EventSubscriptionsListResult, err error)
ListRegionalByResourceGroup list all event subscriptions from the given location under a specific Azure subscription and resource group Parameters: resourceGroupName - the name of the resource group within the user's subscription. location - name of the location
func (EventSubscriptionsClient) ListRegionalByResourceGroupForTopicType ¶
func (client EventSubscriptionsClient) ListRegionalByResourceGroupForTopicType(ctx context.Context, resourceGroupName string, location string, topicTypeName string) (result EventSubscriptionsListResult, err error)
ListRegionalByResourceGroupForTopicType list all event subscriptions from the given location under a specific Azure subscription and resource group and topic type Parameters: resourceGroupName - the name of the resource group within the user's subscription. location - name of the location topicTypeName - name of the topic type
func (EventSubscriptionsClient) ListRegionalByResourceGroupForTopicTypePreparer ¶
func (client EventSubscriptionsClient) ListRegionalByResourceGroupForTopicTypePreparer(ctx context.Context, resourceGroupName string, location string, topicTypeName string) (*http.Request, error)
ListRegionalByResourceGroupForTopicTypePreparer prepares the ListRegionalByResourceGroupForTopicType request.
func (EventSubscriptionsClient) ListRegionalByResourceGroupForTopicTypeResponder ¶
func (client EventSubscriptionsClient) ListRegionalByResourceGroupForTopicTypeResponder(resp *http.Response) (result EventSubscriptionsListResult, err error)
ListRegionalByResourceGroupForTopicTypeResponder handles the response to the ListRegionalByResourceGroupForTopicType request. The method always closes the http.Response Body.
func (EventSubscriptionsClient) ListRegionalByResourceGroupForTopicTypeSender ¶
func (client EventSubscriptionsClient) ListRegionalByResourceGroupForTopicTypeSender(req *http.Request) (*http.Response, error)
ListRegionalByResourceGroupForTopicTypeSender sends the ListRegionalByResourceGroupForTopicType request. The method will close the http.Response Body if it receives an error.
func (EventSubscriptionsClient) ListRegionalByResourceGroupPreparer ¶
func (client EventSubscriptionsClient) ListRegionalByResourceGroupPreparer(ctx context.Context, resourceGroupName string, location string) (*http.Request, error)
ListRegionalByResourceGroupPreparer prepares the ListRegionalByResourceGroup request.
func (EventSubscriptionsClient) ListRegionalByResourceGroupResponder ¶
func (client EventSubscriptionsClient) ListRegionalByResourceGroupResponder(resp *http.Response) (result EventSubscriptionsListResult, err error)
ListRegionalByResourceGroupResponder handles the response to the ListRegionalByResourceGroup request. The method always closes the http.Response Body.
func (EventSubscriptionsClient) ListRegionalByResourceGroupSender ¶
func (client EventSubscriptionsClient) ListRegionalByResourceGroupSender(req *http.Request) (*http.Response, error)
ListRegionalByResourceGroupSender sends the ListRegionalByResourceGroup request. The method will close the http.Response Body if it receives an error.
func (EventSubscriptionsClient) ListRegionalBySubscription ¶
func (client EventSubscriptionsClient) ListRegionalBySubscription(ctx context.Context, location string) (result EventSubscriptionsListResult, err error)
ListRegionalBySubscription list all event subscriptions from the given location under a specific Azure subscription Parameters: location - name of the location
func (EventSubscriptionsClient) ListRegionalBySubscriptionForTopicType ¶
func (client EventSubscriptionsClient) ListRegionalBySubscriptionForTopicType(ctx context.Context, location string, topicTypeName string) (result EventSubscriptionsListResult, err error)
ListRegionalBySubscriptionForTopicType list all event subscriptions from the given location under a specific Azure subscription and topic type. Parameters: location - name of the location topicTypeName - name of the topic type
func (EventSubscriptionsClient) ListRegionalBySubscriptionForTopicTypePreparer ¶
func (client EventSubscriptionsClient) ListRegionalBySubscriptionForTopicTypePreparer(ctx context.Context, location string, topicTypeName string) (*http.Request, error)
ListRegionalBySubscriptionForTopicTypePreparer prepares the ListRegionalBySubscriptionForTopicType request.
func (EventSubscriptionsClient) ListRegionalBySubscriptionForTopicTypeResponder ¶
func (client EventSubscriptionsClient) ListRegionalBySubscriptionForTopicTypeResponder(resp *http.Response) (result EventSubscriptionsListResult, err error)
ListRegionalBySubscriptionForTopicTypeResponder handles the response to the ListRegionalBySubscriptionForTopicType request. The method always closes the http.Response Body.
func (EventSubscriptionsClient) ListRegionalBySubscriptionForTopicTypeSender ¶
func (client EventSubscriptionsClient) ListRegionalBySubscriptionForTopicTypeSender(req *http.Request) (*http.Response, error)
ListRegionalBySubscriptionForTopicTypeSender sends the ListRegionalBySubscriptionForTopicType request. The method will close the http.Response Body if it receives an error.
func (EventSubscriptionsClient) ListRegionalBySubscriptionPreparer ¶
func (client EventSubscriptionsClient) ListRegionalBySubscriptionPreparer(ctx context.Context, location string) (*http.Request, error)
ListRegionalBySubscriptionPreparer prepares the ListRegionalBySubscription request.
func (EventSubscriptionsClient) ListRegionalBySubscriptionResponder ¶
func (client EventSubscriptionsClient) ListRegionalBySubscriptionResponder(resp *http.Response) (result EventSubscriptionsListResult, err error)
ListRegionalBySubscriptionResponder handles the response to the ListRegionalBySubscription request. The method always closes the http.Response Body.
func (EventSubscriptionsClient) ListRegionalBySubscriptionSender ¶
func (client EventSubscriptionsClient) ListRegionalBySubscriptionSender(req *http.Request) (*http.Response, error)
ListRegionalBySubscriptionSender sends the ListRegionalBySubscription request. The method will close the http.Response Body if it receives an error.
func (EventSubscriptionsClient) Update ¶
func (client EventSubscriptionsClient) Update(ctx context.Context, scope string, eventSubscriptionName string, eventSubscriptionUpdateParameters EventSubscriptionUpdateParameters) (result EventSubscriptionsUpdateFuture, err error)
Update asynchronously updates an existing event subscription. Parameters: scope - the scope of existing event subscription. The scope can be a subscription, or a resource group, or a top level resource belonging to a resource provider namespace, or an EventGrid topic. For example, use '/subscriptions/{subscriptionId}/' for a subscription, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a resource group, and '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' for a resource, and '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' for an EventGrid topic. eventSubscriptionName - name of the event subscription to be updated eventSubscriptionUpdateParameters - updated event subscription information
func (EventSubscriptionsClient) UpdatePreparer ¶
func (client EventSubscriptionsClient) UpdatePreparer(ctx context.Context, scope string, eventSubscriptionName string, eventSubscriptionUpdateParameters EventSubscriptionUpdateParameters) (*http.Request, error)
UpdatePreparer prepares the Update request.
func (EventSubscriptionsClient) UpdateResponder ¶
func (client EventSubscriptionsClient) UpdateResponder(resp *http.Response) (result EventSubscription, err error)
UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.
func (EventSubscriptionsClient) UpdateSender ¶
func (client EventSubscriptionsClient) UpdateSender(req *http.Request) (future EventSubscriptionsUpdateFuture, err error)
UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
type EventSubscriptionsCreateOrUpdateFuture ¶
type EventSubscriptionsCreateOrUpdateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(EventSubscriptionsClient) (EventSubscription, error) }
EventSubscriptionsCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*EventSubscriptionsCreateOrUpdateFuture) UnmarshalJSON ¶
func (future *EventSubscriptionsCreateOrUpdateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type EventSubscriptionsDeleteFuture ¶
type EventSubscriptionsDeleteFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(EventSubscriptionsClient) (autorest.Response, error) }
EventSubscriptionsDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*EventSubscriptionsDeleteFuture) UnmarshalJSON ¶
func (future *EventSubscriptionsDeleteFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type EventSubscriptionsListResult ¶
type EventSubscriptionsListResult struct { autorest.Response `json:"-"` // Value - A collection of EventSubscriptions Value *[]EventSubscription `json:"value,omitempty"` }
EventSubscriptionsListResult result of the List EventSubscriptions operation
type EventSubscriptionsUpdateFuture ¶
type EventSubscriptionsUpdateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(EventSubscriptionsClient) (EventSubscription, error) }
EventSubscriptionsUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*EventSubscriptionsUpdateFuture) UnmarshalJSON ¶
func (future *EventSubscriptionsUpdateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type EventType ¶
type EventType struct { // EventTypeProperties - Properties of the event type. *EventTypeProperties `json:"properties,omitempty"` // ID - READ-ONLY; Fully qualified identifier of the resource ID *string `json:"id,omitempty"` // Name - READ-ONLY; Name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; Type of the resource Type *string `json:"type,omitempty"` }
EventType event Type for a subject under a topic
func (EventType) MarshalJSON ¶
MarshalJSON is the custom marshaler for EventType.
func (*EventType) UnmarshalJSON ¶
UnmarshalJSON is the custom unmarshaler for EventType struct.
type EventTypeProperties ¶
type EventTypeProperties struct { // DisplayName - Display name of the event type. DisplayName *string `json:"displayName,omitempty"` // Description - Description of the event type. Description *string `json:"description,omitempty"` // SchemaURL - Url of the schema for this event type. SchemaURL *string `json:"schemaUrl,omitempty"` }
EventTypeProperties properties of the event type
type EventTypesListResult ¶
type EventTypesListResult struct { autorest.Response `json:"-"` // Value - A collection of event types Value *[]EventType `json:"value,omitempty"` }
EventTypesListResult result of the List Event Types operation
type HybridConnectionEventSubscriptionDestination ¶
type HybridConnectionEventSubscriptionDestination struct { // HybridConnectionEventSubscriptionDestinationProperties - Hybrid connection Properties of the event subscription destination *HybridConnectionEventSubscriptionDestinationProperties `json:"properties,omitempty"` // EndpointType - Possible values include: 'EndpointTypeEventSubscriptionDestination', 'EndpointTypeWebHook', 'EndpointTypeEventHub', 'EndpointTypeStorageQueue', 'EndpointTypeHybridConnection' EndpointType EndpointType `json:"endpointType,omitempty"` }
HybridConnectionEventSubscriptionDestination information about the HybridConnection destination for an event subscription.
func (HybridConnectionEventSubscriptionDestination) AsBasicEventSubscriptionDestination ¶
func (hcesd HybridConnectionEventSubscriptionDestination) AsBasicEventSubscriptionDestination() (BasicEventSubscriptionDestination, bool)
AsBasicEventSubscriptionDestination is the BasicEventSubscriptionDestination implementation for HybridConnectionEventSubscriptionDestination.
func (HybridConnectionEventSubscriptionDestination) AsEventHubEventSubscriptionDestination ¶
func (hcesd HybridConnectionEventSubscriptionDestination) AsEventHubEventSubscriptionDestination() (*EventHubEventSubscriptionDestination, bool)
AsEventHubEventSubscriptionDestination is the BasicEventSubscriptionDestination implementation for HybridConnectionEventSubscriptionDestination.
func (HybridConnectionEventSubscriptionDestination) AsEventSubscriptionDestination ¶
func (hcesd HybridConnectionEventSubscriptionDestination) AsEventSubscriptionDestination() (*EventSubscriptionDestination, bool)
AsEventSubscriptionDestination is the BasicEventSubscriptionDestination implementation for HybridConnectionEventSubscriptionDestination.
func (HybridConnectionEventSubscriptionDestination) AsHybridConnectionEventSubscriptionDestination ¶
func (hcesd HybridConnectionEventSubscriptionDestination) AsHybridConnectionEventSubscriptionDestination() (*HybridConnectionEventSubscriptionDestination, bool)
AsHybridConnectionEventSubscriptionDestination is the BasicEventSubscriptionDestination implementation for HybridConnectionEventSubscriptionDestination.
func (HybridConnectionEventSubscriptionDestination) AsStorageQueueEventSubscriptionDestination ¶
func (hcesd HybridConnectionEventSubscriptionDestination) AsStorageQueueEventSubscriptionDestination() (*StorageQueueEventSubscriptionDestination, bool)
AsStorageQueueEventSubscriptionDestination is the BasicEventSubscriptionDestination implementation for HybridConnectionEventSubscriptionDestination.
func (HybridConnectionEventSubscriptionDestination) AsWebHookEventSubscriptionDestination ¶
func (hcesd HybridConnectionEventSubscriptionDestination) AsWebHookEventSubscriptionDestination() (*WebHookEventSubscriptionDestination, bool)
AsWebHookEventSubscriptionDestination is the BasicEventSubscriptionDestination implementation for HybridConnectionEventSubscriptionDestination.
func (HybridConnectionEventSubscriptionDestination) MarshalJSON ¶
func (hcesd HybridConnectionEventSubscriptionDestination) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for HybridConnectionEventSubscriptionDestination.
func (*HybridConnectionEventSubscriptionDestination) UnmarshalJSON ¶
func (hcesd *HybridConnectionEventSubscriptionDestination) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for HybridConnectionEventSubscriptionDestination struct.
type HybridConnectionEventSubscriptionDestinationProperties ¶
type HybridConnectionEventSubscriptionDestinationProperties struct { // ResourceID - The Azure Resource ID of an hybrid connection that is the destination of an event subscription. ResourceID *string `json:"resourceId,omitempty"` }
HybridConnectionEventSubscriptionDestinationProperties the properties for a hybrid connection destination.
type InputSchema ¶
type InputSchema string
InputSchema enumerates the values for input schema.
const ( // InputSchemaCloudEventV01Schema ... InputSchemaCloudEventV01Schema InputSchema = "CloudEventV01Schema" // InputSchemaCustomEventSchema ... InputSchemaCustomEventSchema InputSchema = "CustomEventSchema" // InputSchemaEventGridSchema ... InputSchemaEventGridSchema InputSchema = "EventGridSchema" )
func PossibleInputSchemaValues ¶
func PossibleInputSchemaValues() []InputSchema
PossibleInputSchemaValues returns an array of possible values for the InputSchema const type.
type InputSchemaMapping ¶
type InputSchemaMapping struct { // InputSchemaMappingType - Possible values include: 'InputSchemaMappingTypeInputSchemaMapping', 'InputSchemaMappingTypeJSON' InputSchemaMappingType InputSchemaMappingType `json:"inputSchemaMappingType,omitempty"` }
InputSchemaMapping by default, Event Grid expects events to be in the Event Grid event schema. Specifying an input schema mapping enables publishing to Event Grid using a custom input schema. Currently, the only supported type of InputSchemaMapping is 'JsonInputSchemaMapping'.
func (InputSchemaMapping) AsBasicInputSchemaMapping ¶
func (ism InputSchemaMapping) AsBasicInputSchemaMapping() (BasicInputSchemaMapping, bool)
AsBasicInputSchemaMapping is the BasicInputSchemaMapping implementation for InputSchemaMapping.
func (InputSchemaMapping) AsInputSchemaMapping ¶
func (ism InputSchemaMapping) AsInputSchemaMapping() (*InputSchemaMapping, bool)
AsInputSchemaMapping is the BasicInputSchemaMapping implementation for InputSchemaMapping.
func (InputSchemaMapping) AsJSONInputSchemaMapping ¶
func (ism InputSchemaMapping) AsJSONInputSchemaMapping() (*JSONInputSchemaMapping, bool)
AsJSONInputSchemaMapping is the BasicInputSchemaMapping implementation for InputSchemaMapping.
func (InputSchemaMapping) MarshalJSON ¶
func (ism InputSchemaMapping) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for InputSchemaMapping.
type InputSchemaMappingType ¶
type InputSchemaMappingType string
InputSchemaMappingType enumerates the values for input schema mapping type.
const ( // InputSchemaMappingTypeInputSchemaMapping ... InputSchemaMappingTypeInputSchemaMapping InputSchemaMappingType = "InputSchemaMapping" // InputSchemaMappingTypeJSON ... InputSchemaMappingTypeJSON InputSchemaMappingType = "Json" )
func PossibleInputSchemaMappingTypeValues ¶
func PossibleInputSchemaMappingTypeValues() []InputSchemaMappingType
PossibleInputSchemaMappingTypeValues returns an array of possible values for the InputSchemaMappingType const type.
type JSONField ¶
type JSONField struct { // SourceField - Name of a field in the input event schema that's to be used as the source of a mapping. SourceField *string `json:"sourceField,omitempty"` }
JSONField this is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'id','topic' and 'eventTime' properties. This represents a field in the input event schema.
type JSONFieldWithDefault ¶
type JSONFieldWithDefault struct { // SourceField - Name of a field in the input event schema that's to be used as the source of a mapping. SourceField *string `json:"sourceField,omitempty"` // DefaultValue - The default value to be used for mapping when a SourceField is not provided or if there's no property with the specified name in the published JSON event payload. DefaultValue *string `json:"defaultValue,omitempty"` }
JSONFieldWithDefault this is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'subject','eventType' and 'dataVersion' properties. This represents a field in the input event schema along with a default value to be used, and at least one of these two properties should be provided.
type JSONInputSchemaMapping ¶
type JSONInputSchemaMapping struct { // JSONInputSchemaMappingProperties - JSON Properties of the input schema mapping *JSONInputSchemaMappingProperties `json:"properties,omitempty"` // InputSchemaMappingType - Possible values include: 'InputSchemaMappingTypeInputSchemaMapping', 'InputSchemaMappingTypeJSON' InputSchemaMappingType InputSchemaMappingType `json:"inputSchemaMappingType,omitempty"` }
JSONInputSchemaMapping this enables publishing to Event Grid using a custom input schema. This can be used to map properties from a custom input JSON schema to the Event Grid event schema.
func (JSONInputSchemaMapping) AsBasicInputSchemaMapping ¶
func (jism JSONInputSchemaMapping) AsBasicInputSchemaMapping() (BasicInputSchemaMapping, bool)
AsBasicInputSchemaMapping is the BasicInputSchemaMapping implementation for JSONInputSchemaMapping.
func (JSONInputSchemaMapping) AsInputSchemaMapping ¶
func (jism JSONInputSchemaMapping) AsInputSchemaMapping() (*InputSchemaMapping, bool)
AsInputSchemaMapping is the BasicInputSchemaMapping implementation for JSONInputSchemaMapping.
func (JSONInputSchemaMapping) AsJSONInputSchemaMapping ¶
func (jism JSONInputSchemaMapping) AsJSONInputSchemaMapping() (*JSONInputSchemaMapping, bool)
AsJSONInputSchemaMapping is the BasicInputSchemaMapping implementation for JSONInputSchemaMapping.
func (JSONInputSchemaMapping) MarshalJSON ¶
func (jism JSONInputSchemaMapping) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for JSONInputSchemaMapping.
func (*JSONInputSchemaMapping) UnmarshalJSON ¶
func (jism *JSONInputSchemaMapping) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for JSONInputSchemaMapping struct.
type JSONInputSchemaMappingProperties ¶
type JSONInputSchemaMappingProperties struct { // ID - The mapping information for the Id property of the Event Grid Event. ID *JSONField `json:"id,omitempty"` // Topic - The mapping information for the Topic property of the Event Grid Event. Topic *JSONField `json:"topic,omitempty"` // EventTime - The mapping information for the EventTime property of the Event Grid Event. EventTime *JSONField `json:"eventTime,omitempty"` // EventType - The mapping information for the EventType property of the Event Grid Event. EventType *JSONFieldWithDefault `json:"eventType,omitempty"` // Subject - The mapping information for the Subject property of the Event Grid Event. Subject *JSONFieldWithDefault `json:"subject,omitempty"` // DataVersion - The mapping information for the DataVersion property of the Event Grid Event. DataVersion *JSONFieldWithDefault `json:"dataVersion,omitempty"` }
JSONInputSchemaMappingProperties this can be used to map properties of a source schema (or default values, for certain supported properties) to properties of the EventGridEvent schema.
type NumberGreaterThanAdvancedFilter ¶
type NumberGreaterThanAdvancedFilter struct { // Value - The filter value Value *float64 `json:"value,omitempty"` // Key - The filter key. Represents an event property with up to two levels of nesting. Key *string `json:"key,omitempty"` // OperatorType - Possible values include: 'OperatorTypeAdvancedFilter', 'OperatorTypeNumberIn', 'OperatorTypeNumberNotIn', 'OperatorTypeNumberLessThan', 'OperatorTypeNumberGreaterThan', 'OperatorTypeNumberLessThanOrEquals', 'OperatorTypeNumberGreaterThanOrEquals', 'OperatorTypeBoolEquals', 'OperatorTypeStringIn', 'OperatorTypeStringNotIn', 'OperatorTypeStringBeginsWith', 'OperatorTypeStringEndsWith', 'OperatorTypeStringContains' OperatorType OperatorType `json:"operatorType,omitempty"` }
NumberGreaterThanAdvancedFilter numberGreaterThan Filter
func (NumberGreaterThanAdvancedFilter) AsAdvancedFilter ¶
func (ngtaf NumberGreaterThanAdvancedFilter) AsAdvancedFilter() (*AdvancedFilter, bool)
AsAdvancedFilter is the BasicAdvancedFilter implementation for NumberGreaterThanAdvancedFilter.
func (NumberGreaterThanAdvancedFilter) AsBasicAdvancedFilter ¶
func (ngtaf NumberGreaterThanAdvancedFilter) AsBasicAdvancedFilter() (BasicAdvancedFilter, bool)
AsBasicAdvancedFilter is the BasicAdvancedFilter implementation for NumberGreaterThanAdvancedFilter.
func (NumberGreaterThanAdvancedFilter) AsBoolEqualsAdvancedFilter ¶
func (ngtaf NumberGreaterThanAdvancedFilter) AsBoolEqualsAdvancedFilter() (*BoolEqualsAdvancedFilter, bool)
AsBoolEqualsAdvancedFilter is the BasicAdvancedFilter implementation for NumberGreaterThanAdvancedFilter.
func (NumberGreaterThanAdvancedFilter) AsNumberGreaterThanAdvancedFilter ¶
func (ngtaf NumberGreaterThanAdvancedFilter) AsNumberGreaterThanAdvancedFilter() (*NumberGreaterThanAdvancedFilter, bool)
AsNumberGreaterThanAdvancedFilter is the BasicAdvancedFilter implementation for NumberGreaterThanAdvancedFilter.
func (NumberGreaterThanAdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter ¶
func (ngtaf NumberGreaterThanAdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter() (*NumberGreaterThanOrEqualsAdvancedFilter, bool)
AsNumberGreaterThanOrEqualsAdvancedFilter is the BasicAdvancedFilter implementation for NumberGreaterThanAdvancedFilter.
func (NumberGreaterThanAdvancedFilter) AsNumberInAdvancedFilter ¶
func (ngtaf NumberGreaterThanAdvancedFilter) AsNumberInAdvancedFilter() (*NumberInAdvancedFilter, bool)
AsNumberInAdvancedFilter is the BasicAdvancedFilter implementation for NumberGreaterThanAdvancedFilter.
func (NumberGreaterThanAdvancedFilter) AsNumberLessThanAdvancedFilter ¶
func (ngtaf NumberGreaterThanAdvancedFilter) AsNumberLessThanAdvancedFilter() (*NumberLessThanAdvancedFilter, bool)
AsNumberLessThanAdvancedFilter is the BasicAdvancedFilter implementation for NumberGreaterThanAdvancedFilter.
func (NumberGreaterThanAdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter ¶
func (ngtaf NumberGreaterThanAdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter() (*NumberLessThanOrEqualsAdvancedFilter, bool)
AsNumberLessThanOrEqualsAdvancedFilter is the BasicAdvancedFilter implementation for NumberGreaterThanAdvancedFilter.
func (NumberGreaterThanAdvancedFilter) AsNumberNotInAdvancedFilter ¶
func (ngtaf NumberGreaterThanAdvancedFilter) AsNumberNotInAdvancedFilter() (*NumberNotInAdvancedFilter, bool)
AsNumberNotInAdvancedFilter is the BasicAdvancedFilter implementation for NumberGreaterThanAdvancedFilter.
func (NumberGreaterThanAdvancedFilter) AsStringBeginsWithAdvancedFilter ¶
func (ngtaf NumberGreaterThanAdvancedFilter) AsStringBeginsWithAdvancedFilter() (*StringBeginsWithAdvancedFilter, bool)
AsStringBeginsWithAdvancedFilter is the BasicAdvancedFilter implementation for NumberGreaterThanAdvancedFilter.
func (NumberGreaterThanAdvancedFilter) AsStringContainsAdvancedFilter ¶
func (ngtaf NumberGreaterThanAdvancedFilter) AsStringContainsAdvancedFilter() (*StringContainsAdvancedFilter, bool)
AsStringContainsAdvancedFilter is the BasicAdvancedFilter implementation for NumberGreaterThanAdvancedFilter.
func (NumberGreaterThanAdvancedFilter) AsStringEndsWithAdvancedFilter ¶
func (ngtaf NumberGreaterThanAdvancedFilter) AsStringEndsWithAdvancedFilter() (*StringEndsWithAdvancedFilter, bool)
AsStringEndsWithAdvancedFilter is the BasicAdvancedFilter implementation for NumberGreaterThanAdvancedFilter.
func (NumberGreaterThanAdvancedFilter) AsStringInAdvancedFilter ¶
func (ngtaf NumberGreaterThanAdvancedFilter) AsStringInAdvancedFilter() (*StringInAdvancedFilter, bool)
AsStringInAdvancedFilter is the BasicAdvancedFilter implementation for NumberGreaterThanAdvancedFilter.
func (NumberGreaterThanAdvancedFilter) AsStringNotInAdvancedFilter ¶
func (ngtaf NumberGreaterThanAdvancedFilter) AsStringNotInAdvancedFilter() (*StringNotInAdvancedFilter, bool)
AsStringNotInAdvancedFilter is the BasicAdvancedFilter implementation for NumberGreaterThanAdvancedFilter.
func (NumberGreaterThanAdvancedFilter) MarshalJSON ¶
func (ngtaf NumberGreaterThanAdvancedFilter) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for NumberGreaterThanAdvancedFilter.
type NumberGreaterThanOrEqualsAdvancedFilter ¶
type NumberGreaterThanOrEqualsAdvancedFilter struct { // Value - The filter value Value *float64 `json:"value,omitempty"` // Key - The filter key. Represents an event property with up to two levels of nesting. Key *string `json:"key,omitempty"` // OperatorType - Possible values include: 'OperatorTypeAdvancedFilter', 'OperatorTypeNumberIn', 'OperatorTypeNumberNotIn', 'OperatorTypeNumberLessThan', 'OperatorTypeNumberGreaterThan', 'OperatorTypeNumberLessThanOrEquals', 'OperatorTypeNumberGreaterThanOrEquals', 'OperatorTypeBoolEquals', 'OperatorTypeStringIn', 'OperatorTypeStringNotIn', 'OperatorTypeStringBeginsWith', 'OperatorTypeStringEndsWith', 'OperatorTypeStringContains' OperatorType OperatorType `json:"operatorType,omitempty"` }
NumberGreaterThanOrEqualsAdvancedFilter numberGreaterThanOrEquals Filter
func (NumberGreaterThanOrEqualsAdvancedFilter) AsAdvancedFilter ¶
func (ngtoeaf NumberGreaterThanOrEqualsAdvancedFilter) AsAdvancedFilter() (*AdvancedFilter, bool)
AsAdvancedFilter is the BasicAdvancedFilter implementation for NumberGreaterThanOrEqualsAdvancedFilter.
func (NumberGreaterThanOrEqualsAdvancedFilter) AsBasicAdvancedFilter ¶
func (ngtoeaf NumberGreaterThanOrEqualsAdvancedFilter) AsBasicAdvancedFilter() (BasicAdvancedFilter, bool)
AsBasicAdvancedFilter is the BasicAdvancedFilter implementation for NumberGreaterThanOrEqualsAdvancedFilter.
func (NumberGreaterThanOrEqualsAdvancedFilter) AsBoolEqualsAdvancedFilter ¶
func (ngtoeaf NumberGreaterThanOrEqualsAdvancedFilter) AsBoolEqualsAdvancedFilter() (*BoolEqualsAdvancedFilter, bool)
AsBoolEqualsAdvancedFilter is the BasicAdvancedFilter implementation for NumberGreaterThanOrEqualsAdvancedFilter.
func (NumberGreaterThanOrEqualsAdvancedFilter) AsNumberGreaterThanAdvancedFilter ¶
func (ngtoeaf NumberGreaterThanOrEqualsAdvancedFilter) AsNumberGreaterThanAdvancedFilter() (*NumberGreaterThanAdvancedFilter, bool)
AsNumberGreaterThanAdvancedFilter is the BasicAdvancedFilter implementation for NumberGreaterThanOrEqualsAdvancedFilter.
func (NumberGreaterThanOrEqualsAdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter ¶
func (ngtoeaf NumberGreaterThanOrEqualsAdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter() (*NumberGreaterThanOrEqualsAdvancedFilter, bool)
AsNumberGreaterThanOrEqualsAdvancedFilter is the BasicAdvancedFilter implementation for NumberGreaterThanOrEqualsAdvancedFilter.
func (NumberGreaterThanOrEqualsAdvancedFilter) AsNumberInAdvancedFilter ¶
func (ngtoeaf NumberGreaterThanOrEqualsAdvancedFilter) AsNumberInAdvancedFilter() (*NumberInAdvancedFilter, bool)
AsNumberInAdvancedFilter is the BasicAdvancedFilter implementation for NumberGreaterThanOrEqualsAdvancedFilter.
func (NumberGreaterThanOrEqualsAdvancedFilter) AsNumberLessThanAdvancedFilter ¶
func (ngtoeaf NumberGreaterThanOrEqualsAdvancedFilter) AsNumberLessThanAdvancedFilter() (*NumberLessThanAdvancedFilter, bool)
AsNumberLessThanAdvancedFilter is the BasicAdvancedFilter implementation for NumberGreaterThanOrEqualsAdvancedFilter.
func (NumberGreaterThanOrEqualsAdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter ¶
func (ngtoeaf NumberGreaterThanOrEqualsAdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter() (*NumberLessThanOrEqualsAdvancedFilter, bool)
AsNumberLessThanOrEqualsAdvancedFilter is the BasicAdvancedFilter implementation for NumberGreaterThanOrEqualsAdvancedFilter.
func (NumberGreaterThanOrEqualsAdvancedFilter) AsNumberNotInAdvancedFilter ¶
func (ngtoeaf NumberGreaterThanOrEqualsAdvancedFilter) AsNumberNotInAdvancedFilter() (*NumberNotInAdvancedFilter, bool)
AsNumberNotInAdvancedFilter is the BasicAdvancedFilter implementation for NumberGreaterThanOrEqualsAdvancedFilter.
func (NumberGreaterThanOrEqualsAdvancedFilter) AsStringBeginsWithAdvancedFilter ¶
func (ngtoeaf NumberGreaterThanOrEqualsAdvancedFilter) AsStringBeginsWithAdvancedFilter() (*StringBeginsWithAdvancedFilter, bool)
AsStringBeginsWithAdvancedFilter is the BasicAdvancedFilter implementation for NumberGreaterThanOrEqualsAdvancedFilter.
func (NumberGreaterThanOrEqualsAdvancedFilter) AsStringContainsAdvancedFilter ¶
func (ngtoeaf NumberGreaterThanOrEqualsAdvancedFilter) AsStringContainsAdvancedFilter() (*StringContainsAdvancedFilter, bool)
AsStringContainsAdvancedFilter is the BasicAdvancedFilter implementation for NumberGreaterThanOrEqualsAdvancedFilter.
func (NumberGreaterThanOrEqualsAdvancedFilter) AsStringEndsWithAdvancedFilter ¶
func (ngtoeaf NumberGreaterThanOrEqualsAdvancedFilter) AsStringEndsWithAdvancedFilter() (*StringEndsWithAdvancedFilter, bool)
AsStringEndsWithAdvancedFilter is the BasicAdvancedFilter implementation for NumberGreaterThanOrEqualsAdvancedFilter.
func (NumberGreaterThanOrEqualsAdvancedFilter) AsStringInAdvancedFilter ¶
func (ngtoeaf NumberGreaterThanOrEqualsAdvancedFilter) AsStringInAdvancedFilter() (*StringInAdvancedFilter, bool)
AsStringInAdvancedFilter is the BasicAdvancedFilter implementation for NumberGreaterThanOrEqualsAdvancedFilter.
func (NumberGreaterThanOrEqualsAdvancedFilter) AsStringNotInAdvancedFilter ¶
func (ngtoeaf NumberGreaterThanOrEqualsAdvancedFilter) AsStringNotInAdvancedFilter() (*StringNotInAdvancedFilter, bool)
AsStringNotInAdvancedFilter is the BasicAdvancedFilter implementation for NumberGreaterThanOrEqualsAdvancedFilter.
func (NumberGreaterThanOrEqualsAdvancedFilter) MarshalJSON ¶
func (ngtoeaf NumberGreaterThanOrEqualsAdvancedFilter) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for NumberGreaterThanOrEqualsAdvancedFilter.
type NumberInAdvancedFilter ¶
type NumberInAdvancedFilter struct { // Values - The set of filter values Values *[]float64 `json:"values,omitempty"` // Key - The filter key. Represents an event property with up to two levels of nesting. Key *string `json:"key,omitempty"` // OperatorType - Possible values include: 'OperatorTypeAdvancedFilter', 'OperatorTypeNumberIn', 'OperatorTypeNumberNotIn', 'OperatorTypeNumberLessThan', 'OperatorTypeNumberGreaterThan', 'OperatorTypeNumberLessThanOrEquals', 'OperatorTypeNumberGreaterThanOrEquals', 'OperatorTypeBoolEquals', 'OperatorTypeStringIn', 'OperatorTypeStringNotIn', 'OperatorTypeStringBeginsWith', 'OperatorTypeStringEndsWith', 'OperatorTypeStringContains' OperatorType OperatorType `json:"operatorType,omitempty"` }
NumberInAdvancedFilter numberIn filter
func (NumberInAdvancedFilter) AsAdvancedFilter ¶
func (niaf NumberInAdvancedFilter) AsAdvancedFilter() (*AdvancedFilter, bool)
AsAdvancedFilter is the BasicAdvancedFilter implementation for NumberInAdvancedFilter.
func (NumberInAdvancedFilter) AsBasicAdvancedFilter ¶
func (niaf NumberInAdvancedFilter) AsBasicAdvancedFilter() (BasicAdvancedFilter, bool)
AsBasicAdvancedFilter is the BasicAdvancedFilter implementation for NumberInAdvancedFilter.
func (NumberInAdvancedFilter) AsBoolEqualsAdvancedFilter ¶
func (niaf NumberInAdvancedFilter) AsBoolEqualsAdvancedFilter() (*BoolEqualsAdvancedFilter, bool)
AsBoolEqualsAdvancedFilter is the BasicAdvancedFilter implementation for NumberInAdvancedFilter.
func (NumberInAdvancedFilter) AsNumberGreaterThanAdvancedFilter ¶
func (niaf NumberInAdvancedFilter) AsNumberGreaterThanAdvancedFilter() (*NumberGreaterThanAdvancedFilter, bool)
AsNumberGreaterThanAdvancedFilter is the BasicAdvancedFilter implementation for NumberInAdvancedFilter.
func (NumberInAdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter ¶
func (niaf NumberInAdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter() (*NumberGreaterThanOrEqualsAdvancedFilter, bool)
AsNumberGreaterThanOrEqualsAdvancedFilter is the BasicAdvancedFilter implementation for NumberInAdvancedFilter.
func (NumberInAdvancedFilter) AsNumberInAdvancedFilter ¶
func (niaf NumberInAdvancedFilter) AsNumberInAdvancedFilter() (*NumberInAdvancedFilter, bool)
AsNumberInAdvancedFilter is the BasicAdvancedFilter implementation for NumberInAdvancedFilter.
func (NumberInAdvancedFilter) AsNumberLessThanAdvancedFilter ¶
func (niaf NumberInAdvancedFilter) AsNumberLessThanAdvancedFilter() (*NumberLessThanAdvancedFilter, bool)
AsNumberLessThanAdvancedFilter is the BasicAdvancedFilter implementation for NumberInAdvancedFilter.
func (NumberInAdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter ¶
func (niaf NumberInAdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter() (*NumberLessThanOrEqualsAdvancedFilter, bool)
AsNumberLessThanOrEqualsAdvancedFilter is the BasicAdvancedFilter implementation for NumberInAdvancedFilter.
func (NumberInAdvancedFilter) AsNumberNotInAdvancedFilter ¶
func (niaf NumberInAdvancedFilter) AsNumberNotInAdvancedFilter() (*NumberNotInAdvancedFilter, bool)
AsNumberNotInAdvancedFilter is the BasicAdvancedFilter implementation for NumberInAdvancedFilter.
func (NumberInAdvancedFilter) AsStringBeginsWithAdvancedFilter ¶
func (niaf NumberInAdvancedFilter) AsStringBeginsWithAdvancedFilter() (*StringBeginsWithAdvancedFilter, bool)
AsStringBeginsWithAdvancedFilter is the BasicAdvancedFilter implementation for NumberInAdvancedFilter.
func (NumberInAdvancedFilter) AsStringContainsAdvancedFilter ¶
func (niaf NumberInAdvancedFilter) AsStringContainsAdvancedFilter() (*StringContainsAdvancedFilter, bool)
AsStringContainsAdvancedFilter is the BasicAdvancedFilter implementation for NumberInAdvancedFilter.
func (NumberInAdvancedFilter) AsStringEndsWithAdvancedFilter ¶
func (niaf NumberInAdvancedFilter) AsStringEndsWithAdvancedFilter() (*StringEndsWithAdvancedFilter, bool)
AsStringEndsWithAdvancedFilter is the BasicAdvancedFilter implementation for NumberInAdvancedFilter.
func (NumberInAdvancedFilter) AsStringInAdvancedFilter ¶
func (niaf NumberInAdvancedFilter) AsStringInAdvancedFilter() (*StringInAdvancedFilter, bool)
AsStringInAdvancedFilter is the BasicAdvancedFilter implementation for NumberInAdvancedFilter.
func (NumberInAdvancedFilter) AsStringNotInAdvancedFilter ¶
func (niaf NumberInAdvancedFilter) AsStringNotInAdvancedFilter() (*StringNotInAdvancedFilter, bool)
AsStringNotInAdvancedFilter is the BasicAdvancedFilter implementation for NumberInAdvancedFilter.
func (NumberInAdvancedFilter) MarshalJSON ¶
func (niaf NumberInAdvancedFilter) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for NumberInAdvancedFilter.
type NumberLessThanAdvancedFilter ¶
type NumberLessThanAdvancedFilter struct { // Value - The filter value Value *float64 `json:"value,omitempty"` // Key - The filter key. Represents an event property with up to two levels of nesting. Key *string `json:"key,omitempty"` // OperatorType - Possible values include: 'OperatorTypeAdvancedFilter', 'OperatorTypeNumberIn', 'OperatorTypeNumberNotIn', 'OperatorTypeNumberLessThan', 'OperatorTypeNumberGreaterThan', 'OperatorTypeNumberLessThanOrEquals', 'OperatorTypeNumberGreaterThanOrEquals', 'OperatorTypeBoolEquals', 'OperatorTypeStringIn', 'OperatorTypeStringNotIn', 'OperatorTypeStringBeginsWith', 'OperatorTypeStringEndsWith', 'OperatorTypeStringContains' OperatorType OperatorType `json:"operatorType,omitempty"` }
NumberLessThanAdvancedFilter numberLessThan Filter
func (NumberLessThanAdvancedFilter) AsAdvancedFilter ¶
func (nltaf NumberLessThanAdvancedFilter) AsAdvancedFilter() (*AdvancedFilter, bool)
AsAdvancedFilter is the BasicAdvancedFilter implementation for NumberLessThanAdvancedFilter.
func (NumberLessThanAdvancedFilter) AsBasicAdvancedFilter ¶
func (nltaf NumberLessThanAdvancedFilter) AsBasicAdvancedFilter() (BasicAdvancedFilter, bool)
AsBasicAdvancedFilter is the BasicAdvancedFilter implementation for NumberLessThanAdvancedFilter.
func (NumberLessThanAdvancedFilter) AsBoolEqualsAdvancedFilter ¶
func (nltaf NumberLessThanAdvancedFilter) AsBoolEqualsAdvancedFilter() (*BoolEqualsAdvancedFilter, bool)
AsBoolEqualsAdvancedFilter is the BasicAdvancedFilter implementation for NumberLessThanAdvancedFilter.
func (NumberLessThanAdvancedFilter) AsNumberGreaterThanAdvancedFilter ¶
func (nltaf NumberLessThanAdvancedFilter) AsNumberGreaterThanAdvancedFilter() (*NumberGreaterThanAdvancedFilter, bool)
AsNumberGreaterThanAdvancedFilter is the BasicAdvancedFilter implementation for NumberLessThanAdvancedFilter.
func (NumberLessThanAdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter ¶
func (nltaf NumberLessThanAdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter() (*NumberGreaterThanOrEqualsAdvancedFilter, bool)
AsNumberGreaterThanOrEqualsAdvancedFilter is the BasicAdvancedFilter implementation for NumberLessThanAdvancedFilter.
func (NumberLessThanAdvancedFilter) AsNumberInAdvancedFilter ¶
func (nltaf NumberLessThanAdvancedFilter) AsNumberInAdvancedFilter() (*NumberInAdvancedFilter, bool)
AsNumberInAdvancedFilter is the BasicAdvancedFilter implementation for NumberLessThanAdvancedFilter.
func (NumberLessThanAdvancedFilter) AsNumberLessThanAdvancedFilter ¶
func (nltaf NumberLessThanAdvancedFilter) AsNumberLessThanAdvancedFilter() (*NumberLessThanAdvancedFilter, bool)
AsNumberLessThanAdvancedFilter is the BasicAdvancedFilter implementation for NumberLessThanAdvancedFilter.
func (NumberLessThanAdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter ¶
func (nltaf NumberLessThanAdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter() (*NumberLessThanOrEqualsAdvancedFilter, bool)
AsNumberLessThanOrEqualsAdvancedFilter is the BasicAdvancedFilter implementation for NumberLessThanAdvancedFilter.
func (NumberLessThanAdvancedFilter) AsNumberNotInAdvancedFilter ¶
func (nltaf NumberLessThanAdvancedFilter) AsNumberNotInAdvancedFilter() (*NumberNotInAdvancedFilter, bool)
AsNumberNotInAdvancedFilter is the BasicAdvancedFilter implementation for NumberLessThanAdvancedFilter.
func (NumberLessThanAdvancedFilter) AsStringBeginsWithAdvancedFilter ¶
func (nltaf NumberLessThanAdvancedFilter) AsStringBeginsWithAdvancedFilter() (*StringBeginsWithAdvancedFilter, bool)
AsStringBeginsWithAdvancedFilter is the BasicAdvancedFilter implementation for NumberLessThanAdvancedFilter.
func (NumberLessThanAdvancedFilter) AsStringContainsAdvancedFilter ¶
func (nltaf NumberLessThanAdvancedFilter) AsStringContainsAdvancedFilter() (*StringContainsAdvancedFilter, bool)
AsStringContainsAdvancedFilter is the BasicAdvancedFilter implementation for NumberLessThanAdvancedFilter.
func (NumberLessThanAdvancedFilter) AsStringEndsWithAdvancedFilter ¶
func (nltaf NumberLessThanAdvancedFilter) AsStringEndsWithAdvancedFilter() (*StringEndsWithAdvancedFilter, bool)
AsStringEndsWithAdvancedFilter is the BasicAdvancedFilter implementation for NumberLessThanAdvancedFilter.
func (NumberLessThanAdvancedFilter) AsStringInAdvancedFilter ¶
func (nltaf NumberLessThanAdvancedFilter) AsStringInAdvancedFilter() (*StringInAdvancedFilter, bool)
AsStringInAdvancedFilter is the BasicAdvancedFilter implementation for NumberLessThanAdvancedFilter.
func (NumberLessThanAdvancedFilter) AsStringNotInAdvancedFilter ¶
func (nltaf NumberLessThanAdvancedFilter) AsStringNotInAdvancedFilter() (*StringNotInAdvancedFilter, bool)
AsStringNotInAdvancedFilter is the BasicAdvancedFilter implementation for NumberLessThanAdvancedFilter.
func (NumberLessThanAdvancedFilter) MarshalJSON ¶
func (nltaf NumberLessThanAdvancedFilter) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for NumberLessThanAdvancedFilter.
type NumberLessThanOrEqualsAdvancedFilter ¶
type NumberLessThanOrEqualsAdvancedFilter struct { // Value - The filter value Value *float64 `json:"value,omitempty"` // Key - The filter key. Represents an event property with up to two levels of nesting. Key *string `json:"key,omitempty"` // OperatorType - Possible values include: 'OperatorTypeAdvancedFilter', 'OperatorTypeNumberIn', 'OperatorTypeNumberNotIn', 'OperatorTypeNumberLessThan', 'OperatorTypeNumberGreaterThan', 'OperatorTypeNumberLessThanOrEquals', 'OperatorTypeNumberGreaterThanOrEquals', 'OperatorTypeBoolEquals', 'OperatorTypeStringIn', 'OperatorTypeStringNotIn', 'OperatorTypeStringBeginsWith', 'OperatorTypeStringEndsWith', 'OperatorTypeStringContains' OperatorType OperatorType `json:"operatorType,omitempty"` }
NumberLessThanOrEqualsAdvancedFilter numberLessThanOrEquals Filter
func (NumberLessThanOrEqualsAdvancedFilter) AsAdvancedFilter ¶
func (nltoeaf NumberLessThanOrEqualsAdvancedFilter) AsAdvancedFilter() (*AdvancedFilter, bool)
AsAdvancedFilter is the BasicAdvancedFilter implementation for NumberLessThanOrEqualsAdvancedFilter.
func (NumberLessThanOrEqualsAdvancedFilter) AsBasicAdvancedFilter ¶
func (nltoeaf NumberLessThanOrEqualsAdvancedFilter) AsBasicAdvancedFilter() (BasicAdvancedFilter, bool)
AsBasicAdvancedFilter is the BasicAdvancedFilter implementation for NumberLessThanOrEqualsAdvancedFilter.
func (NumberLessThanOrEqualsAdvancedFilter) AsBoolEqualsAdvancedFilter ¶
func (nltoeaf NumberLessThanOrEqualsAdvancedFilter) AsBoolEqualsAdvancedFilter() (*BoolEqualsAdvancedFilter, bool)
AsBoolEqualsAdvancedFilter is the BasicAdvancedFilter implementation for NumberLessThanOrEqualsAdvancedFilter.
func (NumberLessThanOrEqualsAdvancedFilter) AsNumberGreaterThanAdvancedFilter ¶
func (nltoeaf NumberLessThanOrEqualsAdvancedFilter) AsNumberGreaterThanAdvancedFilter() (*NumberGreaterThanAdvancedFilter, bool)
AsNumberGreaterThanAdvancedFilter is the BasicAdvancedFilter implementation for NumberLessThanOrEqualsAdvancedFilter.
func (NumberLessThanOrEqualsAdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter ¶
func (nltoeaf NumberLessThanOrEqualsAdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter() (*NumberGreaterThanOrEqualsAdvancedFilter, bool)
AsNumberGreaterThanOrEqualsAdvancedFilter is the BasicAdvancedFilter implementation for NumberLessThanOrEqualsAdvancedFilter.
func (NumberLessThanOrEqualsAdvancedFilter) AsNumberInAdvancedFilter ¶
func (nltoeaf NumberLessThanOrEqualsAdvancedFilter) AsNumberInAdvancedFilter() (*NumberInAdvancedFilter, bool)
AsNumberInAdvancedFilter is the BasicAdvancedFilter implementation for NumberLessThanOrEqualsAdvancedFilter.
func (NumberLessThanOrEqualsAdvancedFilter) AsNumberLessThanAdvancedFilter ¶
func (nltoeaf NumberLessThanOrEqualsAdvancedFilter) AsNumberLessThanAdvancedFilter() (*NumberLessThanAdvancedFilter, bool)
AsNumberLessThanAdvancedFilter is the BasicAdvancedFilter implementation for NumberLessThanOrEqualsAdvancedFilter.
func (NumberLessThanOrEqualsAdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter ¶
func (nltoeaf NumberLessThanOrEqualsAdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter() (*NumberLessThanOrEqualsAdvancedFilter, bool)
AsNumberLessThanOrEqualsAdvancedFilter is the BasicAdvancedFilter implementation for NumberLessThanOrEqualsAdvancedFilter.
func (NumberLessThanOrEqualsAdvancedFilter) AsNumberNotInAdvancedFilter ¶
func (nltoeaf NumberLessThanOrEqualsAdvancedFilter) AsNumberNotInAdvancedFilter() (*NumberNotInAdvancedFilter, bool)
AsNumberNotInAdvancedFilter is the BasicAdvancedFilter implementation for NumberLessThanOrEqualsAdvancedFilter.
func (NumberLessThanOrEqualsAdvancedFilter) AsStringBeginsWithAdvancedFilter ¶
func (nltoeaf NumberLessThanOrEqualsAdvancedFilter) AsStringBeginsWithAdvancedFilter() (*StringBeginsWithAdvancedFilter, bool)
AsStringBeginsWithAdvancedFilter is the BasicAdvancedFilter implementation for NumberLessThanOrEqualsAdvancedFilter.
func (NumberLessThanOrEqualsAdvancedFilter) AsStringContainsAdvancedFilter ¶
func (nltoeaf NumberLessThanOrEqualsAdvancedFilter) AsStringContainsAdvancedFilter() (*StringContainsAdvancedFilter, bool)
AsStringContainsAdvancedFilter is the BasicAdvancedFilter implementation for NumberLessThanOrEqualsAdvancedFilter.
func (NumberLessThanOrEqualsAdvancedFilter) AsStringEndsWithAdvancedFilter ¶
func (nltoeaf NumberLessThanOrEqualsAdvancedFilter) AsStringEndsWithAdvancedFilter() (*StringEndsWithAdvancedFilter, bool)
AsStringEndsWithAdvancedFilter is the BasicAdvancedFilter implementation for NumberLessThanOrEqualsAdvancedFilter.
func (NumberLessThanOrEqualsAdvancedFilter) AsStringInAdvancedFilter ¶
func (nltoeaf NumberLessThanOrEqualsAdvancedFilter) AsStringInAdvancedFilter() (*StringInAdvancedFilter, bool)
AsStringInAdvancedFilter is the BasicAdvancedFilter implementation for NumberLessThanOrEqualsAdvancedFilter.
func (NumberLessThanOrEqualsAdvancedFilter) AsStringNotInAdvancedFilter ¶
func (nltoeaf NumberLessThanOrEqualsAdvancedFilter) AsStringNotInAdvancedFilter() (*StringNotInAdvancedFilter, bool)
AsStringNotInAdvancedFilter is the BasicAdvancedFilter implementation for NumberLessThanOrEqualsAdvancedFilter.
func (NumberLessThanOrEqualsAdvancedFilter) MarshalJSON ¶
func (nltoeaf NumberLessThanOrEqualsAdvancedFilter) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for NumberLessThanOrEqualsAdvancedFilter.
type NumberNotInAdvancedFilter ¶
type NumberNotInAdvancedFilter struct { // Values - The set of filter values Values *[]float64 `json:"values,omitempty"` // Key - The filter key. Represents an event property with up to two levels of nesting. Key *string `json:"key,omitempty"` // OperatorType - Possible values include: 'OperatorTypeAdvancedFilter', 'OperatorTypeNumberIn', 'OperatorTypeNumberNotIn', 'OperatorTypeNumberLessThan', 'OperatorTypeNumberGreaterThan', 'OperatorTypeNumberLessThanOrEquals', 'OperatorTypeNumberGreaterThanOrEquals', 'OperatorTypeBoolEquals', 'OperatorTypeStringIn', 'OperatorTypeStringNotIn', 'OperatorTypeStringBeginsWith', 'OperatorTypeStringEndsWith', 'OperatorTypeStringContains' OperatorType OperatorType `json:"operatorType,omitempty"` }
NumberNotInAdvancedFilter numberNotIn Filter
func (NumberNotInAdvancedFilter) AsAdvancedFilter ¶
func (nniaf NumberNotInAdvancedFilter) AsAdvancedFilter() (*AdvancedFilter, bool)
AsAdvancedFilter is the BasicAdvancedFilter implementation for NumberNotInAdvancedFilter.
func (NumberNotInAdvancedFilter) AsBasicAdvancedFilter ¶
func (nniaf NumberNotInAdvancedFilter) AsBasicAdvancedFilter() (BasicAdvancedFilter, bool)
AsBasicAdvancedFilter is the BasicAdvancedFilter implementation for NumberNotInAdvancedFilter.
func (NumberNotInAdvancedFilter) AsBoolEqualsAdvancedFilter ¶
func (nniaf NumberNotInAdvancedFilter) AsBoolEqualsAdvancedFilter() (*BoolEqualsAdvancedFilter, bool)
AsBoolEqualsAdvancedFilter is the BasicAdvancedFilter implementation for NumberNotInAdvancedFilter.
func (NumberNotInAdvancedFilter) AsNumberGreaterThanAdvancedFilter ¶
func (nniaf NumberNotInAdvancedFilter) AsNumberGreaterThanAdvancedFilter() (*NumberGreaterThanAdvancedFilter, bool)
AsNumberGreaterThanAdvancedFilter is the BasicAdvancedFilter implementation for NumberNotInAdvancedFilter.
func (NumberNotInAdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter ¶
func (nniaf NumberNotInAdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter() (*NumberGreaterThanOrEqualsAdvancedFilter, bool)
AsNumberGreaterThanOrEqualsAdvancedFilter is the BasicAdvancedFilter implementation for NumberNotInAdvancedFilter.
func (NumberNotInAdvancedFilter) AsNumberInAdvancedFilter ¶
func (nniaf NumberNotInAdvancedFilter) AsNumberInAdvancedFilter() (*NumberInAdvancedFilter, bool)
AsNumberInAdvancedFilter is the BasicAdvancedFilter implementation for NumberNotInAdvancedFilter.
func (NumberNotInAdvancedFilter) AsNumberLessThanAdvancedFilter ¶
func (nniaf NumberNotInAdvancedFilter) AsNumberLessThanAdvancedFilter() (*NumberLessThanAdvancedFilter, bool)
AsNumberLessThanAdvancedFilter is the BasicAdvancedFilter implementation for NumberNotInAdvancedFilter.
func (NumberNotInAdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter ¶
func (nniaf NumberNotInAdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter() (*NumberLessThanOrEqualsAdvancedFilter, bool)
AsNumberLessThanOrEqualsAdvancedFilter is the BasicAdvancedFilter implementation for NumberNotInAdvancedFilter.
func (NumberNotInAdvancedFilter) AsNumberNotInAdvancedFilter ¶
func (nniaf NumberNotInAdvancedFilter) AsNumberNotInAdvancedFilter() (*NumberNotInAdvancedFilter, bool)
AsNumberNotInAdvancedFilter is the BasicAdvancedFilter implementation for NumberNotInAdvancedFilter.
func (NumberNotInAdvancedFilter) AsStringBeginsWithAdvancedFilter ¶
func (nniaf NumberNotInAdvancedFilter) AsStringBeginsWithAdvancedFilter() (*StringBeginsWithAdvancedFilter, bool)
AsStringBeginsWithAdvancedFilter is the BasicAdvancedFilter implementation for NumberNotInAdvancedFilter.
func (NumberNotInAdvancedFilter) AsStringContainsAdvancedFilter ¶
func (nniaf NumberNotInAdvancedFilter) AsStringContainsAdvancedFilter() (*StringContainsAdvancedFilter, bool)
AsStringContainsAdvancedFilter is the BasicAdvancedFilter implementation for NumberNotInAdvancedFilter.
func (NumberNotInAdvancedFilter) AsStringEndsWithAdvancedFilter ¶
func (nniaf NumberNotInAdvancedFilter) AsStringEndsWithAdvancedFilter() (*StringEndsWithAdvancedFilter, bool)
AsStringEndsWithAdvancedFilter is the BasicAdvancedFilter implementation for NumberNotInAdvancedFilter.
func (NumberNotInAdvancedFilter) AsStringInAdvancedFilter ¶
func (nniaf NumberNotInAdvancedFilter) AsStringInAdvancedFilter() (*StringInAdvancedFilter, bool)
AsStringInAdvancedFilter is the BasicAdvancedFilter implementation for NumberNotInAdvancedFilter.
func (NumberNotInAdvancedFilter) AsStringNotInAdvancedFilter ¶
func (nniaf NumberNotInAdvancedFilter) AsStringNotInAdvancedFilter() (*StringNotInAdvancedFilter, bool)
AsStringNotInAdvancedFilter is the BasicAdvancedFilter implementation for NumberNotInAdvancedFilter.
func (NumberNotInAdvancedFilter) MarshalJSON ¶
func (nniaf NumberNotInAdvancedFilter) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for NumberNotInAdvancedFilter.
type Operation ¶
type Operation struct { // Name - Name of the operation Name *string `json:"name,omitempty"` // Display - Display name of the operation Display *OperationInfo `json:"display,omitempty"` // Origin - Origin of the operation Origin *string `json:"origin,omitempty"` // Properties - Properties of the operation Properties interface{} `json:"properties,omitempty"` }
Operation represents an operation returned by the GetOperations request
type OperationInfo ¶
type OperationInfo struct { // Provider - Name of the provider Provider *string `json:"provider,omitempty"` // Resource - Name of the resource type Resource *string `json:"resource,omitempty"` // Operation - Name of the operation Operation *string `json:"operation,omitempty"` // Description - Description of the operation Description *string `json:"description,omitempty"` }
OperationInfo information about an operation
type OperationsClient ¶
type OperationsClient struct {
BaseClient
}
OperationsClient is the azure EventGrid Management Client
func NewOperationsClient ¶
func NewOperationsClient(subscriptionID string) OperationsClient
NewOperationsClient creates an instance of the OperationsClient client.
func NewOperationsClientWithBaseURI ¶
func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient
NewOperationsClientWithBaseURI creates an instance of the OperationsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (OperationsClient) List ¶
func (client OperationsClient) List(ctx context.Context) (result OperationsListResult, err error)
List list the available operations supported by the Microsoft.EventGrid resource provider
func (OperationsClient) ListPreparer ¶
ListPreparer prepares the List request.
func (OperationsClient) ListResponder ¶
func (client OperationsClient) ListResponder(resp *http.Response) (result OperationsListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (OperationsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type OperationsListResult ¶
type OperationsListResult struct { autorest.Response `json:"-"` // Value - A collection of operations Value *[]Operation `json:"value,omitempty"` }
OperationsListResult result of the List Operations operation
type OperatorType ¶
type OperatorType string
OperatorType enumerates the values for operator type.
const ( // OperatorTypeAdvancedFilter ... OperatorTypeAdvancedFilter OperatorType = "AdvancedFilter" // OperatorTypeBoolEquals ... OperatorTypeBoolEquals OperatorType = "BoolEquals" // OperatorTypeNumberGreaterThan ... OperatorTypeNumberGreaterThan OperatorType = "NumberGreaterThan" // OperatorTypeNumberGreaterThanOrEquals ... OperatorTypeNumberGreaterThanOrEquals OperatorType = "NumberGreaterThanOrEquals" // OperatorTypeNumberIn ... OperatorTypeNumberIn OperatorType = "NumberIn" // OperatorTypeNumberLessThan ... OperatorTypeNumberLessThan OperatorType = "NumberLessThan" // OperatorTypeNumberLessThanOrEquals ... OperatorTypeNumberLessThanOrEquals OperatorType = "NumberLessThanOrEquals" // OperatorTypeNumberNotIn ... OperatorTypeNumberNotIn OperatorType = "NumberNotIn" // OperatorTypeStringBeginsWith ... OperatorTypeStringBeginsWith OperatorType = "StringBeginsWith" // OperatorTypeStringContains ... OperatorTypeStringContains OperatorType = "StringContains" // OperatorTypeStringEndsWith ... OperatorTypeStringEndsWith OperatorType = "StringEndsWith" // OperatorTypeStringIn ... OperatorTypeStringIn OperatorType = "StringIn" // OperatorTypeStringNotIn ... OperatorTypeStringNotIn OperatorType = "StringNotIn" )
func PossibleOperatorTypeValues ¶
func PossibleOperatorTypeValues() []OperatorType
PossibleOperatorTypeValues returns an array of possible values for the OperatorType const type.
type Resource ¶
type Resource struct { // ID - READ-ONLY; Fully qualified identifier of the resource ID *string `json:"id,omitempty"` // Name - READ-ONLY; Name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; Type of the resource Type *string `json:"type,omitempty"` }
Resource definition of a Resource
type ResourceRegionType ¶
type ResourceRegionType string
ResourceRegionType enumerates the values for resource region type.
const ( // GlobalResource ... GlobalResource ResourceRegionType = "GlobalResource" // RegionalResource ... RegionalResource ResourceRegionType = "RegionalResource" )
func PossibleResourceRegionTypeValues ¶
func PossibleResourceRegionTypeValues() []ResourceRegionType
PossibleResourceRegionTypeValues returns an array of possible values for the ResourceRegionType const type.
type RetryPolicy ¶
type RetryPolicy struct { // MaxDeliveryAttempts - Maximum number of delivery retry attempts for events. MaxDeliveryAttempts *int32 `json:"maxDeliveryAttempts,omitempty"` // EventTimeToLiveInMinutes - Time To Live (in minutes) for events. EventTimeToLiveInMinutes *int32 `json:"eventTimeToLiveInMinutes,omitempty"` }
RetryPolicy information about the retry policy for an event subscription
type StorageBlobDeadLetterDestination ¶
type StorageBlobDeadLetterDestination struct { // StorageBlobDeadLetterDestinationProperties - The properties of the Storage Blob based deadletter destination *StorageBlobDeadLetterDestinationProperties `json:"properties,omitempty"` // EndpointType - Possible values include: 'EndpointTypeDeadLetterDestination', 'EndpointTypeStorageBlob' EndpointType EndpointTypeBasicDeadLetterDestination `json:"endpointType,omitempty"` }
StorageBlobDeadLetterDestination information about the storage blob based dead letter destination.
func (StorageBlobDeadLetterDestination) AsBasicDeadLetterDestination ¶
func (sbdld StorageBlobDeadLetterDestination) AsBasicDeadLetterDestination() (BasicDeadLetterDestination, bool)
AsBasicDeadLetterDestination is the BasicDeadLetterDestination implementation for StorageBlobDeadLetterDestination.
func (StorageBlobDeadLetterDestination) AsDeadLetterDestination ¶
func (sbdld StorageBlobDeadLetterDestination) AsDeadLetterDestination() (*DeadLetterDestination, bool)
AsDeadLetterDestination is the BasicDeadLetterDestination implementation for StorageBlobDeadLetterDestination.
func (StorageBlobDeadLetterDestination) AsStorageBlobDeadLetterDestination ¶
func (sbdld StorageBlobDeadLetterDestination) AsStorageBlobDeadLetterDestination() (*StorageBlobDeadLetterDestination, bool)
AsStorageBlobDeadLetterDestination is the BasicDeadLetterDestination implementation for StorageBlobDeadLetterDestination.
func (StorageBlobDeadLetterDestination) MarshalJSON ¶
func (sbdld StorageBlobDeadLetterDestination) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for StorageBlobDeadLetterDestination.
func (*StorageBlobDeadLetterDestination) UnmarshalJSON ¶
func (sbdld *StorageBlobDeadLetterDestination) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for StorageBlobDeadLetterDestination struct.
type StorageBlobDeadLetterDestinationProperties ¶
type StorageBlobDeadLetterDestinationProperties struct { // ResourceID - The Azure Resource ID of the storage account that is the destination of the deadletter events ResourceID *string `json:"resourceId,omitempty"` // BlobContainerName - The name of the Storage blob container that is the destination of the deadletter events BlobContainerName *string `json:"blobContainerName,omitempty"` }
StorageBlobDeadLetterDestinationProperties properties of the storage blob based dead letter destination.
type StorageQueueEventSubscriptionDestination ¶
type StorageQueueEventSubscriptionDestination struct { // StorageQueueEventSubscriptionDestinationProperties - Storage Queue Properties of the event subscription destination *StorageQueueEventSubscriptionDestinationProperties `json:"properties,omitempty"` // EndpointType - Possible values include: 'EndpointTypeEventSubscriptionDestination', 'EndpointTypeWebHook', 'EndpointTypeEventHub', 'EndpointTypeStorageQueue', 'EndpointTypeHybridConnection' EndpointType EndpointType `json:"endpointType,omitempty"` }
StorageQueueEventSubscriptionDestination information about the storage queue destination for an event subscription.
func (StorageQueueEventSubscriptionDestination) AsBasicEventSubscriptionDestination ¶
func (sqesd StorageQueueEventSubscriptionDestination) AsBasicEventSubscriptionDestination() (BasicEventSubscriptionDestination, bool)
AsBasicEventSubscriptionDestination is the BasicEventSubscriptionDestination implementation for StorageQueueEventSubscriptionDestination.
func (StorageQueueEventSubscriptionDestination) AsEventHubEventSubscriptionDestination ¶
func (sqesd StorageQueueEventSubscriptionDestination) AsEventHubEventSubscriptionDestination() (*EventHubEventSubscriptionDestination, bool)
AsEventHubEventSubscriptionDestination is the BasicEventSubscriptionDestination implementation for StorageQueueEventSubscriptionDestination.
func (StorageQueueEventSubscriptionDestination) AsEventSubscriptionDestination ¶
func (sqesd StorageQueueEventSubscriptionDestination) AsEventSubscriptionDestination() (*EventSubscriptionDestination, bool)
AsEventSubscriptionDestination is the BasicEventSubscriptionDestination implementation for StorageQueueEventSubscriptionDestination.
func (StorageQueueEventSubscriptionDestination) AsHybridConnectionEventSubscriptionDestination ¶
func (sqesd StorageQueueEventSubscriptionDestination) AsHybridConnectionEventSubscriptionDestination() (*HybridConnectionEventSubscriptionDestination, bool)
AsHybridConnectionEventSubscriptionDestination is the BasicEventSubscriptionDestination implementation for StorageQueueEventSubscriptionDestination.
func (StorageQueueEventSubscriptionDestination) AsStorageQueueEventSubscriptionDestination ¶
func (sqesd StorageQueueEventSubscriptionDestination) AsStorageQueueEventSubscriptionDestination() (*StorageQueueEventSubscriptionDestination, bool)
AsStorageQueueEventSubscriptionDestination is the BasicEventSubscriptionDestination implementation for StorageQueueEventSubscriptionDestination.
func (StorageQueueEventSubscriptionDestination) AsWebHookEventSubscriptionDestination ¶
func (sqesd StorageQueueEventSubscriptionDestination) AsWebHookEventSubscriptionDestination() (*WebHookEventSubscriptionDestination, bool)
AsWebHookEventSubscriptionDestination is the BasicEventSubscriptionDestination implementation for StorageQueueEventSubscriptionDestination.
func (StorageQueueEventSubscriptionDestination) MarshalJSON ¶
func (sqesd StorageQueueEventSubscriptionDestination) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for StorageQueueEventSubscriptionDestination.
func (*StorageQueueEventSubscriptionDestination) UnmarshalJSON ¶
func (sqesd *StorageQueueEventSubscriptionDestination) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for StorageQueueEventSubscriptionDestination struct.
type StorageQueueEventSubscriptionDestinationProperties ¶
type StorageQueueEventSubscriptionDestinationProperties struct { // ResourceID - The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription. ResourceID *string `json:"resourceId,omitempty"` // QueueName - The name of the Storage queue under a storage account that is the destination of an event subscription. QueueName *string `json:"queueName,omitempty"` }
StorageQueueEventSubscriptionDestinationProperties the properties for a storage queue destination.
type StringBeginsWithAdvancedFilter ¶
type StringBeginsWithAdvancedFilter struct { // Values - The set of filter values Values *[]string `json:"values,omitempty"` // Key - The filter key. Represents an event property with up to two levels of nesting. Key *string `json:"key,omitempty"` // OperatorType - Possible values include: 'OperatorTypeAdvancedFilter', 'OperatorTypeNumberIn', 'OperatorTypeNumberNotIn', 'OperatorTypeNumberLessThan', 'OperatorTypeNumberGreaterThan', 'OperatorTypeNumberLessThanOrEquals', 'OperatorTypeNumberGreaterThanOrEquals', 'OperatorTypeBoolEquals', 'OperatorTypeStringIn', 'OperatorTypeStringNotIn', 'OperatorTypeStringBeginsWith', 'OperatorTypeStringEndsWith', 'OperatorTypeStringContains' OperatorType OperatorType `json:"operatorType,omitempty"` }
StringBeginsWithAdvancedFilter stringBeginsWith Filter
func (StringBeginsWithAdvancedFilter) AsAdvancedFilter ¶
func (sbwaf StringBeginsWithAdvancedFilter) AsAdvancedFilter() (*AdvancedFilter, bool)
AsAdvancedFilter is the BasicAdvancedFilter implementation for StringBeginsWithAdvancedFilter.
func (StringBeginsWithAdvancedFilter) AsBasicAdvancedFilter ¶
func (sbwaf StringBeginsWithAdvancedFilter) AsBasicAdvancedFilter() (BasicAdvancedFilter, bool)
AsBasicAdvancedFilter is the BasicAdvancedFilter implementation for StringBeginsWithAdvancedFilter.
func (StringBeginsWithAdvancedFilter) AsBoolEqualsAdvancedFilter ¶
func (sbwaf StringBeginsWithAdvancedFilter) AsBoolEqualsAdvancedFilter() (*BoolEqualsAdvancedFilter, bool)
AsBoolEqualsAdvancedFilter is the BasicAdvancedFilter implementation for StringBeginsWithAdvancedFilter.
func (StringBeginsWithAdvancedFilter) AsNumberGreaterThanAdvancedFilter ¶
func (sbwaf StringBeginsWithAdvancedFilter) AsNumberGreaterThanAdvancedFilter() (*NumberGreaterThanAdvancedFilter, bool)
AsNumberGreaterThanAdvancedFilter is the BasicAdvancedFilter implementation for StringBeginsWithAdvancedFilter.
func (StringBeginsWithAdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter ¶
func (sbwaf StringBeginsWithAdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter() (*NumberGreaterThanOrEqualsAdvancedFilter, bool)
AsNumberGreaterThanOrEqualsAdvancedFilter is the BasicAdvancedFilter implementation for StringBeginsWithAdvancedFilter.
func (StringBeginsWithAdvancedFilter) AsNumberInAdvancedFilter ¶
func (sbwaf StringBeginsWithAdvancedFilter) AsNumberInAdvancedFilter() (*NumberInAdvancedFilter, bool)
AsNumberInAdvancedFilter is the BasicAdvancedFilter implementation for StringBeginsWithAdvancedFilter.
func (StringBeginsWithAdvancedFilter) AsNumberLessThanAdvancedFilter ¶
func (sbwaf StringBeginsWithAdvancedFilter) AsNumberLessThanAdvancedFilter() (*NumberLessThanAdvancedFilter, bool)
AsNumberLessThanAdvancedFilter is the BasicAdvancedFilter implementation for StringBeginsWithAdvancedFilter.
func (StringBeginsWithAdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter ¶
func (sbwaf StringBeginsWithAdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter() (*NumberLessThanOrEqualsAdvancedFilter, bool)
AsNumberLessThanOrEqualsAdvancedFilter is the BasicAdvancedFilter implementation for StringBeginsWithAdvancedFilter.
func (StringBeginsWithAdvancedFilter) AsNumberNotInAdvancedFilter ¶
func (sbwaf StringBeginsWithAdvancedFilter) AsNumberNotInAdvancedFilter() (*NumberNotInAdvancedFilter, bool)
AsNumberNotInAdvancedFilter is the BasicAdvancedFilter implementation for StringBeginsWithAdvancedFilter.
func (StringBeginsWithAdvancedFilter) AsStringBeginsWithAdvancedFilter ¶
func (sbwaf StringBeginsWithAdvancedFilter) AsStringBeginsWithAdvancedFilter() (*StringBeginsWithAdvancedFilter, bool)
AsStringBeginsWithAdvancedFilter is the BasicAdvancedFilter implementation for StringBeginsWithAdvancedFilter.
func (StringBeginsWithAdvancedFilter) AsStringContainsAdvancedFilter ¶
func (sbwaf StringBeginsWithAdvancedFilter) AsStringContainsAdvancedFilter() (*StringContainsAdvancedFilter, bool)
AsStringContainsAdvancedFilter is the BasicAdvancedFilter implementation for StringBeginsWithAdvancedFilter.
func (StringBeginsWithAdvancedFilter) AsStringEndsWithAdvancedFilter ¶
func (sbwaf StringBeginsWithAdvancedFilter) AsStringEndsWithAdvancedFilter() (*StringEndsWithAdvancedFilter, bool)
AsStringEndsWithAdvancedFilter is the BasicAdvancedFilter implementation for StringBeginsWithAdvancedFilter.
func (StringBeginsWithAdvancedFilter) AsStringInAdvancedFilter ¶
func (sbwaf StringBeginsWithAdvancedFilter) AsStringInAdvancedFilter() (*StringInAdvancedFilter, bool)
AsStringInAdvancedFilter is the BasicAdvancedFilter implementation for StringBeginsWithAdvancedFilter.
func (StringBeginsWithAdvancedFilter) AsStringNotInAdvancedFilter ¶
func (sbwaf StringBeginsWithAdvancedFilter) AsStringNotInAdvancedFilter() (*StringNotInAdvancedFilter, bool)
AsStringNotInAdvancedFilter is the BasicAdvancedFilter implementation for StringBeginsWithAdvancedFilter.
func (StringBeginsWithAdvancedFilter) MarshalJSON ¶
func (sbwaf StringBeginsWithAdvancedFilter) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for StringBeginsWithAdvancedFilter.
type StringContainsAdvancedFilter ¶
type StringContainsAdvancedFilter struct { // Values - The set of filter values Values *[]string `json:"values,omitempty"` // Key - The filter key. Represents an event property with up to two levels of nesting. Key *string `json:"key,omitempty"` // OperatorType - Possible values include: 'OperatorTypeAdvancedFilter', 'OperatorTypeNumberIn', 'OperatorTypeNumberNotIn', 'OperatorTypeNumberLessThan', 'OperatorTypeNumberGreaterThan', 'OperatorTypeNumberLessThanOrEquals', 'OperatorTypeNumberGreaterThanOrEquals', 'OperatorTypeBoolEquals', 'OperatorTypeStringIn', 'OperatorTypeStringNotIn', 'OperatorTypeStringBeginsWith', 'OperatorTypeStringEndsWith', 'OperatorTypeStringContains' OperatorType OperatorType `json:"operatorType,omitempty"` }
StringContainsAdvancedFilter stringContains Filter
func (StringContainsAdvancedFilter) AsAdvancedFilter ¶
func (scaf StringContainsAdvancedFilter) AsAdvancedFilter() (*AdvancedFilter, bool)
AsAdvancedFilter is the BasicAdvancedFilter implementation for StringContainsAdvancedFilter.
func (StringContainsAdvancedFilter) AsBasicAdvancedFilter ¶
func (scaf StringContainsAdvancedFilter) AsBasicAdvancedFilter() (BasicAdvancedFilter, bool)
AsBasicAdvancedFilter is the BasicAdvancedFilter implementation for StringContainsAdvancedFilter.
func (StringContainsAdvancedFilter) AsBoolEqualsAdvancedFilter ¶
func (scaf StringContainsAdvancedFilter) AsBoolEqualsAdvancedFilter() (*BoolEqualsAdvancedFilter, bool)
AsBoolEqualsAdvancedFilter is the BasicAdvancedFilter implementation for StringContainsAdvancedFilter.
func (StringContainsAdvancedFilter) AsNumberGreaterThanAdvancedFilter ¶
func (scaf StringContainsAdvancedFilter) AsNumberGreaterThanAdvancedFilter() (*NumberGreaterThanAdvancedFilter, bool)
AsNumberGreaterThanAdvancedFilter is the BasicAdvancedFilter implementation for StringContainsAdvancedFilter.
func (StringContainsAdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter ¶
func (scaf StringContainsAdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter() (*NumberGreaterThanOrEqualsAdvancedFilter, bool)
AsNumberGreaterThanOrEqualsAdvancedFilter is the BasicAdvancedFilter implementation for StringContainsAdvancedFilter.
func (StringContainsAdvancedFilter) AsNumberInAdvancedFilter ¶
func (scaf StringContainsAdvancedFilter) AsNumberInAdvancedFilter() (*NumberInAdvancedFilter, bool)
AsNumberInAdvancedFilter is the BasicAdvancedFilter implementation for StringContainsAdvancedFilter.
func (StringContainsAdvancedFilter) AsNumberLessThanAdvancedFilter ¶
func (scaf StringContainsAdvancedFilter) AsNumberLessThanAdvancedFilter() (*NumberLessThanAdvancedFilter, bool)
AsNumberLessThanAdvancedFilter is the BasicAdvancedFilter implementation for StringContainsAdvancedFilter.
func (StringContainsAdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter ¶
func (scaf StringContainsAdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter() (*NumberLessThanOrEqualsAdvancedFilter, bool)
AsNumberLessThanOrEqualsAdvancedFilter is the BasicAdvancedFilter implementation for StringContainsAdvancedFilter.
func (StringContainsAdvancedFilter) AsNumberNotInAdvancedFilter ¶
func (scaf StringContainsAdvancedFilter) AsNumberNotInAdvancedFilter() (*NumberNotInAdvancedFilter, bool)
AsNumberNotInAdvancedFilter is the BasicAdvancedFilter implementation for StringContainsAdvancedFilter.
func (StringContainsAdvancedFilter) AsStringBeginsWithAdvancedFilter ¶
func (scaf StringContainsAdvancedFilter) AsStringBeginsWithAdvancedFilter() (*StringBeginsWithAdvancedFilter, bool)
AsStringBeginsWithAdvancedFilter is the BasicAdvancedFilter implementation for StringContainsAdvancedFilter.
func (StringContainsAdvancedFilter) AsStringContainsAdvancedFilter ¶
func (scaf StringContainsAdvancedFilter) AsStringContainsAdvancedFilter() (*StringContainsAdvancedFilter, bool)
AsStringContainsAdvancedFilter is the BasicAdvancedFilter implementation for StringContainsAdvancedFilter.
func (StringContainsAdvancedFilter) AsStringEndsWithAdvancedFilter ¶
func (scaf StringContainsAdvancedFilter) AsStringEndsWithAdvancedFilter() (*StringEndsWithAdvancedFilter, bool)
AsStringEndsWithAdvancedFilter is the BasicAdvancedFilter implementation for StringContainsAdvancedFilter.
func (StringContainsAdvancedFilter) AsStringInAdvancedFilter ¶
func (scaf StringContainsAdvancedFilter) AsStringInAdvancedFilter() (*StringInAdvancedFilter, bool)
AsStringInAdvancedFilter is the BasicAdvancedFilter implementation for StringContainsAdvancedFilter.
func (StringContainsAdvancedFilter) AsStringNotInAdvancedFilter ¶
func (scaf StringContainsAdvancedFilter) AsStringNotInAdvancedFilter() (*StringNotInAdvancedFilter, bool)
AsStringNotInAdvancedFilter is the BasicAdvancedFilter implementation for StringContainsAdvancedFilter.
func (StringContainsAdvancedFilter) MarshalJSON ¶
func (scaf StringContainsAdvancedFilter) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for StringContainsAdvancedFilter.
type StringEndsWithAdvancedFilter ¶
type StringEndsWithAdvancedFilter struct { // Values - The set of filter values Values *[]string `json:"values,omitempty"` // Key - The filter key. Represents an event property with up to two levels of nesting. Key *string `json:"key,omitempty"` // OperatorType - Possible values include: 'OperatorTypeAdvancedFilter', 'OperatorTypeNumberIn', 'OperatorTypeNumberNotIn', 'OperatorTypeNumberLessThan', 'OperatorTypeNumberGreaterThan', 'OperatorTypeNumberLessThanOrEquals', 'OperatorTypeNumberGreaterThanOrEquals', 'OperatorTypeBoolEquals', 'OperatorTypeStringIn', 'OperatorTypeStringNotIn', 'OperatorTypeStringBeginsWith', 'OperatorTypeStringEndsWith', 'OperatorTypeStringContains' OperatorType OperatorType `json:"operatorType,omitempty"` }
StringEndsWithAdvancedFilter stringEndsWith Filter
func (StringEndsWithAdvancedFilter) AsAdvancedFilter ¶
func (sewaf StringEndsWithAdvancedFilter) AsAdvancedFilter() (*AdvancedFilter, bool)
AsAdvancedFilter is the BasicAdvancedFilter implementation for StringEndsWithAdvancedFilter.
func (StringEndsWithAdvancedFilter) AsBasicAdvancedFilter ¶
func (sewaf StringEndsWithAdvancedFilter) AsBasicAdvancedFilter() (BasicAdvancedFilter, bool)
AsBasicAdvancedFilter is the BasicAdvancedFilter implementation for StringEndsWithAdvancedFilter.
func (StringEndsWithAdvancedFilter) AsBoolEqualsAdvancedFilter ¶
func (sewaf StringEndsWithAdvancedFilter) AsBoolEqualsAdvancedFilter() (*BoolEqualsAdvancedFilter, bool)
AsBoolEqualsAdvancedFilter is the BasicAdvancedFilter implementation for StringEndsWithAdvancedFilter.
func (StringEndsWithAdvancedFilter) AsNumberGreaterThanAdvancedFilter ¶
func (sewaf StringEndsWithAdvancedFilter) AsNumberGreaterThanAdvancedFilter() (*NumberGreaterThanAdvancedFilter, bool)
AsNumberGreaterThanAdvancedFilter is the BasicAdvancedFilter implementation for StringEndsWithAdvancedFilter.
func (StringEndsWithAdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter ¶
func (sewaf StringEndsWithAdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter() (*NumberGreaterThanOrEqualsAdvancedFilter, bool)
AsNumberGreaterThanOrEqualsAdvancedFilter is the BasicAdvancedFilter implementation for StringEndsWithAdvancedFilter.
func (StringEndsWithAdvancedFilter) AsNumberInAdvancedFilter ¶
func (sewaf StringEndsWithAdvancedFilter) AsNumberInAdvancedFilter() (*NumberInAdvancedFilter, bool)
AsNumberInAdvancedFilter is the BasicAdvancedFilter implementation for StringEndsWithAdvancedFilter.
func (StringEndsWithAdvancedFilter) AsNumberLessThanAdvancedFilter ¶
func (sewaf StringEndsWithAdvancedFilter) AsNumberLessThanAdvancedFilter() (*NumberLessThanAdvancedFilter, bool)
AsNumberLessThanAdvancedFilter is the BasicAdvancedFilter implementation for StringEndsWithAdvancedFilter.
func (StringEndsWithAdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter ¶
func (sewaf StringEndsWithAdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter() (*NumberLessThanOrEqualsAdvancedFilter, bool)
AsNumberLessThanOrEqualsAdvancedFilter is the BasicAdvancedFilter implementation for StringEndsWithAdvancedFilter.
func (StringEndsWithAdvancedFilter) AsNumberNotInAdvancedFilter ¶
func (sewaf StringEndsWithAdvancedFilter) AsNumberNotInAdvancedFilter() (*NumberNotInAdvancedFilter, bool)
AsNumberNotInAdvancedFilter is the BasicAdvancedFilter implementation for StringEndsWithAdvancedFilter.
func (StringEndsWithAdvancedFilter) AsStringBeginsWithAdvancedFilter ¶
func (sewaf StringEndsWithAdvancedFilter) AsStringBeginsWithAdvancedFilter() (*StringBeginsWithAdvancedFilter, bool)
AsStringBeginsWithAdvancedFilter is the BasicAdvancedFilter implementation for StringEndsWithAdvancedFilter.
func (StringEndsWithAdvancedFilter) AsStringContainsAdvancedFilter ¶
func (sewaf StringEndsWithAdvancedFilter) AsStringContainsAdvancedFilter() (*StringContainsAdvancedFilter, bool)
AsStringContainsAdvancedFilter is the BasicAdvancedFilter implementation for StringEndsWithAdvancedFilter.
func (StringEndsWithAdvancedFilter) AsStringEndsWithAdvancedFilter ¶
func (sewaf StringEndsWithAdvancedFilter) AsStringEndsWithAdvancedFilter() (*StringEndsWithAdvancedFilter, bool)
AsStringEndsWithAdvancedFilter is the BasicAdvancedFilter implementation for StringEndsWithAdvancedFilter.
func (StringEndsWithAdvancedFilter) AsStringInAdvancedFilter ¶
func (sewaf StringEndsWithAdvancedFilter) AsStringInAdvancedFilter() (*StringInAdvancedFilter, bool)
AsStringInAdvancedFilter is the BasicAdvancedFilter implementation for StringEndsWithAdvancedFilter.
func (StringEndsWithAdvancedFilter) AsStringNotInAdvancedFilter ¶
func (sewaf StringEndsWithAdvancedFilter) AsStringNotInAdvancedFilter() (*StringNotInAdvancedFilter, bool)
AsStringNotInAdvancedFilter is the BasicAdvancedFilter implementation for StringEndsWithAdvancedFilter.
func (StringEndsWithAdvancedFilter) MarshalJSON ¶
func (sewaf StringEndsWithAdvancedFilter) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for StringEndsWithAdvancedFilter.
type StringInAdvancedFilter ¶
type StringInAdvancedFilter struct { // Values - The set of filter values Values *[]string `json:"values,omitempty"` // Key - The filter key. Represents an event property with up to two levels of nesting. Key *string `json:"key,omitempty"` // OperatorType - Possible values include: 'OperatorTypeAdvancedFilter', 'OperatorTypeNumberIn', 'OperatorTypeNumberNotIn', 'OperatorTypeNumberLessThan', 'OperatorTypeNumberGreaterThan', 'OperatorTypeNumberLessThanOrEquals', 'OperatorTypeNumberGreaterThanOrEquals', 'OperatorTypeBoolEquals', 'OperatorTypeStringIn', 'OperatorTypeStringNotIn', 'OperatorTypeStringBeginsWith', 'OperatorTypeStringEndsWith', 'OperatorTypeStringContains' OperatorType OperatorType `json:"operatorType,omitempty"` }
StringInAdvancedFilter stringIn Filter
func (StringInAdvancedFilter) AsAdvancedFilter ¶
func (siaf StringInAdvancedFilter) AsAdvancedFilter() (*AdvancedFilter, bool)
AsAdvancedFilter is the BasicAdvancedFilter implementation for StringInAdvancedFilter.
func (StringInAdvancedFilter) AsBasicAdvancedFilter ¶
func (siaf StringInAdvancedFilter) AsBasicAdvancedFilter() (BasicAdvancedFilter, bool)
AsBasicAdvancedFilter is the BasicAdvancedFilter implementation for StringInAdvancedFilter.
func (StringInAdvancedFilter) AsBoolEqualsAdvancedFilter ¶
func (siaf StringInAdvancedFilter) AsBoolEqualsAdvancedFilter() (*BoolEqualsAdvancedFilter, bool)
AsBoolEqualsAdvancedFilter is the BasicAdvancedFilter implementation for StringInAdvancedFilter.
func (StringInAdvancedFilter) AsNumberGreaterThanAdvancedFilter ¶
func (siaf StringInAdvancedFilter) AsNumberGreaterThanAdvancedFilter() (*NumberGreaterThanAdvancedFilter, bool)
AsNumberGreaterThanAdvancedFilter is the BasicAdvancedFilter implementation for StringInAdvancedFilter.
func (StringInAdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter ¶
func (siaf StringInAdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter() (*NumberGreaterThanOrEqualsAdvancedFilter, bool)
AsNumberGreaterThanOrEqualsAdvancedFilter is the BasicAdvancedFilter implementation for StringInAdvancedFilter.
func (StringInAdvancedFilter) AsNumberInAdvancedFilter ¶
func (siaf StringInAdvancedFilter) AsNumberInAdvancedFilter() (*NumberInAdvancedFilter, bool)
AsNumberInAdvancedFilter is the BasicAdvancedFilter implementation for StringInAdvancedFilter.
func (StringInAdvancedFilter) AsNumberLessThanAdvancedFilter ¶
func (siaf StringInAdvancedFilter) AsNumberLessThanAdvancedFilter() (*NumberLessThanAdvancedFilter, bool)
AsNumberLessThanAdvancedFilter is the BasicAdvancedFilter implementation for StringInAdvancedFilter.
func (StringInAdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter ¶
func (siaf StringInAdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter() (*NumberLessThanOrEqualsAdvancedFilter, bool)
AsNumberLessThanOrEqualsAdvancedFilter is the BasicAdvancedFilter implementation for StringInAdvancedFilter.
func (StringInAdvancedFilter) AsNumberNotInAdvancedFilter ¶
func (siaf StringInAdvancedFilter) AsNumberNotInAdvancedFilter() (*NumberNotInAdvancedFilter, bool)
AsNumberNotInAdvancedFilter is the BasicAdvancedFilter implementation for StringInAdvancedFilter.
func (StringInAdvancedFilter) AsStringBeginsWithAdvancedFilter ¶
func (siaf StringInAdvancedFilter) AsStringBeginsWithAdvancedFilter() (*StringBeginsWithAdvancedFilter, bool)
AsStringBeginsWithAdvancedFilter is the BasicAdvancedFilter implementation for StringInAdvancedFilter.
func (StringInAdvancedFilter) AsStringContainsAdvancedFilter ¶
func (siaf StringInAdvancedFilter) AsStringContainsAdvancedFilter() (*StringContainsAdvancedFilter, bool)
AsStringContainsAdvancedFilter is the BasicAdvancedFilter implementation for StringInAdvancedFilter.
func (StringInAdvancedFilter) AsStringEndsWithAdvancedFilter ¶
func (siaf StringInAdvancedFilter) AsStringEndsWithAdvancedFilter() (*StringEndsWithAdvancedFilter, bool)
AsStringEndsWithAdvancedFilter is the BasicAdvancedFilter implementation for StringInAdvancedFilter.
func (StringInAdvancedFilter) AsStringInAdvancedFilter ¶
func (siaf StringInAdvancedFilter) AsStringInAdvancedFilter() (*StringInAdvancedFilter, bool)
AsStringInAdvancedFilter is the BasicAdvancedFilter implementation for StringInAdvancedFilter.
func (StringInAdvancedFilter) AsStringNotInAdvancedFilter ¶
func (siaf StringInAdvancedFilter) AsStringNotInAdvancedFilter() (*StringNotInAdvancedFilter, bool)
AsStringNotInAdvancedFilter is the BasicAdvancedFilter implementation for StringInAdvancedFilter.
func (StringInAdvancedFilter) MarshalJSON ¶
func (siaf StringInAdvancedFilter) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for StringInAdvancedFilter.
type StringNotInAdvancedFilter ¶
type StringNotInAdvancedFilter struct { // Values - The set of filter values Values *[]string `json:"values,omitempty"` // Key - The filter key. Represents an event property with up to two levels of nesting. Key *string `json:"key,omitempty"` // OperatorType - Possible values include: 'OperatorTypeAdvancedFilter', 'OperatorTypeNumberIn', 'OperatorTypeNumberNotIn', 'OperatorTypeNumberLessThan', 'OperatorTypeNumberGreaterThan', 'OperatorTypeNumberLessThanOrEquals', 'OperatorTypeNumberGreaterThanOrEquals', 'OperatorTypeBoolEquals', 'OperatorTypeStringIn', 'OperatorTypeStringNotIn', 'OperatorTypeStringBeginsWith', 'OperatorTypeStringEndsWith', 'OperatorTypeStringContains' OperatorType OperatorType `json:"operatorType,omitempty"` }
StringNotInAdvancedFilter stringNotIn Filter
func (StringNotInAdvancedFilter) AsAdvancedFilter ¶
func (sniaf StringNotInAdvancedFilter) AsAdvancedFilter() (*AdvancedFilter, bool)
AsAdvancedFilter is the BasicAdvancedFilter implementation for StringNotInAdvancedFilter.
func (StringNotInAdvancedFilter) AsBasicAdvancedFilter ¶
func (sniaf StringNotInAdvancedFilter) AsBasicAdvancedFilter() (BasicAdvancedFilter, bool)
AsBasicAdvancedFilter is the BasicAdvancedFilter implementation for StringNotInAdvancedFilter.
func (StringNotInAdvancedFilter) AsBoolEqualsAdvancedFilter ¶
func (sniaf StringNotInAdvancedFilter) AsBoolEqualsAdvancedFilter() (*BoolEqualsAdvancedFilter, bool)
AsBoolEqualsAdvancedFilter is the BasicAdvancedFilter implementation for StringNotInAdvancedFilter.
func (StringNotInAdvancedFilter) AsNumberGreaterThanAdvancedFilter ¶
func (sniaf StringNotInAdvancedFilter) AsNumberGreaterThanAdvancedFilter() (*NumberGreaterThanAdvancedFilter, bool)
AsNumberGreaterThanAdvancedFilter is the BasicAdvancedFilter implementation for StringNotInAdvancedFilter.
func (StringNotInAdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter ¶
func (sniaf StringNotInAdvancedFilter) AsNumberGreaterThanOrEqualsAdvancedFilter() (*NumberGreaterThanOrEqualsAdvancedFilter, bool)
AsNumberGreaterThanOrEqualsAdvancedFilter is the BasicAdvancedFilter implementation for StringNotInAdvancedFilter.
func (StringNotInAdvancedFilter) AsNumberInAdvancedFilter ¶
func (sniaf StringNotInAdvancedFilter) AsNumberInAdvancedFilter() (*NumberInAdvancedFilter, bool)
AsNumberInAdvancedFilter is the BasicAdvancedFilter implementation for StringNotInAdvancedFilter.
func (StringNotInAdvancedFilter) AsNumberLessThanAdvancedFilter ¶
func (sniaf StringNotInAdvancedFilter) AsNumberLessThanAdvancedFilter() (*NumberLessThanAdvancedFilter, bool)
AsNumberLessThanAdvancedFilter is the BasicAdvancedFilter implementation for StringNotInAdvancedFilter.
func (StringNotInAdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter ¶
func (sniaf StringNotInAdvancedFilter) AsNumberLessThanOrEqualsAdvancedFilter() (*NumberLessThanOrEqualsAdvancedFilter, bool)
AsNumberLessThanOrEqualsAdvancedFilter is the BasicAdvancedFilter implementation for StringNotInAdvancedFilter.
func (StringNotInAdvancedFilter) AsNumberNotInAdvancedFilter ¶
func (sniaf StringNotInAdvancedFilter) AsNumberNotInAdvancedFilter() (*NumberNotInAdvancedFilter, bool)
AsNumberNotInAdvancedFilter is the BasicAdvancedFilter implementation for StringNotInAdvancedFilter.
func (StringNotInAdvancedFilter) AsStringBeginsWithAdvancedFilter ¶
func (sniaf StringNotInAdvancedFilter) AsStringBeginsWithAdvancedFilter() (*StringBeginsWithAdvancedFilter, bool)
AsStringBeginsWithAdvancedFilter is the BasicAdvancedFilter implementation for StringNotInAdvancedFilter.
func (StringNotInAdvancedFilter) AsStringContainsAdvancedFilter ¶
func (sniaf StringNotInAdvancedFilter) AsStringContainsAdvancedFilter() (*StringContainsAdvancedFilter, bool)
AsStringContainsAdvancedFilter is the BasicAdvancedFilter implementation for StringNotInAdvancedFilter.
func (StringNotInAdvancedFilter) AsStringEndsWithAdvancedFilter ¶
func (sniaf StringNotInAdvancedFilter) AsStringEndsWithAdvancedFilter() (*StringEndsWithAdvancedFilter, bool)
AsStringEndsWithAdvancedFilter is the BasicAdvancedFilter implementation for StringNotInAdvancedFilter.
func (StringNotInAdvancedFilter) AsStringInAdvancedFilter ¶
func (sniaf StringNotInAdvancedFilter) AsStringInAdvancedFilter() (*StringInAdvancedFilter, bool)
AsStringInAdvancedFilter is the BasicAdvancedFilter implementation for StringNotInAdvancedFilter.
func (StringNotInAdvancedFilter) AsStringNotInAdvancedFilter ¶
func (sniaf StringNotInAdvancedFilter) AsStringNotInAdvancedFilter() (*StringNotInAdvancedFilter, bool)
AsStringNotInAdvancedFilter is the BasicAdvancedFilter implementation for StringNotInAdvancedFilter.
func (StringNotInAdvancedFilter) MarshalJSON ¶
func (sniaf StringNotInAdvancedFilter) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for StringNotInAdvancedFilter.
type Topic ¶
type Topic struct { autorest.Response `json:"-"` // TopicProperties - Properties of the topic *TopicProperties `json:"properties,omitempty"` // Location - Location of the resource Location *string `json:"location,omitempty"` // Tags - Tags of the resource Tags map[string]*string `json:"tags"` // ID - READ-ONLY; Fully qualified identifier of the resource ID *string `json:"id,omitempty"` // Name - READ-ONLY; Name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; Type of the resource Type *string `json:"type,omitempty"` }
Topic eventGrid Topic
func (Topic) MarshalJSON ¶
MarshalJSON is the custom marshaler for Topic.
func (*Topic) UnmarshalJSON ¶
UnmarshalJSON is the custom unmarshaler for Topic struct.
type TopicProperties ¶
type TopicProperties struct { // ProvisioningState - READ-ONLY; Provisioning state of the topic. Possible values include: 'TopicProvisioningStateCreating', 'TopicProvisioningStateUpdating', 'TopicProvisioningStateDeleting', 'TopicProvisioningStateSucceeded', 'TopicProvisioningStateCanceled', 'TopicProvisioningStateFailed' ProvisioningState TopicProvisioningState `json:"provisioningState,omitempty"` // Endpoint - READ-ONLY; Endpoint for the topic. Endpoint *string `json:"endpoint,omitempty"` // InputSchema - This determines the format that Event Grid should expect for incoming events published to the topic. Possible values include: 'InputSchemaEventGridSchema', 'InputSchemaCustomEventSchema', 'InputSchemaCloudEventV01Schema' InputSchema InputSchema `json:"inputSchema,omitempty"` // InputSchemaMapping - This enables publishing using custom event schemas. An InputSchemaMapping can be specified to map various properties of a source schema to various required properties of the EventGridEvent schema. InputSchemaMapping BasicInputSchemaMapping `json:"inputSchemaMapping,omitempty"` }
TopicProperties properties of the Topic
func (TopicProperties) MarshalJSON ¶
func (tp TopicProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for TopicProperties.
func (*TopicProperties) UnmarshalJSON ¶
func (tp *TopicProperties) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for TopicProperties struct.
type TopicProvisioningState ¶
type TopicProvisioningState string
TopicProvisioningState enumerates the values for topic provisioning state.
const ( // TopicProvisioningStateCanceled ... TopicProvisioningStateCanceled TopicProvisioningState = "Canceled" // TopicProvisioningStateCreating ... TopicProvisioningStateCreating TopicProvisioningState = "Creating" // TopicProvisioningStateDeleting ... TopicProvisioningStateDeleting TopicProvisioningState = "Deleting" // TopicProvisioningStateFailed ... TopicProvisioningStateFailed TopicProvisioningState = "Failed" // TopicProvisioningStateSucceeded ... TopicProvisioningStateSucceeded TopicProvisioningState = "Succeeded" // TopicProvisioningStateUpdating ... TopicProvisioningStateUpdating TopicProvisioningState = "Updating" )
func PossibleTopicProvisioningStateValues ¶
func PossibleTopicProvisioningStateValues() []TopicProvisioningState
PossibleTopicProvisioningStateValues returns an array of possible values for the TopicProvisioningState const type.
type TopicRegenerateKeyRequest ¶
type TopicRegenerateKeyRequest struct { // KeyName - Key name to regenerate key1 or key2 KeyName *string `json:"keyName,omitempty"` }
TopicRegenerateKeyRequest topic regenerate share access key request
type TopicSharedAccessKeys ¶
type TopicSharedAccessKeys struct { string `json:"key1,omitempty"` Key2 *string `json:"key2,omitempty"` }Key1 *
TopicSharedAccessKeys shared access keys of the Topic
type TopicTypeInfo ¶
type TopicTypeInfo struct { autorest.Response `json:"-"` // TopicTypeProperties - Properties of the topic type info *TopicTypeProperties `json:"properties,omitempty"` // ID - READ-ONLY; Fully qualified identifier of the resource ID *string `json:"id,omitempty"` // Name - READ-ONLY; Name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; Type of the resource Type *string `json:"type,omitempty"` }
TopicTypeInfo properties of a topic type info.
func (TopicTypeInfo) MarshalJSON ¶
func (tti TopicTypeInfo) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for TopicTypeInfo.
func (*TopicTypeInfo) UnmarshalJSON ¶
func (tti *TopicTypeInfo) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for TopicTypeInfo struct.
type TopicTypeProperties ¶
type TopicTypeProperties struct { // Provider - Namespace of the provider of the topic type. Provider *string `json:"provider,omitempty"` // DisplayName - Display Name for the topic type. DisplayName *string `json:"displayName,omitempty"` // Description - Description of the topic type. Description *string `json:"description,omitempty"` // ResourceRegionType - Region type of the resource. Possible values include: 'RegionalResource', 'GlobalResource' ResourceRegionType ResourceRegionType `json:"resourceRegionType,omitempty"` // ProvisioningState - Provisioning state of the topic type. Possible values include: 'TopicTypeProvisioningStateCreating', 'TopicTypeProvisioningStateUpdating', 'TopicTypeProvisioningStateDeleting', 'TopicTypeProvisioningStateSucceeded', 'TopicTypeProvisioningStateCanceled', 'TopicTypeProvisioningStateFailed' ProvisioningState TopicTypeProvisioningState `json:"provisioningState,omitempty"` // SupportedLocations - List of locations supported by this topic type. SupportedLocations *[]string `json:"supportedLocations,omitempty"` }
TopicTypeProperties properties of a topic type.
type TopicTypeProvisioningState ¶
type TopicTypeProvisioningState string
TopicTypeProvisioningState enumerates the values for topic type provisioning state.
const ( // TopicTypeProvisioningStateCanceled ... TopicTypeProvisioningStateCanceled TopicTypeProvisioningState = "Canceled" // TopicTypeProvisioningStateCreating ... TopicTypeProvisioningStateCreating TopicTypeProvisioningState = "Creating" // TopicTypeProvisioningStateDeleting ... TopicTypeProvisioningStateDeleting TopicTypeProvisioningState = "Deleting" // TopicTypeProvisioningStateFailed ... TopicTypeProvisioningStateFailed TopicTypeProvisioningState = "Failed" // TopicTypeProvisioningStateSucceeded ... TopicTypeProvisioningStateSucceeded TopicTypeProvisioningState = "Succeeded" // TopicTypeProvisioningStateUpdating ... TopicTypeProvisioningStateUpdating TopicTypeProvisioningState = "Updating" )
func PossibleTopicTypeProvisioningStateValues ¶
func PossibleTopicTypeProvisioningStateValues() []TopicTypeProvisioningState
PossibleTopicTypeProvisioningStateValues returns an array of possible values for the TopicTypeProvisioningState const type.
type TopicTypesClient ¶
type TopicTypesClient struct {
BaseClient
}
TopicTypesClient is the azure EventGrid Management Client
func NewTopicTypesClient ¶
func NewTopicTypesClient(subscriptionID string) TopicTypesClient
NewTopicTypesClient creates an instance of the TopicTypesClient client.
func NewTopicTypesClientWithBaseURI ¶
func NewTopicTypesClientWithBaseURI(baseURI string, subscriptionID string) TopicTypesClient
NewTopicTypesClientWithBaseURI creates an instance of the TopicTypesClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (TopicTypesClient) Get ¶
func (client TopicTypesClient) Get(ctx context.Context, topicTypeName string) (result TopicTypeInfo, err error)
Get get information about a topic type Parameters: topicTypeName - name of the topic type
func (TopicTypesClient) GetPreparer ¶
func (client TopicTypesClient) GetPreparer(ctx context.Context, topicTypeName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (TopicTypesClient) GetResponder ¶
func (client TopicTypesClient) GetResponder(resp *http.Response) (result TopicTypeInfo, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (TopicTypesClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (TopicTypesClient) List ¶
func (client TopicTypesClient) List(ctx context.Context) (result TopicTypesListResult, err error)
List list all registered topic types
func (TopicTypesClient) ListEventTypes ¶
func (client TopicTypesClient) ListEventTypes(ctx context.Context, topicTypeName string) (result EventTypesListResult, err error)
ListEventTypes list event types for a topic type Parameters: topicTypeName - name of the topic type
func (TopicTypesClient) ListEventTypesPreparer ¶
func (client TopicTypesClient) ListEventTypesPreparer(ctx context.Context, topicTypeName string) (*http.Request, error)
ListEventTypesPreparer prepares the ListEventTypes request.
func (TopicTypesClient) ListEventTypesResponder ¶
func (client TopicTypesClient) ListEventTypesResponder(resp *http.Response) (result EventTypesListResult, err error)
ListEventTypesResponder handles the response to the ListEventTypes request. The method always closes the http.Response Body.
func (TopicTypesClient) ListEventTypesSender ¶
ListEventTypesSender sends the ListEventTypes request. The method will close the http.Response Body if it receives an error.
func (TopicTypesClient) ListPreparer ¶
ListPreparer prepares the List request.
func (TopicTypesClient) ListResponder ¶
func (client TopicTypesClient) ListResponder(resp *http.Response) (result TopicTypesListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (TopicTypesClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type TopicTypesListResult ¶
type TopicTypesListResult struct { autorest.Response `json:"-"` // Value - A collection of topic types Value *[]TopicTypeInfo `json:"value,omitempty"` }
TopicTypesListResult result of the List Topic Types operation
type TopicUpdateParameters ¶
type TopicUpdateParameters struct { // Tags - Tags of the resource Tags map[string]*string `json:"tags"` }
TopicUpdateParameters properties of the Topic update
func (TopicUpdateParameters) MarshalJSON ¶
func (tup TopicUpdateParameters) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for TopicUpdateParameters.
type TopicsClient ¶
type TopicsClient struct {
BaseClient
}
TopicsClient is the azure EventGrid Management Client
func NewTopicsClient ¶
func NewTopicsClient(subscriptionID string) TopicsClient
NewTopicsClient creates an instance of the TopicsClient client.
func NewTopicsClientWithBaseURI ¶
func NewTopicsClientWithBaseURI(baseURI string, subscriptionID string) TopicsClient
NewTopicsClientWithBaseURI creates an instance of the TopicsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (TopicsClient) CreateOrUpdate ¶
func (client TopicsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, topicName string, topicInfo Topic) (result TopicsCreateOrUpdateFuture, err error)
CreateOrUpdate asynchronously creates a new topic with the specified parameters. Parameters: resourceGroupName - the name of the resource group within the user's subscription. topicName - name of the topic topicInfo - topic information
func (TopicsClient) CreateOrUpdatePreparer ¶
func (client TopicsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, topicName string, topicInfo Topic) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (TopicsClient) CreateOrUpdateResponder ¶
func (client TopicsClient) CreateOrUpdateResponder(resp *http.Response) (result Topic, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (TopicsClient) CreateOrUpdateSender ¶
func (client TopicsClient) CreateOrUpdateSender(req *http.Request) (future TopicsCreateOrUpdateFuture, err error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (TopicsClient) Delete ¶
func (client TopicsClient) Delete(ctx context.Context, resourceGroupName string, topicName string) (result TopicsDeleteFuture, err error)
Delete delete existing topic Parameters: resourceGroupName - the name of the resource group within the user's subscription. topicName - name of the topic
func (TopicsClient) DeletePreparer ¶
func (client TopicsClient) DeletePreparer(ctx context.Context, resourceGroupName string, topicName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (TopicsClient) DeleteResponder ¶
func (client TopicsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (TopicsClient) DeleteSender ¶
func (client TopicsClient) DeleteSender(req *http.Request) (future TopicsDeleteFuture, err error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (TopicsClient) Get ¶
func (client TopicsClient) Get(ctx context.Context, resourceGroupName string, topicName string) (result Topic, err error)
Get get properties of a topic Parameters: resourceGroupName - the name of the resource group within the user's subscription. topicName - name of the topic
func (TopicsClient) GetPreparer ¶
func (client TopicsClient) GetPreparer(ctx context.Context, resourceGroupName string, topicName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (TopicsClient) GetResponder ¶
func (client TopicsClient) GetResponder(resp *http.Response) (result Topic, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (TopicsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (TopicsClient) ListByResourceGroup ¶
func (client TopicsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result TopicsListResult, err error)
ListByResourceGroup list all the topics under a resource group Parameters: resourceGroupName - the name of the resource group within the user's subscription.
func (TopicsClient) ListByResourceGroupPreparer ¶
func (client TopicsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
ListByResourceGroupPreparer prepares the ListByResourceGroup request.
func (TopicsClient) ListByResourceGroupResponder ¶
func (client TopicsClient) ListByResourceGroupResponder(resp *http.Response) (result TopicsListResult, err error)
ListByResourceGroupResponder handles the response to the ListByResourceGroup request. The method always closes the http.Response Body.
func (TopicsClient) ListByResourceGroupSender ¶
ListByResourceGroupSender sends the ListByResourceGroup request. The method will close the http.Response Body if it receives an error.
func (TopicsClient) ListBySubscription ¶
func (client TopicsClient) ListBySubscription(ctx context.Context) (result TopicsListResult, err error)
ListBySubscription list all the topics under an Azure subscription
func (TopicsClient) ListBySubscriptionPreparer ¶
ListBySubscriptionPreparer prepares the ListBySubscription request.
func (TopicsClient) ListBySubscriptionResponder ¶
func (client TopicsClient) ListBySubscriptionResponder(resp *http.Response) (result TopicsListResult, err error)
ListBySubscriptionResponder handles the response to the ListBySubscription request. The method always closes the http.Response Body.
func (TopicsClient) ListBySubscriptionSender ¶
ListBySubscriptionSender sends the ListBySubscription request. The method will close the http.Response Body if it receives an error.
func (TopicsClient) ListEventTypes ¶
func (client TopicsClient) ListEventTypes(ctx context.Context, resourceGroupName string, providerNamespace string, resourceTypeName string, resourceName string) (result EventTypesListResult, err error)
ListEventTypes list event types for a topic Parameters: resourceGroupName - the name of the resource group within the user's subscription. providerNamespace - namespace of the provider of the topic resourceTypeName - name of the topic type resourceName - name of the topic
func (TopicsClient) ListEventTypesPreparer ¶
func (client TopicsClient) ListEventTypesPreparer(ctx context.Context, resourceGroupName string, providerNamespace string, resourceTypeName string, resourceName string) (*http.Request, error)
ListEventTypesPreparer prepares the ListEventTypes request.
func (TopicsClient) ListEventTypesResponder ¶
func (client TopicsClient) ListEventTypesResponder(resp *http.Response) (result EventTypesListResult, err error)
ListEventTypesResponder handles the response to the ListEventTypes request. The method always closes the http.Response Body.
func (TopicsClient) ListEventTypesSender ¶
ListEventTypesSender sends the ListEventTypes request. The method will close the http.Response Body if it receives an error.
func (TopicsClient) ListSharedAccessKeys ¶
func (client TopicsClient) ListSharedAccessKeys(ctx context.Context, resourceGroupName string, topicName string) (result TopicSharedAccessKeys, err error)
ListSharedAccessKeys list the two keys used to publish to a topic Parameters: resourceGroupName - the name of the resource group within the user's subscription. topicName - name of the topic
func (TopicsClient) ListSharedAccessKeysPreparer ¶
func (client TopicsClient) ListSharedAccessKeysPreparer(ctx context.Context, resourceGroupName string, topicName string) (*http.Request, error)
ListSharedAccessKeysPreparer prepares the ListSharedAccessKeys request.
func (TopicsClient) ListSharedAccessKeysResponder ¶
func (client TopicsClient) ListSharedAccessKeysResponder(resp *http.Response) (result TopicSharedAccessKeys, err error)
ListSharedAccessKeysResponder handles the response to the ListSharedAccessKeys request. The method always closes the http.Response Body.
func (TopicsClient) ListSharedAccessKeysSender ¶
ListSharedAccessKeysSender sends the ListSharedAccessKeys request. The method will close the http.Response Body if it receives an error.
func (TopicsClient) RegenerateKey ¶
func (client TopicsClient) RegenerateKey(ctx context.Context, resourceGroupName string, topicName string, regenerateKeyRequest TopicRegenerateKeyRequest) (result TopicSharedAccessKeys, err error)
RegenerateKey regenerate a shared access key for a topic Parameters: resourceGroupName - the name of the resource group within the user's subscription. topicName - name of the topic regenerateKeyRequest - request body to regenerate key
func (TopicsClient) RegenerateKeyPreparer ¶
func (client TopicsClient) RegenerateKeyPreparer(ctx context.Context, resourceGroupName string, topicName string, regenerateKeyRequest TopicRegenerateKeyRequest) (*http.Request, error)
RegenerateKeyPreparer prepares the RegenerateKey request.
func (TopicsClient) RegenerateKeyResponder ¶
func (client TopicsClient) RegenerateKeyResponder(resp *http.Response) (result TopicSharedAccessKeys, err error)
RegenerateKeyResponder handles the response to the RegenerateKey request. The method always closes the http.Response Body.
func (TopicsClient) RegenerateKeySender ¶
RegenerateKeySender sends the RegenerateKey request. The method will close the http.Response Body if it receives an error.
func (TopicsClient) Update ¶
func (client TopicsClient) Update(ctx context.Context, resourceGroupName string, topicName string, topicUpdateParameters TopicUpdateParameters) (result TopicsUpdateFuture, err error)
Update asynchronously updates a topic with the specified parameters. Parameters: resourceGroupName - the name of the resource group within the user's subscription. topicName - name of the topic topicUpdateParameters - topic update information
func (TopicsClient) UpdatePreparer ¶
func (client TopicsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, topicName string, topicUpdateParameters TopicUpdateParameters) (*http.Request, error)
UpdatePreparer prepares the Update request.
func (TopicsClient) UpdateResponder ¶
func (client TopicsClient) UpdateResponder(resp *http.Response) (result Topic, err error)
UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.
func (TopicsClient) UpdateSender ¶
func (client TopicsClient) UpdateSender(req *http.Request) (future TopicsUpdateFuture, err error)
UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
type TopicsCreateOrUpdateFuture ¶
type TopicsCreateOrUpdateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(TopicsClient) (Topic, error) }
TopicsCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*TopicsCreateOrUpdateFuture) UnmarshalJSON ¶
func (future *TopicsCreateOrUpdateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type TopicsDeleteFuture ¶
type TopicsDeleteFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(TopicsClient) (autorest.Response, error) }
TopicsDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*TopicsDeleteFuture) UnmarshalJSON ¶
func (future *TopicsDeleteFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type TopicsListResult ¶
type TopicsListResult struct { autorest.Response `json:"-"` // Value - A collection of Topics Value *[]Topic `json:"value,omitempty"` }
TopicsListResult result of the List Topics operation
type TopicsUpdateFuture ¶
type TopicsUpdateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(TopicsClient) (Topic, error) }
TopicsUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*TopicsUpdateFuture) UnmarshalJSON ¶
func (future *TopicsUpdateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type TrackedResource ¶
type TrackedResource struct { // Location - Location of the resource Location *string `json:"location,omitempty"` // Tags - Tags of the resource Tags map[string]*string `json:"tags"` // ID - READ-ONLY; Fully qualified identifier of the resource ID *string `json:"id,omitempty"` // Name - READ-ONLY; Name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; Type of the resource Type *string `json:"type,omitempty"` }
TrackedResource definition of a Tracked Resource
func (TrackedResource) MarshalJSON ¶
func (tr TrackedResource) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for TrackedResource.
type WebHookEventSubscriptionDestination ¶
type WebHookEventSubscriptionDestination struct { // WebHookEventSubscriptionDestinationProperties - WebHook Properties of the event subscription destination *WebHookEventSubscriptionDestinationProperties `json:"properties,omitempty"` // EndpointType - Possible values include: 'EndpointTypeEventSubscriptionDestination', 'EndpointTypeWebHook', 'EndpointTypeEventHub', 'EndpointTypeStorageQueue', 'EndpointTypeHybridConnection' EndpointType EndpointType `json:"endpointType,omitempty"` }
WebHookEventSubscriptionDestination information about the webhook destination for an event subscription
func (WebHookEventSubscriptionDestination) AsBasicEventSubscriptionDestination ¶
func (whesd WebHookEventSubscriptionDestination) AsBasicEventSubscriptionDestination() (BasicEventSubscriptionDestination, bool)
AsBasicEventSubscriptionDestination is the BasicEventSubscriptionDestination implementation for WebHookEventSubscriptionDestination.
func (WebHookEventSubscriptionDestination) AsEventHubEventSubscriptionDestination ¶
func (whesd WebHookEventSubscriptionDestination) AsEventHubEventSubscriptionDestination() (*EventHubEventSubscriptionDestination, bool)
AsEventHubEventSubscriptionDestination is the BasicEventSubscriptionDestination implementation for WebHookEventSubscriptionDestination.
func (WebHookEventSubscriptionDestination) AsEventSubscriptionDestination ¶
func (whesd WebHookEventSubscriptionDestination) AsEventSubscriptionDestination() (*EventSubscriptionDestination, bool)
AsEventSubscriptionDestination is the BasicEventSubscriptionDestination implementation for WebHookEventSubscriptionDestination.
func (WebHookEventSubscriptionDestination) AsHybridConnectionEventSubscriptionDestination ¶
func (whesd WebHookEventSubscriptionDestination) AsHybridConnectionEventSubscriptionDestination() (*HybridConnectionEventSubscriptionDestination, bool)
AsHybridConnectionEventSubscriptionDestination is the BasicEventSubscriptionDestination implementation for WebHookEventSubscriptionDestination.
func (WebHookEventSubscriptionDestination) AsStorageQueueEventSubscriptionDestination ¶
func (whesd WebHookEventSubscriptionDestination) AsStorageQueueEventSubscriptionDestination() (*StorageQueueEventSubscriptionDestination, bool)
AsStorageQueueEventSubscriptionDestination is the BasicEventSubscriptionDestination implementation for WebHookEventSubscriptionDestination.
func (WebHookEventSubscriptionDestination) AsWebHookEventSubscriptionDestination ¶
func (whesd WebHookEventSubscriptionDestination) AsWebHookEventSubscriptionDestination() (*WebHookEventSubscriptionDestination, bool)
AsWebHookEventSubscriptionDestination is the BasicEventSubscriptionDestination implementation for WebHookEventSubscriptionDestination.
func (WebHookEventSubscriptionDestination) MarshalJSON ¶
func (whesd WebHookEventSubscriptionDestination) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for WebHookEventSubscriptionDestination.
func (*WebHookEventSubscriptionDestination) UnmarshalJSON ¶
func (whesd *WebHookEventSubscriptionDestination) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for WebHookEventSubscriptionDestination struct.
type WebHookEventSubscriptionDestinationProperties ¶
type WebHookEventSubscriptionDestinationProperties struct { // EndpointURL - The URL that represents the endpoint of the destination of an event subscription. EndpointURL *string `json:"endpointUrl,omitempty"` // EndpointBaseURL - READ-ONLY; The base URL that represents the endpoint of the destination of an event subscription. EndpointBaseURL *string `json:"endpointBaseUrl,omitempty"` }
WebHookEventSubscriptionDestinationProperties information about the webhook destination properties for an event subscription.
func (WebHookEventSubscriptionDestinationProperties) MarshalJSON ¶
func (whesdp WebHookEventSubscriptionDestinationProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for WebHookEventSubscriptionDestinationProperties.