Documentation
¶
Index ¶
- Constants
- type Contact
- type ContactArgs
- type ContactChannel
- type ContactChannelArgs
- type ContactChannelChannelType
- func (ContactChannelChannelType) ElementType() reflect.Type
- func (e ContactChannelChannelType) ToContactChannelChannelTypeOutput() ContactChannelChannelTypeOutput
- func (e ContactChannelChannelType) ToContactChannelChannelTypeOutputWithContext(ctx context.Context) ContactChannelChannelTypeOutput
- func (e ContactChannelChannelType) ToContactChannelChannelTypePtrOutput() ContactChannelChannelTypePtrOutput
- func (e ContactChannelChannelType) ToContactChannelChannelTypePtrOutputWithContext(ctx context.Context) ContactChannelChannelTypePtrOutput
- func (e ContactChannelChannelType) ToStringOutput() pulumi.StringOutput
- func (e ContactChannelChannelType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ContactChannelChannelType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ContactChannelChannelType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ContactChannelChannelTypeInput
- type ContactChannelChannelTypeOutput
- func (ContactChannelChannelTypeOutput) ElementType() reflect.Type
- func (o ContactChannelChannelTypeOutput) ToContactChannelChannelTypeOutput() ContactChannelChannelTypeOutput
- func (o ContactChannelChannelTypeOutput) ToContactChannelChannelTypeOutputWithContext(ctx context.Context) ContactChannelChannelTypeOutput
- func (o ContactChannelChannelTypeOutput) ToContactChannelChannelTypePtrOutput() ContactChannelChannelTypePtrOutput
- func (o ContactChannelChannelTypeOutput) ToContactChannelChannelTypePtrOutputWithContext(ctx context.Context) ContactChannelChannelTypePtrOutput
- func (o ContactChannelChannelTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ContactChannelChannelTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ContactChannelChannelTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ContactChannelChannelTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ContactChannelChannelTypePtrInput
- type ContactChannelChannelTypePtrOutput
- func (o ContactChannelChannelTypePtrOutput) Elem() ContactChannelChannelTypeOutput
- func (ContactChannelChannelTypePtrOutput) ElementType() reflect.Type
- func (o ContactChannelChannelTypePtrOutput) ToContactChannelChannelTypePtrOutput() ContactChannelChannelTypePtrOutput
- func (o ContactChannelChannelTypePtrOutput) ToContactChannelChannelTypePtrOutputWithContext(ctx context.Context) ContactChannelChannelTypePtrOutput
- func (o ContactChannelChannelTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ContactChannelChannelTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ContactChannelInput
- type ContactChannelOutput
- func (o ContactChannelOutput) Arn() pulumi.StringOutput
- func (o ContactChannelOutput) ChannelAddress() pulumi.StringPtrOutput
- func (o ContactChannelOutput) ChannelName() pulumi.StringPtrOutput
- func (o ContactChannelOutput) ChannelType() ContactChannelChannelTypePtrOutput
- func (o ContactChannelOutput) ContactId() pulumi.StringPtrOutput
- func (o ContactChannelOutput) DeferActivation() pulumi.BoolPtrOutput
- func (ContactChannelOutput) ElementType() reflect.Type
- func (o ContactChannelOutput) ToContactChannelOutput() ContactChannelOutput
- func (o ContactChannelOutput) ToContactChannelOutputWithContext(ctx context.Context) ContactChannelOutput
- type ContactChannelState
- type ContactChannelTargetInfo
- type ContactChannelTargetInfoArgs
- func (ContactChannelTargetInfoArgs) ElementType() reflect.Type
- func (i ContactChannelTargetInfoArgs) ToContactChannelTargetInfoOutput() ContactChannelTargetInfoOutput
- func (i ContactChannelTargetInfoArgs) ToContactChannelTargetInfoOutputWithContext(ctx context.Context) ContactChannelTargetInfoOutput
- func (i ContactChannelTargetInfoArgs) ToContactChannelTargetInfoPtrOutput() ContactChannelTargetInfoPtrOutput
- func (i ContactChannelTargetInfoArgs) ToContactChannelTargetInfoPtrOutputWithContext(ctx context.Context) ContactChannelTargetInfoPtrOutput
- type ContactChannelTargetInfoInput
- type ContactChannelTargetInfoOutput
- func (o ContactChannelTargetInfoOutput) ChannelId() pulumi.StringOutput
- func (ContactChannelTargetInfoOutput) ElementType() reflect.Type
- func (o ContactChannelTargetInfoOutput) RetryIntervalInMinutes() pulumi.IntOutput
- func (o ContactChannelTargetInfoOutput) ToContactChannelTargetInfoOutput() ContactChannelTargetInfoOutput
- func (o ContactChannelTargetInfoOutput) ToContactChannelTargetInfoOutputWithContext(ctx context.Context) ContactChannelTargetInfoOutput
- func (o ContactChannelTargetInfoOutput) ToContactChannelTargetInfoPtrOutput() ContactChannelTargetInfoPtrOutput
- func (o ContactChannelTargetInfoOutput) ToContactChannelTargetInfoPtrOutputWithContext(ctx context.Context) ContactChannelTargetInfoPtrOutput
- type ContactChannelTargetInfoPtrInput
- type ContactChannelTargetInfoPtrOutput
- func (o ContactChannelTargetInfoPtrOutput) ChannelId() pulumi.StringPtrOutput
- func (o ContactChannelTargetInfoPtrOutput) Elem() ContactChannelTargetInfoOutput
- func (ContactChannelTargetInfoPtrOutput) ElementType() reflect.Type
- func (o ContactChannelTargetInfoPtrOutput) RetryIntervalInMinutes() pulumi.IntPtrOutput
- func (o ContactChannelTargetInfoPtrOutput) ToContactChannelTargetInfoPtrOutput() ContactChannelTargetInfoPtrOutput
- func (o ContactChannelTargetInfoPtrOutput) ToContactChannelTargetInfoPtrOutputWithContext(ctx context.Context) ContactChannelTargetInfoPtrOutput
- type ContactInput
- type ContactOutput
- func (o ContactOutput) Alias() pulumi.StringOutput
- func (o ContactOutput) Arn() pulumi.StringOutput
- func (o ContactOutput) DisplayName() pulumi.StringOutput
- func (ContactOutput) ElementType() reflect.Type
- func (o ContactOutput) Plan() ContactStageArrayOutput
- func (o ContactOutput) ToContactOutput() ContactOutput
- func (o ContactOutput) ToContactOutputWithContext(ctx context.Context) ContactOutput
- func (o ContactOutput) Type() ContactTypeOutput
- type ContactStage
- type ContactStageArgs
- type ContactStageArray
- type ContactStageArrayInput
- type ContactStageArrayOutput
- func (ContactStageArrayOutput) ElementType() reflect.Type
- func (o ContactStageArrayOutput) Index(i pulumi.IntInput) ContactStageOutput
- func (o ContactStageArrayOutput) ToContactStageArrayOutput() ContactStageArrayOutput
- func (o ContactStageArrayOutput) ToContactStageArrayOutputWithContext(ctx context.Context) ContactStageArrayOutput
- type ContactStageInput
- type ContactStageOutput
- func (o ContactStageOutput) DurationInMinutes() pulumi.IntOutput
- func (ContactStageOutput) ElementType() reflect.Type
- func (o ContactStageOutput) Targets() ContactTargetsArrayOutput
- func (o ContactStageOutput) ToContactStageOutput() ContactStageOutput
- func (o ContactStageOutput) ToContactStageOutputWithContext(ctx context.Context) ContactStageOutput
- type ContactState
- type ContactTargetInfo
- type ContactTargetInfoArgs
- func (ContactTargetInfoArgs) ElementType() reflect.Type
- func (i ContactTargetInfoArgs) ToContactTargetInfoOutput() ContactTargetInfoOutput
- func (i ContactTargetInfoArgs) ToContactTargetInfoOutputWithContext(ctx context.Context) ContactTargetInfoOutput
- func (i ContactTargetInfoArgs) ToContactTargetInfoPtrOutput() ContactTargetInfoPtrOutput
- func (i ContactTargetInfoArgs) ToContactTargetInfoPtrOutputWithContext(ctx context.Context) ContactTargetInfoPtrOutput
- type ContactTargetInfoInput
- type ContactTargetInfoOutput
- func (o ContactTargetInfoOutput) ContactId() pulumi.StringOutput
- func (ContactTargetInfoOutput) ElementType() reflect.Type
- func (o ContactTargetInfoOutput) IsEssential() pulumi.BoolOutput
- func (o ContactTargetInfoOutput) ToContactTargetInfoOutput() ContactTargetInfoOutput
- func (o ContactTargetInfoOutput) ToContactTargetInfoOutputWithContext(ctx context.Context) ContactTargetInfoOutput
- func (o ContactTargetInfoOutput) ToContactTargetInfoPtrOutput() ContactTargetInfoPtrOutput
- func (o ContactTargetInfoOutput) ToContactTargetInfoPtrOutputWithContext(ctx context.Context) ContactTargetInfoPtrOutput
- type ContactTargetInfoPtrInput
- type ContactTargetInfoPtrOutput
- func (o ContactTargetInfoPtrOutput) ContactId() pulumi.StringPtrOutput
- func (o ContactTargetInfoPtrOutput) Elem() ContactTargetInfoOutput
- func (ContactTargetInfoPtrOutput) ElementType() reflect.Type
- func (o ContactTargetInfoPtrOutput) IsEssential() pulumi.BoolPtrOutput
- func (o ContactTargetInfoPtrOutput) ToContactTargetInfoPtrOutput() ContactTargetInfoPtrOutput
- func (o ContactTargetInfoPtrOutput) ToContactTargetInfoPtrOutputWithContext(ctx context.Context) ContactTargetInfoPtrOutput
- type ContactTargets
- type ContactTargetsArgs
- type ContactTargetsArray
- type ContactTargetsArrayInput
- type ContactTargetsArrayOutput
- func (ContactTargetsArrayOutput) ElementType() reflect.Type
- func (o ContactTargetsArrayOutput) Index(i pulumi.IntInput) ContactTargetsOutput
- func (o ContactTargetsArrayOutput) ToContactTargetsArrayOutput() ContactTargetsArrayOutput
- func (o ContactTargetsArrayOutput) ToContactTargetsArrayOutputWithContext(ctx context.Context) ContactTargetsArrayOutput
- type ContactTargetsInput
- type ContactTargetsOutput
- func (o ContactTargetsOutput) ChannelTargetInfo() ContactChannelTargetInfoPtrOutput
- func (o ContactTargetsOutput) ContactTargetInfo() ContactTargetInfoPtrOutput
- func (ContactTargetsOutput) ElementType() reflect.Type
- func (o ContactTargetsOutput) ToContactTargetsOutput() ContactTargetsOutput
- func (o ContactTargetsOutput) ToContactTargetsOutputWithContext(ctx context.Context) ContactTargetsOutput
- type ContactType
- func (ContactType) ElementType() reflect.Type
- func (e ContactType) ToContactTypeOutput() ContactTypeOutput
- func (e ContactType) ToContactTypeOutputWithContext(ctx context.Context) ContactTypeOutput
- func (e ContactType) ToContactTypePtrOutput() ContactTypePtrOutput
- func (e ContactType) ToContactTypePtrOutputWithContext(ctx context.Context) ContactTypePtrOutput
- func (e ContactType) ToStringOutput() pulumi.StringOutput
- func (e ContactType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ContactType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ContactType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ContactTypeInput
- type ContactTypeOutput
- func (ContactTypeOutput) ElementType() reflect.Type
- func (o ContactTypeOutput) ToContactTypeOutput() ContactTypeOutput
- func (o ContactTypeOutput) ToContactTypeOutputWithContext(ctx context.Context) ContactTypeOutput
- func (o ContactTypeOutput) ToContactTypePtrOutput() ContactTypePtrOutput
- func (o ContactTypeOutput) ToContactTypePtrOutputWithContext(ctx context.Context) ContactTypePtrOutput
- func (o ContactTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ContactTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ContactTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ContactTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ContactTypePtrInput
- type ContactTypePtrOutput
- func (o ContactTypePtrOutput) Elem() ContactTypeOutput
- func (ContactTypePtrOutput) ElementType() reflect.Type
- func (o ContactTypePtrOutput) ToContactTypePtrOutput() ContactTypePtrOutput
- func (o ContactTypePtrOutput) ToContactTypePtrOutputWithContext(ctx context.Context) ContactTypePtrOutput
- func (o ContactTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ContactTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LookupContactArgs
- type LookupContactChannelArgs
- type LookupContactChannelOutputArgs
- type LookupContactChannelResult
- type LookupContactChannelResultOutput
- func (o LookupContactChannelResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupContactChannelResultOutput) ChannelAddress() pulumi.StringPtrOutput
- func (o LookupContactChannelResultOutput) ChannelName() pulumi.StringPtrOutput
- func (LookupContactChannelResultOutput) ElementType() reflect.Type
- func (o LookupContactChannelResultOutput) ToLookupContactChannelResultOutput() LookupContactChannelResultOutput
- func (o LookupContactChannelResultOutput) ToLookupContactChannelResultOutputWithContext(ctx context.Context) LookupContactChannelResultOutput
- type LookupContactOutputArgs
- type LookupContactResult
- type LookupContactResultOutput
- func (o LookupContactResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupContactResultOutput) DisplayName() pulumi.StringPtrOutput
- func (LookupContactResultOutput) ElementType() reflect.Type
- func (o LookupContactResultOutput) ToLookupContactResultOutput() LookupContactResultOutput
- func (o LookupContactResultOutput) ToLookupContactResultOutputWithContext(ctx context.Context) LookupContactResultOutput
Constants ¶
const ( ContactChannelChannelTypeSms = ContactChannelChannelType("SMS") ContactChannelChannelTypeVoice = ContactChannelChannelType("VOICE") ContactChannelChannelTypeEmail = ContactChannelChannelType("EMAIL") )
const ( ContactTypePersonal = ContactType("PERSONAL") ContactTypeCustom = ContactType("CUSTOM") ContactTypeService = ContactType("SERVICE") ContactTypeEscalation = ContactType("ESCALATION") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Contact ¶
type Contact struct { pulumi.CustomResourceState // Alias of the contact. String value with 20 to 256 characters. Only alphabetical, numeric characters, dash, or underscore allowed. Alias pulumi.StringOutput `pulumi:"alias"` // The Amazon Resource Name (ARN) of the contact. Arn pulumi.StringOutput `pulumi:"arn"` // Name of the contact. String value with 3 to 256 characters. Only alphabetical, space, numeric characters, dash, or underscore allowed. DisplayName pulumi.StringOutput `pulumi:"displayName"` // The stages that an escalation plan or engagement plan engages contacts and contact methods in. Plan ContactStageArrayOutput `pulumi:"plan"` // Contact type, which specify type of contact. Currently supported values: “PERSONAL”, “SHARED”, “OTHER“. Type ContactTypeOutput `pulumi:"type"` }
Resource Type definition for AWS::SSMContacts::Contact
func GetContact ¶
func GetContact(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ContactState, opts ...pulumi.ResourceOption) (*Contact, error)
GetContact gets an existing Contact 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 NewContact ¶
func NewContact(ctx *pulumi.Context, name string, args *ContactArgs, opts ...pulumi.ResourceOption) (*Contact, error)
NewContact registers a new resource with the given unique name, arguments, and options.
func (*Contact) ElementType ¶
func (*Contact) ToContactOutput ¶
func (i *Contact) ToContactOutput() ContactOutput
func (*Contact) ToContactOutputWithContext ¶
func (i *Contact) ToContactOutputWithContext(ctx context.Context) ContactOutput
type ContactArgs ¶
type ContactArgs struct { // Alias of the contact. String value with 20 to 256 characters. Only alphabetical, numeric characters, dash, or underscore allowed. Alias pulumi.StringInput // Name of the contact. String value with 3 to 256 characters. Only alphabetical, space, numeric characters, dash, or underscore allowed. DisplayName pulumi.StringInput // The stages that an escalation plan or engagement plan engages contacts and contact methods in. Plan ContactStageArrayInput // Contact type, which specify type of contact. Currently supported values: “PERSONAL”, “SHARED”, “OTHER“. Type ContactTypeInput }
The set of arguments for constructing a Contact resource.
func (ContactArgs) ElementType ¶
func (ContactArgs) ElementType() reflect.Type
type ContactChannel ¶
type ContactChannel struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the engagement to a contact channel. Arn pulumi.StringOutput `pulumi:"arn"` // The details that SSM Incident Manager uses when trying to engage the contact channel. ChannelAddress pulumi.StringPtrOutput `pulumi:"channelAddress"` // The device name. String of 6 to 50 alphabetical, numeric, dash, and underscore characters. ChannelName pulumi.StringPtrOutput `pulumi:"channelName"` // Device type, which specify notification channel. Currently supported values: “SMS”, “VOICE”, “EMAIL”, “CHATBOT. ChannelType ContactChannelChannelTypePtrOutput `pulumi:"channelType"` // ARN of the contact resource ContactId pulumi.StringPtrOutput `pulumi:"contactId"` // If you want to activate the channel at a later time, you can choose to defer activation. SSM Incident Manager can't engage your contact channel until it has been activated. DeferActivation pulumi.BoolPtrOutput `pulumi:"deferActivation"` }
Resource Type definition for AWS::SSMContacts::ContactChannel
func GetContactChannel ¶
func GetContactChannel(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ContactChannelState, opts ...pulumi.ResourceOption) (*ContactChannel, error)
GetContactChannel gets an existing ContactChannel 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 NewContactChannel ¶
func NewContactChannel(ctx *pulumi.Context, name string, args *ContactChannelArgs, opts ...pulumi.ResourceOption) (*ContactChannel, error)
NewContactChannel registers a new resource with the given unique name, arguments, and options.
func (*ContactChannel) ElementType ¶
func (*ContactChannel) ElementType() reflect.Type
func (*ContactChannel) ToContactChannelOutput ¶
func (i *ContactChannel) ToContactChannelOutput() ContactChannelOutput
func (*ContactChannel) ToContactChannelOutputWithContext ¶
func (i *ContactChannel) ToContactChannelOutputWithContext(ctx context.Context) ContactChannelOutput
type ContactChannelArgs ¶
type ContactChannelArgs struct { // The details that SSM Incident Manager uses when trying to engage the contact channel. ChannelAddress pulumi.StringPtrInput // The device name. String of 6 to 50 alphabetical, numeric, dash, and underscore characters. ChannelName pulumi.StringPtrInput // Device type, which specify notification channel. Currently supported values: “SMS”, “VOICE”, “EMAIL”, “CHATBOT. ChannelType ContactChannelChannelTypePtrInput // ARN of the contact resource ContactId pulumi.StringPtrInput // If you want to activate the channel at a later time, you can choose to defer activation. SSM Incident Manager can't engage your contact channel until it has been activated. DeferActivation pulumi.BoolPtrInput }
The set of arguments for constructing a ContactChannel resource.
func (ContactChannelArgs) ElementType ¶
func (ContactChannelArgs) ElementType() reflect.Type
type ContactChannelChannelType ¶
type ContactChannelChannelType string
Device type, which specify notification channel. Currently supported values: “SMS”, “VOICE”, “EMAIL”, “CHATBOT.
func (ContactChannelChannelType) ElementType ¶
func (ContactChannelChannelType) ElementType() reflect.Type
func (ContactChannelChannelType) ToContactChannelChannelTypeOutput ¶
func (e ContactChannelChannelType) ToContactChannelChannelTypeOutput() ContactChannelChannelTypeOutput
func (ContactChannelChannelType) ToContactChannelChannelTypeOutputWithContext ¶
func (e ContactChannelChannelType) ToContactChannelChannelTypeOutputWithContext(ctx context.Context) ContactChannelChannelTypeOutput
func (ContactChannelChannelType) ToContactChannelChannelTypePtrOutput ¶
func (e ContactChannelChannelType) ToContactChannelChannelTypePtrOutput() ContactChannelChannelTypePtrOutput
func (ContactChannelChannelType) ToContactChannelChannelTypePtrOutputWithContext ¶
func (e ContactChannelChannelType) ToContactChannelChannelTypePtrOutputWithContext(ctx context.Context) ContactChannelChannelTypePtrOutput
func (ContactChannelChannelType) ToStringOutput ¶
func (e ContactChannelChannelType) ToStringOutput() pulumi.StringOutput
func (ContactChannelChannelType) ToStringOutputWithContext ¶
func (e ContactChannelChannelType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ContactChannelChannelType) ToStringPtrOutput ¶
func (e ContactChannelChannelType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ContactChannelChannelType) ToStringPtrOutputWithContext ¶
func (e ContactChannelChannelType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ContactChannelChannelTypeInput ¶
type ContactChannelChannelTypeInput interface { pulumi.Input ToContactChannelChannelTypeOutput() ContactChannelChannelTypeOutput ToContactChannelChannelTypeOutputWithContext(context.Context) ContactChannelChannelTypeOutput }
ContactChannelChannelTypeInput is an input type that accepts ContactChannelChannelTypeArgs and ContactChannelChannelTypeOutput values. You can construct a concrete instance of `ContactChannelChannelTypeInput` via:
ContactChannelChannelTypeArgs{...}
type ContactChannelChannelTypeOutput ¶
type ContactChannelChannelTypeOutput struct{ *pulumi.OutputState }
func (ContactChannelChannelTypeOutput) ElementType ¶
func (ContactChannelChannelTypeOutput) ElementType() reflect.Type
func (ContactChannelChannelTypeOutput) ToContactChannelChannelTypeOutput ¶
func (o ContactChannelChannelTypeOutput) ToContactChannelChannelTypeOutput() ContactChannelChannelTypeOutput
func (ContactChannelChannelTypeOutput) ToContactChannelChannelTypeOutputWithContext ¶
func (o ContactChannelChannelTypeOutput) ToContactChannelChannelTypeOutputWithContext(ctx context.Context) ContactChannelChannelTypeOutput
func (ContactChannelChannelTypeOutput) ToContactChannelChannelTypePtrOutput ¶
func (o ContactChannelChannelTypeOutput) ToContactChannelChannelTypePtrOutput() ContactChannelChannelTypePtrOutput
func (ContactChannelChannelTypeOutput) ToContactChannelChannelTypePtrOutputWithContext ¶
func (o ContactChannelChannelTypeOutput) ToContactChannelChannelTypePtrOutputWithContext(ctx context.Context) ContactChannelChannelTypePtrOutput
func (ContactChannelChannelTypeOutput) ToStringOutput ¶
func (o ContactChannelChannelTypeOutput) ToStringOutput() pulumi.StringOutput
func (ContactChannelChannelTypeOutput) ToStringOutputWithContext ¶
func (o ContactChannelChannelTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ContactChannelChannelTypeOutput) ToStringPtrOutput ¶
func (o ContactChannelChannelTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ContactChannelChannelTypeOutput) ToStringPtrOutputWithContext ¶
func (o ContactChannelChannelTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ContactChannelChannelTypePtrInput ¶
type ContactChannelChannelTypePtrInput interface { pulumi.Input ToContactChannelChannelTypePtrOutput() ContactChannelChannelTypePtrOutput ToContactChannelChannelTypePtrOutputWithContext(context.Context) ContactChannelChannelTypePtrOutput }
func ContactChannelChannelTypePtr ¶
func ContactChannelChannelTypePtr(v string) ContactChannelChannelTypePtrInput
type ContactChannelChannelTypePtrOutput ¶
type ContactChannelChannelTypePtrOutput struct{ *pulumi.OutputState }
func (ContactChannelChannelTypePtrOutput) Elem ¶
func (o ContactChannelChannelTypePtrOutput) Elem() ContactChannelChannelTypeOutput
func (ContactChannelChannelTypePtrOutput) ElementType ¶
func (ContactChannelChannelTypePtrOutput) ElementType() reflect.Type
func (ContactChannelChannelTypePtrOutput) ToContactChannelChannelTypePtrOutput ¶
func (o ContactChannelChannelTypePtrOutput) ToContactChannelChannelTypePtrOutput() ContactChannelChannelTypePtrOutput
func (ContactChannelChannelTypePtrOutput) ToContactChannelChannelTypePtrOutputWithContext ¶
func (o ContactChannelChannelTypePtrOutput) ToContactChannelChannelTypePtrOutputWithContext(ctx context.Context) ContactChannelChannelTypePtrOutput
func (ContactChannelChannelTypePtrOutput) ToStringPtrOutput ¶
func (o ContactChannelChannelTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ContactChannelChannelTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ContactChannelChannelTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ContactChannelInput ¶
type ContactChannelInput interface { pulumi.Input ToContactChannelOutput() ContactChannelOutput ToContactChannelOutputWithContext(ctx context.Context) ContactChannelOutput }
type ContactChannelOutput ¶
type ContactChannelOutput struct{ *pulumi.OutputState }
func (ContactChannelOutput) Arn ¶ added in v0.17.0
func (o ContactChannelOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the engagement to a contact channel.
func (ContactChannelOutput) ChannelAddress ¶ added in v0.17.0
func (o ContactChannelOutput) ChannelAddress() pulumi.StringPtrOutput
The details that SSM Incident Manager uses when trying to engage the contact channel.
func (ContactChannelOutput) ChannelName ¶ added in v0.17.0
func (o ContactChannelOutput) ChannelName() pulumi.StringPtrOutput
The device name. String of 6 to 50 alphabetical, numeric, dash, and underscore characters.
func (ContactChannelOutput) ChannelType ¶ added in v0.17.0
func (o ContactChannelOutput) ChannelType() ContactChannelChannelTypePtrOutput
Device type, which specify notification channel. Currently supported values: “SMS”, “VOICE”, “EMAIL”, “CHATBOT.
func (ContactChannelOutput) ContactId ¶ added in v0.17.0
func (o ContactChannelOutput) ContactId() pulumi.StringPtrOutput
ARN of the contact resource
func (ContactChannelOutput) DeferActivation ¶ added in v0.17.0
func (o ContactChannelOutput) DeferActivation() pulumi.BoolPtrOutput
If you want to activate the channel at a later time, you can choose to defer activation. SSM Incident Manager can't engage your contact channel until it has been activated.
func (ContactChannelOutput) ElementType ¶
func (ContactChannelOutput) ElementType() reflect.Type
func (ContactChannelOutput) ToContactChannelOutput ¶
func (o ContactChannelOutput) ToContactChannelOutput() ContactChannelOutput
func (ContactChannelOutput) ToContactChannelOutputWithContext ¶
func (o ContactChannelOutput) ToContactChannelOutputWithContext(ctx context.Context) ContactChannelOutput
type ContactChannelState ¶
type ContactChannelState struct { }
func (ContactChannelState) ElementType ¶
func (ContactChannelState) ElementType() reflect.Type
type ContactChannelTargetInfo ¶
type ContactChannelTargetInfo struct { // The Amazon Resource Name (ARN) of the contact channel. ChannelId string `pulumi:"channelId"` // The number of minutes to wait to retry sending engagement in the case the engagement initially fails. RetryIntervalInMinutes int `pulumi:"retryIntervalInMinutes"` }
Information about the contact channel that SSM Incident Manager uses to engage the contact.
type ContactChannelTargetInfoArgs ¶
type ContactChannelTargetInfoArgs struct { // The Amazon Resource Name (ARN) of the contact channel. ChannelId pulumi.StringInput `pulumi:"channelId"` // The number of minutes to wait to retry sending engagement in the case the engagement initially fails. RetryIntervalInMinutes pulumi.IntInput `pulumi:"retryIntervalInMinutes"` }
Information about the contact channel that SSM Incident Manager uses to engage the contact.
func (ContactChannelTargetInfoArgs) ElementType ¶
func (ContactChannelTargetInfoArgs) ElementType() reflect.Type
func (ContactChannelTargetInfoArgs) ToContactChannelTargetInfoOutput ¶
func (i ContactChannelTargetInfoArgs) ToContactChannelTargetInfoOutput() ContactChannelTargetInfoOutput
func (ContactChannelTargetInfoArgs) ToContactChannelTargetInfoOutputWithContext ¶
func (i ContactChannelTargetInfoArgs) ToContactChannelTargetInfoOutputWithContext(ctx context.Context) ContactChannelTargetInfoOutput
func (ContactChannelTargetInfoArgs) ToContactChannelTargetInfoPtrOutput ¶
func (i ContactChannelTargetInfoArgs) ToContactChannelTargetInfoPtrOutput() ContactChannelTargetInfoPtrOutput
func (ContactChannelTargetInfoArgs) ToContactChannelTargetInfoPtrOutputWithContext ¶
func (i ContactChannelTargetInfoArgs) ToContactChannelTargetInfoPtrOutputWithContext(ctx context.Context) ContactChannelTargetInfoPtrOutput
type ContactChannelTargetInfoInput ¶
type ContactChannelTargetInfoInput interface { pulumi.Input ToContactChannelTargetInfoOutput() ContactChannelTargetInfoOutput ToContactChannelTargetInfoOutputWithContext(context.Context) ContactChannelTargetInfoOutput }
ContactChannelTargetInfoInput is an input type that accepts ContactChannelTargetInfoArgs and ContactChannelTargetInfoOutput values. You can construct a concrete instance of `ContactChannelTargetInfoInput` via:
ContactChannelTargetInfoArgs{...}
type ContactChannelTargetInfoOutput ¶
type ContactChannelTargetInfoOutput struct{ *pulumi.OutputState }
Information about the contact channel that SSM Incident Manager uses to engage the contact.
func (ContactChannelTargetInfoOutput) ChannelId ¶
func (o ContactChannelTargetInfoOutput) ChannelId() pulumi.StringOutput
The Amazon Resource Name (ARN) of the contact channel.
func (ContactChannelTargetInfoOutput) ElementType ¶
func (ContactChannelTargetInfoOutput) ElementType() reflect.Type
func (ContactChannelTargetInfoOutput) RetryIntervalInMinutes ¶
func (o ContactChannelTargetInfoOutput) RetryIntervalInMinutes() pulumi.IntOutput
The number of minutes to wait to retry sending engagement in the case the engagement initially fails.
func (ContactChannelTargetInfoOutput) ToContactChannelTargetInfoOutput ¶
func (o ContactChannelTargetInfoOutput) ToContactChannelTargetInfoOutput() ContactChannelTargetInfoOutput
func (ContactChannelTargetInfoOutput) ToContactChannelTargetInfoOutputWithContext ¶
func (o ContactChannelTargetInfoOutput) ToContactChannelTargetInfoOutputWithContext(ctx context.Context) ContactChannelTargetInfoOutput
func (ContactChannelTargetInfoOutput) ToContactChannelTargetInfoPtrOutput ¶
func (o ContactChannelTargetInfoOutput) ToContactChannelTargetInfoPtrOutput() ContactChannelTargetInfoPtrOutput
func (ContactChannelTargetInfoOutput) ToContactChannelTargetInfoPtrOutputWithContext ¶
func (o ContactChannelTargetInfoOutput) ToContactChannelTargetInfoPtrOutputWithContext(ctx context.Context) ContactChannelTargetInfoPtrOutput
type ContactChannelTargetInfoPtrInput ¶
type ContactChannelTargetInfoPtrInput interface { pulumi.Input ToContactChannelTargetInfoPtrOutput() ContactChannelTargetInfoPtrOutput ToContactChannelTargetInfoPtrOutputWithContext(context.Context) ContactChannelTargetInfoPtrOutput }
ContactChannelTargetInfoPtrInput is an input type that accepts ContactChannelTargetInfoArgs, ContactChannelTargetInfoPtr and ContactChannelTargetInfoPtrOutput values. You can construct a concrete instance of `ContactChannelTargetInfoPtrInput` via:
ContactChannelTargetInfoArgs{...} or: nil
func ContactChannelTargetInfoPtr ¶
func ContactChannelTargetInfoPtr(v *ContactChannelTargetInfoArgs) ContactChannelTargetInfoPtrInput
type ContactChannelTargetInfoPtrOutput ¶
type ContactChannelTargetInfoPtrOutput struct{ *pulumi.OutputState }
func (ContactChannelTargetInfoPtrOutput) ChannelId ¶
func (o ContactChannelTargetInfoPtrOutput) ChannelId() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the contact channel.
func (ContactChannelTargetInfoPtrOutput) Elem ¶
func (o ContactChannelTargetInfoPtrOutput) Elem() ContactChannelTargetInfoOutput
func (ContactChannelTargetInfoPtrOutput) ElementType ¶
func (ContactChannelTargetInfoPtrOutput) ElementType() reflect.Type
func (ContactChannelTargetInfoPtrOutput) RetryIntervalInMinutes ¶
func (o ContactChannelTargetInfoPtrOutput) RetryIntervalInMinutes() pulumi.IntPtrOutput
The number of minutes to wait to retry sending engagement in the case the engagement initially fails.
func (ContactChannelTargetInfoPtrOutput) ToContactChannelTargetInfoPtrOutput ¶
func (o ContactChannelTargetInfoPtrOutput) ToContactChannelTargetInfoPtrOutput() ContactChannelTargetInfoPtrOutput
func (ContactChannelTargetInfoPtrOutput) ToContactChannelTargetInfoPtrOutputWithContext ¶
func (o ContactChannelTargetInfoPtrOutput) ToContactChannelTargetInfoPtrOutputWithContext(ctx context.Context) ContactChannelTargetInfoPtrOutput
type ContactInput ¶
type ContactInput interface { pulumi.Input ToContactOutput() ContactOutput ToContactOutputWithContext(ctx context.Context) ContactOutput }
type ContactOutput ¶
type ContactOutput struct{ *pulumi.OutputState }
func (ContactOutput) Alias ¶ added in v0.17.0
func (o ContactOutput) Alias() pulumi.StringOutput
Alias of the contact. String value with 20 to 256 characters. Only alphabetical, numeric characters, dash, or underscore allowed.
func (ContactOutput) Arn ¶ added in v0.17.0
func (o ContactOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the contact.
func (ContactOutput) DisplayName ¶ added in v0.17.0
func (o ContactOutput) DisplayName() pulumi.StringOutput
Name of the contact. String value with 3 to 256 characters. Only alphabetical, space, numeric characters, dash, or underscore allowed.
func (ContactOutput) ElementType ¶
func (ContactOutput) ElementType() reflect.Type
func (ContactOutput) Plan ¶ added in v0.17.0
func (o ContactOutput) Plan() ContactStageArrayOutput
The stages that an escalation plan or engagement plan engages contacts and contact methods in.
func (ContactOutput) ToContactOutput ¶
func (o ContactOutput) ToContactOutput() ContactOutput
func (ContactOutput) ToContactOutputWithContext ¶
func (o ContactOutput) ToContactOutputWithContext(ctx context.Context) ContactOutput
func (ContactOutput) Type ¶ added in v0.17.0
func (o ContactOutput) Type() ContactTypeOutput
Contact type, which specify type of contact. Currently supported values: “PERSONAL”, “SHARED”, “OTHER“.
type ContactStage ¶
type ContactStage struct { // The time to wait until beginning the next stage. DurationInMinutes int `pulumi:"durationInMinutes"` // The contacts or contact methods that the escalation plan or engagement plan is engaging. Targets []ContactTargets `pulumi:"targets"` }
A set amount of time that an escalation plan or engagement plan engages the specified contacts or contact methods.
type ContactStageArgs ¶
type ContactStageArgs struct { // The time to wait until beginning the next stage. DurationInMinutes pulumi.IntInput `pulumi:"durationInMinutes"` // The contacts or contact methods that the escalation plan or engagement plan is engaging. Targets ContactTargetsArrayInput `pulumi:"targets"` }
A set amount of time that an escalation plan or engagement plan engages the specified contacts or contact methods.
func (ContactStageArgs) ElementType ¶
func (ContactStageArgs) ElementType() reflect.Type
func (ContactStageArgs) ToContactStageOutput ¶
func (i ContactStageArgs) ToContactStageOutput() ContactStageOutput
func (ContactStageArgs) ToContactStageOutputWithContext ¶
func (i ContactStageArgs) ToContactStageOutputWithContext(ctx context.Context) ContactStageOutput
type ContactStageArray ¶
type ContactStageArray []ContactStageInput
func (ContactStageArray) ElementType ¶
func (ContactStageArray) ElementType() reflect.Type
func (ContactStageArray) ToContactStageArrayOutput ¶
func (i ContactStageArray) ToContactStageArrayOutput() ContactStageArrayOutput
func (ContactStageArray) ToContactStageArrayOutputWithContext ¶
func (i ContactStageArray) ToContactStageArrayOutputWithContext(ctx context.Context) ContactStageArrayOutput
type ContactStageArrayInput ¶
type ContactStageArrayInput interface { pulumi.Input ToContactStageArrayOutput() ContactStageArrayOutput ToContactStageArrayOutputWithContext(context.Context) ContactStageArrayOutput }
ContactStageArrayInput is an input type that accepts ContactStageArray and ContactStageArrayOutput values. You can construct a concrete instance of `ContactStageArrayInput` via:
ContactStageArray{ ContactStageArgs{...} }
type ContactStageArrayOutput ¶
type ContactStageArrayOutput struct{ *pulumi.OutputState }
func (ContactStageArrayOutput) ElementType ¶
func (ContactStageArrayOutput) ElementType() reflect.Type
func (ContactStageArrayOutput) Index ¶
func (o ContactStageArrayOutput) Index(i pulumi.IntInput) ContactStageOutput
func (ContactStageArrayOutput) ToContactStageArrayOutput ¶
func (o ContactStageArrayOutput) ToContactStageArrayOutput() ContactStageArrayOutput
func (ContactStageArrayOutput) ToContactStageArrayOutputWithContext ¶
func (o ContactStageArrayOutput) ToContactStageArrayOutputWithContext(ctx context.Context) ContactStageArrayOutput
type ContactStageInput ¶
type ContactStageInput interface { pulumi.Input ToContactStageOutput() ContactStageOutput ToContactStageOutputWithContext(context.Context) ContactStageOutput }
ContactStageInput is an input type that accepts ContactStageArgs and ContactStageOutput values. You can construct a concrete instance of `ContactStageInput` via:
ContactStageArgs{...}
type ContactStageOutput ¶
type ContactStageOutput struct{ *pulumi.OutputState }
A set amount of time that an escalation plan or engagement plan engages the specified contacts or contact methods.
func (ContactStageOutput) DurationInMinutes ¶
func (o ContactStageOutput) DurationInMinutes() pulumi.IntOutput
The time to wait until beginning the next stage.
func (ContactStageOutput) ElementType ¶
func (ContactStageOutput) ElementType() reflect.Type
func (ContactStageOutput) Targets ¶
func (o ContactStageOutput) Targets() ContactTargetsArrayOutput
The contacts or contact methods that the escalation plan or engagement plan is engaging.
func (ContactStageOutput) ToContactStageOutput ¶
func (o ContactStageOutput) ToContactStageOutput() ContactStageOutput
func (ContactStageOutput) ToContactStageOutputWithContext ¶
func (o ContactStageOutput) ToContactStageOutputWithContext(ctx context.Context) ContactStageOutput
type ContactState ¶
type ContactState struct { }
func (ContactState) ElementType ¶
func (ContactState) ElementType() reflect.Type
type ContactTargetInfo ¶ added in v0.2.0
type ContactTargetInfo struct { // The Amazon Resource Name (ARN) of the contact. ContactId string `pulumi:"contactId"` // A Boolean value determining if the contact's acknowledgement stops the progress of stages in the plan. IsEssential bool `pulumi:"isEssential"` }
The contact that SSM Incident Manager is engaging during an incident.
type ContactTargetInfoArgs ¶ added in v0.2.0
type ContactTargetInfoArgs struct { // The Amazon Resource Name (ARN) of the contact. ContactId pulumi.StringInput `pulumi:"contactId"` // A Boolean value determining if the contact's acknowledgement stops the progress of stages in the plan. IsEssential pulumi.BoolInput `pulumi:"isEssential"` }
The contact that SSM Incident Manager is engaging during an incident.
func (ContactTargetInfoArgs) ElementType ¶ added in v0.2.0
func (ContactTargetInfoArgs) ElementType() reflect.Type
func (ContactTargetInfoArgs) ToContactTargetInfoOutput ¶ added in v0.2.0
func (i ContactTargetInfoArgs) ToContactTargetInfoOutput() ContactTargetInfoOutput
func (ContactTargetInfoArgs) ToContactTargetInfoOutputWithContext ¶ added in v0.2.0
func (i ContactTargetInfoArgs) ToContactTargetInfoOutputWithContext(ctx context.Context) ContactTargetInfoOutput
func (ContactTargetInfoArgs) ToContactTargetInfoPtrOutput ¶ added in v0.2.0
func (i ContactTargetInfoArgs) ToContactTargetInfoPtrOutput() ContactTargetInfoPtrOutput
func (ContactTargetInfoArgs) ToContactTargetInfoPtrOutputWithContext ¶ added in v0.2.0
func (i ContactTargetInfoArgs) ToContactTargetInfoPtrOutputWithContext(ctx context.Context) ContactTargetInfoPtrOutput
type ContactTargetInfoInput ¶ added in v0.2.0
type ContactTargetInfoInput interface { pulumi.Input ToContactTargetInfoOutput() ContactTargetInfoOutput ToContactTargetInfoOutputWithContext(context.Context) ContactTargetInfoOutput }
ContactTargetInfoInput is an input type that accepts ContactTargetInfoArgs and ContactTargetInfoOutput values. You can construct a concrete instance of `ContactTargetInfoInput` via:
ContactTargetInfoArgs{...}
type ContactTargetInfoOutput ¶ added in v0.2.0
type ContactTargetInfoOutput struct{ *pulumi.OutputState }
The contact that SSM Incident Manager is engaging during an incident.
func (ContactTargetInfoOutput) ContactId ¶ added in v0.2.0
func (o ContactTargetInfoOutput) ContactId() pulumi.StringOutput
The Amazon Resource Name (ARN) of the contact.
func (ContactTargetInfoOutput) ElementType ¶ added in v0.2.0
func (ContactTargetInfoOutput) ElementType() reflect.Type
func (ContactTargetInfoOutput) IsEssential ¶ added in v0.2.0
func (o ContactTargetInfoOutput) IsEssential() pulumi.BoolOutput
A Boolean value determining if the contact's acknowledgement stops the progress of stages in the plan.
func (ContactTargetInfoOutput) ToContactTargetInfoOutput ¶ added in v0.2.0
func (o ContactTargetInfoOutput) ToContactTargetInfoOutput() ContactTargetInfoOutput
func (ContactTargetInfoOutput) ToContactTargetInfoOutputWithContext ¶ added in v0.2.0
func (o ContactTargetInfoOutput) ToContactTargetInfoOutputWithContext(ctx context.Context) ContactTargetInfoOutput
func (ContactTargetInfoOutput) ToContactTargetInfoPtrOutput ¶ added in v0.2.0
func (o ContactTargetInfoOutput) ToContactTargetInfoPtrOutput() ContactTargetInfoPtrOutput
func (ContactTargetInfoOutput) ToContactTargetInfoPtrOutputWithContext ¶ added in v0.2.0
func (o ContactTargetInfoOutput) ToContactTargetInfoPtrOutputWithContext(ctx context.Context) ContactTargetInfoPtrOutput
type ContactTargetInfoPtrInput ¶ added in v0.2.0
type ContactTargetInfoPtrInput interface { pulumi.Input ToContactTargetInfoPtrOutput() ContactTargetInfoPtrOutput ToContactTargetInfoPtrOutputWithContext(context.Context) ContactTargetInfoPtrOutput }
ContactTargetInfoPtrInput is an input type that accepts ContactTargetInfoArgs, ContactTargetInfoPtr and ContactTargetInfoPtrOutput values. You can construct a concrete instance of `ContactTargetInfoPtrInput` via:
ContactTargetInfoArgs{...} or: nil
func ContactTargetInfoPtr ¶ added in v0.2.0
func ContactTargetInfoPtr(v *ContactTargetInfoArgs) ContactTargetInfoPtrInput
type ContactTargetInfoPtrOutput ¶ added in v0.2.0
type ContactTargetInfoPtrOutput struct{ *pulumi.OutputState }
func (ContactTargetInfoPtrOutput) ContactId ¶ added in v0.2.0
func (o ContactTargetInfoPtrOutput) ContactId() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the contact.
func (ContactTargetInfoPtrOutput) Elem ¶ added in v0.2.0
func (o ContactTargetInfoPtrOutput) Elem() ContactTargetInfoOutput
func (ContactTargetInfoPtrOutput) ElementType ¶ added in v0.2.0
func (ContactTargetInfoPtrOutput) ElementType() reflect.Type
func (ContactTargetInfoPtrOutput) IsEssential ¶ added in v0.2.0
func (o ContactTargetInfoPtrOutput) IsEssential() pulumi.BoolPtrOutput
A Boolean value determining if the contact's acknowledgement stops the progress of stages in the plan.
func (ContactTargetInfoPtrOutput) ToContactTargetInfoPtrOutput ¶ added in v0.2.0
func (o ContactTargetInfoPtrOutput) ToContactTargetInfoPtrOutput() ContactTargetInfoPtrOutput
func (ContactTargetInfoPtrOutput) ToContactTargetInfoPtrOutputWithContext ¶ added in v0.2.0
func (o ContactTargetInfoPtrOutput) ToContactTargetInfoPtrOutputWithContext(ctx context.Context) ContactTargetInfoPtrOutput
type ContactTargets ¶
type ContactTargets struct { ChannelTargetInfo *ContactChannelTargetInfo `pulumi:"channelTargetInfo"` ContactTargetInfo *ContactTargetInfo `pulumi:"contactTargetInfo"` }
The contacts or contact methods that the escalation plan or engagement plan is engaging.
type ContactTargetsArgs ¶
type ContactTargetsArgs struct { ChannelTargetInfo ContactChannelTargetInfoPtrInput `pulumi:"channelTargetInfo"` ContactTargetInfo ContactTargetInfoPtrInput `pulumi:"contactTargetInfo"` }
The contacts or contact methods that the escalation plan or engagement plan is engaging.
func (ContactTargetsArgs) ElementType ¶
func (ContactTargetsArgs) ElementType() reflect.Type
func (ContactTargetsArgs) ToContactTargetsOutput ¶
func (i ContactTargetsArgs) ToContactTargetsOutput() ContactTargetsOutput
func (ContactTargetsArgs) ToContactTargetsOutputWithContext ¶
func (i ContactTargetsArgs) ToContactTargetsOutputWithContext(ctx context.Context) ContactTargetsOutput
type ContactTargetsArray ¶
type ContactTargetsArray []ContactTargetsInput
func (ContactTargetsArray) ElementType ¶
func (ContactTargetsArray) ElementType() reflect.Type
func (ContactTargetsArray) ToContactTargetsArrayOutput ¶
func (i ContactTargetsArray) ToContactTargetsArrayOutput() ContactTargetsArrayOutput
func (ContactTargetsArray) ToContactTargetsArrayOutputWithContext ¶
func (i ContactTargetsArray) ToContactTargetsArrayOutputWithContext(ctx context.Context) ContactTargetsArrayOutput
type ContactTargetsArrayInput ¶
type ContactTargetsArrayInput interface { pulumi.Input ToContactTargetsArrayOutput() ContactTargetsArrayOutput ToContactTargetsArrayOutputWithContext(context.Context) ContactTargetsArrayOutput }
ContactTargetsArrayInput is an input type that accepts ContactTargetsArray and ContactTargetsArrayOutput values. You can construct a concrete instance of `ContactTargetsArrayInput` via:
ContactTargetsArray{ ContactTargetsArgs{...} }
type ContactTargetsArrayOutput ¶
type ContactTargetsArrayOutput struct{ *pulumi.OutputState }
func (ContactTargetsArrayOutput) ElementType ¶
func (ContactTargetsArrayOutput) ElementType() reflect.Type
func (ContactTargetsArrayOutput) Index ¶
func (o ContactTargetsArrayOutput) Index(i pulumi.IntInput) ContactTargetsOutput
func (ContactTargetsArrayOutput) ToContactTargetsArrayOutput ¶
func (o ContactTargetsArrayOutput) ToContactTargetsArrayOutput() ContactTargetsArrayOutput
func (ContactTargetsArrayOutput) ToContactTargetsArrayOutputWithContext ¶
func (o ContactTargetsArrayOutput) ToContactTargetsArrayOutputWithContext(ctx context.Context) ContactTargetsArrayOutput
type ContactTargetsInput ¶
type ContactTargetsInput interface { pulumi.Input ToContactTargetsOutput() ContactTargetsOutput ToContactTargetsOutputWithContext(context.Context) ContactTargetsOutput }
ContactTargetsInput is an input type that accepts ContactTargetsArgs and ContactTargetsOutput values. You can construct a concrete instance of `ContactTargetsInput` via:
ContactTargetsArgs{...}
type ContactTargetsOutput ¶
type ContactTargetsOutput struct{ *pulumi.OutputState }
The contacts or contact methods that the escalation plan or engagement plan is engaging.
func (ContactTargetsOutput) ChannelTargetInfo ¶
func (o ContactTargetsOutput) ChannelTargetInfo() ContactChannelTargetInfoPtrOutput
func (ContactTargetsOutput) ContactTargetInfo ¶
func (o ContactTargetsOutput) ContactTargetInfo() ContactTargetInfoPtrOutput
func (ContactTargetsOutput) ElementType ¶
func (ContactTargetsOutput) ElementType() reflect.Type
func (ContactTargetsOutput) ToContactTargetsOutput ¶
func (o ContactTargetsOutput) ToContactTargetsOutput() ContactTargetsOutput
func (ContactTargetsOutput) ToContactTargetsOutputWithContext ¶
func (o ContactTargetsOutput) ToContactTargetsOutputWithContext(ctx context.Context) ContactTargetsOutput
type ContactType ¶
type ContactType string
Contact type, which specify type of contact. Currently supported values: “PERSONAL”, “SHARED”, “OTHER“.
func (ContactType) ElementType ¶
func (ContactType) ElementType() reflect.Type
func (ContactType) ToContactTypeOutput ¶
func (e ContactType) ToContactTypeOutput() ContactTypeOutput
func (ContactType) ToContactTypeOutputWithContext ¶
func (e ContactType) ToContactTypeOutputWithContext(ctx context.Context) ContactTypeOutput
func (ContactType) ToContactTypePtrOutput ¶
func (e ContactType) ToContactTypePtrOutput() ContactTypePtrOutput
func (ContactType) ToContactTypePtrOutputWithContext ¶
func (e ContactType) ToContactTypePtrOutputWithContext(ctx context.Context) ContactTypePtrOutput
func (ContactType) ToStringOutput ¶
func (e ContactType) ToStringOutput() pulumi.StringOutput
func (ContactType) ToStringOutputWithContext ¶
func (e ContactType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ContactType) ToStringPtrOutput ¶
func (e ContactType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ContactType) ToStringPtrOutputWithContext ¶
func (e ContactType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ContactTypeInput ¶
type ContactTypeInput interface { pulumi.Input ToContactTypeOutput() ContactTypeOutput ToContactTypeOutputWithContext(context.Context) ContactTypeOutput }
ContactTypeInput is an input type that accepts ContactTypeArgs and ContactTypeOutput values. You can construct a concrete instance of `ContactTypeInput` via:
ContactTypeArgs{...}
type ContactTypeOutput ¶
type ContactTypeOutput struct{ *pulumi.OutputState }
func (ContactTypeOutput) ElementType ¶
func (ContactTypeOutput) ElementType() reflect.Type
func (ContactTypeOutput) ToContactTypeOutput ¶
func (o ContactTypeOutput) ToContactTypeOutput() ContactTypeOutput
func (ContactTypeOutput) ToContactTypeOutputWithContext ¶
func (o ContactTypeOutput) ToContactTypeOutputWithContext(ctx context.Context) ContactTypeOutput
func (ContactTypeOutput) ToContactTypePtrOutput ¶
func (o ContactTypeOutput) ToContactTypePtrOutput() ContactTypePtrOutput
func (ContactTypeOutput) ToContactTypePtrOutputWithContext ¶
func (o ContactTypeOutput) ToContactTypePtrOutputWithContext(ctx context.Context) ContactTypePtrOutput
func (ContactTypeOutput) ToStringOutput ¶
func (o ContactTypeOutput) ToStringOutput() pulumi.StringOutput
func (ContactTypeOutput) ToStringOutputWithContext ¶
func (o ContactTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ContactTypeOutput) ToStringPtrOutput ¶
func (o ContactTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ContactTypeOutput) ToStringPtrOutputWithContext ¶
func (o ContactTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ContactTypePtrInput ¶
type ContactTypePtrInput interface { pulumi.Input ToContactTypePtrOutput() ContactTypePtrOutput ToContactTypePtrOutputWithContext(context.Context) ContactTypePtrOutput }
func ContactTypePtr ¶
func ContactTypePtr(v string) ContactTypePtrInput
type ContactTypePtrOutput ¶
type ContactTypePtrOutput struct{ *pulumi.OutputState }
func (ContactTypePtrOutput) Elem ¶
func (o ContactTypePtrOutput) Elem() ContactTypeOutput
func (ContactTypePtrOutput) ElementType ¶
func (ContactTypePtrOutput) ElementType() reflect.Type
func (ContactTypePtrOutput) ToContactTypePtrOutput ¶
func (o ContactTypePtrOutput) ToContactTypePtrOutput() ContactTypePtrOutput
func (ContactTypePtrOutput) ToContactTypePtrOutputWithContext ¶
func (o ContactTypePtrOutput) ToContactTypePtrOutputWithContext(ctx context.Context) ContactTypePtrOutput
func (ContactTypePtrOutput) ToStringPtrOutput ¶
func (o ContactTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ContactTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ContactTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LookupContactArgs ¶ added in v0.12.0
type LookupContactArgs struct { // The Amazon Resource Name (ARN) of the contact. Arn string `pulumi:"arn"` }
type LookupContactChannelArgs ¶ added in v0.12.0
type LookupContactChannelArgs struct { // The Amazon Resource Name (ARN) of the engagement to a contact channel. Arn string `pulumi:"arn"` }
type LookupContactChannelOutputArgs ¶ added in v0.12.0
type LookupContactChannelOutputArgs struct { // The Amazon Resource Name (ARN) of the engagement to a contact channel. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupContactChannelOutputArgs) ElementType ¶ added in v0.12.0
func (LookupContactChannelOutputArgs) ElementType() reflect.Type
type LookupContactChannelResult ¶ added in v0.12.0
type LookupContactChannelResult struct { // The Amazon Resource Name (ARN) of the engagement to a contact channel. Arn *string `pulumi:"arn"` // The details that SSM Incident Manager uses when trying to engage the contact channel. ChannelAddress *string `pulumi:"channelAddress"` // The device name. String of 6 to 50 alphabetical, numeric, dash, and underscore characters. ChannelName *string `pulumi:"channelName"` }
func LookupContactChannel ¶ added in v0.12.0
func LookupContactChannel(ctx *pulumi.Context, args *LookupContactChannelArgs, opts ...pulumi.InvokeOption) (*LookupContactChannelResult, error)
Resource Type definition for AWS::SSMContacts::ContactChannel
type LookupContactChannelResultOutput ¶ added in v0.12.0
type LookupContactChannelResultOutput struct{ *pulumi.OutputState }
func LookupContactChannelOutput ¶ added in v0.12.0
func LookupContactChannelOutput(ctx *pulumi.Context, args LookupContactChannelOutputArgs, opts ...pulumi.InvokeOption) LookupContactChannelResultOutput
func (LookupContactChannelResultOutput) Arn ¶ added in v0.12.0
func (o LookupContactChannelResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the engagement to a contact channel.
func (LookupContactChannelResultOutput) ChannelAddress ¶ added in v0.12.0
func (o LookupContactChannelResultOutput) ChannelAddress() pulumi.StringPtrOutput
The details that SSM Incident Manager uses when trying to engage the contact channel.
func (LookupContactChannelResultOutput) ChannelName ¶ added in v0.12.0
func (o LookupContactChannelResultOutput) ChannelName() pulumi.StringPtrOutput
The device name. String of 6 to 50 alphabetical, numeric, dash, and underscore characters.
func (LookupContactChannelResultOutput) ElementType ¶ added in v0.12.0
func (LookupContactChannelResultOutput) ElementType() reflect.Type
func (LookupContactChannelResultOutput) ToLookupContactChannelResultOutput ¶ added in v0.12.0
func (o LookupContactChannelResultOutput) ToLookupContactChannelResultOutput() LookupContactChannelResultOutput
func (LookupContactChannelResultOutput) ToLookupContactChannelResultOutputWithContext ¶ added in v0.12.0
func (o LookupContactChannelResultOutput) ToLookupContactChannelResultOutputWithContext(ctx context.Context) LookupContactChannelResultOutput
type LookupContactOutputArgs ¶ added in v0.12.0
type LookupContactOutputArgs struct { // The Amazon Resource Name (ARN) of the contact. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupContactOutputArgs) ElementType ¶ added in v0.12.0
func (LookupContactOutputArgs) ElementType() reflect.Type
type LookupContactResult ¶ added in v0.12.0
type LookupContactResult struct { // The Amazon Resource Name (ARN) of the contact. Arn *string `pulumi:"arn"` // Name of the contact. String value with 3 to 256 characters. Only alphabetical, space, numeric characters, dash, or underscore allowed. DisplayName *string `pulumi:"displayName"` }
func LookupContact ¶ added in v0.12.0
func LookupContact(ctx *pulumi.Context, args *LookupContactArgs, opts ...pulumi.InvokeOption) (*LookupContactResult, error)
Resource Type definition for AWS::SSMContacts::Contact
type LookupContactResultOutput ¶ added in v0.12.0
type LookupContactResultOutput struct{ *pulumi.OutputState }
func LookupContactOutput ¶ added in v0.12.0
func LookupContactOutput(ctx *pulumi.Context, args LookupContactOutputArgs, opts ...pulumi.InvokeOption) LookupContactResultOutput
func (LookupContactResultOutput) Arn ¶ added in v0.12.0
func (o LookupContactResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the contact.
func (LookupContactResultOutput) DisplayName ¶ added in v0.12.0
func (o LookupContactResultOutput) DisplayName() pulumi.StringPtrOutput
Name of the contact. String value with 3 to 256 characters. Only alphabetical, space, numeric characters, dash, or underscore allowed.
func (LookupContactResultOutput) ElementType ¶ added in v0.12.0
func (LookupContactResultOutput) ElementType() reflect.Type
func (LookupContactResultOutput) ToLookupContactResultOutput ¶ added in v0.12.0
func (o LookupContactResultOutput) ToLookupContactResultOutput() LookupContactResultOutput
func (LookupContactResultOutput) ToLookupContactResultOutputWithContext ¶ added in v0.12.0
func (o LookupContactResultOutput) ToLookupContactResultOutputWithContext(ctx context.Context) LookupContactResultOutput