Documentation ¶
Index ¶
- func PossibleValuesForNotificationName() []string
- func ValidateNotificationID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateNotificationNotificationID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateNotificationRecipientEmailID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateRecipientEmailID(input interface{}, key string) (warnings []string, errors []error)
- type CheckEntityExistsOperationResponse
- type CreateOrUpdateOperationResponse
- type DeleteOperationResponse
- type ListByNotificationCompleteResult
- type ListByNotificationCustomPager
- type ListByNotificationOperationResponse
- type NotificationId
- type NotificationName
- type NotificationNotificationId
- func NewNotificationNotificationID(subscriptionId string, resourceGroupName string, serviceName string, ...) NotificationNotificationId
- func ParseNotificationNotificationID(input string) (*NotificationNotificationId, error)
- func ParseNotificationNotificationIDInsensitively(input string) (*NotificationNotificationId, error)
- type NotificationRecipientEmailClient
- func (c NotificationRecipientEmailClient) CheckEntityExists(ctx context.Context, id RecipientEmailId) (result CheckEntityExistsOperationResponse, err error)
- func (c NotificationRecipientEmailClient) CreateOrUpdate(ctx context.Context, id RecipientEmailId) (result CreateOrUpdateOperationResponse, err error)
- func (c NotificationRecipientEmailClient) Delete(ctx context.Context, id RecipientEmailId) (result DeleteOperationResponse, err error)
- func (c NotificationRecipientEmailClient) ListByNotification(ctx context.Context, id NotificationId) (result ListByNotificationOperationResponse, err error)
- func (c NotificationRecipientEmailClient) ListByNotificationComplete(ctx context.Context, id NotificationId) (ListByNotificationCompleteResult, error)
- func (c NotificationRecipientEmailClient) ListByNotificationCompleteMatchingPredicate(ctx context.Context, id NotificationId, ...) (result ListByNotificationCompleteResult, err error)
- func (c NotificationRecipientEmailClient) WorkspaceNotificationRecipientEmailCheckEntityExists(ctx context.Context, id NotificationRecipientEmailId) (result WorkspaceNotificationRecipientEmailCheckEntityExistsOperationResponse, ...)
- func (c NotificationRecipientEmailClient) WorkspaceNotificationRecipientEmailCreateOrUpdate(ctx context.Context, id NotificationRecipientEmailId) (result WorkspaceNotificationRecipientEmailCreateOrUpdateOperationResponse, ...)
- func (c NotificationRecipientEmailClient) WorkspaceNotificationRecipientEmailDelete(ctx context.Context, id NotificationRecipientEmailId) (result WorkspaceNotificationRecipientEmailDeleteOperationResponse, err error)
- func (c NotificationRecipientEmailClient) WorkspaceNotificationRecipientEmailListByNotification(ctx context.Context, id NotificationNotificationId) (result WorkspaceNotificationRecipientEmailListByNotificationOperationResponse, ...)
- func (c NotificationRecipientEmailClient) WorkspaceNotificationRecipientEmailListByNotificationComplete(ctx context.Context, id NotificationNotificationId) (WorkspaceNotificationRecipientEmailListByNotificationCompleteResult, error)
- func (c NotificationRecipientEmailClient) WorkspaceNotificationRecipientEmailListByNotificationCompleteMatchingPredicate(ctx context.Context, id NotificationNotificationId, ...) (result WorkspaceNotificationRecipientEmailListByNotificationCompleteResult, ...)
- type NotificationRecipientEmailId
- func NewNotificationRecipientEmailID(subscriptionId string, resourceGroupName string, serviceName string, ...) NotificationRecipientEmailId
- func ParseNotificationRecipientEmailID(input string) (*NotificationRecipientEmailId, error)
- func ParseNotificationRecipientEmailIDInsensitively(input string) (*NotificationRecipientEmailId, error)
- type RecipientEmailContract
- type RecipientEmailContractOperationPredicate
- type RecipientEmailContractProperties
- type RecipientEmailId
- type WorkspaceNotificationRecipientEmailCheckEntityExistsOperationResponse
- type WorkspaceNotificationRecipientEmailCreateOrUpdateOperationResponse
- type WorkspaceNotificationRecipientEmailDeleteOperationResponse
- type WorkspaceNotificationRecipientEmailListByNotificationCompleteResult
- type WorkspaceNotificationRecipientEmailListByNotificationCustomPager
- type WorkspaceNotificationRecipientEmailListByNotificationOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForNotificationName ¶
func PossibleValuesForNotificationName() []string
func ValidateNotificationID ¶
ValidateNotificationID checks that 'input' can be parsed as a Notification ID
func ValidateNotificationNotificationID ¶
func ValidateNotificationNotificationID(input interface{}, key string) (warnings []string, errors []error)
ValidateNotificationNotificationID checks that 'input' can be parsed as a Notification Notification ID
func ValidateNotificationRecipientEmailID ¶
func ValidateNotificationRecipientEmailID(input interface{}, key string) (warnings []string, errors []error)
ValidateNotificationRecipientEmailID checks that 'input' can be parsed as a Notification Recipient Email ID
func ValidateRecipientEmailID ¶
ValidateRecipientEmailID checks that 'input' can be parsed as a Recipient Email ID
Types ¶
type CreateOrUpdateOperationResponse ¶
type CreateOrUpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *RecipientEmailContract }
type DeleteOperationResponse ¶
type ListByNotificationCompleteResult ¶ added in v0.20240226.1173038
type ListByNotificationCompleteResult struct { LatestHttpResponse *http.Response Items []RecipientEmailContract }
type ListByNotificationCustomPager ¶ added in v0.20240628.1153531
func (*ListByNotificationCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListByNotificationCustomPager) NextPageLink() *odata.Link
type ListByNotificationOperationResponse ¶
type ListByNotificationOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]RecipientEmailContract }
type NotificationId ¶
type NotificationId struct { SubscriptionId string ResourceGroupName string ServiceName string NotificationName NotificationName }
NotificationId is a struct representing the Resource ID for a Notification
func NewNotificationID ¶
func NewNotificationID(subscriptionId string, resourceGroupName string, serviceName string, notificationName NotificationName) NotificationId
NewNotificationID returns a new NotificationId struct
func ParseNotificationID ¶
func ParseNotificationID(input string) (*NotificationId, error)
ParseNotificationID parses 'input' into a NotificationId
func ParseNotificationIDInsensitively ¶
func ParseNotificationIDInsensitively(input string) (*NotificationId, error)
ParseNotificationIDInsensitively parses 'input' case-insensitively into a NotificationId note: this method should only be used for API response data and not user input
func (*NotificationId) FromParseResult ¶
func (id *NotificationId) FromParseResult(input resourceids.ParseResult) error
func (NotificationId) ID ¶
func (id NotificationId) ID() string
ID returns the formatted Notification ID
func (NotificationId) Segments ¶
func (id NotificationId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Notification ID
func (NotificationId) String ¶
func (id NotificationId) String() string
String returns a human-readable description of this Notification ID
type NotificationName ¶
type NotificationName string
const ( NotificationNameAccountClosedPublisher NotificationName = "AccountClosedPublisher" NotificationNameBCC NotificationName = "BCC" NotificationNameNewApplicationNotificationMessage NotificationName = "NewApplicationNotificationMessage" NotificationNameNewIssuePublisherNotificationMessage NotificationName = "NewIssuePublisherNotificationMessage" NotificationNamePurchasePublisherNotificationMessage NotificationName = "PurchasePublisherNotificationMessage" NotificationNameQuotaLimitApproachingPublisherNotificationMessage NotificationName = "QuotaLimitApproachingPublisherNotificationMessage" NotificationNameRequestPublisherNotificationMessage NotificationName = "RequestPublisherNotificationMessage" )
func (*NotificationName) UnmarshalJSON ¶
func (s *NotificationName) UnmarshalJSON(bytes []byte) error
type NotificationNotificationId ¶
type NotificationNotificationId struct { SubscriptionId string ResourceGroupName string ServiceName string WorkspaceId string NotificationName NotificationName }
NotificationNotificationId is a struct representing the Resource ID for a Notification Notification
func NewNotificationNotificationID ¶
func NewNotificationNotificationID(subscriptionId string, resourceGroupName string, serviceName string, workspaceId string, notificationName NotificationName) NotificationNotificationId
NewNotificationNotificationID returns a new NotificationNotificationId struct
func ParseNotificationNotificationID ¶
func ParseNotificationNotificationID(input string) (*NotificationNotificationId, error)
ParseNotificationNotificationID parses 'input' into a NotificationNotificationId
func ParseNotificationNotificationIDInsensitively ¶
func ParseNotificationNotificationIDInsensitively(input string) (*NotificationNotificationId, error)
ParseNotificationNotificationIDInsensitively parses 'input' case-insensitively into a NotificationNotificationId note: this method should only be used for API response data and not user input
func (*NotificationNotificationId) FromParseResult ¶
func (id *NotificationNotificationId) FromParseResult(input resourceids.ParseResult) error
func (NotificationNotificationId) ID ¶
func (id NotificationNotificationId) ID() string
ID returns the formatted Notification Notification ID
func (NotificationNotificationId) Segments ¶
func (id NotificationNotificationId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Notification Notification ID
func (NotificationNotificationId) String ¶
func (id NotificationNotificationId) String() string
String returns a human-readable description of this Notification Notification ID
type NotificationRecipientEmailClient ¶
type NotificationRecipientEmailClient struct {
Client *resourcemanager.Client
}
func NewNotificationRecipientEmailClientWithBaseURI ¶
func NewNotificationRecipientEmailClientWithBaseURI(sdkApi sdkEnv.Api) (*NotificationRecipientEmailClient, error)
func (NotificationRecipientEmailClient) CheckEntityExists ¶
func (c NotificationRecipientEmailClient) CheckEntityExists(ctx context.Context, id RecipientEmailId) (result CheckEntityExistsOperationResponse, err error)
CheckEntityExists ...
func (NotificationRecipientEmailClient) CreateOrUpdate ¶
func (c NotificationRecipientEmailClient) CreateOrUpdate(ctx context.Context, id RecipientEmailId) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (NotificationRecipientEmailClient) Delete ¶
func (c NotificationRecipientEmailClient) Delete(ctx context.Context, id RecipientEmailId) (result DeleteOperationResponse, err error)
Delete ...
func (NotificationRecipientEmailClient) ListByNotification ¶
func (c NotificationRecipientEmailClient) ListByNotification(ctx context.Context, id NotificationId) (result ListByNotificationOperationResponse, err error)
ListByNotification ...
func (NotificationRecipientEmailClient) ListByNotificationComplete ¶ added in v0.20240226.1173038
func (c NotificationRecipientEmailClient) ListByNotificationComplete(ctx context.Context, id NotificationId) (ListByNotificationCompleteResult, error)
ListByNotificationComplete retrieves all the results into a single object
func (NotificationRecipientEmailClient) ListByNotificationCompleteMatchingPredicate ¶ added in v0.20240226.1173038
func (c NotificationRecipientEmailClient) ListByNotificationCompleteMatchingPredicate(ctx context.Context, id NotificationId, predicate RecipientEmailContractOperationPredicate) (result ListByNotificationCompleteResult, err error)
ListByNotificationCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (NotificationRecipientEmailClient) WorkspaceNotificationRecipientEmailCheckEntityExists ¶
func (c NotificationRecipientEmailClient) WorkspaceNotificationRecipientEmailCheckEntityExists(ctx context.Context, id NotificationRecipientEmailId) (result WorkspaceNotificationRecipientEmailCheckEntityExistsOperationResponse, err error)
WorkspaceNotificationRecipientEmailCheckEntityExists ...
func (NotificationRecipientEmailClient) WorkspaceNotificationRecipientEmailCreateOrUpdate ¶
func (c NotificationRecipientEmailClient) WorkspaceNotificationRecipientEmailCreateOrUpdate(ctx context.Context, id NotificationRecipientEmailId) (result WorkspaceNotificationRecipientEmailCreateOrUpdateOperationResponse, err error)
WorkspaceNotificationRecipientEmailCreateOrUpdate ...
func (NotificationRecipientEmailClient) WorkspaceNotificationRecipientEmailDelete ¶
func (c NotificationRecipientEmailClient) WorkspaceNotificationRecipientEmailDelete(ctx context.Context, id NotificationRecipientEmailId) (result WorkspaceNotificationRecipientEmailDeleteOperationResponse, err error)
WorkspaceNotificationRecipientEmailDelete ...
func (NotificationRecipientEmailClient) WorkspaceNotificationRecipientEmailListByNotification ¶
func (c NotificationRecipientEmailClient) WorkspaceNotificationRecipientEmailListByNotification(ctx context.Context, id NotificationNotificationId) (result WorkspaceNotificationRecipientEmailListByNotificationOperationResponse, err error)
WorkspaceNotificationRecipientEmailListByNotification ...
func (NotificationRecipientEmailClient) WorkspaceNotificationRecipientEmailListByNotificationComplete ¶ added in v0.20240226.1173038
func (c NotificationRecipientEmailClient) WorkspaceNotificationRecipientEmailListByNotificationComplete(ctx context.Context, id NotificationNotificationId) (WorkspaceNotificationRecipientEmailListByNotificationCompleteResult, error)
WorkspaceNotificationRecipientEmailListByNotificationComplete retrieves all the results into a single object
func (NotificationRecipientEmailClient) WorkspaceNotificationRecipientEmailListByNotificationCompleteMatchingPredicate ¶ added in v0.20240226.1173038
func (c NotificationRecipientEmailClient) WorkspaceNotificationRecipientEmailListByNotificationCompleteMatchingPredicate(ctx context.Context, id NotificationNotificationId, predicate RecipientEmailContractOperationPredicate) (result WorkspaceNotificationRecipientEmailListByNotificationCompleteResult, err error)
WorkspaceNotificationRecipientEmailListByNotificationCompleteMatchingPredicate retrieves all the results and then applies the predicate
type NotificationRecipientEmailId ¶
type NotificationRecipientEmailId struct { SubscriptionId string ResourceGroupName string ServiceName string WorkspaceId string NotificationName NotificationName RecipientEmailName string }
NotificationRecipientEmailId is a struct representing the Resource ID for a Notification Recipient Email
func NewNotificationRecipientEmailID ¶
func NewNotificationRecipientEmailID(subscriptionId string, resourceGroupName string, serviceName string, workspaceId string, notificationName NotificationName, recipientEmailName string) NotificationRecipientEmailId
NewNotificationRecipientEmailID returns a new NotificationRecipientEmailId struct
func ParseNotificationRecipientEmailID ¶
func ParseNotificationRecipientEmailID(input string) (*NotificationRecipientEmailId, error)
ParseNotificationRecipientEmailID parses 'input' into a NotificationRecipientEmailId
func ParseNotificationRecipientEmailIDInsensitively ¶
func ParseNotificationRecipientEmailIDInsensitively(input string) (*NotificationRecipientEmailId, error)
ParseNotificationRecipientEmailIDInsensitively parses 'input' case-insensitively into a NotificationRecipientEmailId note: this method should only be used for API response data and not user input
func (*NotificationRecipientEmailId) FromParseResult ¶
func (id *NotificationRecipientEmailId) FromParseResult(input resourceids.ParseResult) error
func (NotificationRecipientEmailId) ID ¶
func (id NotificationRecipientEmailId) ID() string
ID returns the formatted Notification Recipient Email ID
func (NotificationRecipientEmailId) Segments ¶
func (id NotificationRecipientEmailId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Notification Recipient Email ID
func (NotificationRecipientEmailId) String ¶
func (id NotificationRecipientEmailId) String() string
String returns a human-readable description of this Notification Recipient Email ID
type RecipientEmailContract ¶
type RecipientEmailContract struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *RecipientEmailContractProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type RecipientEmailContractOperationPredicate ¶ added in v0.20240226.1173038
func (RecipientEmailContractOperationPredicate) Matches ¶ added in v0.20240226.1173038
func (p RecipientEmailContractOperationPredicate) Matches(input RecipientEmailContract) bool
type RecipientEmailContractProperties ¶
type RecipientEmailContractProperties struct {
Email *string `json:"email,omitempty"`
}
type RecipientEmailId ¶
type RecipientEmailId struct { SubscriptionId string ResourceGroupName string ServiceName string NotificationName NotificationName RecipientEmailName string }
RecipientEmailId is a struct representing the Resource ID for a Recipient Email
func NewRecipientEmailID ¶
func NewRecipientEmailID(subscriptionId string, resourceGroupName string, serviceName string, notificationName NotificationName, recipientEmailName string) RecipientEmailId
NewRecipientEmailID returns a new RecipientEmailId struct
func ParseRecipientEmailID ¶
func ParseRecipientEmailID(input string) (*RecipientEmailId, error)
ParseRecipientEmailID parses 'input' into a RecipientEmailId
func ParseRecipientEmailIDInsensitively ¶
func ParseRecipientEmailIDInsensitively(input string) (*RecipientEmailId, error)
ParseRecipientEmailIDInsensitively parses 'input' case-insensitively into a RecipientEmailId note: this method should only be used for API response data and not user input
func (*RecipientEmailId) FromParseResult ¶
func (id *RecipientEmailId) FromParseResult(input resourceids.ParseResult) error
func (RecipientEmailId) ID ¶
func (id RecipientEmailId) ID() string
ID returns the formatted Recipient Email ID
func (RecipientEmailId) Segments ¶
func (id RecipientEmailId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Recipient Email ID
func (RecipientEmailId) String ¶
func (id RecipientEmailId) String() string
String returns a human-readable description of this Recipient Email ID
type WorkspaceNotificationRecipientEmailCreateOrUpdateOperationResponse ¶
type WorkspaceNotificationRecipientEmailCreateOrUpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *RecipientEmailContract }
type WorkspaceNotificationRecipientEmailListByNotificationCompleteResult ¶ added in v0.20240226.1173038
type WorkspaceNotificationRecipientEmailListByNotificationCompleteResult struct { LatestHttpResponse *http.Response Items []RecipientEmailContract }
type WorkspaceNotificationRecipientEmailListByNotificationCustomPager ¶ added in v0.20240628.1153531
type WorkspaceNotificationRecipientEmailListByNotificationCustomPager struct {
NextLink *odata.Link `json:"nextLink"`
}
func (*WorkspaceNotificationRecipientEmailListByNotificationCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *WorkspaceNotificationRecipientEmailListByNotificationCustomPager) NextPageLink() *odata.Link
type WorkspaceNotificationRecipientEmailListByNotificationOperationResponse ¶
type WorkspaceNotificationRecipientEmailListByNotificationOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]RecipientEmailContract }
Source Files ¶
- client.go
- constants.go
- id_notification.go
- id_notificationnotification.go
- id_notificationrecipientemail.go
- id_recipientemail.go
- method_checkentityexists.go
- method_createorupdate.go
- method_delete.go
- method_listbynotification.go
- method_workspacenotificationrecipientemailcheckentityexists.go
- method_workspacenotificationrecipientemailcreateorupdate.go
- method_workspacenotificationrecipientemaildelete.go
- method_workspacenotificationrecipientemaillistbynotification.go
- model_recipientemailcontract.go
- model_recipientemailcontractproperties.go
- predicates.go
- version.go