Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForEntityStatus() []string + func ValidateNamespaceID(input interface{}, key string) (warnings []string, errors []error) + func ValidateTopicID(input interface{}, key string) (warnings []string, errors []error) + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *SBTopic + OData *odata.OData + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type EntityStatus string + const EntityStatusActive + const EntityStatusCreating + const EntityStatusDeleting + const EntityStatusDisabled + const EntityStatusReceiveDisabled + const EntityStatusRenaming + const EntityStatusRestoring + const EntityStatusSendDisabled + const EntityStatusUnknown + func (s *EntityStatus) UnmarshalJSON(bytes []byte) error + type GetOperationResponse struct + HttpResponse *http.Response + Model *SBTopic + OData *odata.OData + type ListByNamespaceCompleteResult struct + Items []SBTopic + LatestHttpResponse *http.Response + type ListByNamespaceCustomPager struct + NextLink *odata.Link + func (p *ListByNamespaceCustomPager) NextPageLink() *odata.Link + type ListByNamespaceOperationOptions struct + Skip *int64 + Top *int64 + func DefaultListByNamespaceOperationOptions() ListByNamespaceOperationOptions + func (o ListByNamespaceOperationOptions) ToHeaders() *client.Headers + func (o ListByNamespaceOperationOptions) ToOData() *odata.Query + func (o ListByNamespaceOperationOptions) ToQuery() *client.QueryParams + type ListByNamespaceOperationResponse struct + HttpResponse *http.Response + Model *[]SBTopic + OData *odata.OData + type MessageCountDetails struct + ActiveMessageCount *int64 + DeadLetterMessageCount *int64 + ScheduledMessageCount *int64 + TransferDeadLetterMessageCount *int64 + TransferMessageCount *int64 + type NamespaceId struct + NamespaceName string + ResourceGroupName string + SubscriptionId string + func NewNamespaceID(subscriptionId string, resourceGroupName string, namespaceName string) NamespaceId + func ParseNamespaceID(input string) (*NamespaceId, error) + func ParseNamespaceIDInsensitively(input string) (*NamespaceId, error) + func (id *NamespaceId) FromParseResult(input resourceids.ParseResult) error + func (id NamespaceId) ID() string + func (id NamespaceId) Segments() []resourceids.Segment + func (id NamespaceId) String() string + type SBTopic struct + Id *string + Name *string + Properties *SBTopicProperties + SystemData *systemdata.SystemData + Type *string + type SBTopicOperationPredicate struct + Id *string + Name *string + Type *string + func (p SBTopicOperationPredicate) Matches(input SBTopic) bool + type SBTopicProperties struct + AccessedAt *string + AutoDeleteOnIdle *string + CountDetails *MessageCountDetails + CreatedAt *string + DefaultMessageTimeToLive *string + DuplicateDetectionHistoryTimeWindow *string + EnableBatchedOperations *bool + EnableExpress *bool + EnablePartitioning *bool + MaxMessageSizeInKilobytes *int64 + MaxSizeInMegabytes *int64 + RequiresDuplicateDetection *bool + SizeInBytes *int64 + Status *EntityStatus + SubscriptionCount *int64 + SupportOrdering *bool + UpdatedAt *string + func (o *SBTopicProperties) GetAccessedAtAsTime() (*time.Time, error) + func (o *SBTopicProperties) GetCreatedAtAsTime() (*time.Time, error) + func (o *SBTopicProperties) GetUpdatedAtAsTime() (*time.Time, error) + func (o *SBTopicProperties) SetAccessedAtAsTime(input time.Time) + func (o *SBTopicProperties) SetCreatedAtAsTime(input time.Time) + func (o *SBTopicProperties) SetUpdatedAtAsTime(input time.Time) + type TopicId struct + NamespaceName string + ResourceGroupName string + SubscriptionId string + TopicName string + func NewTopicID(subscriptionId string, resourceGroupName string, namespaceName string, ...) TopicId + func ParseTopicID(input string) (*TopicId, error) + func ParseTopicIDInsensitively(input string) (*TopicId, error) + func (id *TopicId) FromParseResult(input resourceids.ParseResult) error + func (id TopicId) ID() string + func (id TopicId) Segments() []resourceids.Segment + func (id TopicId) String() string + type TopicsClient struct + Client *resourcemanager.Client + func NewTopicsClientWithBaseURI(sdkApi sdkEnv.Api) (*TopicsClient, error) + func (c TopicsClient) CreateOrUpdate(ctx context.Context, id TopicId, input SBTopic) (result CreateOrUpdateOperationResponse, err error) + func (c TopicsClient) Delete(ctx context.Context, id TopicId) (result DeleteOperationResponse, err error) + func (c TopicsClient) Get(ctx context.Context, id TopicId) (result GetOperationResponse, err error) + func (c TopicsClient) ListByNamespace(ctx context.Context, id NamespaceId, options ListByNamespaceOperationOptions) (result ListByNamespaceOperationResponse, err error) + func (c TopicsClient) ListByNamespaceComplete(ctx context.Context, id NamespaceId, options ListByNamespaceOperationOptions) (ListByNamespaceCompleteResult, error) + func (c TopicsClient) ListByNamespaceCompleteMatchingPredicate(ctx context.Context, id NamespaceId, options ListByNamespaceOperationOptions, ...) (result ListByNamespaceCompleteResult, err error)