Documentation
¶
Index ¶
- type ActionGroupsInformation
- type ActionGroupsInformationArgs
- func (ActionGroupsInformationArgs) ElementType() reflect.Type
- func (i ActionGroupsInformationArgs) ToActionGroupsInformationOutput() ActionGroupsInformationOutput
- func (i ActionGroupsInformationArgs) ToActionGroupsInformationOutputWithContext(ctx context.Context) ActionGroupsInformationOutput
- func (i ActionGroupsInformationArgs) ToActionGroupsInformationPtrOutput() ActionGroupsInformationPtrOutput
- func (i ActionGroupsInformationArgs) ToActionGroupsInformationPtrOutputWithContext(ctx context.Context) ActionGroupsInformationPtrOutput
- type ActionGroupsInformationInput
- type ActionGroupsInformationOutput
- func (o ActionGroupsInformationOutput) CustomEmailSubject() pulumi.StringPtrOutput
- func (o ActionGroupsInformationOutput) CustomWebhookPayload() pulumi.StringPtrOutput
- func (ActionGroupsInformationOutput) ElementType() reflect.Type
- func (o ActionGroupsInformationOutput) GroupIds() pulumi.StringArrayOutput
- func (o ActionGroupsInformationOutput) ToActionGroupsInformationOutput() ActionGroupsInformationOutput
- func (o ActionGroupsInformationOutput) ToActionGroupsInformationOutputWithContext(ctx context.Context) ActionGroupsInformationOutput
- func (o ActionGroupsInformationOutput) ToActionGroupsInformationPtrOutput() ActionGroupsInformationPtrOutput
- func (o ActionGroupsInformationOutput) ToActionGroupsInformationPtrOutputWithContext(ctx context.Context) ActionGroupsInformationPtrOutput
- type ActionGroupsInformationPtrInput
- type ActionGroupsInformationPtrOutput
- func (o ActionGroupsInformationPtrOutput) CustomEmailSubject() pulumi.StringPtrOutput
- func (o ActionGroupsInformationPtrOutput) CustomWebhookPayload() pulumi.StringPtrOutput
- func (o ActionGroupsInformationPtrOutput) Elem() ActionGroupsInformationOutput
- func (ActionGroupsInformationPtrOutput) ElementType() reflect.Type
- func (o ActionGroupsInformationPtrOutput) GroupIds() pulumi.StringArrayOutput
- func (o ActionGroupsInformationPtrOutput) ToActionGroupsInformationPtrOutput() ActionGroupsInformationPtrOutput
- func (o ActionGroupsInformationPtrOutput) ToActionGroupsInformationPtrOutputWithContext(ctx context.Context) ActionGroupsInformationPtrOutput
- type ActionGroupsInformationResponse
- type ActionGroupsInformationResponseArgs
- func (ActionGroupsInformationResponseArgs) ElementType() reflect.Type
- func (i ActionGroupsInformationResponseArgs) ToActionGroupsInformationResponseOutput() ActionGroupsInformationResponseOutput
- func (i ActionGroupsInformationResponseArgs) ToActionGroupsInformationResponseOutputWithContext(ctx context.Context) ActionGroupsInformationResponseOutput
- func (i ActionGroupsInformationResponseArgs) ToActionGroupsInformationResponsePtrOutput() ActionGroupsInformationResponsePtrOutput
- func (i ActionGroupsInformationResponseArgs) ToActionGroupsInformationResponsePtrOutputWithContext(ctx context.Context) ActionGroupsInformationResponsePtrOutput
- type ActionGroupsInformationResponseInput
- type ActionGroupsInformationResponseOutput
- func (o ActionGroupsInformationResponseOutput) CustomEmailSubject() pulumi.StringPtrOutput
- func (o ActionGroupsInformationResponseOutput) CustomWebhookPayload() pulumi.StringPtrOutput
- func (ActionGroupsInformationResponseOutput) ElementType() reflect.Type
- func (o ActionGroupsInformationResponseOutput) GroupIds() pulumi.StringArrayOutput
- func (o ActionGroupsInformationResponseOutput) ToActionGroupsInformationResponseOutput() ActionGroupsInformationResponseOutput
- func (o ActionGroupsInformationResponseOutput) ToActionGroupsInformationResponseOutputWithContext(ctx context.Context) ActionGroupsInformationResponseOutput
- func (o ActionGroupsInformationResponseOutput) ToActionGroupsInformationResponsePtrOutput() ActionGroupsInformationResponsePtrOutput
- func (o ActionGroupsInformationResponseOutput) ToActionGroupsInformationResponsePtrOutputWithContext(ctx context.Context) ActionGroupsInformationResponsePtrOutput
- type ActionGroupsInformationResponsePtrInput
- type ActionGroupsInformationResponsePtrOutput
- func (o ActionGroupsInformationResponsePtrOutput) CustomEmailSubject() pulumi.StringPtrOutput
- func (o ActionGroupsInformationResponsePtrOutput) CustomWebhookPayload() pulumi.StringPtrOutput
- func (o ActionGroupsInformationResponsePtrOutput) Elem() ActionGroupsInformationResponseOutput
- func (ActionGroupsInformationResponsePtrOutput) ElementType() reflect.Type
- func (o ActionGroupsInformationResponsePtrOutput) GroupIds() pulumi.StringArrayOutput
- func (o ActionGroupsInformationResponsePtrOutput) ToActionGroupsInformationResponsePtrOutput() ActionGroupsInformationResponsePtrOutput
- func (o ActionGroupsInformationResponsePtrOutput) ToActionGroupsInformationResponsePtrOutputWithContext(ctx context.Context) ActionGroupsInformationResponsePtrOutput
- type Detector
- type DetectorArgs
- func (DetectorArgs) ElementType() reflect.Type
- func (i DetectorArgs) ToDetectorOutput() DetectorOutput
- func (i DetectorArgs) ToDetectorOutputWithContext(ctx context.Context) DetectorOutput
- func (i DetectorArgs) ToDetectorPtrOutput() DetectorPtrOutput
- func (i DetectorArgs) ToDetectorPtrOutputWithContext(ctx context.Context) DetectorPtrOutput
- type DetectorInput
- type DetectorOutput
- func (o DetectorOutput) Description() pulumi.StringPtrOutput
- func (DetectorOutput) ElementType() reflect.Type
- func (o DetectorOutput) Id() pulumi.StringOutput
- func (o DetectorOutput) ImagePaths() pulumi.StringArrayOutput
- func (o DetectorOutput) Name() pulumi.StringPtrOutput
- func (o DetectorOutput) Parameters() pulumi.MapOutput
- func (o DetectorOutput) SupportedResourceTypes() pulumi.StringArrayOutput
- func (o DetectorOutput) ToDetectorOutput() DetectorOutput
- func (o DetectorOutput) ToDetectorOutputWithContext(ctx context.Context) DetectorOutput
- func (o DetectorOutput) ToDetectorPtrOutput() DetectorPtrOutput
- func (o DetectorOutput) ToDetectorPtrOutputWithContext(ctx context.Context) DetectorPtrOutput
- type DetectorPtrInput
- type DetectorPtrOutput
- func (o DetectorPtrOutput) Description() pulumi.StringPtrOutput
- func (o DetectorPtrOutput) Elem() DetectorOutput
- func (DetectorPtrOutput) ElementType() reflect.Type
- func (o DetectorPtrOutput) Id() pulumi.StringPtrOutput
- func (o DetectorPtrOutput) ImagePaths() pulumi.StringArrayOutput
- func (o DetectorPtrOutput) Name() pulumi.StringPtrOutput
- func (o DetectorPtrOutput) Parameters() pulumi.MapOutput
- func (o DetectorPtrOutput) SupportedResourceTypes() pulumi.StringArrayOutput
- func (o DetectorPtrOutput) ToDetectorPtrOutput() DetectorPtrOutput
- func (o DetectorPtrOutput) ToDetectorPtrOutputWithContext(ctx context.Context) DetectorPtrOutput
- type DetectorResponse
- type DetectorResponseArgs
- func (DetectorResponseArgs) ElementType() reflect.Type
- func (i DetectorResponseArgs) ToDetectorResponseOutput() DetectorResponseOutput
- func (i DetectorResponseArgs) ToDetectorResponseOutputWithContext(ctx context.Context) DetectorResponseOutput
- func (i DetectorResponseArgs) ToDetectorResponsePtrOutput() DetectorResponsePtrOutput
- func (i DetectorResponseArgs) ToDetectorResponsePtrOutputWithContext(ctx context.Context) DetectorResponsePtrOutput
- type DetectorResponseInput
- type DetectorResponseOutput
- func (o DetectorResponseOutput) Description() pulumi.StringPtrOutput
- func (DetectorResponseOutput) ElementType() reflect.Type
- func (o DetectorResponseOutput) Id() pulumi.StringOutput
- func (o DetectorResponseOutput) ImagePaths() pulumi.StringArrayOutput
- func (o DetectorResponseOutput) Name() pulumi.StringPtrOutput
- func (o DetectorResponseOutput) Parameters() pulumi.MapOutput
- func (o DetectorResponseOutput) SupportedResourceTypes() pulumi.StringArrayOutput
- func (o DetectorResponseOutput) ToDetectorResponseOutput() DetectorResponseOutput
- func (o DetectorResponseOutput) ToDetectorResponseOutputWithContext(ctx context.Context) DetectorResponseOutput
- func (o DetectorResponseOutput) ToDetectorResponsePtrOutput() DetectorResponsePtrOutput
- func (o DetectorResponseOutput) ToDetectorResponsePtrOutputWithContext(ctx context.Context) DetectorResponsePtrOutput
- type DetectorResponsePtrInput
- type DetectorResponsePtrOutput
- func (o DetectorResponsePtrOutput) Description() pulumi.StringPtrOutput
- func (o DetectorResponsePtrOutput) Elem() DetectorResponseOutput
- func (DetectorResponsePtrOutput) ElementType() reflect.Type
- func (o DetectorResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o DetectorResponsePtrOutput) ImagePaths() pulumi.StringArrayOutput
- func (o DetectorResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o DetectorResponsePtrOutput) Parameters() pulumi.MapOutput
- func (o DetectorResponsePtrOutput) SupportedResourceTypes() pulumi.StringArrayOutput
- func (o DetectorResponsePtrOutput) ToDetectorResponsePtrOutput() DetectorResponsePtrOutput
- func (o DetectorResponsePtrOutput) ToDetectorResponsePtrOutputWithContext(ctx context.Context) DetectorResponsePtrOutput
- type LookupSmartDetectorAlertRuleArgs
- type LookupSmartDetectorAlertRuleResult
- type SmartDetectorAlertRule
- type SmartDetectorAlertRuleArgs
- type SmartDetectorAlertRuleState
- type ThrottlingInformation
- type ThrottlingInformationArgs
- func (ThrottlingInformationArgs) ElementType() reflect.Type
- func (i ThrottlingInformationArgs) ToThrottlingInformationOutput() ThrottlingInformationOutput
- func (i ThrottlingInformationArgs) ToThrottlingInformationOutputWithContext(ctx context.Context) ThrottlingInformationOutput
- func (i ThrottlingInformationArgs) ToThrottlingInformationPtrOutput() ThrottlingInformationPtrOutput
- func (i ThrottlingInformationArgs) ToThrottlingInformationPtrOutputWithContext(ctx context.Context) ThrottlingInformationPtrOutput
- type ThrottlingInformationInput
- type ThrottlingInformationOutput
- func (o ThrottlingInformationOutput) Duration() pulumi.StringPtrOutput
- func (ThrottlingInformationOutput) ElementType() reflect.Type
- func (o ThrottlingInformationOutput) ToThrottlingInformationOutput() ThrottlingInformationOutput
- func (o ThrottlingInformationOutput) ToThrottlingInformationOutputWithContext(ctx context.Context) ThrottlingInformationOutput
- func (o ThrottlingInformationOutput) ToThrottlingInformationPtrOutput() ThrottlingInformationPtrOutput
- func (o ThrottlingInformationOutput) ToThrottlingInformationPtrOutputWithContext(ctx context.Context) ThrottlingInformationPtrOutput
- type ThrottlingInformationPtrInput
- type ThrottlingInformationPtrOutput
- func (o ThrottlingInformationPtrOutput) Duration() pulumi.StringPtrOutput
- func (o ThrottlingInformationPtrOutput) Elem() ThrottlingInformationOutput
- func (ThrottlingInformationPtrOutput) ElementType() reflect.Type
- func (o ThrottlingInformationPtrOutput) ToThrottlingInformationPtrOutput() ThrottlingInformationPtrOutput
- func (o ThrottlingInformationPtrOutput) ToThrottlingInformationPtrOutputWithContext(ctx context.Context) ThrottlingInformationPtrOutput
- type ThrottlingInformationResponse
- type ThrottlingInformationResponseArgs
- func (ThrottlingInformationResponseArgs) ElementType() reflect.Type
- func (i ThrottlingInformationResponseArgs) ToThrottlingInformationResponseOutput() ThrottlingInformationResponseOutput
- func (i ThrottlingInformationResponseArgs) ToThrottlingInformationResponseOutputWithContext(ctx context.Context) ThrottlingInformationResponseOutput
- func (i ThrottlingInformationResponseArgs) ToThrottlingInformationResponsePtrOutput() ThrottlingInformationResponsePtrOutput
- func (i ThrottlingInformationResponseArgs) ToThrottlingInformationResponsePtrOutputWithContext(ctx context.Context) ThrottlingInformationResponsePtrOutput
- type ThrottlingInformationResponseInput
- type ThrottlingInformationResponseOutput
- func (o ThrottlingInformationResponseOutput) Duration() pulumi.StringPtrOutput
- func (ThrottlingInformationResponseOutput) ElementType() reflect.Type
- func (o ThrottlingInformationResponseOutput) ToThrottlingInformationResponseOutput() ThrottlingInformationResponseOutput
- func (o ThrottlingInformationResponseOutput) ToThrottlingInformationResponseOutputWithContext(ctx context.Context) ThrottlingInformationResponseOutput
- func (o ThrottlingInformationResponseOutput) ToThrottlingInformationResponsePtrOutput() ThrottlingInformationResponsePtrOutput
- func (o ThrottlingInformationResponseOutput) ToThrottlingInformationResponsePtrOutputWithContext(ctx context.Context) ThrottlingInformationResponsePtrOutput
- type ThrottlingInformationResponsePtrInput
- type ThrottlingInformationResponsePtrOutput
- func (o ThrottlingInformationResponsePtrOutput) Duration() pulumi.StringPtrOutput
- func (o ThrottlingInformationResponsePtrOutput) Elem() ThrottlingInformationResponseOutput
- func (ThrottlingInformationResponsePtrOutput) ElementType() reflect.Type
- func (o ThrottlingInformationResponsePtrOutput) ToThrottlingInformationResponsePtrOutput() ThrottlingInformationResponsePtrOutput
- func (o ThrottlingInformationResponsePtrOutput) ToThrottlingInformationResponsePtrOutputWithContext(ctx context.Context) ThrottlingInformationResponsePtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActionGroupsInformation ¶
type ActionGroupsInformation struct { // An optional custom email subject to use in email notifications. CustomEmailSubject *string `pulumi:"customEmailSubject"` // An optional custom web-hook payload to use in web-hook notifications. CustomWebhookPayload *string `pulumi:"customWebhookPayload"` // The Action Group resource IDs. GroupIds []string `pulumi:"groupIds"` }
The Action Groups information, used by the alert rule.
type ActionGroupsInformationArgs ¶
type ActionGroupsInformationArgs struct { // An optional custom email subject to use in email notifications. CustomEmailSubject pulumi.StringPtrInput `pulumi:"customEmailSubject"` // An optional custom web-hook payload to use in web-hook notifications. CustomWebhookPayload pulumi.StringPtrInput `pulumi:"customWebhookPayload"` // The Action Group resource IDs. GroupIds pulumi.StringArrayInput `pulumi:"groupIds"` }
The Action Groups information, used by the alert rule.
func (ActionGroupsInformationArgs) ElementType ¶
func (ActionGroupsInformationArgs) ElementType() reflect.Type
func (ActionGroupsInformationArgs) ToActionGroupsInformationOutput ¶
func (i ActionGroupsInformationArgs) ToActionGroupsInformationOutput() ActionGroupsInformationOutput
func (ActionGroupsInformationArgs) ToActionGroupsInformationOutputWithContext ¶
func (i ActionGroupsInformationArgs) ToActionGroupsInformationOutputWithContext(ctx context.Context) ActionGroupsInformationOutput
func (ActionGroupsInformationArgs) ToActionGroupsInformationPtrOutput ¶
func (i ActionGroupsInformationArgs) ToActionGroupsInformationPtrOutput() ActionGroupsInformationPtrOutput
func (ActionGroupsInformationArgs) ToActionGroupsInformationPtrOutputWithContext ¶
func (i ActionGroupsInformationArgs) ToActionGroupsInformationPtrOutputWithContext(ctx context.Context) ActionGroupsInformationPtrOutput
type ActionGroupsInformationInput ¶
type ActionGroupsInformationInput interface { pulumi.Input ToActionGroupsInformationOutput() ActionGroupsInformationOutput ToActionGroupsInformationOutputWithContext(context.Context) ActionGroupsInformationOutput }
ActionGroupsInformationInput is an input type that accepts ActionGroupsInformationArgs and ActionGroupsInformationOutput values. You can construct a concrete instance of `ActionGroupsInformationInput` via:
ActionGroupsInformationArgs{...}
type ActionGroupsInformationOutput ¶
type ActionGroupsInformationOutput struct{ *pulumi.OutputState }
The Action Groups information, used by the alert rule.
func (ActionGroupsInformationOutput) CustomEmailSubject ¶
func (o ActionGroupsInformationOutput) CustomEmailSubject() pulumi.StringPtrOutput
An optional custom email subject to use in email notifications.
func (ActionGroupsInformationOutput) CustomWebhookPayload ¶
func (o ActionGroupsInformationOutput) CustomWebhookPayload() pulumi.StringPtrOutput
An optional custom web-hook payload to use in web-hook notifications.
func (ActionGroupsInformationOutput) ElementType ¶
func (ActionGroupsInformationOutput) ElementType() reflect.Type
func (ActionGroupsInformationOutput) GroupIds ¶
func (o ActionGroupsInformationOutput) GroupIds() pulumi.StringArrayOutput
The Action Group resource IDs.
func (ActionGroupsInformationOutput) ToActionGroupsInformationOutput ¶
func (o ActionGroupsInformationOutput) ToActionGroupsInformationOutput() ActionGroupsInformationOutput
func (ActionGroupsInformationOutput) ToActionGroupsInformationOutputWithContext ¶
func (o ActionGroupsInformationOutput) ToActionGroupsInformationOutputWithContext(ctx context.Context) ActionGroupsInformationOutput
func (ActionGroupsInformationOutput) ToActionGroupsInformationPtrOutput ¶
func (o ActionGroupsInformationOutput) ToActionGroupsInformationPtrOutput() ActionGroupsInformationPtrOutput
func (ActionGroupsInformationOutput) ToActionGroupsInformationPtrOutputWithContext ¶
func (o ActionGroupsInformationOutput) ToActionGroupsInformationPtrOutputWithContext(ctx context.Context) ActionGroupsInformationPtrOutput
type ActionGroupsInformationPtrInput ¶
type ActionGroupsInformationPtrInput interface { pulumi.Input ToActionGroupsInformationPtrOutput() ActionGroupsInformationPtrOutput ToActionGroupsInformationPtrOutputWithContext(context.Context) ActionGroupsInformationPtrOutput }
ActionGroupsInformationPtrInput is an input type that accepts ActionGroupsInformationArgs, ActionGroupsInformationPtr and ActionGroupsInformationPtrOutput values. You can construct a concrete instance of `ActionGroupsInformationPtrInput` via:
ActionGroupsInformationArgs{...} or: nil
func ActionGroupsInformationPtr ¶
func ActionGroupsInformationPtr(v *ActionGroupsInformationArgs) ActionGroupsInformationPtrInput
type ActionGroupsInformationPtrOutput ¶
type ActionGroupsInformationPtrOutput struct{ *pulumi.OutputState }
func (ActionGroupsInformationPtrOutput) CustomEmailSubject ¶
func (o ActionGroupsInformationPtrOutput) CustomEmailSubject() pulumi.StringPtrOutput
An optional custom email subject to use in email notifications.
func (ActionGroupsInformationPtrOutput) CustomWebhookPayload ¶
func (o ActionGroupsInformationPtrOutput) CustomWebhookPayload() pulumi.StringPtrOutput
An optional custom web-hook payload to use in web-hook notifications.
func (ActionGroupsInformationPtrOutput) Elem ¶
func (o ActionGroupsInformationPtrOutput) Elem() ActionGroupsInformationOutput
func (ActionGroupsInformationPtrOutput) ElementType ¶
func (ActionGroupsInformationPtrOutput) ElementType() reflect.Type
func (ActionGroupsInformationPtrOutput) GroupIds ¶
func (o ActionGroupsInformationPtrOutput) GroupIds() pulumi.StringArrayOutput
The Action Group resource IDs.
func (ActionGroupsInformationPtrOutput) ToActionGroupsInformationPtrOutput ¶
func (o ActionGroupsInformationPtrOutput) ToActionGroupsInformationPtrOutput() ActionGroupsInformationPtrOutput
func (ActionGroupsInformationPtrOutput) ToActionGroupsInformationPtrOutputWithContext ¶
func (o ActionGroupsInformationPtrOutput) ToActionGroupsInformationPtrOutputWithContext(ctx context.Context) ActionGroupsInformationPtrOutput
type ActionGroupsInformationResponse ¶
type ActionGroupsInformationResponse struct { // An optional custom email subject to use in email notifications. CustomEmailSubject *string `pulumi:"customEmailSubject"` // An optional custom web-hook payload to use in web-hook notifications. CustomWebhookPayload *string `pulumi:"customWebhookPayload"` // The Action Group resource IDs. GroupIds []string `pulumi:"groupIds"` }
The Action Groups information, used by the alert rule.
type ActionGroupsInformationResponseArgs ¶
type ActionGroupsInformationResponseArgs struct { // An optional custom email subject to use in email notifications. CustomEmailSubject pulumi.StringPtrInput `pulumi:"customEmailSubject"` // An optional custom web-hook payload to use in web-hook notifications. CustomWebhookPayload pulumi.StringPtrInput `pulumi:"customWebhookPayload"` // The Action Group resource IDs. GroupIds pulumi.StringArrayInput `pulumi:"groupIds"` }
The Action Groups information, used by the alert rule.
func (ActionGroupsInformationResponseArgs) ElementType ¶
func (ActionGroupsInformationResponseArgs) ElementType() reflect.Type
func (ActionGroupsInformationResponseArgs) ToActionGroupsInformationResponseOutput ¶
func (i ActionGroupsInformationResponseArgs) ToActionGroupsInformationResponseOutput() ActionGroupsInformationResponseOutput
func (ActionGroupsInformationResponseArgs) ToActionGroupsInformationResponseOutputWithContext ¶
func (i ActionGroupsInformationResponseArgs) ToActionGroupsInformationResponseOutputWithContext(ctx context.Context) ActionGroupsInformationResponseOutput
func (ActionGroupsInformationResponseArgs) ToActionGroupsInformationResponsePtrOutput ¶
func (i ActionGroupsInformationResponseArgs) ToActionGroupsInformationResponsePtrOutput() ActionGroupsInformationResponsePtrOutput
func (ActionGroupsInformationResponseArgs) ToActionGroupsInformationResponsePtrOutputWithContext ¶
func (i ActionGroupsInformationResponseArgs) ToActionGroupsInformationResponsePtrOutputWithContext(ctx context.Context) ActionGroupsInformationResponsePtrOutput
type ActionGroupsInformationResponseInput ¶
type ActionGroupsInformationResponseInput interface { pulumi.Input ToActionGroupsInformationResponseOutput() ActionGroupsInformationResponseOutput ToActionGroupsInformationResponseOutputWithContext(context.Context) ActionGroupsInformationResponseOutput }
ActionGroupsInformationResponseInput is an input type that accepts ActionGroupsInformationResponseArgs and ActionGroupsInformationResponseOutput values. You can construct a concrete instance of `ActionGroupsInformationResponseInput` via:
ActionGroupsInformationResponseArgs{...}
type ActionGroupsInformationResponseOutput ¶
type ActionGroupsInformationResponseOutput struct{ *pulumi.OutputState }
The Action Groups information, used by the alert rule.
func (ActionGroupsInformationResponseOutput) CustomEmailSubject ¶
func (o ActionGroupsInformationResponseOutput) CustomEmailSubject() pulumi.StringPtrOutput
An optional custom email subject to use in email notifications.
func (ActionGroupsInformationResponseOutput) CustomWebhookPayload ¶
func (o ActionGroupsInformationResponseOutput) CustomWebhookPayload() pulumi.StringPtrOutput
An optional custom web-hook payload to use in web-hook notifications.
func (ActionGroupsInformationResponseOutput) ElementType ¶
func (ActionGroupsInformationResponseOutput) ElementType() reflect.Type
func (ActionGroupsInformationResponseOutput) GroupIds ¶
func (o ActionGroupsInformationResponseOutput) GroupIds() pulumi.StringArrayOutput
The Action Group resource IDs.
func (ActionGroupsInformationResponseOutput) ToActionGroupsInformationResponseOutput ¶
func (o ActionGroupsInformationResponseOutput) ToActionGroupsInformationResponseOutput() ActionGroupsInformationResponseOutput
func (ActionGroupsInformationResponseOutput) ToActionGroupsInformationResponseOutputWithContext ¶
func (o ActionGroupsInformationResponseOutput) ToActionGroupsInformationResponseOutputWithContext(ctx context.Context) ActionGroupsInformationResponseOutput
func (ActionGroupsInformationResponseOutput) ToActionGroupsInformationResponsePtrOutput ¶
func (o ActionGroupsInformationResponseOutput) ToActionGroupsInformationResponsePtrOutput() ActionGroupsInformationResponsePtrOutput
func (ActionGroupsInformationResponseOutput) ToActionGroupsInformationResponsePtrOutputWithContext ¶
func (o ActionGroupsInformationResponseOutput) ToActionGroupsInformationResponsePtrOutputWithContext(ctx context.Context) ActionGroupsInformationResponsePtrOutput
type ActionGroupsInformationResponsePtrInput ¶
type ActionGroupsInformationResponsePtrInput interface { pulumi.Input ToActionGroupsInformationResponsePtrOutput() ActionGroupsInformationResponsePtrOutput ToActionGroupsInformationResponsePtrOutputWithContext(context.Context) ActionGroupsInformationResponsePtrOutput }
ActionGroupsInformationResponsePtrInput is an input type that accepts ActionGroupsInformationResponseArgs, ActionGroupsInformationResponsePtr and ActionGroupsInformationResponsePtrOutput values. You can construct a concrete instance of `ActionGroupsInformationResponsePtrInput` via:
ActionGroupsInformationResponseArgs{...} or: nil
func ActionGroupsInformationResponsePtr ¶
func ActionGroupsInformationResponsePtr(v *ActionGroupsInformationResponseArgs) ActionGroupsInformationResponsePtrInput
type ActionGroupsInformationResponsePtrOutput ¶
type ActionGroupsInformationResponsePtrOutput struct{ *pulumi.OutputState }
func (ActionGroupsInformationResponsePtrOutput) CustomEmailSubject ¶
func (o ActionGroupsInformationResponsePtrOutput) CustomEmailSubject() pulumi.StringPtrOutput
An optional custom email subject to use in email notifications.
func (ActionGroupsInformationResponsePtrOutput) CustomWebhookPayload ¶
func (o ActionGroupsInformationResponsePtrOutput) CustomWebhookPayload() pulumi.StringPtrOutput
An optional custom web-hook payload to use in web-hook notifications.
func (ActionGroupsInformationResponsePtrOutput) ElementType ¶
func (ActionGroupsInformationResponsePtrOutput) ElementType() reflect.Type
func (ActionGroupsInformationResponsePtrOutput) GroupIds ¶
func (o ActionGroupsInformationResponsePtrOutput) GroupIds() pulumi.StringArrayOutput
The Action Group resource IDs.
func (ActionGroupsInformationResponsePtrOutput) ToActionGroupsInformationResponsePtrOutput ¶
func (o ActionGroupsInformationResponsePtrOutput) ToActionGroupsInformationResponsePtrOutput() ActionGroupsInformationResponsePtrOutput
func (ActionGroupsInformationResponsePtrOutput) ToActionGroupsInformationResponsePtrOutputWithContext ¶
func (o ActionGroupsInformationResponsePtrOutput) ToActionGroupsInformationResponsePtrOutputWithContext(ctx context.Context) ActionGroupsInformationResponsePtrOutput
type Detector ¶
type Detector struct { // The Smart Detector description. By default this is not populated, unless it's specified in expandDetector Description *string `pulumi:"description"` // The detector id. Id string `pulumi:"id"` // The Smart Detector image path. By default this is not populated, unless it's specified in expandDetector ImagePaths []string `pulumi:"imagePaths"` // The Smart Detector name. By default this is not populated, unless it's specified in expandDetector Name *string `pulumi:"name"` // The detector's parameters.' Parameters map[string]interface{} `pulumi:"parameters"` // The Smart Detector supported resource types. By default this is not populated, unless it's specified in expandDetector SupportedResourceTypes []string `pulumi:"supportedResourceTypes"` }
The detector information. By default this is not populated, unless it's specified in expandDetector
type DetectorArgs ¶
type DetectorArgs struct { // The Smart Detector description. By default this is not populated, unless it's specified in expandDetector Description pulumi.StringPtrInput `pulumi:"description"` // The detector id. Id pulumi.StringInput `pulumi:"id"` // The Smart Detector image path. By default this is not populated, unless it's specified in expandDetector ImagePaths pulumi.StringArrayInput `pulumi:"imagePaths"` // The Smart Detector name. By default this is not populated, unless it's specified in expandDetector Name pulumi.StringPtrInput `pulumi:"name"` // The detector's parameters.' Parameters pulumi.MapInput `pulumi:"parameters"` // The Smart Detector supported resource types. By default this is not populated, unless it's specified in expandDetector SupportedResourceTypes pulumi.StringArrayInput `pulumi:"supportedResourceTypes"` }
The detector information. By default this is not populated, unless it's specified in expandDetector
func (DetectorArgs) ElementType ¶
func (DetectorArgs) ElementType() reflect.Type
func (DetectorArgs) ToDetectorOutput ¶
func (i DetectorArgs) ToDetectorOutput() DetectorOutput
func (DetectorArgs) ToDetectorOutputWithContext ¶
func (i DetectorArgs) ToDetectorOutputWithContext(ctx context.Context) DetectorOutput
func (DetectorArgs) ToDetectorPtrOutput ¶
func (i DetectorArgs) ToDetectorPtrOutput() DetectorPtrOutput
func (DetectorArgs) ToDetectorPtrOutputWithContext ¶
func (i DetectorArgs) ToDetectorPtrOutputWithContext(ctx context.Context) DetectorPtrOutput
type DetectorInput ¶
type DetectorInput interface { pulumi.Input ToDetectorOutput() DetectorOutput ToDetectorOutputWithContext(context.Context) DetectorOutput }
DetectorInput is an input type that accepts DetectorArgs and DetectorOutput values. You can construct a concrete instance of `DetectorInput` via:
DetectorArgs{...}
type DetectorOutput ¶
type DetectorOutput struct{ *pulumi.OutputState }
The detector information. By default this is not populated, unless it's specified in expandDetector
func (DetectorOutput) Description ¶
func (o DetectorOutput) Description() pulumi.StringPtrOutput
The Smart Detector description. By default this is not populated, unless it's specified in expandDetector
func (DetectorOutput) ElementType ¶
func (DetectorOutput) ElementType() reflect.Type
func (DetectorOutput) ImagePaths ¶
func (o DetectorOutput) ImagePaths() pulumi.StringArrayOutput
The Smart Detector image path. By default this is not populated, unless it's specified in expandDetector
func (DetectorOutput) Name ¶
func (o DetectorOutput) Name() pulumi.StringPtrOutput
The Smart Detector name. By default this is not populated, unless it's specified in expandDetector
func (DetectorOutput) Parameters ¶
func (o DetectorOutput) Parameters() pulumi.MapOutput
The detector's parameters.'
func (DetectorOutput) SupportedResourceTypes ¶
func (o DetectorOutput) SupportedResourceTypes() pulumi.StringArrayOutput
The Smart Detector supported resource types. By default this is not populated, unless it's specified in expandDetector
func (DetectorOutput) ToDetectorOutput ¶
func (o DetectorOutput) ToDetectorOutput() DetectorOutput
func (DetectorOutput) ToDetectorOutputWithContext ¶
func (o DetectorOutput) ToDetectorOutputWithContext(ctx context.Context) DetectorOutput
func (DetectorOutput) ToDetectorPtrOutput ¶
func (o DetectorOutput) ToDetectorPtrOutput() DetectorPtrOutput
func (DetectorOutput) ToDetectorPtrOutputWithContext ¶
func (o DetectorOutput) ToDetectorPtrOutputWithContext(ctx context.Context) DetectorPtrOutput
type DetectorPtrInput ¶
type DetectorPtrInput interface { pulumi.Input ToDetectorPtrOutput() DetectorPtrOutput ToDetectorPtrOutputWithContext(context.Context) DetectorPtrOutput }
DetectorPtrInput is an input type that accepts DetectorArgs, DetectorPtr and DetectorPtrOutput values. You can construct a concrete instance of `DetectorPtrInput` via:
DetectorArgs{...} or: nil
func DetectorPtr ¶
func DetectorPtr(v *DetectorArgs) DetectorPtrInput
type DetectorPtrOutput ¶
type DetectorPtrOutput struct{ *pulumi.OutputState }
func (DetectorPtrOutput) Description ¶
func (o DetectorPtrOutput) Description() pulumi.StringPtrOutput
The Smart Detector description. By default this is not populated, unless it's specified in expandDetector
func (DetectorPtrOutput) Elem ¶
func (o DetectorPtrOutput) Elem() DetectorOutput
func (DetectorPtrOutput) ElementType ¶
func (DetectorPtrOutput) ElementType() reflect.Type
func (DetectorPtrOutput) Id ¶
func (o DetectorPtrOutput) Id() pulumi.StringPtrOutput
The detector id.
func (DetectorPtrOutput) ImagePaths ¶
func (o DetectorPtrOutput) ImagePaths() pulumi.StringArrayOutput
The Smart Detector image path. By default this is not populated, unless it's specified in expandDetector
func (DetectorPtrOutput) Name ¶
func (o DetectorPtrOutput) Name() pulumi.StringPtrOutput
The Smart Detector name. By default this is not populated, unless it's specified in expandDetector
func (DetectorPtrOutput) Parameters ¶
func (o DetectorPtrOutput) Parameters() pulumi.MapOutput
The detector's parameters.'
func (DetectorPtrOutput) SupportedResourceTypes ¶
func (o DetectorPtrOutput) SupportedResourceTypes() pulumi.StringArrayOutput
The Smart Detector supported resource types. By default this is not populated, unless it's specified in expandDetector
func (DetectorPtrOutput) ToDetectorPtrOutput ¶
func (o DetectorPtrOutput) ToDetectorPtrOutput() DetectorPtrOutput
func (DetectorPtrOutput) ToDetectorPtrOutputWithContext ¶
func (o DetectorPtrOutput) ToDetectorPtrOutputWithContext(ctx context.Context) DetectorPtrOutput
type DetectorResponse ¶
type DetectorResponse struct { // The Smart Detector description. By default this is not populated, unless it's specified in expandDetector Description *string `pulumi:"description"` // The detector id. Id string `pulumi:"id"` // The Smart Detector image path. By default this is not populated, unless it's specified in expandDetector ImagePaths []string `pulumi:"imagePaths"` // The Smart Detector name. By default this is not populated, unless it's specified in expandDetector Name *string `pulumi:"name"` // The detector's parameters.' Parameters map[string]interface{} `pulumi:"parameters"` // The Smart Detector supported resource types. By default this is not populated, unless it's specified in expandDetector SupportedResourceTypes []string `pulumi:"supportedResourceTypes"` }
The detector information. By default this is not populated, unless it's specified in expandDetector
type DetectorResponseArgs ¶
type DetectorResponseArgs struct { // The Smart Detector description. By default this is not populated, unless it's specified in expandDetector Description pulumi.StringPtrInput `pulumi:"description"` // The detector id. Id pulumi.StringInput `pulumi:"id"` // The Smart Detector image path. By default this is not populated, unless it's specified in expandDetector ImagePaths pulumi.StringArrayInput `pulumi:"imagePaths"` // The Smart Detector name. By default this is not populated, unless it's specified in expandDetector Name pulumi.StringPtrInput `pulumi:"name"` // The detector's parameters.' Parameters pulumi.MapInput `pulumi:"parameters"` // The Smart Detector supported resource types. By default this is not populated, unless it's specified in expandDetector SupportedResourceTypes pulumi.StringArrayInput `pulumi:"supportedResourceTypes"` }
The detector information. By default this is not populated, unless it's specified in expandDetector
func (DetectorResponseArgs) ElementType ¶
func (DetectorResponseArgs) ElementType() reflect.Type
func (DetectorResponseArgs) ToDetectorResponseOutput ¶
func (i DetectorResponseArgs) ToDetectorResponseOutput() DetectorResponseOutput
func (DetectorResponseArgs) ToDetectorResponseOutputWithContext ¶
func (i DetectorResponseArgs) ToDetectorResponseOutputWithContext(ctx context.Context) DetectorResponseOutput
func (DetectorResponseArgs) ToDetectorResponsePtrOutput ¶
func (i DetectorResponseArgs) ToDetectorResponsePtrOutput() DetectorResponsePtrOutput
func (DetectorResponseArgs) ToDetectorResponsePtrOutputWithContext ¶
func (i DetectorResponseArgs) ToDetectorResponsePtrOutputWithContext(ctx context.Context) DetectorResponsePtrOutput
type DetectorResponseInput ¶
type DetectorResponseInput interface { pulumi.Input ToDetectorResponseOutput() DetectorResponseOutput ToDetectorResponseOutputWithContext(context.Context) DetectorResponseOutput }
DetectorResponseInput is an input type that accepts DetectorResponseArgs and DetectorResponseOutput values. You can construct a concrete instance of `DetectorResponseInput` via:
DetectorResponseArgs{...}
type DetectorResponseOutput ¶
type DetectorResponseOutput struct{ *pulumi.OutputState }
The detector information. By default this is not populated, unless it's specified in expandDetector
func (DetectorResponseOutput) Description ¶
func (o DetectorResponseOutput) Description() pulumi.StringPtrOutput
The Smart Detector description. By default this is not populated, unless it's specified in expandDetector
func (DetectorResponseOutput) ElementType ¶
func (DetectorResponseOutput) ElementType() reflect.Type
func (DetectorResponseOutput) Id ¶
func (o DetectorResponseOutput) Id() pulumi.StringOutput
The detector id.
func (DetectorResponseOutput) ImagePaths ¶
func (o DetectorResponseOutput) ImagePaths() pulumi.StringArrayOutput
The Smart Detector image path. By default this is not populated, unless it's specified in expandDetector
func (DetectorResponseOutput) Name ¶
func (o DetectorResponseOutput) Name() pulumi.StringPtrOutput
The Smart Detector name. By default this is not populated, unless it's specified in expandDetector
func (DetectorResponseOutput) Parameters ¶
func (o DetectorResponseOutput) Parameters() pulumi.MapOutput
The detector's parameters.'
func (DetectorResponseOutput) SupportedResourceTypes ¶
func (o DetectorResponseOutput) SupportedResourceTypes() pulumi.StringArrayOutput
The Smart Detector supported resource types. By default this is not populated, unless it's specified in expandDetector
func (DetectorResponseOutput) ToDetectorResponseOutput ¶
func (o DetectorResponseOutput) ToDetectorResponseOutput() DetectorResponseOutput
func (DetectorResponseOutput) ToDetectorResponseOutputWithContext ¶
func (o DetectorResponseOutput) ToDetectorResponseOutputWithContext(ctx context.Context) DetectorResponseOutput
func (DetectorResponseOutput) ToDetectorResponsePtrOutput ¶
func (o DetectorResponseOutput) ToDetectorResponsePtrOutput() DetectorResponsePtrOutput
func (DetectorResponseOutput) ToDetectorResponsePtrOutputWithContext ¶
func (o DetectorResponseOutput) ToDetectorResponsePtrOutputWithContext(ctx context.Context) DetectorResponsePtrOutput
type DetectorResponsePtrInput ¶
type DetectorResponsePtrInput interface { pulumi.Input ToDetectorResponsePtrOutput() DetectorResponsePtrOutput ToDetectorResponsePtrOutputWithContext(context.Context) DetectorResponsePtrOutput }
DetectorResponsePtrInput is an input type that accepts DetectorResponseArgs, DetectorResponsePtr and DetectorResponsePtrOutput values. You can construct a concrete instance of `DetectorResponsePtrInput` via:
DetectorResponseArgs{...} or: nil
func DetectorResponsePtr ¶
func DetectorResponsePtr(v *DetectorResponseArgs) DetectorResponsePtrInput
type DetectorResponsePtrOutput ¶
type DetectorResponsePtrOutput struct{ *pulumi.OutputState }
func (DetectorResponsePtrOutput) Description ¶
func (o DetectorResponsePtrOutput) Description() pulumi.StringPtrOutput
The Smart Detector description. By default this is not populated, unless it's specified in expandDetector
func (DetectorResponsePtrOutput) Elem ¶
func (o DetectorResponsePtrOutput) Elem() DetectorResponseOutput
func (DetectorResponsePtrOutput) ElementType ¶
func (DetectorResponsePtrOutput) ElementType() reflect.Type
func (DetectorResponsePtrOutput) Id ¶
func (o DetectorResponsePtrOutput) Id() pulumi.StringPtrOutput
The detector id.
func (DetectorResponsePtrOutput) ImagePaths ¶
func (o DetectorResponsePtrOutput) ImagePaths() pulumi.StringArrayOutput
The Smart Detector image path. By default this is not populated, unless it's specified in expandDetector
func (DetectorResponsePtrOutput) Name ¶
func (o DetectorResponsePtrOutput) Name() pulumi.StringPtrOutput
The Smart Detector name. By default this is not populated, unless it's specified in expandDetector
func (DetectorResponsePtrOutput) Parameters ¶
func (o DetectorResponsePtrOutput) Parameters() pulumi.MapOutput
The detector's parameters.'
func (DetectorResponsePtrOutput) SupportedResourceTypes ¶
func (o DetectorResponsePtrOutput) SupportedResourceTypes() pulumi.StringArrayOutput
The Smart Detector supported resource types. By default this is not populated, unless it's specified in expandDetector
func (DetectorResponsePtrOutput) ToDetectorResponsePtrOutput ¶
func (o DetectorResponsePtrOutput) ToDetectorResponsePtrOutput() DetectorResponsePtrOutput
func (DetectorResponsePtrOutput) ToDetectorResponsePtrOutputWithContext ¶
func (o DetectorResponsePtrOutput) ToDetectorResponsePtrOutputWithContext(ctx context.Context) DetectorResponsePtrOutput
type LookupSmartDetectorAlertRuleArgs ¶
type LookupSmartDetectorAlertRuleArgs struct { // The name of the alert rule. AlertRuleName string `pulumi:"alertRuleName"` // Indicates if Smart Detector should be expanded. ExpandDetector *bool `pulumi:"expandDetector"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupSmartDetectorAlertRuleResult ¶
type LookupSmartDetectorAlertRuleResult struct { // The alert rule actions. ActionGroups ActionGroupsInformationResponse `pulumi:"actionGroups"` // The alert rule description. Description *string `pulumi:"description"` // The alert rule's detector. Detector DetectorResponse `pulumi:"detector"` // The alert rule frequency in ISO8601 format. The time granularity must be in minutes and minimum value is 5 minutes. Frequency string `pulumi:"frequency"` // The resource location. Location *string `pulumi:"location"` // The resource name. Name string `pulumi:"name"` // The alert rule resources scope. Scope []string `pulumi:"scope"` // The alert rule severity. Severity string `pulumi:"severity"` // The alert rule state. State string `pulumi:"state"` // The resource tags. Tags interface{} `pulumi:"tags"` // The alert rule throttling information. Throttling *ThrottlingInformationResponse `pulumi:"throttling"` // The resource type. Type string `pulumi:"type"` }
The alert rule information
func LookupSmartDetectorAlertRule ¶
func LookupSmartDetectorAlertRule(ctx *pulumi.Context, args *LookupSmartDetectorAlertRuleArgs, opts ...pulumi.InvokeOption) (*LookupSmartDetectorAlertRuleResult, error)
type SmartDetectorAlertRule ¶
type SmartDetectorAlertRule struct { pulumi.CustomResourceState // The alert rule actions. ActionGroups ActionGroupsInformationResponseOutput `pulumi:"actionGroups"` // The alert rule description. Description pulumi.StringPtrOutput `pulumi:"description"` // The alert rule's detector. Detector DetectorResponseOutput `pulumi:"detector"` // The alert rule frequency in ISO8601 format. The time granularity must be in minutes and minimum value is 5 minutes. Frequency pulumi.StringOutput `pulumi:"frequency"` // The resource location. Location pulumi.StringPtrOutput `pulumi:"location"` // The resource name. Name pulumi.StringOutput `pulumi:"name"` // The alert rule resources scope. Scope pulumi.StringArrayOutput `pulumi:"scope"` // The alert rule severity. Severity pulumi.StringOutput `pulumi:"severity"` // The alert rule state. State pulumi.StringOutput `pulumi:"state"` // The resource tags. Tags pulumi.AnyOutput `pulumi:"tags"` // The alert rule throttling information. Throttling ThrottlingInformationResponsePtrOutput `pulumi:"throttling"` // The resource type. Type pulumi.StringOutput `pulumi:"type"` }
The alert rule information
func GetSmartDetectorAlertRule ¶
func GetSmartDetectorAlertRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SmartDetectorAlertRuleState, opts ...pulumi.ResourceOption) (*SmartDetectorAlertRule, error)
GetSmartDetectorAlertRule gets an existing SmartDetectorAlertRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSmartDetectorAlertRule ¶
func NewSmartDetectorAlertRule(ctx *pulumi.Context, name string, args *SmartDetectorAlertRuleArgs, opts ...pulumi.ResourceOption) (*SmartDetectorAlertRule, error)
NewSmartDetectorAlertRule registers a new resource with the given unique name, arguments, and options.
type SmartDetectorAlertRuleArgs ¶
type SmartDetectorAlertRuleArgs struct { // The alert rule actions. ActionGroups ActionGroupsInformationInput // The name of the alert rule. AlertRuleName pulumi.StringInput // The alert rule description. Description pulumi.StringPtrInput // The alert rule's detector. Detector DetectorInput // The alert rule frequency in ISO8601 format. The time granularity must be in minutes and minimum value is 5 minutes. Frequency pulumi.StringInput // The resource location. Location pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The alert rule resources scope. Scope pulumi.StringArrayInput // The alert rule severity. Severity pulumi.StringInput // The alert rule state. State pulumi.StringInput // The resource tags. Tags pulumi.Input // The alert rule throttling information. Throttling ThrottlingInformationPtrInput }
The set of arguments for constructing a SmartDetectorAlertRule resource.
func (SmartDetectorAlertRuleArgs) ElementType ¶
func (SmartDetectorAlertRuleArgs) ElementType() reflect.Type
type SmartDetectorAlertRuleState ¶
type SmartDetectorAlertRuleState struct { // The alert rule actions. ActionGroups ActionGroupsInformationResponsePtrInput // The alert rule description. Description pulumi.StringPtrInput // The alert rule's detector. Detector DetectorResponsePtrInput // The alert rule frequency in ISO8601 format. The time granularity must be in minutes and minimum value is 5 minutes. Frequency pulumi.StringPtrInput // The resource location. Location pulumi.StringPtrInput // The resource name. Name pulumi.StringPtrInput // The alert rule resources scope. Scope pulumi.StringArrayInput // The alert rule severity. Severity pulumi.StringPtrInput // The alert rule state. State pulumi.StringPtrInput // The resource tags. Tags pulumi.Input // The alert rule throttling information. Throttling ThrottlingInformationResponsePtrInput // The resource type. Type pulumi.StringPtrInput }
func (SmartDetectorAlertRuleState) ElementType ¶
func (SmartDetectorAlertRuleState) ElementType() reflect.Type
type ThrottlingInformation ¶
type ThrottlingInformation struct { // The required duration (in ISO8601 format) to wait before notifying on the alert rule again. The time granularity must be in minutes and minimum value is 0 minutes Duration *string `pulumi:"duration"` }
Optional throttling information for the alert rule.
type ThrottlingInformationArgs ¶
type ThrottlingInformationArgs struct { // The required duration (in ISO8601 format) to wait before notifying on the alert rule again. The time granularity must be in minutes and minimum value is 0 minutes Duration pulumi.StringPtrInput `pulumi:"duration"` }
Optional throttling information for the alert rule.
func (ThrottlingInformationArgs) ElementType ¶
func (ThrottlingInformationArgs) ElementType() reflect.Type
func (ThrottlingInformationArgs) ToThrottlingInformationOutput ¶
func (i ThrottlingInformationArgs) ToThrottlingInformationOutput() ThrottlingInformationOutput
func (ThrottlingInformationArgs) ToThrottlingInformationOutputWithContext ¶
func (i ThrottlingInformationArgs) ToThrottlingInformationOutputWithContext(ctx context.Context) ThrottlingInformationOutput
func (ThrottlingInformationArgs) ToThrottlingInformationPtrOutput ¶
func (i ThrottlingInformationArgs) ToThrottlingInformationPtrOutput() ThrottlingInformationPtrOutput
func (ThrottlingInformationArgs) ToThrottlingInformationPtrOutputWithContext ¶
func (i ThrottlingInformationArgs) ToThrottlingInformationPtrOutputWithContext(ctx context.Context) ThrottlingInformationPtrOutput
type ThrottlingInformationInput ¶
type ThrottlingInformationInput interface { pulumi.Input ToThrottlingInformationOutput() ThrottlingInformationOutput ToThrottlingInformationOutputWithContext(context.Context) ThrottlingInformationOutput }
ThrottlingInformationInput is an input type that accepts ThrottlingInformationArgs and ThrottlingInformationOutput values. You can construct a concrete instance of `ThrottlingInformationInput` via:
ThrottlingInformationArgs{...}
type ThrottlingInformationOutput ¶
type ThrottlingInformationOutput struct{ *pulumi.OutputState }
Optional throttling information for the alert rule.
func (ThrottlingInformationOutput) Duration ¶
func (o ThrottlingInformationOutput) Duration() pulumi.StringPtrOutput
The required duration (in ISO8601 format) to wait before notifying on the alert rule again. The time granularity must be in minutes and minimum value is 0 minutes
func (ThrottlingInformationOutput) ElementType ¶
func (ThrottlingInformationOutput) ElementType() reflect.Type
func (ThrottlingInformationOutput) ToThrottlingInformationOutput ¶
func (o ThrottlingInformationOutput) ToThrottlingInformationOutput() ThrottlingInformationOutput
func (ThrottlingInformationOutput) ToThrottlingInformationOutputWithContext ¶
func (o ThrottlingInformationOutput) ToThrottlingInformationOutputWithContext(ctx context.Context) ThrottlingInformationOutput
func (ThrottlingInformationOutput) ToThrottlingInformationPtrOutput ¶
func (o ThrottlingInformationOutput) ToThrottlingInformationPtrOutput() ThrottlingInformationPtrOutput
func (ThrottlingInformationOutput) ToThrottlingInformationPtrOutputWithContext ¶
func (o ThrottlingInformationOutput) ToThrottlingInformationPtrOutputWithContext(ctx context.Context) ThrottlingInformationPtrOutput
type ThrottlingInformationPtrInput ¶
type ThrottlingInformationPtrInput interface { pulumi.Input ToThrottlingInformationPtrOutput() ThrottlingInformationPtrOutput ToThrottlingInformationPtrOutputWithContext(context.Context) ThrottlingInformationPtrOutput }
ThrottlingInformationPtrInput is an input type that accepts ThrottlingInformationArgs, ThrottlingInformationPtr and ThrottlingInformationPtrOutput values. You can construct a concrete instance of `ThrottlingInformationPtrInput` via:
ThrottlingInformationArgs{...} or: nil
func ThrottlingInformationPtr ¶
func ThrottlingInformationPtr(v *ThrottlingInformationArgs) ThrottlingInformationPtrInput
type ThrottlingInformationPtrOutput ¶
type ThrottlingInformationPtrOutput struct{ *pulumi.OutputState }
func (ThrottlingInformationPtrOutput) Duration ¶
func (o ThrottlingInformationPtrOutput) Duration() pulumi.StringPtrOutput
The required duration (in ISO8601 format) to wait before notifying on the alert rule again. The time granularity must be in minutes and minimum value is 0 minutes
func (ThrottlingInformationPtrOutput) Elem ¶
func (o ThrottlingInformationPtrOutput) Elem() ThrottlingInformationOutput
func (ThrottlingInformationPtrOutput) ElementType ¶
func (ThrottlingInformationPtrOutput) ElementType() reflect.Type
func (ThrottlingInformationPtrOutput) ToThrottlingInformationPtrOutput ¶
func (o ThrottlingInformationPtrOutput) ToThrottlingInformationPtrOutput() ThrottlingInformationPtrOutput
func (ThrottlingInformationPtrOutput) ToThrottlingInformationPtrOutputWithContext ¶
func (o ThrottlingInformationPtrOutput) ToThrottlingInformationPtrOutputWithContext(ctx context.Context) ThrottlingInformationPtrOutput
type ThrottlingInformationResponse ¶
type ThrottlingInformationResponse struct { // The required duration (in ISO8601 format) to wait before notifying on the alert rule again. The time granularity must be in minutes and minimum value is 0 minutes Duration *string `pulumi:"duration"` }
Optional throttling information for the alert rule.
type ThrottlingInformationResponseArgs ¶
type ThrottlingInformationResponseArgs struct { // The required duration (in ISO8601 format) to wait before notifying on the alert rule again. The time granularity must be in minutes and minimum value is 0 minutes Duration pulumi.StringPtrInput `pulumi:"duration"` }
Optional throttling information for the alert rule.
func (ThrottlingInformationResponseArgs) ElementType ¶
func (ThrottlingInformationResponseArgs) ElementType() reflect.Type
func (ThrottlingInformationResponseArgs) ToThrottlingInformationResponseOutput ¶
func (i ThrottlingInformationResponseArgs) ToThrottlingInformationResponseOutput() ThrottlingInformationResponseOutput
func (ThrottlingInformationResponseArgs) ToThrottlingInformationResponseOutputWithContext ¶
func (i ThrottlingInformationResponseArgs) ToThrottlingInformationResponseOutputWithContext(ctx context.Context) ThrottlingInformationResponseOutput
func (ThrottlingInformationResponseArgs) ToThrottlingInformationResponsePtrOutput ¶
func (i ThrottlingInformationResponseArgs) ToThrottlingInformationResponsePtrOutput() ThrottlingInformationResponsePtrOutput
func (ThrottlingInformationResponseArgs) ToThrottlingInformationResponsePtrOutputWithContext ¶
func (i ThrottlingInformationResponseArgs) ToThrottlingInformationResponsePtrOutputWithContext(ctx context.Context) ThrottlingInformationResponsePtrOutput
type ThrottlingInformationResponseInput ¶
type ThrottlingInformationResponseInput interface { pulumi.Input ToThrottlingInformationResponseOutput() ThrottlingInformationResponseOutput ToThrottlingInformationResponseOutputWithContext(context.Context) ThrottlingInformationResponseOutput }
ThrottlingInformationResponseInput is an input type that accepts ThrottlingInformationResponseArgs and ThrottlingInformationResponseOutput values. You can construct a concrete instance of `ThrottlingInformationResponseInput` via:
ThrottlingInformationResponseArgs{...}
type ThrottlingInformationResponseOutput ¶
type ThrottlingInformationResponseOutput struct{ *pulumi.OutputState }
Optional throttling information for the alert rule.
func (ThrottlingInformationResponseOutput) Duration ¶
func (o ThrottlingInformationResponseOutput) Duration() pulumi.StringPtrOutput
The required duration (in ISO8601 format) to wait before notifying on the alert rule again. The time granularity must be in minutes and minimum value is 0 minutes
func (ThrottlingInformationResponseOutput) ElementType ¶
func (ThrottlingInformationResponseOutput) ElementType() reflect.Type
func (ThrottlingInformationResponseOutput) ToThrottlingInformationResponseOutput ¶
func (o ThrottlingInformationResponseOutput) ToThrottlingInformationResponseOutput() ThrottlingInformationResponseOutput
func (ThrottlingInformationResponseOutput) ToThrottlingInformationResponseOutputWithContext ¶
func (o ThrottlingInformationResponseOutput) ToThrottlingInformationResponseOutputWithContext(ctx context.Context) ThrottlingInformationResponseOutput
func (ThrottlingInformationResponseOutput) ToThrottlingInformationResponsePtrOutput ¶
func (o ThrottlingInformationResponseOutput) ToThrottlingInformationResponsePtrOutput() ThrottlingInformationResponsePtrOutput
func (ThrottlingInformationResponseOutput) ToThrottlingInformationResponsePtrOutputWithContext ¶
func (o ThrottlingInformationResponseOutput) ToThrottlingInformationResponsePtrOutputWithContext(ctx context.Context) ThrottlingInformationResponsePtrOutput
type ThrottlingInformationResponsePtrInput ¶
type ThrottlingInformationResponsePtrInput interface { pulumi.Input ToThrottlingInformationResponsePtrOutput() ThrottlingInformationResponsePtrOutput ToThrottlingInformationResponsePtrOutputWithContext(context.Context) ThrottlingInformationResponsePtrOutput }
ThrottlingInformationResponsePtrInput is an input type that accepts ThrottlingInformationResponseArgs, ThrottlingInformationResponsePtr and ThrottlingInformationResponsePtrOutput values. You can construct a concrete instance of `ThrottlingInformationResponsePtrInput` via:
ThrottlingInformationResponseArgs{...} or: nil
func ThrottlingInformationResponsePtr ¶
func ThrottlingInformationResponsePtr(v *ThrottlingInformationResponseArgs) ThrottlingInformationResponsePtrInput
type ThrottlingInformationResponsePtrOutput ¶
type ThrottlingInformationResponsePtrOutput struct{ *pulumi.OutputState }
func (ThrottlingInformationResponsePtrOutput) Duration ¶
func (o ThrottlingInformationResponsePtrOutput) Duration() pulumi.StringPtrOutput
The required duration (in ISO8601 format) to wait before notifying on the alert rule again. The time granularity must be in minutes and minimum value is 0 minutes
func (ThrottlingInformationResponsePtrOutput) ElementType ¶
func (ThrottlingInformationResponsePtrOutput) ElementType() reflect.Type
func (ThrottlingInformationResponsePtrOutput) ToThrottlingInformationResponsePtrOutput ¶
func (o ThrottlingInformationResponsePtrOutput) ToThrottlingInformationResponsePtrOutput() ThrottlingInformationResponsePtrOutput
func (ThrottlingInformationResponsePtrOutput) ToThrottlingInformationResponsePtrOutputWithContext ¶
func (o ThrottlingInformationResponsePtrOutput) ToThrottlingInformationResponsePtrOutputWithContext(ctx context.Context) ThrottlingInformationResponsePtrOutput