Documentation
¶
Index ¶
- Constants
- type LookupNotificationRuleArgs
- type LookupNotificationRuleOutputArgs
- type LookupNotificationRuleResult
- type LookupNotificationRuleResultOutput
- func (o LookupNotificationRuleResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupNotificationRuleResultOutput) CreatedBy() pulumi.StringPtrOutput
- func (o LookupNotificationRuleResultOutput) DetailType() NotificationRuleDetailTypePtrOutput
- func (LookupNotificationRuleResultOutput) ElementType() reflect.Type
- func (o LookupNotificationRuleResultOutput) EventTypeIds() pulumi.StringArrayOutput
- func (o LookupNotificationRuleResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupNotificationRuleResultOutput) Status() NotificationRuleStatusPtrOutput
- func (o LookupNotificationRuleResultOutput) Tags() pulumi.AnyOutput
- func (o LookupNotificationRuleResultOutput) Targets() NotificationRuleTargetArrayOutput
- func (o LookupNotificationRuleResultOutput) ToLookupNotificationRuleResultOutput() LookupNotificationRuleResultOutput
- func (o LookupNotificationRuleResultOutput) ToLookupNotificationRuleResultOutputWithContext(ctx context.Context) LookupNotificationRuleResultOutput
- func (o LookupNotificationRuleResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNotificationRuleResult]
- type NotificationRule
- func (*NotificationRule) ElementType() reflect.Type
- func (i *NotificationRule) ToNotificationRuleOutput() NotificationRuleOutput
- func (i *NotificationRule) ToNotificationRuleOutputWithContext(ctx context.Context) NotificationRuleOutput
- func (i *NotificationRule) ToOutput(ctx context.Context) pulumix.Output[*NotificationRule]
- type NotificationRuleArgs
- type NotificationRuleDetailType
- func (NotificationRuleDetailType) ElementType() reflect.Type
- func (e NotificationRuleDetailType) ToNotificationRuleDetailTypeOutput() NotificationRuleDetailTypeOutput
- func (e NotificationRuleDetailType) ToNotificationRuleDetailTypeOutputWithContext(ctx context.Context) NotificationRuleDetailTypeOutput
- func (e NotificationRuleDetailType) ToNotificationRuleDetailTypePtrOutput() NotificationRuleDetailTypePtrOutput
- func (e NotificationRuleDetailType) ToNotificationRuleDetailTypePtrOutputWithContext(ctx context.Context) NotificationRuleDetailTypePtrOutput
- func (e NotificationRuleDetailType) ToStringOutput() pulumi.StringOutput
- func (e NotificationRuleDetailType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NotificationRuleDetailType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NotificationRuleDetailType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NotificationRuleDetailTypeInput
- type NotificationRuleDetailTypeOutput
- func (NotificationRuleDetailTypeOutput) ElementType() reflect.Type
- func (o NotificationRuleDetailTypeOutput) ToNotificationRuleDetailTypeOutput() NotificationRuleDetailTypeOutput
- func (o NotificationRuleDetailTypeOutput) ToNotificationRuleDetailTypeOutputWithContext(ctx context.Context) NotificationRuleDetailTypeOutput
- func (o NotificationRuleDetailTypeOutput) ToNotificationRuleDetailTypePtrOutput() NotificationRuleDetailTypePtrOutput
- func (o NotificationRuleDetailTypeOutput) ToNotificationRuleDetailTypePtrOutputWithContext(ctx context.Context) NotificationRuleDetailTypePtrOutput
- func (o NotificationRuleDetailTypeOutput) ToOutput(ctx context.Context) pulumix.Output[NotificationRuleDetailType]
- func (o NotificationRuleDetailTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o NotificationRuleDetailTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NotificationRuleDetailTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NotificationRuleDetailTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NotificationRuleDetailTypePtrInput
- type NotificationRuleDetailTypePtrOutput
- func (o NotificationRuleDetailTypePtrOutput) Elem() NotificationRuleDetailTypeOutput
- func (NotificationRuleDetailTypePtrOutput) ElementType() reflect.Type
- func (o NotificationRuleDetailTypePtrOutput) ToNotificationRuleDetailTypePtrOutput() NotificationRuleDetailTypePtrOutput
- func (o NotificationRuleDetailTypePtrOutput) ToNotificationRuleDetailTypePtrOutputWithContext(ctx context.Context) NotificationRuleDetailTypePtrOutput
- func (o NotificationRuleDetailTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NotificationRuleDetailType]
- func (o NotificationRuleDetailTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NotificationRuleDetailTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NotificationRuleInput
- type NotificationRuleOutput
- func (o NotificationRuleOutput) Arn() pulumi.StringOutput
- func (o NotificationRuleOutput) CreatedBy() pulumi.StringPtrOutput
- func (o NotificationRuleOutput) DetailType() NotificationRuleDetailTypeOutput
- func (NotificationRuleOutput) ElementType() reflect.Type
- func (o NotificationRuleOutput) EventTypeId() pulumi.StringPtrOutput
- func (o NotificationRuleOutput) EventTypeIds() pulumi.StringArrayOutput
- func (o NotificationRuleOutput) Name() pulumi.StringOutput
- func (o NotificationRuleOutput) Resource() pulumi.StringOutput
- func (o NotificationRuleOutput) Status() NotificationRuleStatusPtrOutput
- func (o NotificationRuleOutput) Tags() pulumi.AnyOutput
- func (o NotificationRuleOutput) TargetAddress() pulumi.StringPtrOutput
- func (o NotificationRuleOutput) Targets() NotificationRuleTargetArrayOutput
- func (o NotificationRuleOutput) ToNotificationRuleOutput() NotificationRuleOutput
- func (o NotificationRuleOutput) ToNotificationRuleOutputWithContext(ctx context.Context) NotificationRuleOutput
- func (o NotificationRuleOutput) ToOutput(ctx context.Context) pulumix.Output[*NotificationRule]
- type NotificationRuleState
- type NotificationRuleStatus
- func (NotificationRuleStatus) ElementType() reflect.Type
- func (e NotificationRuleStatus) ToNotificationRuleStatusOutput() NotificationRuleStatusOutput
- func (e NotificationRuleStatus) ToNotificationRuleStatusOutputWithContext(ctx context.Context) NotificationRuleStatusOutput
- func (e NotificationRuleStatus) ToNotificationRuleStatusPtrOutput() NotificationRuleStatusPtrOutput
- func (e NotificationRuleStatus) ToNotificationRuleStatusPtrOutputWithContext(ctx context.Context) NotificationRuleStatusPtrOutput
- func (e NotificationRuleStatus) ToStringOutput() pulumi.StringOutput
- func (e NotificationRuleStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NotificationRuleStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NotificationRuleStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NotificationRuleStatusInput
- type NotificationRuleStatusOutput
- func (NotificationRuleStatusOutput) ElementType() reflect.Type
- func (o NotificationRuleStatusOutput) ToNotificationRuleStatusOutput() NotificationRuleStatusOutput
- func (o NotificationRuleStatusOutput) ToNotificationRuleStatusOutputWithContext(ctx context.Context) NotificationRuleStatusOutput
- func (o NotificationRuleStatusOutput) ToNotificationRuleStatusPtrOutput() NotificationRuleStatusPtrOutput
- func (o NotificationRuleStatusOutput) ToNotificationRuleStatusPtrOutputWithContext(ctx context.Context) NotificationRuleStatusPtrOutput
- func (o NotificationRuleStatusOutput) ToOutput(ctx context.Context) pulumix.Output[NotificationRuleStatus]
- func (o NotificationRuleStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o NotificationRuleStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NotificationRuleStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NotificationRuleStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NotificationRuleStatusPtrInput
- type NotificationRuleStatusPtrOutput
- func (o NotificationRuleStatusPtrOutput) Elem() NotificationRuleStatusOutput
- func (NotificationRuleStatusPtrOutput) ElementType() reflect.Type
- func (o NotificationRuleStatusPtrOutput) ToNotificationRuleStatusPtrOutput() NotificationRuleStatusPtrOutput
- func (o NotificationRuleStatusPtrOutput) ToNotificationRuleStatusPtrOutputWithContext(ctx context.Context) NotificationRuleStatusPtrOutput
- func (o NotificationRuleStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NotificationRuleStatus]
- func (o NotificationRuleStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NotificationRuleStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NotificationRuleTarget
- type NotificationRuleTargetArgs
- func (NotificationRuleTargetArgs) ElementType() reflect.Type
- func (i NotificationRuleTargetArgs) ToNotificationRuleTargetOutput() NotificationRuleTargetOutput
- func (i NotificationRuleTargetArgs) ToNotificationRuleTargetOutputWithContext(ctx context.Context) NotificationRuleTargetOutput
- func (i NotificationRuleTargetArgs) ToOutput(ctx context.Context) pulumix.Output[NotificationRuleTarget]
- type NotificationRuleTargetArray
- func (NotificationRuleTargetArray) ElementType() reflect.Type
- func (i NotificationRuleTargetArray) ToNotificationRuleTargetArrayOutput() NotificationRuleTargetArrayOutput
- func (i NotificationRuleTargetArray) ToNotificationRuleTargetArrayOutputWithContext(ctx context.Context) NotificationRuleTargetArrayOutput
- func (i NotificationRuleTargetArray) ToOutput(ctx context.Context) pulumix.Output[[]NotificationRuleTarget]
- type NotificationRuleTargetArrayInput
- type NotificationRuleTargetArrayOutput
- func (NotificationRuleTargetArrayOutput) ElementType() reflect.Type
- func (o NotificationRuleTargetArrayOutput) Index(i pulumi.IntInput) NotificationRuleTargetOutput
- func (o NotificationRuleTargetArrayOutput) ToNotificationRuleTargetArrayOutput() NotificationRuleTargetArrayOutput
- func (o NotificationRuleTargetArrayOutput) ToNotificationRuleTargetArrayOutputWithContext(ctx context.Context) NotificationRuleTargetArrayOutput
- func (o NotificationRuleTargetArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]NotificationRuleTarget]
- type NotificationRuleTargetInput
- type NotificationRuleTargetOutput
- func (NotificationRuleTargetOutput) ElementType() reflect.Type
- func (o NotificationRuleTargetOutput) TargetAddress() pulumi.StringOutput
- func (o NotificationRuleTargetOutput) TargetType() pulumi.StringOutput
- func (o NotificationRuleTargetOutput) ToNotificationRuleTargetOutput() NotificationRuleTargetOutput
- func (o NotificationRuleTargetOutput) ToNotificationRuleTargetOutputWithContext(ctx context.Context) NotificationRuleTargetOutput
- func (o NotificationRuleTargetOutput) ToOutput(ctx context.Context) pulumix.Output[NotificationRuleTarget]
Constants ¶
const ( NotificationRuleDetailTypeBasic = NotificationRuleDetailType("BASIC") NotificationRuleDetailTypeFull = NotificationRuleDetailType("FULL") )
const ( NotificationRuleStatusEnabled = NotificationRuleStatus("ENABLED") NotificationRuleStatusDisabled = NotificationRuleStatus("DISABLED") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LookupNotificationRuleArgs ¶ added in v0.12.0
type LookupNotificationRuleArgs struct {
Arn string `pulumi:"arn"`
}
type LookupNotificationRuleOutputArgs ¶ added in v0.12.0
type LookupNotificationRuleOutputArgs struct {
Arn pulumi.StringInput `pulumi:"arn"`
}
func (LookupNotificationRuleOutputArgs) ElementType ¶ added in v0.12.0
func (LookupNotificationRuleOutputArgs) ElementType() reflect.Type
type LookupNotificationRuleResult ¶ added in v0.12.0
type LookupNotificationRuleResult struct { Arn *string `pulumi:"arn"` CreatedBy *string `pulumi:"createdBy"` DetailType *NotificationRuleDetailType `pulumi:"detailType"` EventTypeIds []string `pulumi:"eventTypeIds"` Name *string `pulumi:"name"` Status *NotificationRuleStatus `pulumi:"status"` Tags interface{} `pulumi:"tags"` Targets []NotificationRuleTarget `pulumi:"targets"` }
func LookupNotificationRule ¶ added in v0.12.0
func LookupNotificationRule(ctx *pulumi.Context, args *LookupNotificationRuleArgs, opts ...pulumi.InvokeOption) (*LookupNotificationRuleResult, error)
Resource Type definition for AWS::CodeStarNotifications::NotificationRule
type LookupNotificationRuleResultOutput ¶ added in v0.12.0
type LookupNotificationRuleResultOutput struct{ *pulumi.OutputState }
func LookupNotificationRuleOutput ¶ added in v0.12.0
func LookupNotificationRuleOutput(ctx *pulumi.Context, args LookupNotificationRuleOutputArgs, opts ...pulumi.InvokeOption) LookupNotificationRuleResultOutput
func (LookupNotificationRuleResultOutput) Arn ¶ added in v0.12.0
func (o LookupNotificationRuleResultOutput) Arn() pulumi.StringPtrOutput
func (LookupNotificationRuleResultOutput) CreatedBy ¶ added in v0.12.0
func (o LookupNotificationRuleResultOutput) CreatedBy() pulumi.StringPtrOutput
func (LookupNotificationRuleResultOutput) DetailType ¶ added in v0.12.0
func (o LookupNotificationRuleResultOutput) DetailType() NotificationRuleDetailTypePtrOutput
func (LookupNotificationRuleResultOutput) ElementType ¶ added in v0.12.0
func (LookupNotificationRuleResultOutput) ElementType() reflect.Type
func (LookupNotificationRuleResultOutput) EventTypeIds ¶ added in v0.12.0
func (o LookupNotificationRuleResultOutput) EventTypeIds() pulumi.StringArrayOutput
func (LookupNotificationRuleResultOutput) Name ¶ added in v0.12.0
func (o LookupNotificationRuleResultOutput) Name() pulumi.StringPtrOutput
func (LookupNotificationRuleResultOutput) Status ¶ added in v0.12.0
func (o LookupNotificationRuleResultOutput) Status() NotificationRuleStatusPtrOutput
func (LookupNotificationRuleResultOutput) Tags ¶ added in v0.38.0
func (o LookupNotificationRuleResultOutput) Tags() pulumi.AnyOutput
func (LookupNotificationRuleResultOutput) Targets ¶ added in v0.12.0
func (o LookupNotificationRuleResultOutput) Targets() NotificationRuleTargetArrayOutput
func (LookupNotificationRuleResultOutput) ToLookupNotificationRuleResultOutput ¶ added in v0.12.0
func (o LookupNotificationRuleResultOutput) ToLookupNotificationRuleResultOutput() LookupNotificationRuleResultOutput
func (LookupNotificationRuleResultOutput) ToLookupNotificationRuleResultOutputWithContext ¶ added in v0.12.0
func (o LookupNotificationRuleResultOutput) ToLookupNotificationRuleResultOutputWithContext(ctx context.Context) LookupNotificationRuleResultOutput
func (LookupNotificationRuleResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupNotificationRuleResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNotificationRuleResult]
type NotificationRule ¶
type NotificationRule struct { pulumi.CustomResourceState Arn pulumi.StringOutput `pulumi:"arn"` CreatedBy pulumi.StringPtrOutput `pulumi:"createdBy"` DetailType NotificationRuleDetailTypeOutput `pulumi:"detailType"` EventTypeId pulumi.StringPtrOutput `pulumi:"eventTypeId"` EventTypeIds pulumi.StringArrayOutput `pulumi:"eventTypeIds"` Name pulumi.StringOutput `pulumi:"name"` Resource pulumi.StringOutput `pulumi:"resource"` Status NotificationRuleStatusPtrOutput `pulumi:"status"` Tags pulumi.AnyOutput `pulumi:"tags"` TargetAddress pulumi.StringPtrOutput `pulumi:"targetAddress"` Targets NotificationRuleTargetArrayOutput `pulumi:"targets"` }
Resource Type definition for AWS::CodeStarNotifications::NotificationRule
func GetNotificationRule ¶
func GetNotificationRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NotificationRuleState, opts ...pulumi.ResourceOption) (*NotificationRule, error)
GetNotificationRule gets an existing NotificationRule 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 NewNotificationRule ¶
func NewNotificationRule(ctx *pulumi.Context, name string, args *NotificationRuleArgs, opts ...pulumi.ResourceOption) (*NotificationRule, error)
NewNotificationRule registers a new resource with the given unique name, arguments, and options.
func (*NotificationRule) ElementType ¶
func (*NotificationRule) ElementType() reflect.Type
func (*NotificationRule) ToNotificationRuleOutput ¶
func (i *NotificationRule) ToNotificationRuleOutput() NotificationRuleOutput
func (*NotificationRule) ToNotificationRuleOutputWithContext ¶
func (i *NotificationRule) ToNotificationRuleOutputWithContext(ctx context.Context) NotificationRuleOutput
func (*NotificationRule) ToOutput ¶ added in v0.76.0
func (i *NotificationRule) ToOutput(ctx context.Context) pulumix.Output[*NotificationRule]
type NotificationRuleArgs ¶
type NotificationRuleArgs struct { CreatedBy pulumi.StringPtrInput DetailType NotificationRuleDetailTypeInput EventTypeId pulumi.StringPtrInput EventTypeIds pulumi.StringArrayInput Name pulumi.StringPtrInput Resource pulumi.StringInput Status NotificationRuleStatusPtrInput Tags pulumi.Input TargetAddress pulumi.StringPtrInput Targets NotificationRuleTargetArrayInput }
The set of arguments for constructing a NotificationRule resource.
func (NotificationRuleArgs) ElementType ¶
func (NotificationRuleArgs) ElementType() reflect.Type
type NotificationRuleDetailType ¶
type NotificationRuleDetailType string
func (NotificationRuleDetailType) ElementType ¶
func (NotificationRuleDetailType) ElementType() reflect.Type
func (NotificationRuleDetailType) ToNotificationRuleDetailTypeOutput ¶
func (e NotificationRuleDetailType) ToNotificationRuleDetailTypeOutput() NotificationRuleDetailTypeOutput
func (NotificationRuleDetailType) ToNotificationRuleDetailTypeOutputWithContext ¶
func (e NotificationRuleDetailType) ToNotificationRuleDetailTypeOutputWithContext(ctx context.Context) NotificationRuleDetailTypeOutput
func (NotificationRuleDetailType) ToNotificationRuleDetailTypePtrOutput ¶
func (e NotificationRuleDetailType) ToNotificationRuleDetailTypePtrOutput() NotificationRuleDetailTypePtrOutput
func (NotificationRuleDetailType) ToNotificationRuleDetailTypePtrOutputWithContext ¶
func (e NotificationRuleDetailType) ToNotificationRuleDetailTypePtrOutputWithContext(ctx context.Context) NotificationRuleDetailTypePtrOutput
func (NotificationRuleDetailType) ToStringOutput ¶
func (e NotificationRuleDetailType) ToStringOutput() pulumi.StringOutput
func (NotificationRuleDetailType) ToStringOutputWithContext ¶
func (e NotificationRuleDetailType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NotificationRuleDetailType) ToStringPtrOutput ¶
func (e NotificationRuleDetailType) ToStringPtrOutput() pulumi.StringPtrOutput
func (NotificationRuleDetailType) ToStringPtrOutputWithContext ¶
func (e NotificationRuleDetailType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NotificationRuleDetailTypeInput ¶
type NotificationRuleDetailTypeInput interface { pulumi.Input ToNotificationRuleDetailTypeOutput() NotificationRuleDetailTypeOutput ToNotificationRuleDetailTypeOutputWithContext(context.Context) NotificationRuleDetailTypeOutput }
NotificationRuleDetailTypeInput is an input type that accepts NotificationRuleDetailTypeArgs and NotificationRuleDetailTypeOutput values. You can construct a concrete instance of `NotificationRuleDetailTypeInput` via:
NotificationRuleDetailTypeArgs{...}
type NotificationRuleDetailTypeOutput ¶
type NotificationRuleDetailTypeOutput struct{ *pulumi.OutputState }
func (NotificationRuleDetailTypeOutput) ElementType ¶
func (NotificationRuleDetailTypeOutput) ElementType() reflect.Type
func (NotificationRuleDetailTypeOutput) ToNotificationRuleDetailTypeOutput ¶
func (o NotificationRuleDetailTypeOutput) ToNotificationRuleDetailTypeOutput() NotificationRuleDetailTypeOutput
func (NotificationRuleDetailTypeOutput) ToNotificationRuleDetailTypeOutputWithContext ¶
func (o NotificationRuleDetailTypeOutput) ToNotificationRuleDetailTypeOutputWithContext(ctx context.Context) NotificationRuleDetailTypeOutput
func (NotificationRuleDetailTypeOutput) ToNotificationRuleDetailTypePtrOutput ¶
func (o NotificationRuleDetailTypeOutput) ToNotificationRuleDetailTypePtrOutput() NotificationRuleDetailTypePtrOutput
func (NotificationRuleDetailTypeOutput) ToNotificationRuleDetailTypePtrOutputWithContext ¶
func (o NotificationRuleDetailTypeOutput) ToNotificationRuleDetailTypePtrOutputWithContext(ctx context.Context) NotificationRuleDetailTypePtrOutput
func (NotificationRuleDetailTypeOutput) ToOutput ¶ added in v0.76.0
func (o NotificationRuleDetailTypeOutput) ToOutput(ctx context.Context) pulumix.Output[NotificationRuleDetailType]
func (NotificationRuleDetailTypeOutput) ToStringOutput ¶
func (o NotificationRuleDetailTypeOutput) ToStringOutput() pulumi.StringOutput
func (NotificationRuleDetailTypeOutput) ToStringOutputWithContext ¶
func (o NotificationRuleDetailTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NotificationRuleDetailTypeOutput) ToStringPtrOutput ¶
func (o NotificationRuleDetailTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NotificationRuleDetailTypeOutput) ToStringPtrOutputWithContext ¶
func (o NotificationRuleDetailTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NotificationRuleDetailTypePtrInput ¶
type NotificationRuleDetailTypePtrInput interface { pulumi.Input ToNotificationRuleDetailTypePtrOutput() NotificationRuleDetailTypePtrOutput ToNotificationRuleDetailTypePtrOutputWithContext(context.Context) NotificationRuleDetailTypePtrOutput }
func NotificationRuleDetailTypePtr ¶
func NotificationRuleDetailTypePtr(v string) NotificationRuleDetailTypePtrInput
type NotificationRuleDetailTypePtrOutput ¶
type NotificationRuleDetailTypePtrOutput struct{ *pulumi.OutputState }
func (NotificationRuleDetailTypePtrOutput) Elem ¶
func (o NotificationRuleDetailTypePtrOutput) Elem() NotificationRuleDetailTypeOutput
func (NotificationRuleDetailTypePtrOutput) ElementType ¶
func (NotificationRuleDetailTypePtrOutput) ElementType() reflect.Type
func (NotificationRuleDetailTypePtrOutput) ToNotificationRuleDetailTypePtrOutput ¶
func (o NotificationRuleDetailTypePtrOutput) ToNotificationRuleDetailTypePtrOutput() NotificationRuleDetailTypePtrOutput
func (NotificationRuleDetailTypePtrOutput) ToNotificationRuleDetailTypePtrOutputWithContext ¶
func (o NotificationRuleDetailTypePtrOutput) ToNotificationRuleDetailTypePtrOutputWithContext(ctx context.Context) NotificationRuleDetailTypePtrOutput
func (NotificationRuleDetailTypePtrOutput) ToOutput ¶ added in v0.76.0
func (o NotificationRuleDetailTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NotificationRuleDetailType]
func (NotificationRuleDetailTypePtrOutput) ToStringPtrOutput ¶
func (o NotificationRuleDetailTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NotificationRuleDetailTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o NotificationRuleDetailTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NotificationRuleInput ¶
type NotificationRuleInput interface { pulumi.Input ToNotificationRuleOutput() NotificationRuleOutput ToNotificationRuleOutputWithContext(ctx context.Context) NotificationRuleOutput }
type NotificationRuleOutput ¶
type NotificationRuleOutput struct{ *pulumi.OutputState }
func (NotificationRuleOutput) Arn ¶ added in v0.17.0
func (o NotificationRuleOutput) Arn() pulumi.StringOutput
func (NotificationRuleOutput) CreatedBy ¶ added in v0.17.0
func (o NotificationRuleOutput) CreatedBy() pulumi.StringPtrOutput
func (NotificationRuleOutput) DetailType ¶ added in v0.17.0
func (o NotificationRuleOutput) DetailType() NotificationRuleDetailTypeOutput
func (NotificationRuleOutput) ElementType ¶
func (NotificationRuleOutput) ElementType() reflect.Type
func (NotificationRuleOutput) EventTypeId ¶ added in v0.17.0
func (o NotificationRuleOutput) EventTypeId() pulumi.StringPtrOutput
func (NotificationRuleOutput) EventTypeIds ¶ added in v0.17.0
func (o NotificationRuleOutput) EventTypeIds() pulumi.StringArrayOutput
func (NotificationRuleOutput) Name ¶ added in v0.17.0
func (o NotificationRuleOutput) Name() pulumi.StringOutput
func (NotificationRuleOutput) Resource ¶ added in v0.17.0
func (o NotificationRuleOutput) Resource() pulumi.StringOutput
func (NotificationRuleOutput) Status ¶ added in v0.17.0
func (o NotificationRuleOutput) Status() NotificationRuleStatusPtrOutput
func (NotificationRuleOutput) Tags ¶ added in v0.17.0
func (o NotificationRuleOutput) Tags() pulumi.AnyOutput
func (NotificationRuleOutput) TargetAddress ¶ added in v0.17.0
func (o NotificationRuleOutput) TargetAddress() pulumi.StringPtrOutput
func (NotificationRuleOutput) Targets ¶ added in v0.17.0
func (o NotificationRuleOutput) Targets() NotificationRuleTargetArrayOutput
func (NotificationRuleOutput) ToNotificationRuleOutput ¶
func (o NotificationRuleOutput) ToNotificationRuleOutput() NotificationRuleOutput
func (NotificationRuleOutput) ToNotificationRuleOutputWithContext ¶
func (o NotificationRuleOutput) ToNotificationRuleOutputWithContext(ctx context.Context) NotificationRuleOutput
func (NotificationRuleOutput) ToOutput ¶ added in v0.76.0
func (o NotificationRuleOutput) ToOutput(ctx context.Context) pulumix.Output[*NotificationRule]
type NotificationRuleState ¶
type NotificationRuleState struct { }
func (NotificationRuleState) ElementType ¶
func (NotificationRuleState) ElementType() reflect.Type
type NotificationRuleStatus ¶
type NotificationRuleStatus string
func (NotificationRuleStatus) ElementType ¶
func (NotificationRuleStatus) ElementType() reflect.Type
func (NotificationRuleStatus) ToNotificationRuleStatusOutput ¶
func (e NotificationRuleStatus) ToNotificationRuleStatusOutput() NotificationRuleStatusOutput
func (NotificationRuleStatus) ToNotificationRuleStatusOutputWithContext ¶
func (e NotificationRuleStatus) ToNotificationRuleStatusOutputWithContext(ctx context.Context) NotificationRuleStatusOutput
func (NotificationRuleStatus) ToNotificationRuleStatusPtrOutput ¶
func (e NotificationRuleStatus) ToNotificationRuleStatusPtrOutput() NotificationRuleStatusPtrOutput
func (NotificationRuleStatus) ToNotificationRuleStatusPtrOutputWithContext ¶
func (e NotificationRuleStatus) ToNotificationRuleStatusPtrOutputWithContext(ctx context.Context) NotificationRuleStatusPtrOutput
func (NotificationRuleStatus) ToStringOutput ¶
func (e NotificationRuleStatus) ToStringOutput() pulumi.StringOutput
func (NotificationRuleStatus) ToStringOutputWithContext ¶
func (e NotificationRuleStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NotificationRuleStatus) ToStringPtrOutput ¶
func (e NotificationRuleStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (NotificationRuleStatus) ToStringPtrOutputWithContext ¶
func (e NotificationRuleStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NotificationRuleStatusInput ¶
type NotificationRuleStatusInput interface { pulumi.Input ToNotificationRuleStatusOutput() NotificationRuleStatusOutput ToNotificationRuleStatusOutputWithContext(context.Context) NotificationRuleStatusOutput }
NotificationRuleStatusInput is an input type that accepts NotificationRuleStatusArgs and NotificationRuleStatusOutput values. You can construct a concrete instance of `NotificationRuleStatusInput` via:
NotificationRuleStatusArgs{...}
type NotificationRuleStatusOutput ¶
type NotificationRuleStatusOutput struct{ *pulumi.OutputState }
func (NotificationRuleStatusOutput) ElementType ¶
func (NotificationRuleStatusOutput) ElementType() reflect.Type
func (NotificationRuleStatusOutput) ToNotificationRuleStatusOutput ¶
func (o NotificationRuleStatusOutput) ToNotificationRuleStatusOutput() NotificationRuleStatusOutput
func (NotificationRuleStatusOutput) ToNotificationRuleStatusOutputWithContext ¶
func (o NotificationRuleStatusOutput) ToNotificationRuleStatusOutputWithContext(ctx context.Context) NotificationRuleStatusOutput
func (NotificationRuleStatusOutput) ToNotificationRuleStatusPtrOutput ¶
func (o NotificationRuleStatusOutput) ToNotificationRuleStatusPtrOutput() NotificationRuleStatusPtrOutput
func (NotificationRuleStatusOutput) ToNotificationRuleStatusPtrOutputWithContext ¶
func (o NotificationRuleStatusOutput) ToNotificationRuleStatusPtrOutputWithContext(ctx context.Context) NotificationRuleStatusPtrOutput
func (NotificationRuleStatusOutput) ToOutput ¶ added in v0.76.0
func (o NotificationRuleStatusOutput) ToOutput(ctx context.Context) pulumix.Output[NotificationRuleStatus]
func (NotificationRuleStatusOutput) ToStringOutput ¶
func (o NotificationRuleStatusOutput) ToStringOutput() pulumi.StringOutput
func (NotificationRuleStatusOutput) ToStringOutputWithContext ¶
func (o NotificationRuleStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NotificationRuleStatusOutput) ToStringPtrOutput ¶
func (o NotificationRuleStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NotificationRuleStatusOutput) ToStringPtrOutputWithContext ¶
func (o NotificationRuleStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NotificationRuleStatusPtrInput ¶
type NotificationRuleStatusPtrInput interface { pulumi.Input ToNotificationRuleStatusPtrOutput() NotificationRuleStatusPtrOutput ToNotificationRuleStatusPtrOutputWithContext(context.Context) NotificationRuleStatusPtrOutput }
func NotificationRuleStatusPtr ¶
func NotificationRuleStatusPtr(v string) NotificationRuleStatusPtrInput
type NotificationRuleStatusPtrOutput ¶
type NotificationRuleStatusPtrOutput struct{ *pulumi.OutputState }
func (NotificationRuleStatusPtrOutput) Elem ¶
func (o NotificationRuleStatusPtrOutput) Elem() NotificationRuleStatusOutput
func (NotificationRuleStatusPtrOutput) ElementType ¶
func (NotificationRuleStatusPtrOutput) ElementType() reflect.Type
func (NotificationRuleStatusPtrOutput) ToNotificationRuleStatusPtrOutput ¶
func (o NotificationRuleStatusPtrOutput) ToNotificationRuleStatusPtrOutput() NotificationRuleStatusPtrOutput
func (NotificationRuleStatusPtrOutput) ToNotificationRuleStatusPtrOutputWithContext ¶
func (o NotificationRuleStatusPtrOutput) ToNotificationRuleStatusPtrOutputWithContext(ctx context.Context) NotificationRuleStatusPtrOutput
func (NotificationRuleStatusPtrOutput) ToOutput ¶ added in v0.76.0
func (o NotificationRuleStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NotificationRuleStatus]
func (NotificationRuleStatusPtrOutput) ToStringPtrOutput ¶
func (o NotificationRuleStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NotificationRuleStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o NotificationRuleStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NotificationRuleTarget ¶
type NotificationRuleTargetArgs ¶
type NotificationRuleTargetArgs struct { TargetAddress pulumi.StringInput `pulumi:"targetAddress"` TargetType pulumi.StringInput `pulumi:"targetType"` }
func (NotificationRuleTargetArgs) ElementType ¶
func (NotificationRuleTargetArgs) ElementType() reflect.Type
func (NotificationRuleTargetArgs) ToNotificationRuleTargetOutput ¶
func (i NotificationRuleTargetArgs) ToNotificationRuleTargetOutput() NotificationRuleTargetOutput
func (NotificationRuleTargetArgs) ToNotificationRuleTargetOutputWithContext ¶
func (i NotificationRuleTargetArgs) ToNotificationRuleTargetOutputWithContext(ctx context.Context) NotificationRuleTargetOutput
func (NotificationRuleTargetArgs) ToOutput ¶ added in v0.76.0
func (i NotificationRuleTargetArgs) ToOutput(ctx context.Context) pulumix.Output[NotificationRuleTarget]
type NotificationRuleTargetArray ¶
type NotificationRuleTargetArray []NotificationRuleTargetInput
func (NotificationRuleTargetArray) ElementType ¶
func (NotificationRuleTargetArray) ElementType() reflect.Type
func (NotificationRuleTargetArray) ToNotificationRuleTargetArrayOutput ¶
func (i NotificationRuleTargetArray) ToNotificationRuleTargetArrayOutput() NotificationRuleTargetArrayOutput
func (NotificationRuleTargetArray) ToNotificationRuleTargetArrayOutputWithContext ¶
func (i NotificationRuleTargetArray) ToNotificationRuleTargetArrayOutputWithContext(ctx context.Context) NotificationRuleTargetArrayOutput
func (NotificationRuleTargetArray) ToOutput ¶ added in v0.76.0
func (i NotificationRuleTargetArray) ToOutput(ctx context.Context) pulumix.Output[[]NotificationRuleTarget]
type NotificationRuleTargetArrayInput ¶
type NotificationRuleTargetArrayInput interface { pulumi.Input ToNotificationRuleTargetArrayOutput() NotificationRuleTargetArrayOutput ToNotificationRuleTargetArrayOutputWithContext(context.Context) NotificationRuleTargetArrayOutput }
NotificationRuleTargetArrayInput is an input type that accepts NotificationRuleTargetArray and NotificationRuleTargetArrayOutput values. You can construct a concrete instance of `NotificationRuleTargetArrayInput` via:
NotificationRuleTargetArray{ NotificationRuleTargetArgs{...} }
type NotificationRuleTargetArrayOutput ¶
type NotificationRuleTargetArrayOutput struct{ *pulumi.OutputState }
func (NotificationRuleTargetArrayOutput) ElementType ¶
func (NotificationRuleTargetArrayOutput) ElementType() reflect.Type
func (NotificationRuleTargetArrayOutput) Index ¶
func (o NotificationRuleTargetArrayOutput) Index(i pulumi.IntInput) NotificationRuleTargetOutput
func (NotificationRuleTargetArrayOutput) ToNotificationRuleTargetArrayOutput ¶
func (o NotificationRuleTargetArrayOutput) ToNotificationRuleTargetArrayOutput() NotificationRuleTargetArrayOutput
func (NotificationRuleTargetArrayOutput) ToNotificationRuleTargetArrayOutputWithContext ¶
func (o NotificationRuleTargetArrayOutput) ToNotificationRuleTargetArrayOutputWithContext(ctx context.Context) NotificationRuleTargetArrayOutput
func (NotificationRuleTargetArrayOutput) ToOutput ¶ added in v0.76.0
func (o NotificationRuleTargetArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]NotificationRuleTarget]
type NotificationRuleTargetInput ¶
type NotificationRuleTargetInput interface { pulumi.Input ToNotificationRuleTargetOutput() NotificationRuleTargetOutput ToNotificationRuleTargetOutputWithContext(context.Context) NotificationRuleTargetOutput }
NotificationRuleTargetInput is an input type that accepts NotificationRuleTargetArgs and NotificationRuleTargetOutput values. You can construct a concrete instance of `NotificationRuleTargetInput` via:
NotificationRuleTargetArgs{...}
type NotificationRuleTargetOutput ¶
type NotificationRuleTargetOutput struct{ *pulumi.OutputState }
func (NotificationRuleTargetOutput) ElementType ¶
func (NotificationRuleTargetOutput) ElementType() reflect.Type
func (NotificationRuleTargetOutput) TargetAddress ¶
func (o NotificationRuleTargetOutput) TargetAddress() pulumi.StringOutput
func (NotificationRuleTargetOutput) TargetType ¶
func (o NotificationRuleTargetOutput) TargetType() pulumi.StringOutput
func (NotificationRuleTargetOutput) ToNotificationRuleTargetOutput ¶
func (o NotificationRuleTargetOutput) ToNotificationRuleTargetOutput() NotificationRuleTargetOutput
func (NotificationRuleTargetOutput) ToNotificationRuleTargetOutputWithContext ¶
func (o NotificationRuleTargetOutput) ToNotificationRuleTargetOutputWithContext(ctx context.Context) NotificationRuleTargetOutput
func (NotificationRuleTargetOutput) ToOutput ¶ added in v0.76.0
func (o NotificationRuleTargetOutput) ToOutput(ctx context.Context) pulumix.Output[NotificationRuleTarget]