Documentation ¶
Index ¶
- func PossibleValuesForDomainTopicProvisioningState() []string
- func ValidateDomainID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateDomainTopicID(input interface{}, key string) (warnings []string, errors []error)
- type CreateOrUpdateOperationResponse
- type DeleteOperationResponse
- type DomainId
- type DomainTopic
- type DomainTopicId
- type DomainTopicOperationPredicate
- type DomainTopicProperties
- type DomainTopicProvisioningState
- type DomainTopicsClient
- func (c DomainTopicsClient) CreateOrUpdate(ctx context.Context, id DomainTopicId) (result CreateOrUpdateOperationResponse, err error)
- func (c DomainTopicsClient) CreateOrUpdateThenPoll(ctx context.Context, id DomainTopicId) error
- func (c DomainTopicsClient) Delete(ctx context.Context, id DomainTopicId) (result DeleteOperationResponse, err error)
- func (c DomainTopicsClient) DeleteThenPoll(ctx context.Context, id DomainTopicId) error
- func (c DomainTopicsClient) Get(ctx context.Context, id DomainTopicId) (result GetOperationResponse, err error)
- func (c DomainTopicsClient) ListByDomain(ctx context.Context, id DomainId, options ListByDomainOperationOptions) (result ListByDomainOperationResponse, err error)
- func (c DomainTopicsClient) ListByDomainComplete(ctx context.Context, id DomainId, options ListByDomainOperationOptions) (ListByDomainCompleteResult, error)
- func (c DomainTopicsClient) ListByDomainCompleteMatchingPredicate(ctx context.Context, id DomainId, options ListByDomainOperationOptions, ...) (result ListByDomainCompleteResult, err error)
- type GetOperationResponse
- type ListByDomainCompleteResult
- type ListByDomainOperationOptions
- type ListByDomainOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForDomainTopicProvisioningState ¶
func PossibleValuesForDomainTopicProvisioningState() []string
func ValidateDomainID ¶
ValidateDomainID checks that 'input' can be parsed as a Domain ID
func ValidateDomainTopicID ¶
ValidateDomainTopicID checks that 'input' can be parsed as a Domain Topic ID
Types ¶
type DeleteOperationResponse ¶
type DomainId ¶
DomainId is a struct representing the Resource ID for a Domain
func NewDomainID ¶
NewDomainID returns a new DomainId struct
func ParseDomainID ¶
ParseDomainID parses 'input' into a DomainId
func ParseDomainIDInsensitively ¶
ParseDomainIDInsensitively parses 'input' case-insensitively into a DomainId note: this method should only be used for API response data and not user input
func (DomainId) Segments ¶
func (id DomainId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Domain ID
type DomainTopic ¶
type DomainTopic struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *DomainTopicProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type DomainTopicId ¶
type DomainTopicId struct { SubscriptionId string ResourceGroupName string DomainName string TopicName string }
DomainTopicId is a struct representing the Resource ID for a Domain Topic
func NewDomainTopicID ¶
func NewDomainTopicID(subscriptionId string, resourceGroupName string, domainName string, topicName string) DomainTopicId
NewDomainTopicID returns a new DomainTopicId struct
func ParseDomainTopicID ¶
func ParseDomainTopicID(input string) (*DomainTopicId, error)
ParseDomainTopicID parses 'input' into a DomainTopicId
func ParseDomainTopicIDInsensitively ¶
func ParseDomainTopicIDInsensitively(input string) (*DomainTopicId, error)
ParseDomainTopicIDInsensitively parses 'input' case-insensitively into a DomainTopicId note: this method should only be used for API response data and not user input
func (DomainTopicId) ID ¶
func (id DomainTopicId) ID() string
ID returns the formatted Domain Topic ID
func (DomainTopicId) Segments ¶
func (id DomainTopicId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Domain Topic ID
func (DomainTopicId) String ¶
func (id DomainTopicId) String() string
String returns a human-readable description of this Domain Topic ID
type DomainTopicOperationPredicate ¶
func (DomainTopicOperationPredicate) Matches ¶
func (p DomainTopicOperationPredicate) Matches(input DomainTopic) bool
type DomainTopicProperties ¶
type DomainTopicProperties struct {
ProvisioningState *DomainTopicProvisioningState `json:"provisioningState,omitempty"`
}
type DomainTopicProvisioningState ¶
type DomainTopicProvisioningState string
const ( DomainTopicProvisioningStateCanceled DomainTopicProvisioningState = "Canceled" DomainTopicProvisioningStateCreating DomainTopicProvisioningState = "Creating" DomainTopicProvisioningStateDeleting DomainTopicProvisioningState = "Deleting" DomainTopicProvisioningStateFailed DomainTopicProvisioningState = "Failed" DomainTopicProvisioningStateSucceeded DomainTopicProvisioningState = "Succeeded" DomainTopicProvisioningStateUpdating DomainTopicProvisioningState = "Updating" )
func (*DomainTopicProvisioningState) UnmarshalJSON ¶
func (s *DomainTopicProvisioningState) UnmarshalJSON(bytes []byte) error
type DomainTopicsClient ¶
type DomainTopicsClient struct {
Client *resourcemanager.Client
}
func NewDomainTopicsClientWithBaseURI ¶
func NewDomainTopicsClientWithBaseURI(api environments.Api) (*DomainTopicsClient, error)
func (DomainTopicsClient) CreateOrUpdate ¶
func (c DomainTopicsClient) CreateOrUpdate(ctx context.Context, id DomainTopicId) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (DomainTopicsClient) CreateOrUpdateThenPoll ¶
func (c DomainTopicsClient) CreateOrUpdateThenPoll(ctx context.Context, id DomainTopicId) error
CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed
func (DomainTopicsClient) Delete ¶
func (c DomainTopicsClient) Delete(ctx context.Context, id DomainTopicId) (result DeleteOperationResponse, err error)
Delete ...
func (DomainTopicsClient) DeleteThenPoll ¶
func (c DomainTopicsClient) DeleteThenPoll(ctx context.Context, id DomainTopicId) error
DeleteThenPoll performs Delete then polls until it's completed
func (DomainTopicsClient) Get ¶
func (c DomainTopicsClient) Get(ctx context.Context, id DomainTopicId) (result GetOperationResponse, err error)
Get ...
func (DomainTopicsClient) ListByDomain ¶
func (c DomainTopicsClient) ListByDomain(ctx context.Context, id DomainId, options ListByDomainOperationOptions) (result ListByDomainOperationResponse, err error)
ListByDomain ...
func (DomainTopicsClient) ListByDomainComplete ¶
func (c DomainTopicsClient) ListByDomainComplete(ctx context.Context, id DomainId, options ListByDomainOperationOptions) (ListByDomainCompleteResult, error)
ListByDomainComplete retrieves all the results into a single object
func (DomainTopicsClient) ListByDomainCompleteMatchingPredicate ¶
func (c DomainTopicsClient) ListByDomainCompleteMatchingPredicate(ctx context.Context, id DomainId, options ListByDomainOperationOptions, predicate DomainTopicOperationPredicate) (result ListByDomainCompleteResult, err error)
ListByDomainCompleteMatchingPredicate retrieves all the results and then applies the predicate
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *DomainTopic }
type ListByDomainCompleteResult ¶
type ListByDomainCompleteResult struct {
Items []DomainTopic
}
type ListByDomainOperationOptions ¶
func DefaultListByDomainOperationOptions ¶
func DefaultListByDomainOperationOptions() ListByDomainOperationOptions
func (ListByDomainOperationOptions) ToHeaders ¶
func (o ListByDomainOperationOptions) ToHeaders() *client.Headers
func (ListByDomainOperationOptions) ToOData ¶
func (o ListByDomainOperationOptions) ToOData() *odata.Query
func (ListByDomainOperationOptions) ToQuery ¶
func (o ListByDomainOperationOptions) ToQuery() *client.QueryParams
type ListByDomainOperationResponse ¶
type ListByDomainOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]DomainTopic }