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 PossibleValuesForReceiverStatus() []string + func ValidateActionGroupID(input interface{}, key string) (warnings []string, errors []error) + func ValidateActionGroupNotificationStatusID(input interface{}, key string) (warnings []string, errors []error) + func ValidateNotificationStatusID(input interface{}, key string) (warnings []string, errors []error) + func ValidateProviderNotificationStatusID(input interface{}, key string) (warnings []string, errors []error) + type ActionDetail struct + Detail *string + MechanismType *string + Name *string + SendTime *string + Status *string + SubState *string + type ActionGroup struct + ArmRoleReceivers *[]ArmRoleReceiver + AutomationRunbookReceivers *[]AutomationRunbookReceiver + AzureAppPushReceivers *[]AzureAppPushReceiver + AzureFunctionReceivers *[]AzureFunctionReceiver + EmailReceivers *[]EmailReceiver + Enabled bool + EventHubReceivers *[]EventHubReceiver + GroupShortName string + ItsmReceivers *[]ItsmReceiver + LogicAppReceivers *[]LogicAppReceiver + SmsReceivers *[]SmsReceiver + VoiceReceivers *[]VoiceReceiver + WebhookReceivers *[]WebhookReceiver + type ActionGroupId struct + ActionGroupName string + ResourceGroupName string + SubscriptionId string + func NewActionGroupID(subscriptionId string, resourceGroupName string, actionGroupName string) ActionGroupId + func ParseActionGroupID(input string) (*ActionGroupId, error) + func ParseActionGroupIDInsensitively(input string) (*ActionGroupId, error) + func (id *ActionGroupId) FromParseResult(input resourceids.ParseResult) error + func (id ActionGroupId) ID() string + func (id ActionGroupId) Segments() []resourceids.Segment + func (id ActionGroupId) String() string + type ActionGroupNotificationStatusId struct + ActionGroupName string + NotificationId string + ResourceGroupName string + SubscriptionId string + func NewActionGroupNotificationStatusID(subscriptionId string, resourceGroupName string, actionGroupName string, ...) ActionGroupNotificationStatusId + func ParseActionGroupNotificationStatusID(input string) (*ActionGroupNotificationStatusId, error) + func ParseActionGroupNotificationStatusIDInsensitively(input string) (*ActionGroupNotificationStatusId, error) + func (id *ActionGroupNotificationStatusId) FromParseResult(input resourceids.ParseResult) error + func (id ActionGroupNotificationStatusId) ID() string + func (id ActionGroupNotificationStatusId) Segments() []resourceids.Segment + func (id ActionGroupNotificationStatusId) String() string + type ActionGroupPatch struct + Enabled *bool + type ActionGroupPatchBody struct + Properties *ActionGroupPatch + Tags *map[string]string + type ActionGroupResource struct + Id *string + Location string + Name *string + Properties *ActionGroup + Tags *map[string]string + Type *string + type ActionGroupResourceOperationPredicate struct + Id *string + Location *string + Name *string + Type *string + func (p ActionGroupResourceOperationPredicate) Matches(input ActionGroupResource) bool + type ActionGroupsAPIsClient struct + Client *resourcemanager.Client + func NewActionGroupsAPIsClientWithBaseURI(sdkApi sdkEnv.Api) (*ActionGroupsAPIsClient, error) + func (c ActionGroupsAPIsClient) ActionGroupsCreateNotificationsAtActionGroupResourceLevel(ctx context.Context, id ActionGroupId, input NotificationRequestBody) (...) + func (c ActionGroupsAPIsClient) ActionGroupsCreateNotificationsAtActionGroupResourceLevelThenPoll(ctx context.Context, id ActionGroupId, input NotificationRequestBody) error + func (c ActionGroupsAPIsClient) ActionGroupsCreateNotificationsAtResourceGroupLevel(ctx context.Context, id commonids.ResourceGroupId, ...) (result ActionGroupsCreateNotificationsAtResourceGroupLevelOperationResponse, ...) + func (c ActionGroupsAPIsClient) ActionGroupsCreateNotificationsAtResourceGroupLevelThenPoll(ctx context.Context, id commonids.ResourceGroupId, ...) error + func (c ActionGroupsAPIsClient) ActionGroupsCreateOrUpdate(ctx context.Context, id ActionGroupId, input ActionGroupResource) (result ActionGroupsCreateOrUpdateOperationResponse, err error) + func (c ActionGroupsAPIsClient) ActionGroupsDelete(ctx context.Context, id ActionGroupId) (result ActionGroupsDeleteOperationResponse, err error) + func (c ActionGroupsAPIsClient) ActionGroupsEnableReceiver(ctx context.Context, id ActionGroupId, input EnableRequest) (result ActionGroupsEnableReceiverOperationResponse, err error) + func (c ActionGroupsAPIsClient) ActionGroupsGet(ctx context.Context, id ActionGroupId) (result ActionGroupsGetOperationResponse, err error) + func (c ActionGroupsAPIsClient) ActionGroupsGetTestNotifications(ctx context.Context, id NotificationStatusId) (result ActionGroupsGetTestNotificationsOperationResponse, err error) + func (c ActionGroupsAPIsClient) ActionGroupsGetTestNotificationsAtActionGroupResourceLevel(ctx context.Context, id ActionGroupNotificationStatusId) (...) + func (c ActionGroupsAPIsClient) ActionGroupsGetTestNotificationsAtResourceGroupLevel(ctx context.Context, id ProviderNotificationStatusId) (result ActionGroupsGetTestNotificationsAtResourceGroupLevelOperationResponse, ...) + func (c ActionGroupsAPIsClient) ActionGroupsListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ActionGroupsListByResourceGroupOperationResponse, err error) + func (c ActionGroupsAPIsClient) ActionGroupsListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ActionGroupsListByResourceGroupCompleteResult, error) + func (c ActionGroupsAPIsClient) ActionGroupsListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ActionGroupsListByResourceGroupCompleteResult, err error) + func (c ActionGroupsAPIsClient) ActionGroupsListBySubscriptionId(ctx context.Context, id commonids.SubscriptionId) (result ActionGroupsListBySubscriptionIdOperationResponse, err error) + func (c ActionGroupsAPIsClient) ActionGroupsListBySubscriptionIdComplete(ctx context.Context, id commonids.SubscriptionId) (ActionGroupsListBySubscriptionIdCompleteResult, error) + func (c ActionGroupsAPIsClient) ActionGroupsListBySubscriptionIdCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ActionGroupsListBySubscriptionIdCompleteResult, err error) + func (c ActionGroupsAPIsClient) ActionGroupsPostTestNotifications(ctx context.Context, id commonids.SubscriptionId, ...) (result ActionGroupsPostTestNotificationsOperationResponse, err error) + func (c ActionGroupsAPIsClient) ActionGroupsPostTestNotificationsThenPoll(ctx context.Context, id commonids.SubscriptionId, ...) error + func (c ActionGroupsAPIsClient) ActionGroupsUpdate(ctx context.Context, id ActionGroupId, input ActionGroupPatchBody) (result ActionGroupsUpdateOperationResponse, err error) + type ActionGroupsCreateNotificationsAtActionGroupResourceLevelOperationResponse struct + HttpResponse *http.Response + Model *TestNotificationDetailsResponse + OData *odata.OData + Poller pollers.Poller + type ActionGroupsCreateNotificationsAtResourceGroupLevelOperationResponse struct + HttpResponse *http.Response + Model *TestNotificationDetailsResponse + OData *odata.OData + Poller pollers.Poller + type ActionGroupsCreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *ActionGroupResource + OData *odata.OData + type ActionGroupsDeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type ActionGroupsEnableReceiverOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type ActionGroupsGetOperationResponse struct + HttpResponse *http.Response + Model *ActionGroupResource + OData *odata.OData + type ActionGroupsGetTestNotificationsAtActionGroupResourceLevelOperationResponse struct + HttpResponse *http.Response + Model *TestNotificationDetailsResponse + OData *odata.OData + type ActionGroupsGetTestNotificationsAtResourceGroupLevelOperationResponse struct + HttpResponse *http.Response + Model *TestNotificationDetailsResponse + OData *odata.OData + type ActionGroupsGetTestNotificationsOperationResponse struct + HttpResponse *http.Response + Model *TestNotificationDetailsResponse + OData *odata.OData + type ActionGroupsListByResourceGroupCompleteResult struct + Items []ActionGroupResource + LatestHttpResponse *http.Response + type ActionGroupsListByResourceGroupCustomPager struct + NextLink *odata.Link + func (p *ActionGroupsListByResourceGroupCustomPager) NextPageLink() *odata.Link + type ActionGroupsListByResourceGroupOperationResponse struct + HttpResponse *http.Response + Model *[]ActionGroupResource + OData *odata.OData + type ActionGroupsListBySubscriptionIdCompleteResult struct + Items []ActionGroupResource + LatestHttpResponse *http.Response + type ActionGroupsListBySubscriptionIdCustomPager struct + NextLink *odata.Link + func (p *ActionGroupsListBySubscriptionIdCustomPager) NextPageLink() *odata.Link + type ActionGroupsListBySubscriptionIdOperationResponse struct + HttpResponse *http.Response + Model *[]ActionGroupResource + OData *odata.OData + type ActionGroupsPostTestNotificationsOperationResponse struct + HttpResponse *http.Response + Model *TestNotificationDetailsResponse + OData *odata.OData + Poller pollers.Poller + type ActionGroupsUpdateOperationResponse struct + HttpResponse *http.Response + Model *ActionGroupResource + OData *odata.OData + type ArmRoleReceiver struct + Name string + RoleId string + UseCommonAlertSchema *bool + type AutomationRunbookReceiver struct + AutomationAccountId string + IsGlobalRunbook bool + Name *string + RunbookName string + ServiceUri *string + UseCommonAlertSchema *bool + WebhookResourceId string + type AzureAppPushReceiver struct + EmailAddress string + Name string + type AzureFunctionReceiver struct + FunctionAppResourceId string + FunctionName string + HTTPTriggerURL string + Name string + UseCommonAlertSchema *bool + type Context struct + ContextType *string + NotificationSource *string + type EmailReceiver struct + EmailAddress string + Name string + Status *ReceiverStatus + UseCommonAlertSchema *bool + type EnableRequest struct + ReceiverName string + type EventHubReceiver struct + EventHubName string + EventHubNameSpace string + Name string + SubscriptionId string + TenantId *string + UseCommonAlertSchema *bool + type ItsmReceiver struct + ConnectionId string + Name string + Region string + TicketConfiguration string + WorkspaceId string + type LogicAppReceiver struct + CallbackURL string + Name string + ResourceId string + UseCommonAlertSchema *bool + type NotificationRequestBody struct + AlertType string + ArmRoleReceivers *[]ArmRoleReceiver + AutomationRunbookReceivers *[]AutomationRunbookReceiver + AzureAppPushReceivers *[]AzureAppPushReceiver + AzureFunctionReceivers *[]AzureFunctionReceiver + EmailReceivers *[]EmailReceiver + EventHubReceivers *[]EventHubReceiver + ItsmReceivers *[]ItsmReceiver + LogicAppReceivers *[]LogicAppReceiver + SmsReceivers *[]SmsReceiver + VoiceReceivers *[]VoiceReceiver + WebhookReceivers *[]WebhookReceiver + type NotificationStatusId struct + NotificationId string + SubscriptionId string + func NewNotificationStatusID(subscriptionId string, notificationId string) NotificationStatusId + func ParseNotificationStatusID(input string) (*NotificationStatusId, error) + func ParseNotificationStatusIDInsensitively(input string) (*NotificationStatusId, error) + func (id *NotificationStatusId) FromParseResult(input resourceids.ParseResult) error + func (id NotificationStatusId) ID() string + func (id NotificationStatusId) Segments() []resourceids.Segment + func (id NotificationStatusId) String() string + type ProviderNotificationStatusId struct + NotificationId string + ResourceGroupName string + SubscriptionId string + func NewProviderNotificationStatusID(subscriptionId string, resourceGroupName string, notificationId string) ProviderNotificationStatusId + func ParseProviderNotificationStatusID(input string) (*ProviderNotificationStatusId, error) + func ParseProviderNotificationStatusIDInsensitively(input string) (*ProviderNotificationStatusId, error) + func (id *ProviderNotificationStatusId) FromParseResult(input resourceids.ParseResult) error + func (id ProviderNotificationStatusId) ID() string + func (id ProviderNotificationStatusId) Segments() []resourceids.Segment + func (id ProviderNotificationStatusId) String() string + type ReceiverStatus string + const ReceiverStatusDisabled + const ReceiverStatusEnabled + const ReceiverStatusNotSpecified + func (s *ReceiverStatus) UnmarshalJSON(bytes []byte) error + type SmsReceiver struct + CountryCode string + Name string + PhoneNumber string + Status *ReceiverStatus + type TestNotificationDetailsResponse struct + ActionDetails *[]ActionDetail + CompletedTime *string + Context *Context + CreatedTime *string + State string + type VoiceReceiver struct + CountryCode string + Name string + PhoneNumber string + type WebhookReceiver struct + IdentifierUri *string + Name string + ObjectId *string + ServiceUri string + TenantId *string + UseAadAuth *bool + UseCommonAlertSchema *bool