Documentation ¶
Index ¶
- type GetReplicationSetRegion
- type GetReplicationSetRegionArgs
- type GetReplicationSetRegionArray
- func (GetReplicationSetRegionArray) ElementType() reflect.Type
- func (i GetReplicationSetRegionArray) ToGetReplicationSetRegionArrayOutput() GetReplicationSetRegionArrayOutput
- func (i GetReplicationSetRegionArray) ToGetReplicationSetRegionArrayOutputWithContext(ctx context.Context) GetReplicationSetRegionArrayOutput
- type GetReplicationSetRegionArrayInput
- type GetReplicationSetRegionArrayOutput
- func (GetReplicationSetRegionArrayOutput) ElementType() reflect.Type
- func (o GetReplicationSetRegionArrayOutput) Index(i pulumi.IntInput) GetReplicationSetRegionOutput
- func (o GetReplicationSetRegionArrayOutput) ToGetReplicationSetRegionArrayOutput() GetReplicationSetRegionArrayOutput
- func (o GetReplicationSetRegionArrayOutput) ToGetReplicationSetRegionArrayOutputWithContext(ctx context.Context) GetReplicationSetRegionArrayOutput
- type GetReplicationSetRegionInput
- type GetReplicationSetRegionOutput
- func (GetReplicationSetRegionOutput) ElementType() reflect.Type
- func (o GetReplicationSetRegionOutput) KmsKeyArn() pulumi.StringOutput
- func (o GetReplicationSetRegionOutput) Name() pulumi.StringOutput
- func (o GetReplicationSetRegionOutput) Status() pulumi.StringOutput
- func (o GetReplicationSetRegionOutput) StatusMessage() pulumi.StringOutput
- func (o GetReplicationSetRegionOutput) ToGetReplicationSetRegionOutput() GetReplicationSetRegionOutput
- func (o GetReplicationSetRegionOutput) ToGetReplicationSetRegionOutputWithContext(ctx context.Context) GetReplicationSetRegionOutput
- type GetResponsePlanAction
- type GetResponsePlanActionArgs
- type GetResponsePlanActionArray
- func (GetResponsePlanActionArray) ElementType() reflect.Type
- func (i GetResponsePlanActionArray) ToGetResponsePlanActionArrayOutput() GetResponsePlanActionArrayOutput
- func (i GetResponsePlanActionArray) ToGetResponsePlanActionArrayOutputWithContext(ctx context.Context) GetResponsePlanActionArrayOutput
- type GetResponsePlanActionArrayInput
- type GetResponsePlanActionArrayOutput
- func (GetResponsePlanActionArrayOutput) ElementType() reflect.Type
- func (o GetResponsePlanActionArrayOutput) Index(i pulumi.IntInput) GetResponsePlanActionOutput
- func (o GetResponsePlanActionArrayOutput) ToGetResponsePlanActionArrayOutput() GetResponsePlanActionArrayOutput
- func (o GetResponsePlanActionArrayOutput) ToGetResponsePlanActionArrayOutputWithContext(ctx context.Context) GetResponsePlanActionArrayOutput
- type GetResponsePlanActionInput
- type GetResponsePlanActionOutput
- func (GetResponsePlanActionOutput) ElementType() reflect.Type
- func (o GetResponsePlanActionOutput) SsmAutomations() GetResponsePlanActionSsmAutomationArrayOutput
- func (o GetResponsePlanActionOutput) ToGetResponsePlanActionOutput() GetResponsePlanActionOutput
- func (o GetResponsePlanActionOutput) ToGetResponsePlanActionOutputWithContext(ctx context.Context) GetResponsePlanActionOutput
- type GetResponsePlanActionSsmAutomation
- type GetResponsePlanActionSsmAutomationArgs
- func (GetResponsePlanActionSsmAutomationArgs) ElementType() reflect.Type
- func (i GetResponsePlanActionSsmAutomationArgs) ToGetResponsePlanActionSsmAutomationOutput() GetResponsePlanActionSsmAutomationOutput
- func (i GetResponsePlanActionSsmAutomationArgs) ToGetResponsePlanActionSsmAutomationOutputWithContext(ctx context.Context) GetResponsePlanActionSsmAutomationOutput
- type GetResponsePlanActionSsmAutomationArray
- func (GetResponsePlanActionSsmAutomationArray) ElementType() reflect.Type
- func (i GetResponsePlanActionSsmAutomationArray) ToGetResponsePlanActionSsmAutomationArrayOutput() GetResponsePlanActionSsmAutomationArrayOutput
- func (i GetResponsePlanActionSsmAutomationArray) ToGetResponsePlanActionSsmAutomationArrayOutputWithContext(ctx context.Context) GetResponsePlanActionSsmAutomationArrayOutput
- type GetResponsePlanActionSsmAutomationArrayInput
- type GetResponsePlanActionSsmAutomationArrayOutput
- func (GetResponsePlanActionSsmAutomationArrayOutput) ElementType() reflect.Type
- func (o GetResponsePlanActionSsmAutomationArrayOutput) Index(i pulumi.IntInput) GetResponsePlanActionSsmAutomationOutput
- func (o GetResponsePlanActionSsmAutomationArrayOutput) ToGetResponsePlanActionSsmAutomationArrayOutput() GetResponsePlanActionSsmAutomationArrayOutput
- func (o GetResponsePlanActionSsmAutomationArrayOutput) ToGetResponsePlanActionSsmAutomationArrayOutputWithContext(ctx context.Context) GetResponsePlanActionSsmAutomationArrayOutput
- type GetResponsePlanActionSsmAutomationInput
- type GetResponsePlanActionSsmAutomationOutput
- func (o GetResponsePlanActionSsmAutomationOutput) DocumentName() pulumi.StringOutput
- func (o GetResponsePlanActionSsmAutomationOutput) DocumentVersion() pulumi.StringOutput
- func (o GetResponsePlanActionSsmAutomationOutput) DynamicParameters() pulumi.StringMapOutput
- func (GetResponsePlanActionSsmAutomationOutput) ElementType() reflect.Type
- func (o GetResponsePlanActionSsmAutomationOutput) Parameters() GetResponsePlanActionSsmAutomationParameterArrayOutput
- func (o GetResponsePlanActionSsmAutomationOutput) RoleArn() pulumi.StringOutput
- func (o GetResponsePlanActionSsmAutomationOutput) TargetAccount() pulumi.StringOutput
- func (o GetResponsePlanActionSsmAutomationOutput) ToGetResponsePlanActionSsmAutomationOutput() GetResponsePlanActionSsmAutomationOutput
- func (o GetResponsePlanActionSsmAutomationOutput) ToGetResponsePlanActionSsmAutomationOutputWithContext(ctx context.Context) GetResponsePlanActionSsmAutomationOutput
- type GetResponsePlanActionSsmAutomationParameter
- type GetResponsePlanActionSsmAutomationParameterArgs
- func (GetResponsePlanActionSsmAutomationParameterArgs) ElementType() reflect.Type
- func (i GetResponsePlanActionSsmAutomationParameterArgs) ToGetResponsePlanActionSsmAutomationParameterOutput() GetResponsePlanActionSsmAutomationParameterOutput
- func (i GetResponsePlanActionSsmAutomationParameterArgs) ToGetResponsePlanActionSsmAutomationParameterOutputWithContext(ctx context.Context) GetResponsePlanActionSsmAutomationParameterOutput
- type GetResponsePlanActionSsmAutomationParameterArray
- func (GetResponsePlanActionSsmAutomationParameterArray) ElementType() reflect.Type
- func (i GetResponsePlanActionSsmAutomationParameterArray) ToGetResponsePlanActionSsmAutomationParameterArrayOutput() GetResponsePlanActionSsmAutomationParameterArrayOutput
- func (i GetResponsePlanActionSsmAutomationParameterArray) ToGetResponsePlanActionSsmAutomationParameterArrayOutputWithContext(ctx context.Context) GetResponsePlanActionSsmAutomationParameterArrayOutput
- type GetResponsePlanActionSsmAutomationParameterArrayInput
- type GetResponsePlanActionSsmAutomationParameterArrayOutput
- func (GetResponsePlanActionSsmAutomationParameterArrayOutput) ElementType() reflect.Type
- func (o GetResponsePlanActionSsmAutomationParameterArrayOutput) Index(i pulumi.IntInput) GetResponsePlanActionSsmAutomationParameterOutput
- func (o GetResponsePlanActionSsmAutomationParameterArrayOutput) ToGetResponsePlanActionSsmAutomationParameterArrayOutput() GetResponsePlanActionSsmAutomationParameterArrayOutput
- func (o GetResponsePlanActionSsmAutomationParameterArrayOutput) ToGetResponsePlanActionSsmAutomationParameterArrayOutputWithContext(ctx context.Context) GetResponsePlanActionSsmAutomationParameterArrayOutput
- type GetResponsePlanActionSsmAutomationParameterInput
- type GetResponsePlanActionSsmAutomationParameterOutput
- func (GetResponsePlanActionSsmAutomationParameterOutput) ElementType() reflect.Type
- func (o GetResponsePlanActionSsmAutomationParameterOutput) Name() pulumi.StringOutput
- func (o GetResponsePlanActionSsmAutomationParameterOutput) ToGetResponsePlanActionSsmAutomationParameterOutput() GetResponsePlanActionSsmAutomationParameterOutput
- func (o GetResponsePlanActionSsmAutomationParameterOutput) ToGetResponsePlanActionSsmAutomationParameterOutputWithContext(ctx context.Context) GetResponsePlanActionSsmAutomationParameterOutput
- func (o GetResponsePlanActionSsmAutomationParameterOutput) Values() pulumi.StringArrayOutput
- type GetResponsePlanIncidentTemplate
- type GetResponsePlanIncidentTemplateArgs
- func (GetResponsePlanIncidentTemplateArgs) ElementType() reflect.Type
- func (i GetResponsePlanIncidentTemplateArgs) ToGetResponsePlanIncidentTemplateOutput() GetResponsePlanIncidentTemplateOutput
- func (i GetResponsePlanIncidentTemplateArgs) ToGetResponsePlanIncidentTemplateOutputWithContext(ctx context.Context) GetResponsePlanIncidentTemplateOutput
- type GetResponsePlanIncidentTemplateArray
- func (GetResponsePlanIncidentTemplateArray) ElementType() reflect.Type
- func (i GetResponsePlanIncidentTemplateArray) ToGetResponsePlanIncidentTemplateArrayOutput() GetResponsePlanIncidentTemplateArrayOutput
- func (i GetResponsePlanIncidentTemplateArray) ToGetResponsePlanIncidentTemplateArrayOutputWithContext(ctx context.Context) GetResponsePlanIncidentTemplateArrayOutput
- type GetResponsePlanIncidentTemplateArrayInput
- type GetResponsePlanIncidentTemplateArrayOutput
- func (GetResponsePlanIncidentTemplateArrayOutput) ElementType() reflect.Type
- func (o GetResponsePlanIncidentTemplateArrayOutput) Index(i pulumi.IntInput) GetResponsePlanIncidentTemplateOutput
- func (o GetResponsePlanIncidentTemplateArrayOutput) ToGetResponsePlanIncidentTemplateArrayOutput() GetResponsePlanIncidentTemplateArrayOutput
- func (o GetResponsePlanIncidentTemplateArrayOutput) ToGetResponsePlanIncidentTemplateArrayOutputWithContext(ctx context.Context) GetResponsePlanIncidentTemplateArrayOutput
- type GetResponsePlanIncidentTemplateInput
- type GetResponsePlanIncidentTemplateNotificationTarget
- type GetResponsePlanIncidentTemplateNotificationTargetArgs
- func (GetResponsePlanIncidentTemplateNotificationTargetArgs) ElementType() reflect.Type
- func (i GetResponsePlanIncidentTemplateNotificationTargetArgs) ToGetResponsePlanIncidentTemplateNotificationTargetOutput() GetResponsePlanIncidentTemplateNotificationTargetOutput
- func (i GetResponsePlanIncidentTemplateNotificationTargetArgs) ToGetResponsePlanIncidentTemplateNotificationTargetOutputWithContext(ctx context.Context) GetResponsePlanIncidentTemplateNotificationTargetOutput
- type GetResponsePlanIncidentTemplateNotificationTargetArray
- func (GetResponsePlanIncidentTemplateNotificationTargetArray) ElementType() reflect.Type
- func (i GetResponsePlanIncidentTemplateNotificationTargetArray) ToGetResponsePlanIncidentTemplateNotificationTargetArrayOutput() GetResponsePlanIncidentTemplateNotificationTargetArrayOutput
- func (i GetResponsePlanIncidentTemplateNotificationTargetArray) ToGetResponsePlanIncidentTemplateNotificationTargetArrayOutputWithContext(ctx context.Context) GetResponsePlanIncidentTemplateNotificationTargetArrayOutput
- type GetResponsePlanIncidentTemplateNotificationTargetArrayInput
- type GetResponsePlanIncidentTemplateNotificationTargetArrayOutput
- func (GetResponsePlanIncidentTemplateNotificationTargetArrayOutput) ElementType() reflect.Type
- func (o GetResponsePlanIncidentTemplateNotificationTargetArrayOutput) Index(i pulumi.IntInput) GetResponsePlanIncidentTemplateNotificationTargetOutput
- func (o GetResponsePlanIncidentTemplateNotificationTargetArrayOutput) ToGetResponsePlanIncidentTemplateNotificationTargetArrayOutput() GetResponsePlanIncidentTemplateNotificationTargetArrayOutput
- func (o GetResponsePlanIncidentTemplateNotificationTargetArrayOutput) ToGetResponsePlanIncidentTemplateNotificationTargetArrayOutputWithContext(ctx context.Context) GetResponsePlanIncidentTemplateNotificationTargetArrayOutput
- type GetResponsePlanIncidentTemplateNotificationTargetInput
- type GetResponsePlanIncidentTemplateNotificationTargetOutput
- func (GetResponsePlanIncidentTemplateNotificationTargetOutput) ElementType() reflect.Type
- func (o GetResponsePlanIncidentTemplateNotificationTargetOutput) SnsTopicArn() pulumi.StringOutput
- func (o GetResponsePlanIncidentTemplateNotificationTargetOutput) ToGetResponsePlanIncidentTemplateNotificationTargetOutput() GetResponsePlanIncidentTemplateNotificationTargetOutput
- func (o GetResponsePlanIncidentTemplateNotificationTargetOutput) ToGetResponsePlanIncidentTemplateNotificationTargetOutputWithContext(ctx context.Context) GetResponsePlanIncidentTemplateNotificationTargetOutput
- type GetResponsePlanIncidentTemplateOutput
- func (o GetResponsePlanIncidentTemplateOutput) DedupeString() pulumi.StringOutput
- func (GetResponsePlanIncidentTemplateOutput) ElementType() reflect.Type
- func (o GetResponsePlanIncidentTemplateOutput) Impact() pulumi.IntOutput
- func (o GetResponsePlanIncidentTemplateOutput) IncidentTags() pulumi.StringMapOutput
- func (o GetResponsePlanIncidentTemplateOutput) NotificationTargets() GetResponsePlanIncidentTemplateNotificationTargetArrayOutput
- func (o GetResponsePlanIncidentTemplateOutput) Summary() pulumi.StringOutput
- func (o GetResponsePlanIncidentTemplateOutput) Title() pulumi.StringOutput
- func (o GetResponsePlanIncidentTemplateOutput) ToGetResponsePlanIncidentTemplateOutput() GetResponsePlanIncidentTemplateOutput
- func (o GetResponsePlanIncidentTemplateOutput) ToGetResponsePlanIncidentTemplateOutputWithContext(ctx context.Context) GetResponsePlanIncidentTemplateOutput
- type GetResponsePlanIntegration
- type GetResponsePlanIntegrationArgs
- func (GetResponsePlanIntegrationArgs) ElementType() reflect.Type
- func (i GetResponsePlanIntegrationArgs) ToGetResponsePlanIntegrationOutput() GetResponsePlanIntegrationOutput
- func (i GetResponsePlanIntegrationArgs) ToGetResponsePlanIntegrationOutputWithContext(ctx context.Context) GetResponsePlanIntegrationOutput
- type GetResponsePlanIntegrationArray
- func (GetResponsePlanIntegrationArray) ElementType() reflect.Type
- func (i GetResponsePlanIntegrationArray) ToGetResponsePlanIntegrationArrayOutput() GetResponsePlanIntegrationArrayOutput
- func (i GetResponsePlanIntegrationArray) ToGetResponsePlanIntegrationArrayOutputWithContext(ctx context.Context) GetResponsePlanIntegrationArrayOutput
- type GetResponsePlanIntegrationArrayInput
- type GetResponsePlanIntegrationArrayOutput
- func (GetResponsePlanIntegrationArrayOutput) ElementType() reflect.Type
- func (o GetResponsePlanIntegrationArrayOutput) Index(i pulumi.IntInput) GetResponsePlanIntegrationOutput
- func (o GetResponsePlanIntegrationArrayOutput) ToGetResponsePlanIntegrationArrayOutput() GetResponsePlanIntegrationArrayOutput
- func (o GetResponsePlanIntegrationArrayOutput) ToGetResponsePlanIntegrationArrayOutputWithContext(ctx context.Context) GetResponsePlanIntegrationArrayOutput
- type GetResponsePlanIntegrationInput
- type GetResponsePlanIntegrationOutput
- func (GetResponsePlanIntegrationOutput) ElementType() reflect.Type
- func (o GetResponsePlanIntegrationOutput) Pagerduties() GetResponsePlanIntegrationPagerdutyArrayOutput
- func (o GetResponsePlanIntegrationOutput) ToGetResponsePlanIntegrationOutput() GetResponsePlanIntegrationOutput
- func (o GetResponsePlanIntegrationOutput) ToGetResponsePlanIntegrationOutputWithContext(ctx context.Context) GetResponsePlanIntegrationOutput
- type GetResponsePlanIntegrationPagerduty
- type GetResponsePlanIntegrationPagerdutyArgs
- func (GetResponsePlanIntegrationPagerdutyArgs) ElementType() reflect.Type
- func (i GetResponsePlanIntegrationPagerdutyArgs) ToGetResponsePlanIntegrationPagerdutyOutput() GetResponsePlanIntegrationPagerdutyOutput
- func (i GetResponsePlanIntegrationPagerdutyArgs) ToGetResponsePlanIntegrationPagerdutyOutputWithContext(ctx context.Context) GetResponsePlanIntegrationPagerdutyOutput
- type GetResponsePlanIntegrationPagerdutyArray
- func (GetResponsePlanIntegrationPagerdutyArray) ElementType() reflect.Type
- func (i GetResponsePlanIntegrationPagerdutyArray) ToGetResponsePlanIntegrationPagerdutyArrayOutput() GetResponsePlanIntegrationPagerdutyArrayOutput
- func (i GetResponsePlanIntegrationPagerdutyArray) ToGetResponsePlanIntegrationPagerdutyArrayOutputWithContext(ctx context.Context) GetResponsePlanIntegrationPagerdutyArrayOutput
- type GetResponsePlanIntegrationPagerdutyArrayInput
- type GetResponsePlanIntegrationPagerdutyArrayOutput
- func (GetResponsePlanIntegrationPagerdutyArrayOutput) ElementType() reflect.Type
- func (o GetResponsePlanIntegrationPagerdutyArrayOutput) Index(i pulumi.IntInput) GetResponsePlanIntegrationPagerdutyOutput
- func (o GetResponsePlanIntegrationPagerdutyArrayOutput) ToGetResponsePlanIntegrationPagerdutyArrayOutput() GetResponsePlanIntegrationPagerdutyArrayOutput
- func (o GetResponsePlanIntegrationPagerdutyArrayOutput) ToGetResponsePlanIntegrationPagerdutyArrayOutputWithContext(ctx context.Context) GetResponsePlanIntegrationPagerdutyArrayOutput
- type GetResponsePlanIntegrationPagerdutyInput
- type GetResponsePlanIntegrationPagerdutyOutput
- func (GetResponsePlanIntegrationPagerdutyOutput) ElementType() reflect.Type
- func (o GetResponsePlanIntegrationPagerdutyOutput) Name() pulumi.StringOutput
- func (o GetResponsePlanIntegrationPagerdutyOutput) SecretId() pulumi.StringOutput
- func (o GetResponsePlanIntegrationPagerdutyOutput) ServiceId() pulumi.StringOutput
- func (o GetResponsePlanIntegrationPagerdutyOutput) ToGetResponsePlanIntegrationPagerdutyOutput() GetResponsePlanIntegrationPagerdutyOutput
- func (o GetResponsePlanIntegrationPagerdutyOutput) ToGetResponsePlanIntegrationPagerdutyOutputWithContext(ctx context.Context) GetResponsePlanIntegrationPagerdutyOutput
- type LookupReplicationSetArgs
- type LookupReplicationSetOutputArgs
- type LookupReplicationSetResult
- type LookupReplicationSetResultOutput
- func (o LookupReplicationSetResultOutput) Arn() pulumi.StringOutput
- func (o LookupReplicationSetResultOutput) CreatedBy() pulumi.StringOutput
- func (o LookupReplicationSetResultOutput) DeletionProtected() pulumi.BoolOutput
- func (LookupReplicationSetResultOutput) ElementType() reflect.Type
- func (o LookupReplicationSetResultOutput) Id() pulumi.StringOutput
- func (o LookupReplicationSetResultOutput) LastModifiedBy() pulumi.StringOutput
- func (o LookupReplicationSetResultOutput) Regions() GetReplicationSetRegionArrayOutput
- func (o LookupReplicationSetResultOutput) Status() pulumi.StringOutput
- func (o LookupReplicationSetResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupReplicationSetResultOutput) ToLookupReplicationSetResultOutput() LookupReplicationSetResultOutput
- func (o LookupReplicationSetResultOutput) ToLookupReplicationSetResultOutputWithContext(ctx context.Context) LookupReplicationSetResultOutput
- type LookupResponsePlanArgs
- type LookupResponsePlanOutputArgs
- type LookupResponsePlanResult
- type LookupResponsePlanResultOutput
- func (o LookupResponsePlanResultOutput) Actions() GetResponsePlanActionArrayOutput
- func (o LookupResponsePlanResultOutput) Arn() pulumi.StringOutput
- func (o LookupResponsePlanResultOutput) ChatChannels() pulumi.StringArrayOutput
- func (o LookupResponsePlanResultOutput) DisplayName() pulumi.StringOutput
- func (LookupResponsePlanResultOutput) ElementType() reflect.Type
- func (o LookupResponsePlanResultOutput) Engagements() pulumi.StringArrayOutput
- func (o LookupResponsePlanResultOutput) Id() pulumi.StringOutput
- func (o LookupResponsePlanResultOutput) IncidentTemplates() GetResponsePlanIncidentTemplateArrayOutput
- func (o LookupResponsePlanResultOutput) Integrations() GetResponsePlanIntegrationArrayOutput
- func (o LookupResponsePlanResultOutput) Name() pulumi.StringOutput
- func (o LookupResponsePlanResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupResponsePlanResultOutput) ToLookupResponsePlanResultOutput() LookupResponsePlanResultOutput
- func (o LookupResponsePlanResultOutput) ToLookupResponsePlanResultOutputWithContext(ctx context.Context) LookupResponsePlanResultOutput
- type ReplicationSet
- type ReplicationSetArgs
- type ReplicationSetArray
- type ReplicationSetArrayInput
- type ReplicationSetArrayOutput
- func (ReplicationSetArrayOutput) ElementType() reflect.Type
- func (o ReplicationSetArrayOutput) Index(i pulumi.IntInput) ReplicationSetOutput
- func (o ReplicationSetArrayOutput) ToReplicationSetArrayOutput() ReplicationSetArrayOutput
- func (o ReplicationSetArrayOutput) ToReplicationSetArrayOutputWithContext(ctx context.Context) ReplicationSetArrayOutput
- type ReplicationSetInput
- type ReplicationSetMap
- type ReplicationSetMapInput
- type ReplicationSetMapOutput
- func (ReplicationSetMapOutput) ElementType() reflect.Type
- func (o ReplicationSetMapOutput) MapIndex(k pulumi.StringInput) ReplicationSetOutput
- func (o ReplicationSetMapOutput) ToReplicationSetMapOutput() ReplicationSetMapOutput
- func (o ReplicationSetMapOutput) ToReplicationSetMapOutputWithContext(ctx context.Context) ReplicationSetMapOutput
- type ReplicationSetOutput
- func (o ReplicationSetOutput) Arn() pulumi.StringOutput
- func (o ReplicationSetOutput) CreatedBy() pulumi.StringOutput
- func (o ReplicationSetOutput) DeletionProtected() pulumi.BoolOutput
- func (ReplicationSetOutput) ElementType() reflect.Type
- func (o ReplicationSetOutput) LastModifiedBy() pulumi.StringOutput
- func (o ReplicationSetOutput) Regions() ReplicationSetRegionArrayOutput
- func (o ReplicationSetOutput) Status() pulumi.StringOutput
- func (o ReplicationSetOutput) Tags() pulumi.StringMapOutput
- func (o ReplicationSetOutput) TagsAll() pulumi.StringMapOutput
- func (o ReplicationSetOutput) ToReplicationSetOutput() ReplicationSetOutput
- func (o ReplicationSetOutput) ToReplicationSetOutputWithContext(ctx context.Context) ReplicationSetOutput
- type ReplicationSetRegion
- type ReplicationSetRegionArgs
- type ReplicationSetRegionArray
- type ReplicationSetRegionArrayInput
- type ReplicationSetRegionArrayOutput
- func (ReplicationSetRegionArrayOutput) ElementType() reflect.Type
- func (o ReplicationSetRegionArrayOutput) Index(i pulumi.IntInput) ReplicationSetRegionOutput
- func (o ReplicationSetRegionArrayOutput) ToReplicationSetRegionArrayOutput() ReplicationSetRegionArrayOutput
- func (o ReplicationSetRegionArrayOutput) ToReplicationSetRegionArrayOutputWithContext(ctx context.Context) ReplicationSetRegionArrayOutput
- type ReplicationSetRegionInput
- type ReplicationSetRegionOutput
- func (ReplicationSetRegionOutput) ElementType() reflect.Type
- func (o ReplicationSetRegionOutput) KmsKeyArn() pulumi.StringPtrOutput
- func (o ReplicationSetRegionOutput) Name() pulumi.StringOutput
- func (o ReplicationSetRegionOutput) Status() pulumi.StringPtrOutput
- func (o ReplicationSetRegionOutput) StatusMessage() pulumi.StringPtrOutput
- func (o ReplicationSetRegionOutput) ToReplicationSetRegionOutput() ReplicationSetRegionOutput
- func (o ReplicationSetRegionOutput) ToReplicationSetRegionOutputWithContext(ctx context.Context) ReplicationSetRegionOutput
- type ReplicationSetState
- type ResponsePlan
- type ResponsePlanAction
- type ResponsePlanActionArgs
- func (ResponsePlanActionArgs) ElementType() reflect.Type
- func (i ResponsePlanActionArgs) ToResponsePlanActionOutput() ResponsePlanActionOutput
- func (i ResponsePlanActionArgs) ToResponsePlanActionOutputWithContext(ctx context.Context) ResponsePlanActionOutput
- func (i ResponsePlanActionArgs) ToResponsePlanActionPtrOutput() ResponsePlanActionPtrOutput
- func (i ResponsePlanActionArgs) ToResponsePlanActionPtrOutputWithContext(ctx context.Context) ResponsePlanActionPtrOutput
- type ResponsePlanActionInput
- type ResponsePlanActionOutput
- func (ResponsePlanActionOutput) ElementType() reflect.Type
- func (o ResponsePlanActionOutput) SsmAutomations() ResponsePlanActionSsmAutomationArrayOutput
- func (o ResponsePlanActionOutput) ToResponsePlanActionOutput() ResponsePlanActionOutput
- func (o ResponsePlanActionOutput) ToResponsePlanActionOutputWithContext(ctx context.Context) ResponsePlanActionOutput
- func (o ResponsePlanActionOutput) ToResponsePlanActionPtrOutput() ResponsePlanActionPtrOutput
- func (o ResponsePlanActionOutput) ToResponsePlanActionPtrOutputWithContext(ctx context.Context) ResponsePlanActionPtrOutput
- type ResponsePlanActionPtrInput
- type ResponsePlanActionPtrOutput
- func (o ResponsePlanActionPtrOutput) Elem() ResponsePlanActionOutput
- func (ResponsePlanActionPtrOutput) ElementType() reflect.Type
- func (o ResponsePlanActionPtrOutput) SsmAutomations() ResponsePlanActionSsmAutomationArrayOutput
- func (o ResponsePlanActionPtrOutput) ToResponsePlanActionPtrOutput() ResponsePlanActionPtrOutput
- func (o ResponsePlanActionPtrOutput) ToResponsePlanActionPtrOutputWithContext(ctx context.Context) ResponsePlanActionPtrOutput
- type ResponsePlanActionSsmAutomation
- type ResponsePlanActionSsmAutomationArgs
- func (ResponsePlanActionSsmAutomationArgs) ElementType() reflect.Type
- func (i ResponsePlanActionSsmAutomationArgs) ToResponsePlanActionSsmAutomationOutput() ResponsePlanActionSsmAutomationOutput
- func (i ResponsePlanActionSsmAutomationArgs) ToResponsePlanActionSsmAutomationOutputWithContext(ctx context.Context) ResponsePlanActionSsmAutomationOutput
- type ResponsePlanActionSsmAutomationArray
- func (ResponsePlanActionSsmAutomationArray) ElementType() reflect.Type
- func (i ResponsePlanActionSsmAutomationArray) ToResponsePlanActionSsmAutomationArrayOutput() ResponsePlanActionSsmAutomationArrayOutput
- func (i ResponsePlanActionSsmAutomationArray) ToResponsePlanActionSsmAutomationArrayOutputWithContext(ctx context.Context) ResponsePlanActionSsmAutomationArrayOutput
- type ResponsePlanActionSsmAutomationArrayInput
- type ResponsePlanActionSsmAutomationArrayOutput
- func (ResponsePlanActionSsmAutomationArrayOutput) ElementType() reflect.Type
- func (o ResponsePlanActionSsmAutomationArrayOutput) Index(i pulumi.IntInput) ResponsePlanActionSsmAutomationOutput
- func (o ResponsePlanActionSsmAutomationArrayOutput) ToResponsePlanActionSsmAutomationArrayOutput() ResponsePlanActionSsmAutomationArrayOutput
- func (o ResponsePlanActionSsmAutomationArrayOutput) ToResponsePlanActionSsmAutomationArrayOutputWithContext(ctx context.Context) ResponsePlanActionSsmAutomationArrayOutput
- type ResponsePlanActionSsmAutomationInput
- type ResponsePlanActionSsmAutomationOutput
- func (o ResponsePlanActionSsmAutomationOutput) DocumentName() pulumi.StringOutput
- func (o ResponsePlanActionSsmAutomationOutput) DocumentVersion() pulumi.StringPtrOutput
- func (o ResponsePlanActionSsmAutomationOutput) DynamicParameters() pulumi.StringMapOutput
- func (ResponsePlanActionSsmAutomationOutput) ElementType() reflect.Type
- func (o ResponsePlanActionSsmAutomationOutput) Parameters() ResponsePlanActionSsmAutomationParameterArrayOutput
- func (o ResponsePlanActionSsmAutomationOutput) RoleArn() pulumi.StringOutput
- func (o ResponsePlanActionSsmAutomationOutput) TargetAccount() pulumi.StringPtrOutput
- func (o ResponsePlanActionSsmAutomationOutput) ToResponsePlanActionSsmAutomationOutput() ResponsePlanActionSsmAutomationOutput
- func (o ResponsePlanActionSsmAutomationOutput) ToResponsePlanActionSsmAutomationOutputWithContext(ctx context.Context) ResponsePlanActionSsmAutomationOutput
- type ResponsePlanActionSsmAutomationParameter
- type ResponsePlanActionSsmAutomationParameterArgs
- func (ResponsePlanActionSsmAutomationParameterArgs) ElementType() reflect.Type
- func (i ResponsePlanActionSsmAutomationParameterArgs) ToResponsePlanActionSsmAutomationParameterOutput() ResponsePlanActionSsmAutomationParameterOutput
- func (i ResponsePlanActionSsmAutomationParameterArgs) ToResponsePlanActionSsmAutomationParameterOutputWithContext(ctx context.Context) ResponsePlanActionSsmAutomationParameterOutput
- type ResponsePlanActionSsmAutomationParameterArray
- func (ResponsePlanActionSsmAutomationParameterArray) ElementType() reflect.Type
- func (i ResponsePlanActionSsmAutomationParameterArray) ToResponsePlanActionSsmAutomationParameterArrayOutput() ResponsePlanActionSsmAutomationParameterArrayOutput
- func (i ResponsePlanActionSsmAutomationParameterArray) ToResponsePlanActionSsmAutomationParameterArrayOutputWithContext(ctx context.Context) ResponsePlanActionSsmAutomationParameterArrayOutput
- type ResponsePlanActionSsmAutomationParameterArrayInput
- type ResponsePlanActionSsmAutomationParameterArrayOutput
- func (ResponsePlanActionSsmAutomationParameterArrayOutput) ElementType() reflect.Type
- func (o ResponsePlanActionSsmAutomationParameterArrayOutput) Index(i pulumi.IntInput) ResponsePlanActionSsmAutomationParameterOutput
- func (o ResponsePlanActionSsmAutomationParameterArrayOutput) ToResponsePlanActionSsmAutomationParameterArrayOutput() ResponsePlanActionSsmAutomationParameterArrayOutput
- func (o ResponsePlanActionSsmAutomationParameterArrayOutput) ToResponsePlanActionSsmAutomationParameterArrayOutputWithContext(ctx context.Context) ResponsePlanActionSsmAutomationParameterArrayOutput
- type ResponsePlanActionSsmAutomationParameterInput
- type ResponsePlanActionSsmAutomationParameterOutput
- func (ResponsePlanActionSsmAutomationParameterOutput) ElementType() reflect.Type
- func (o ResponsePlanActionSsmAutomationParameterOutput) Name() pulumi.StringOutput
- func (o ResponsePlanActionSsmAutomationParameterOutput) ToResponsePlanActionSsmAutomationParameterOutput() ResponsePlanActionSsmAutomationParameterOutput
- func (o ResponsePlanActionSsmAutomationParameterOutput) ToResponsePlanActionSsmAutomationParameterOutputWithContext(ctx context.Context) ResponsePlanActionSsmAutomationParameterOutput
- func (o ResponsePlanActionSsmAutomationParameterOutput) Values() pulumi.StringArrayOutput
- type ResponsePlanArgs
- type ResponsePlanArray
- type ResponsePlanArrayInput
- type ResponsePlanArrayOutput
- func (ResponsePlanArrayOutput) ElementType() reflect.Type
- func (o ResponsePlanArrayOutput) Index(i pulumi.IntInput) ResponsePlanOutput
- func (o ResponsePlanArrayOutput) ToResponsePlanArrayOutput() ResponsePlanArrayOutput
- func (o ResponsePlanArrayOutput) ToResponsePlanArrayOutputWithContext(ctx context.Context) ResponsePlanArrayOutput
- type ResponsePlanIncidentTemplate
- type ResponsePlanIncidentTemplateArgs
- func (ResponsePlanIncidentTemplateArgs) ElementType() reflect.Type
- func (i ResponsePlanIncidentTemplateArgs) ToResponsePlanIncidentTemplateOutput() ResponsePlanIncidentTemplateOutput
- func (i ResponsePlanIncidentTemplateArgs) ToResponsePlanIncidentTemplateOutputWithContext(ctx context.Context) ResponsePlanIncidentTemplateOutput
- func (i ResponsePlanIncidentTemplateArgs) ToResponsePlanIncidentTemplatePtrOutput() ResponsePlanIncidentTemplatePtrOutput
- func (i ResponsePlanIncidentTemplateArgs) ToResponsePlanIncidentTemplatePtrOutputWithContext(ctx context.Context) ResponsePlanIncidentTemplatePtrOutput
- type ResponsePlanIncidentTemplateInput
- type ResponsePlanIncidentTemplateNotificationTarget
- type ResponsePlanIncidentTemplateNotificationTargetArgs
- func (ResponsePlanIncidentTemplateNotificationTargetArgs) ElementType() reflect.Type
- func (i ResponsePlanIncidentTemplateNotificationTargetArgs) ToResponsePlanIncidentTemplateNotificationTargetOutput() ResponsePlanIncidentTemplateNotificationTargetOutput
- func (i ResponsePlanIncidentTemplateNotificationTargetArgs) ToResponsePlanIncidentTemplateNotificationTargetOutputWithContext(ctx context.Context) ResponsePlanIncidentTemplateNotificationTargetOutput
- type ResponsePlanIncidentTemplateNotificationTargetArray
- func (ResponsePlanIncidentTemplateNotificationTargetArray) ElementType() reflect.Type
- func (i ResponsePlanIncidentTemplateNotificationTargetArray) ToResponsePlanIncidentTemplateNotificationTargetArrayOutput() ResponsePlanIncidentTemplateNotificationTargetArrayOutput
- func (i ResponsePlanIncidentTemplateNotificationTargetArray) ToResponsePlanIncidentTemplateNotificationTargetArrayOutputWithContext(ctx context.Context) ResponsePlanIncidentTemplateNotificationTargetArrayOutput
- type ResponsePlanIncidentTemplateNotificationTargetArrayInput
- type ResponsePlanIncidentTemplateNotificationTargetArrayOutput
- func (ResponsePlanIncidentTemplateNotificationTargetArrayOutput) ElementType() reflect.Type
- func (o ResponsePlanIncidentTemplateNotificationTargetArrayOutput) Index(i pulumi.IntInput) ResponsePlanIncidentTemplateNotificationTargetOutput
- func (o ResponsePlanIncidentTemplateNotificationTargetArrayOutput) ToResponsePlanIncidentTemplateNotificationTargetArrayOutput() ResponsePlanIncidentTemplateNotificationTargetArrayOutput
- func (o ResponsePlanIncidentTemplateNotificationTargetArrayOutput) ToResponsePlanIncidentTemplateNotificationTargetArrayOutputWithContext(ctx context.Context) ResponsePlanIncidentTemplateNotificationTargetArrayOutput
- type ResponsePlanIncidentTemplateNotificationTargetInput
- type ResponsePlanIncidentTemplateNotificationTargetOutput
- func (ResponsePlanIncidentTemplateNotificationTargetOutput) ElementType() reflect.Type
- func (o ResponsePlanIncidentTemplateNotificationTargetOutput) SnsTopicArn() pulumi.StringOutput
- func (o ResponsePlanIncidentTemplateNotificationTargetOutput) ToResponsePlanIncidentTemplateNotificationTargetOutput() ResponsePlanIncidentTemplateNotificationTargetOutput
- func (o ResponsePlanIncidentTemplateNotificationTargetOutput) ToResponsePlanIncidentTemplateNotificationTargetOutputWithContext(ctx context.Context) ResponsePlanIncidentTemplateNotificationTargetOutput
- type ResponsePlanIncidentTemplateOutput
- func (o ResponsePlanIncidentTemplateOutput) DedupeString() pulumi.StringPtrOutput
- func (ResponsePlanIncidentTemplateOutput) ElementType() reflect.Type
- func (o ResponsePlanIncidentTemplateOutput) Impact() pulumi.IntOutput
- func (o ResponsePlanIncidentTemplateOutput) IncidentTags() pulumi.StringMapOutput
- func (o ResponsePlanIncidentTemplateOutput) NotificationTargets() ResponsePlanIncidentTemplateNotificationTargetArrayOutput
- func (o ResponsePlanIncidentTemplateOutput) Summary() pulumi.StringPtrOutput
- func (o ResponsePlanIncidentTemplateOutput) Title() pulumi.StringOutput
- func (o ResponsePlanIncidentTemplateOutput) ToResponsePlanIncidentTemplateOutput() ResponsePlanIncidentTemplateOutput
- func (o ResponsePlanIncidentTemplateOutput) ToResponsePlanIncidentTemplateOutputWithContext(ctx context.Context) ResponsePlanIncidentTemplateOutput
- func (o ResponsePlanIncidentTemplateOutput) ToResponsePlanIncidentTemplatePtrOutput() ResponsePlanIncidentTemplatePtrOutput
- func (o ResponsePlanIncidentTemplateOutput) ToResponsePlanIncidentTemplatePtrOutputWithContext(ctx context.Context) ResponsePlanIncidentTemplatePtrOutput
- type ResponsePlanIncidentTemplatePtrInput
- type ResponsePlanIncidentTemplatePtrOutput
- func (o ResponsePlanIncidentTemplatePtrOutput) DedupeString() pulumi.StringPtrOutput
- func (o ResponsePlanIncidentTemplatePtrOutput) Elem() ResponsePlanIncidentTemplateOutput
- func (ResponsePlanIncidentTemplatePtrOutput) ElementType() reflect.Type
- func (o ResponsePlanIncidentTemplatePtrOutput) Impact() pulumi.IntPtrOutput
- func (o ResponsePlanIncidentTemplatePtrOutput) IncidentTags() pulumi.StringMapOutput
- func (o ResponsePlanIncidentTemplatePtrOutput) NotificationTargets() ResponsePlanIncidentTemplateNotificationTargetArrayOutput
- func (o ResponsePlanIncidentTemplatePtrOutput) Summary() pulumi.StringPtrOutput
- func (o ResponsePlanIncidentTemplatePtrOutput) Title() pulumi.StringPtrOutput
- func (o ResponsePlanIncidentTemplatePtrOutput) ToResponsePlanIncidentTemplatePtrOutput() ResponsePlanIncidentTemplatePtrOutput
- func (o ResponsePlanIncidentTemplatePtrOutput) ToResponsePlanIncidentTemplatePtrOutputWithContext(ctx context.Context) ResponsePlanIncidentTemplatePtrOutput
- type ResponsePlanInput
- type ResponsePlanIntegration
- type ResponsePlanIntegrationArgs
- func (ResponsePlanIntegrationArgs) ElementType() reflect.Type
- func (i ResponsePlanIntegrationArgs) ToResponsePlanIntegrationOutput() ResponsePlanIntegrationOutput
- func (i ResponsePlanIntegrationArgs) ToResponsePlanIntegrationOutputWithContext(ctx context.Context) ResponsePlanIntegrationOutput
- func (i ResponsePlanIntegrationArgs) ToResponsePlanIntegrationPtrOutput() ResponsePlanIntegrationPtrOutput
- func (i ResponsePlanIntegrationArgs) ToResponsePlanIntegrationPtrOutputWithContext(ctx context.Context) ResponsePlanIntegrationPtrOutput
- type ResponsePlanIntegrationInput
- type ResponsePlanIntegrationOutput
- func (ResponsePlanIntegrationOutput) ElementType() reflect.Type
- func (o ResponsePlanIntegrationOutput) Pagerduties() ResponsePlanIntegrationPagerdutyArrayOutput
- func (o ResponsePlanIntegrationOutput) ToResponsePlanIntegrationOutput() ResponsePlanIntegrationOutput
- func (o ResponsePlanIntegrationOutput) ToResponsePlanIntegrationOutputWithContext(ctx context.Context) ResponsePlanIntegrationOutput
- func (o ResponsePlanIntegrationOutput) ToResponsePlanIntegrationPtrOutput() ResponsePlanIntegrationPtrOutput
- func (o ResponsePlanIntegrationOutput) ToResponsePlanIntegrationPtrOutputWithContext(ctx context.Context) ResponsePlanIntegrationPtrOutput
- type ResponsePlanIntegrationPagerduty
- type ResponsePlanIntegrationPagerdutyArgs
- func (ResponsePlanIntegrationPagerdutyArgs) ElementType() reflect.Type
- func (i ResponsePlanIntegrationPagerdutyArgs) ToResponsePlanIntegrationPagerdutyOutput() ResponsePlanIntegrationPagerdutyOutput
- func (i ResponsePlanIntegrationPagerdutyArgs) ToResponsePlanIntegrationPagerdutyOutputWithContext(ctx context.Context) ResponsePlanIntegrationPagerdutyOutput
- type ResponsePlanIntegrationPagerdutyArray
- func (ResponsePlanIntegrationPagerdutyArray) ElementType() reflect.Type
- func (i ResponsePlanIntegrationPagerdutyArray) ToResponsePlanIntegrationPagerdutyArrayOutput() ResponsePlanIntegrationPagerdutyArrayOutput
- func (i ResponsePlanIntegrationPagerdutyArray) ToResponsePlanIntegrationPagerdutyArrayOutputWithContext(ctx context.Context) ResponsePlanIntegrationPagerdutyArrayOutput
- type ResponsePlanIntegrationPagerdutyArrayInput
- type ResponsePlanIntegrationPagerdutyArrayOutput
- func (ResponsePlanIntegrationPagerdutyArrayOutput) ElementType() reflect.Type
- func (o ResponsePlanIntegrationPagerdutyArrayOutput) Index(i pulumi.IntInput) ResponsePlanIntegrationPagerdutyOutput
- func (o ResponsePlanIntegrationPagerdutyArrayOutput) ToResponsePlanIntegrationPagerdutyArrayOutput() ResponsePlanIntegrationPagerdutyArrayOutput
- func (o ResponsePlanIntegrationPagerdutyArrayOutput) ToResponsePlanIntegrationPagerdutyArrayOutputWithContext(ctx context.Context) ResponsePlanIntegrationPagerdutyArrayOutput
- type ResponsePlanIntegrationPagerdutyInput
- type ResponsePlanIntegrationPagerdutyOutput
- func (ResponsePlanIntegrationPagerdutyOutput) ElementType() reflect.Type
- func (o ResponsePlanIntegrationPagerdutyOutput) Name() pulumi.StringOutput
- func (o ResponsePlanIntegrationPagerdutyOutput) SecretId() pulumi.StringOutput
- func (o ResponsePlanIntegrationPagerdutyOutput) ServiceId() pulumi.StringOutput
- func (o ResponsePlanIntegrationPagerdutyOutput) ToResponsePlanIntegrationPagerdutyOutput() ResponsePlanIntegrationPagerdutyOutput
- func (o ResponsePlanIntegrationPagerdutyOutput) ToResponsePlanIntegrationPagerdutyOutputWithContext(ctx context.Context) ResponsePlanIntegrationPagerdutyOutput
- type ResponsePlanIntegrationPtrInput
- type ResponsePlanIntegrationPtrOutput
- func (o ResponsePlanIntegrationPtrOutput) Elem() ResponsePlanIntegrationOutput
- func (ResponsePlanIntegrationPtrOutput) ElementType() reflect.Type
- func (o ResponsePlanIntegrationPtrOutput) Pagerduties() ResponsePlanIntegrationPagerdutyArrayOutput
- func (o ResponsePlanIntegrationPtrOutput) ToResponsePlanIntegrationPtrOutput() ResponsePlanIntegrationPtrOutput
- func (o ResponsePlanIntegrationPtrOutput) ToResponsePlanIntegrationPtrOutputWithContext(ctx context.Context) ResponsePlanIntegrationPtrOutput
- type ResponsePlanMap
- type ResponsePlanMapInput
- type ResponsePlanMapOutput
- func (ResponsePlanMapOutput) ElementType() reflect.Type
- func (o ResponsePlanMapOutput) MapIndex(k pulumi.StringInput) ResponsePlanOutput
- func (o ResponsePlanMapOutput) ToResponsePlanMapOutput() ResponsePlanMapOutput
- func (o ResponsePlanMapOutput) ToResponsePlanMapOutputWithContext(ctx context.Context) ResponsePlanMapOutput
- type ResponsePlanOutput
- func (o ResponsePlanOutput) Action() ResponsePlanActionPtrOutput
- func (o ResponsePlanOutput) Arn() pulumi.StringOutput
- func (o ResponsePlanOutput) ChatChannels() pulumi.StringArrayOutput
- func (o ResponsePlanOutput) DisplayName() pulumi.StringPtrOutput
- func (ResponsePlanOutput) ElementType() reflect.Type
- func (o ResponsePlanOutput) Engagements() pulumi.StringArrayOutput
- func (o ResponsePlanOutput) IncidentTemplate() ResponsePlanIncidentTemplateOutput
- func (o ResponsePlanOutput) Integration() ResponsePlanIntegrationPtrOutput
- func (o ResponsePlanOutput) Name() pulumi.StringOutput
- func (o ResponsePlanOutput) Tags() pulumi.StringMapOutput
- func (o ResponsePlanOutput) TagsAll() pulumi.StringMapOutput
- func (o ResponsePlanOutput) ToResponsePlanOutput() ResponsePlanOutput
- func (o ResponsePlanOutput) ToResponsePlanOutputWithContext(ctx context.Context) ResponsePlanOutput
- type ResponsePlanState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetReplicationSetRegion ¶
type GetReplicationSetRegion struct { // The ARN of the AWS Key Management Service (AWS KMS) encryption key. KmsKeyArn string `pulumi:"kmsKeyArn"` // The name of the Region. Name string `pulumi:"name"` // The current status of the Region. // * Valid Values: `ACTIVE` | `CREATING` | `UPDATING` | `DELETING` | `FAILED` Status string `pulumi:"status"` // More information about the status of a Region. StatusMessage string `pulumi:"statusMessage"` }
type GetReplicationSetRegionArgs ¶
type GetReplicationSetRegionArgs struct { // The ARN of the AWS Key Management Service (AWS KMS) encryption key. KmsKeyArn pulumi.StringInput `pulumi:"kmsKeyArn"` // The name of the Region. Name pulumi.StringInput `pulumi:"name"` // The current status of the Region. // * Valid Values: `ACTIVE` | `CREATING` | `UPDATING` | `DELETING` | `FAILED` Status pulumi.StringInput `pulumi:"status"` // More information about the status of a Region. StatusMessage pulumi.StringInput `pulumi:"statusMessage"` }
func (GetReplicationSetRegionArgs) ElementType ¶
func (GetReplicationSetRegionArgs) ElementType() reflect.Type
func (GetReplicationSetRegionArgs) ToGetReplicationSetRegionOutput ¶
func (i GetReplicationSetRegionArgs) ToGetReplicationSetRegionOutput() GetReplicationSetRegionOutput
func (GetReplicationSetRegionArgs) ToGetReplicationSetRegionOutputWithContext ¶
func (i GetReplicationSetRegionArgs) ToGetReplicationSetRegionOutputWithContext(ctx context.Context) GetReplicationSetRegionOutput
type GetReplicationSetRegionArray ¶
type GetReplicationSetRegionArray []GetReplicationSetRegionInput
func (GetReplicationSetRegionArray) ElementType ¶
func (GetReplicationSetRegionArray) ElementType() reflect.Type
func (GetReplicationSetRegionArray) ToGetReplicationSetRegionArrayOutput ¶
func (i GetReplicationSetRegionArray) ToGetReplicationSetRegionArrayOutput() GetReplicationSetRegionArrayOutput
func (GetReplicationSetRegionArray) ToGetReplicationSetRegionArrayOutputWithContext ¶
func (i GetReplicationSetRegionArray) ToGetReplicationSetRegionArrayOutputWithContext(ctx context.Context) GetReplicationSetRegionArrayOutput
type GetReplicationSetRegionArrayInput ¶
type GetReplicationSetRegionArrayInput interface { pulumi.Input ToGetReplicationSetRegionArrayOutput() GetReplicationSetRegionArrayOutput ToGetReplicationSetRegionArrayOutputWithContext(context.Context) GetReplicationSetRegionArrayOutput }
GetReplicationSetRegionArrayInput is an input type that accepts GetReplicationSetRegionArray and GetReplicationSetRegionArrayOutput values. You can construct a concrete instance of `GetReplicationSetRegionArrayInput` via:
GetReplicationSetRegionArray{ GetReplicationSetRegionArgs{...} }
type GetReplicationSetRegionArrayOutput ¶
type GetReplicationSetRegionArrayOutput struct{ *pulumi.OutputState }
func (GetReplicationSetRegionArrayOutput) ElementType ¶
func (GetReplicationSetRegionArrayOutput) ElementType() reflect.Type
func (GetReplicationSetRegionArrayOutput) Index ¶
func (o GetReplicationSetRegionArrayOutput) Index(i pulumi.IntInput) GetReplicationSetRegionOutput
func (GetReplicationSetRegionArrayOutput) ToGetReplicationSetRegionArrayOutput ¶
func (o GetReplicationSetRegionArrayOutput) ToGetReplicationSetRegionArrayOutput() GetReplicationSetRegionArrayOutput
func (GetReplicationSetRegionArrayOutput) ToGetReplicationSetRegionArrayOutputWithContext ¶
func (o GetReplicationSetRegionArrayOutput) ToGetReplicationSetRegionArrayOutputWithContext(ctx context.Context) GetReplicationSetRegionArrayOutput
type GetReplicationSetRegionInput ¶
type GetReplicationSetRegionInput interface { pulumi.Input ToGetReplicationSetRegionOutput() GetReplicationSetRegionOutput ToGetReplicationSetRegionOutputWithContext(context.Context) GetReplicationSetRegionOutput }
GetReplicationSetRegionInput is an input type that accepts GetReplicationSetRegionArgs and GetReplicationSetRegionOutput values. You can construct a concrete instance of `GetReplicationSetRegionInput` via:
GetReplicationSetRegionArgs{...}
type GetReplicationSetRegionOutput ¶
type GetReplicationSetRegionOutput struct{ *pulumi.OutputState }
func (GetReplicationSetRegionOutput) ElementType ¶
func (GetReplicationSetRegionOutput) ElementType() reflect.Type
func (GetReplicationSetRegionOutput) KmsKeyArn ¶
func (o GetReplicationSetRegionOutput) KmsKeyArn() pulumi.StringOutput
The ARN of the AWS Key Management Service (AWS KMS) encryption key.
func (GetReplicationSetRegionOutput) Name ¶
func (o GetReplicationSetRegionOutput) Name() pulumi.StringOutput
The name of the Region.
func (GetReplicationSetRegionOutput) Status ¶
func (o GetReplicationSetRegionOutput) Status() pulumi.StringOutput
The current status of the Region. * Valid Values: `ACTIVE` | `CREATING` | `UPDATING` | `DELETING` | `FAILED`
func (GetReplicationSetRegionOutput) StatusMessage ¶
func (o GetReplicationSetRegionOutput) StatusMessage() pulumi.StringOutput
More information about the status of a Region.
func (GetReplicationSetRegionOutput) ToGetReplicationSetRegionOutput ¶
func (o GetReplicationSetRegionOutput) ToGetReplicationSetRegionOutput() GetReplicationSetRegionOutput
func (GetReplicationSetRegionOutput) ToGetReplicationSetRegionOutputWithContext ¶
func (o GetReplicationSetRegionOutput) ToGetReplicationSetRegionOutputWithContext(ctx context.Context) GetReplicationSetRegionOutput
type GetResponsePlanAction ¶ added in v5.40.0
type GetResponsePlanAction struct { // The Systems Manager automation document to start as the runbook at the beginning of the incident. The following values are supported: SsmAutomations []GetResponsePlanActionSsmAutomation `pulumi:"ssmAutomations"` }
type GetResponsePlanActionArgs ¶ added in v5.40.0
type GetResponsePlanActionArgs struct { // The Systems Manager automation document to start as the runbook at the beginning of the incident. The following values are supported: SsmAutomations GetResponsePlanActionSsmAutomationArrayInput `pulumi:"ssmAutomations"` }
func (GetResponsePlanActionArgs) ElementType ¶ added in v5.40.0
func (GetResponsePlanActionArgs) ElementType() reflect.Type
func (GetResponsePlanActionArgs) ToGetResponsePlanActionOutput ¶ added in v5.40.0
func (i GetResponsePlanActionArgs) ToGetResponsePlanActionOutput() GetResponsePlanActionOutput
func (GetResponsePlanActionArgs) ToGetResponsePlanActionOutputWithContext ¶ added in v5.40.0
func (i GetResponsePlanActionArgs) ToGetResponsePlanActionOutputWithContext(ctx context.Context) GetResponsePlanActionOutput
type GetResponsePlanActionArray ¶ added in v5.40.0
type GetResponsePlanActionArray []GetResponsePlanActionInput
func (GetResponsePlanActionArray) ElementType ¶ added in v5.40.0
func (GetResponsePlanActionArray) ElementType() reflect.Type
func (GetResponsePlanActionArray) ToGetResponsePlanActionArrayOutput ¶ added in v5.40.0
func (i GetResponsePlanActionArray) ToGetResponsePlanActionArrayOutput() GetResponsePlanActionArrayOutput
func (GetResponsePlanActionArray) ToGetResponsePlanActionArrayOutputWithContext ¶ added in v5.40.0
func (i GetResponsePlanActionArray) ToGetResponsePlanActionArrayOutputWithContext(ctx context.Context) GetResponsePlanActionArrayOutput
type GetResponsePlanActionArrayInput ¶ added in v5.40.0
type GetResponsePlanActionArrayInput interface { pulumi.Input ToGetResponsePlanActionArrayOutput() GetResponsePlanActionArrayOutput ToGetResponsePlanActionArrayOutputWithContext(context.Context) GetResponsePlanActionArrayOutput }
GetResponsePlanActionArrayInput is an input type that accepts GetResponsePlanActionArray and GetResponsePlanActionArrayOutput values. You can construct a concrete instance of `GetResponsePlanActionArrayInput` via:
GetResponsePlanActionArray{ GetResponsePlanActionArgs{...} }
type GetResponsePlanActionArrayOutput ¶ added in v5.40.0
type GetResponsePlanActionArrayOutput struct{ *pulumi.OutputState }
func (GetResponsePlanActionArrayOutput) ElementType ¶ added in v5.40.0
func (GetResponsePlanActionArrayOutput) ElementType() reflect.Type
func (GetResponsePlanActionArrayOutput) Index ¶ added in v5.40.0
func (o GetResponsePlanActionArrayOutput) Index(i pulumi.IntInput) GetResponsePlanActionOutput
func (GetResponsePlanActionArrayOutput) ToGetResponsePlanActionArrayOutput ¶ added in v5.40.0
func (o GetResponsePlanActionArrayOutput) ToGetResponsePlanActionArrayOutput() GetResponsePlanActionArrayOutput
func (GetResponsePlanActionArrayOutput) ToGetResponsePlanActionArrayOutputWithContext ¶ added in v5.40.0
func (o GetResponsePlanActionArrayOutput) ToGetResponsePlanActionArrayOutputWithContext(ctx context.Context) GetResponsePlanActionArrayOutput
type GetResponsePlanActionInput ¶ added in v5.40.0
type GetResponsePlanActionInput interface { pulumi.Input ToGetResponsePlanActionOutput() GetResponsePlanActionOutput ToGetResponsePlanActionOutputWithContext(context.Context) GetResponsePlanActionOutput }
GetResponsePlanActionInput is an input type that accepts GetResponsePlanActionArgs and GetResponsePlanActionOutput values. You can construct a concrete instance of `GetResponsePlanActionInput` via:
GetResponsePlanActionArgs{...}
type GetResponsePlanActionOutput ¶ added in v5.40.0
type GetResponsePlanActionOutput struct{ *pulumi.OutputState }
func (GetResponsePlanActionOutput) ElementType ¶ added in v5.40.0
func (GetResponsePlanActionOutput) ElementType() reflect.Type
func (GetResponsePlanActionOutput) SsmAutomations ¶ added in v5.40.0
func (o GetResponsePlanActionOutput) SsmAutomations() GetResponsePlanActionSsmAutomationArrayOutput
The Systems Manager automation document to start as the runbook at the beginning of the incident. The following values are supported:
func (GetResponsePlanActionOutput) ToGetResponsePlanActionOutput ¶ added in v5.40.0
func (o GetResponsePlanActionOutput) ToGetResponsePlanActionOutput() GetResponsePlanActionOutput
func (GetResponsePlanActionOutput) ToGetResponsePlanActionOutputWithContext ¶ added in v5.40.0
func (o GetResponsePlanActionOutput) ToGetResponsePlanActionOutputWithContext(ctx context.Context) GetResponsePlanActionOutput
type GetResponsePlanActionSsmAutomation ¶ added in v5.40.0
type GetResponsePlanActionSsmAutomation struct { // The automation document's name. DocumentName string `pulumi:"documentName"` // The version of the automation document to use at runtime. DocumentVersion string `pulumi:"documentVersion"` // The key-value pair used to resolve dynamic parameter values when processing a Systems Manager Automation runbook. DynamicParameters map[string]string `pulumi:"dynamicParameters"` // The key-value pair parameters used when the automation document runs. The following values are supported: Parameters []GetResponsePlanActionSsmAutomationParameter `pulumi:"parameters"` // The Amazon Resource Name (ARN) of the role that the automation document assumes when it runs commands. RoleArn string `pulumi:"roleArn"` // The account that runs the automation document. This can be in either the management account or an application account. TargetAccount string `pulumi:"targetAccount"` }
type GetResponsePlanActionSsmAutomationArgs ¶ added in v5.40.0
type GetResponsePlanActionSsmAutomationArgs struct { // The automation document's name. DocumentName pulumi.StringInput `pulumi:"documentName"` // The version of the automation document to use at runtime. DocumentVersion pulumi.StringInput `pulumi:"documentVersion"` // The key-value pair used to resolve dynamic parameter values when processing a Systems Manager Automation runbook. DynamicParameters pulumi.StringMapInput `pulumi:"dynamicParameters"` // The key-value pair parameters used when the automation document runs. The following values are supported: Parameters GetResponsePlanActionSsmAutomationParameterArrayInput `pulumi:"parameters"` // The Amazon Resource Name (ARN) of the role that the automation document assumes when it runs commands. RoleArn pulumi.StringInput `pulumi:"roleArn"` // The account that runs the automation document. This can be in either the management account or an application account. TargetAccount pulumi.StringInput `pulumi:"targetAccount"` }
func (GetResponsePlanActionSsmAutomationArgs) ElementType ¶ added in v5.40.0
func (GetResponsePlanActionSsmAutomationArgs) ElementType() reflect.Type
func (GetResponsePlanActionSsmAutomationArgs) ToGetResponsePlanActionSsmAutomationOutput ¶ added in v5.40.0
func (i GetResponsePlanActionSsmAutomationArgs) ToGetResponsePlanActionSsmAutomationOutput() GetResponsePlanActionSsmAutomationOutput
func (GetResponsePlanActionSsmAutomationArgs) ToGetResponsePlanActionSsmAutomationOutputWithContext ¶ added in v5.40.0
func (i GetResponsePlanActionSsmAutomationArgs) ToGetResponsePlanActionSsmAutomationOutputWithContext(ctx context.Context) GetResponsePlanActionSsmAutomationOutput
type GetResponsePlanActionSsmAutomationArray ¶ added in v5.40.0
type GetResponsePlanActionSsmAutomationArray []GetResponsePlanActionSsmAutomationInput
func (GetResponsePlanActionSsmAutomationArray) ElementType ¶ added in v5.40.0
func (GetResponsePlanActionSsmAutomationArray) ElementType() reflect.Type
func (GetResponsePlanActionSsmAutomationArray) ToGetResponsePlanActionSsmAutomationArrayOutput ¶ added in v5.40.0
func (i GetResponsePlanActionSsmAutomationArray) ToGetResponsePlanActionSsmAutomationArrayOutput() GetResponsePlanActionSsmAutomationArrayOutput
func (GetResponsePlanActionSsmAutomationArray) ToGetResponsePlanActionSsmAutomationArrayOutputWithContext ¶ added in v5.40.0
func (i GetResponsePlanActionSsmAutomationArray) ToGetResponsePlanActionSsmAutomationArrayOutputWithContext(ctx context.Context) GetResponsePlanActionSsmAutomationArrayOutput
type GetResponsePlanActionSsmAutomationArrayInput ¶ added in v5.40.0
type GetResponsePlanActionSsmAutomationArrayInput interface { pulumi.Input ToGetResponsePlanActionSsmAutomationArrayOutput() GetResponsePlanActionSsmAutomationArrayOutput ToGetResponsePlanActionSsmAutomationArrayOutputWithContext(context.Context) GetResponsePlanActionSsmAutomationArrayOutput }
GetResponsePlanActionSsmAutomationArrayInput is an input type that accepts GetResponsePlanActionSsmAutomationArray and GetResponsePlanActionSsmAutomationArrayOutput values. You can construct a concrete instance of `GetResponsePlanActionSsmAutomationArrayInput` via:
GetResponsePlanActionSsmAutomationArray{ GetResponsePlanActionSsmAutomationArgs{...} }
type GetResponsePlanActionSsmAutomationArrayOutput ¶ added in v5.40.0
type GetResponsePlanActionSsmAutomationArrayOutput struct{ *pulumi.OutputState }
func (GetResponsePlanActionSsmAutomationArrayOutput) ElementType ¶ added in v5.40.0
func (GetResponsePlanActionSsmAutomationArrayOutput) ElementType() reflect.Type
func (GetResponsePlanActionSsmAutomationArrayOutput) ToGetResponsePlanActionSsmAutomationArrayOutput ¶ added in v5.40.0
func (o GetResponsePlanActionSsmAutomationArrayOutput) ToGetResponsePlanActionSsmAutomationArrayOutput() GetResponsePlanActionSsmAutomationArrayOutput
func (GetResponsePlanActionSsmAutomationArrayOutput) ToGetResponsePlanActionSsmAutomationArrayOutputWithContext ¶ added in v5.40.0
func (o GetResponsePlanActionSsmAutomationArrayOutput) ToGetResponsePlanActionSsmAutomationArrayOutputWithContext(ctx context.Context) GetResponsePlanActionSsmAutomationArrayOutput
type GetResponsePlanActionSsmAutomationInput ¶ added in v5.40.0
type GetResponsePlanActionSsmAutomationInput interface { pulumi.Input ToGetResponsePlanActionSsmAutomationOutput() GetResponsePlanActionSsmAutomationOutput ToGetResponsePlanActionSsmAutomationOutputWithContext(context.Context) GetResponsePlanActionSsmAutomationOutput }
GetResponsePlanActionSsmAutomationInput is an input type that accepts GetResponsePlanActionSsmAutomationArgs and GetResponsePlanActionSsmAutomationOutput values. You can construct a concrete instance of `GetResponsePlanActionSsmAutomationInput` via:
GetResponsePlanActionSsmAutomationArgs{...}
type GetResponsePlanActionSsmAutomationOutput ¶ added in v5.40.0
type GetResponsePlanActionSsmAutomationOutput struct{ *pulumi.OutputState }
func (GetResponsePlanActionSsmAutomationOutput) DocumentName ¶ added in v5.40.0
func (o GetResponsePlanActionSsmAutomationOutput) DocumentName() pulumi.StringOutput
The automation document's name.
func (GetResponsePlanActionSsmAutomationOutput) DocumentVersion ¶ added in v5.40.0
func (o GetResponsePlanActionSsmAutomationOutput) DocumentVersion() pulumi.StringOutput
The version of the automation document to use at runtime.
func (GetResponsePlanActionSsmAutomationOutput) DynamicParameters ¶ added in v5.40.0
func (o GetResponsePlanActionSsmAutomationOutput) DynamicParameters() pulumi.StringMapOutput
The key-value pair used to resolve dynamic parameter values when processing a Systems Manager Automation runbook.
func (GetResponsePlanActionSsmAutomationOutput) ElementType ¶ added in v5.40.0
func (GetResponsePlanActionSsmAutomationOutput) ElementType() reflect.Type
func (GetResponsePlanActionSsmAutomationOutput) Parameters ¶ added in v5.40.0
func (o GetResponsePlanActionSsmAutomationOutput) Parameters() GetResponsePlanActionSsmAutomationParameterArrayOutput
The key-value pair parameters used when the automation document runs. The following values are supported:
func (GetResponsePlanActionSsmAutomationOutput) RoleArn ¶ added in v5.40.0
func (o GetResponsePlanActionSsmAutomationOutput) RoleArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the role that the automation document assumes when it runs commands.
func (GetResponsePlanActionSsmAutomationOutput) TargetAccount ¶ added in v5.40.0
func (o GetResponsePlanActionSsmAutomationOutput) TargetAccount() pulumi.StringOutput
The account that runs the automation document. This can be in either the management account or an application account.
func (GetResponsePlanActionSsmAutomationOutput) ToGetResponsePlanActionSsmAutomationOutput ¶ added in v5.40.0
func (o GetResponsePlanActionSsmAutomationOutput) ToGetResponsePlanActionSsmAutomationOutput() GetResponsePlanActionSsmAutomationOutput
func (GetResponsePlanActionSsmAutomationOutput) ToGetResponsePlanActionSsmAutomationOutputWithContext ¶ added in v5.40.0
func (o GetResponsePlanActionSsmAutomationOutput) ToGetResponsePlanActionSsmAutomationOutputWithContext(ctx context.Context) GetResponsePlanActionSsmAutomationOutput
type GetResponsePlanActionSsmAutomationParameter ¶ added in v5.40.0
type GetResponsePlanActionSsmAutomationParameterArgs ¶ added in v5.40.0
type GetResponsePlanActionSsmAutomationParameterArgs struct { // The name of the PagerDuty configuration. Name pulumi.StringInput `pulumi:"name"` // The values for the associated parameter name. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetResponsePlanActionSsmAutomationParameterArgs) ElementType ¶ added in v5.40.0
func (GetResponsePlanActionSsmAutomationParameterArgs) ElementType() reflect.Type
func (GetResponsePlanActionSsmAutomationParameterArgs) ToGetResponsePlanActionSsmAutomationParameterOutput ¶ added in v5.40.0
func (i GetResponsePlanActionSsmAutomationParameterArgs) ToGetResponsePlanActionSsmAutomationParameterOutput() GetResponsePlanActionSsmAutomationParameterOutput
func (GetResponsePlanActionSsmAutomationParameterArgs) ToGetResponsePlanActionSsmAutomationParameterOutputWithContext ¶ added in v5.40.0
func (i GetResponsePlanActionSsmAutomationParameterArgs) ToGetResponsePlanActionSsmAutomationParameterOutputWithContext(ctx context.Context) GetResponsePlanActionSsmAutomationParameterOutput
type GetResponsePlanActionSsmAutomationParameterArray ¶ added in v5.40.0
type GetResponsePlanActionSsmAutomationParameterArray []GetResponsePlanActionSsmAutomationParameterInput
func (GetResponsePlanActionSsmAutomationParameterArray) ElementType ¶ added in v5.40.0
func (GetResponsePlanActionSsmAutomationParameterArray) ElementType() reflect.Type
func (GetResponsePlanActionSsmAutomationParameterArray) ToGetResponsePlanActionSsmAutomationParameterArrayOutput ¶ added in v5.40.0
func (i GetResponsePlanActionSsmAutomationParameterArray) ToGetResponsePlanActionSsmAutomationParameterArrayOutput() GetResponsePlanActionSsmAutomationParameterArrayOutput
func (GetResponsePlanActionSsmAutomationParameterArray) ToGetResponsePlanActionSsmAutomationParameterArrayOutputWithContext ¶ added in v5.40.0
func (i GetResponsePlanActionSsmAutomationParameterArray) ToGetResponsePlanActionSsmAutomationParameterArrayOutputWithContext(ctx context.Context) GetResponsePlanActionSsmAutomationParameterArrayOutput
type GetResponsePlanActionSsmAutomationParameterArrayInput ¶ added in v5.40.0
type GetResponsePlanActionSsmAutomationParameterArrayInput interface { pulumi.Input ToGetResponsePlanActionSsmAutomationParameterArrayOutput() GetResponsePlanActionSsmAutomationParameterArrayOutput ToGetResponsePlanActionSsmAutomationParameterArrayOutputWithContext(context.Context) GetResponsePlanActionSsmAutomationParameterArrayOutput }
GetResponsePlanActionSsmAutomationParameterArrayInput is an input type that accepts GetResponsePlanActionSsmAutomationParameterArray and GetResponsePlanActionSsmAutomationParameterArrayOutput values. You can construct a concrete instance of `GetResponsePlanActionSsmAutomationParameterArrayInput` via:
GetResponsePlanActionSsmAutomationParameterArray{ GetResponsePlanActionSsmAutomationParameterArgs{...} }
type GetResponsePlanActionSsmAutomationParameterArrayOutput ¶ added in v5.40.0
type GetResponsePlanActionSsmAutomationParameterArrayOutput struct{ *pulumi.OutputState }
func (GetResponsePlanActionSsmAutomationParameterArrayOutput) ElementType ¶ added in v5.40.0
func (GetResponsePlanActionSsmAutomationParameterArrayOutput) ElementType() reflect.Type
func (GetResponsePlanActionSsmAutomationParameterArrayOutput) ToGetResponsePlanActionSsmAutomationParameterArrayOutput ¶ added in v5.40.0
func (o GetResponsePlanActionSsmAutomationParameterArrayOutput) ToGetResponsePlanActionSsmAutomationParameterArrayOutput() GetResponsePlanActionSsmAutomationParameterArrayOutput
func (GetResponsePlanActionSsmAutomationParameterArrayOutput) ToGetResponsePlanActionSsmAutomationParameterArrayOutputWithContext ¶ added in v5.40.0
func (o GetResponsePlanActionSsmAutomationParameterArrayOutput) ToGetResponsePlanActionSsmAutomationParameterArrayOutputWithContext(ctx context.Context) GetResponsePlanActionSsmAutomationParameterArrayOutput
type GetResponsePlanActionSsmAutomationParameterInput ¶ added in v5.40.0
type GetResponsePlanActionSsmAutomationParameterInput interface { pulumi.Input ToGetResponsePlanActionSsmAutomationParameterOutput() GetResponsePlanActionSsmAutomationParameterOutput ToGetResponsePlanActionSsmAutomationParameterOutputWithContext(context.Context) GetResponsePlanActionSsmAutomationParameterOutput }
GetResponsePlanActionSsmAutomationParameterInput is an input type that accepts GetResponsePlanActionSsmAutomationParameterArgs and GetResponsePlanActionSsmAutomationParameterOutput values. You can construct a concrete instance of `GetResponsePlanActionSsmAutomationParameterInput` via:
GetResponsePlanActionSsmAutomationParameterArgs{...}
type GetResponsePlanActionSsmAutomationParameterOutput ¶ added in v5.40.0
type GetResponsePlanActionSsmAutomationParameterOutput struct{ *pulumi.OutputState }
func (GetResponsePlanActionSsmAutomationParameterOutput) ElementType ¶ added in v5.40.0
func (GetResponsePlanActionSsmAutomationParameterOutput) ElementType() reflect.Type
func (GetResponsePlanActionSsmAutomationParameterOutput) Name ¶ added in v5.40.0
func (o GetResponsePlanActionSsmAutomationParameterOutput) Name() pulumi.StringOutput
The name of the PagerDuty configuration.
func (GetResponsePlanActionSsmAutomationParameterOutput) ToGetResponsePlanActionSsmAutomationParameterOutput ¶ added in v5.40.0
func (o GetResponsePlanActionSsmAutomationParameterOutput) ToGetResponsePlanActionSsmAutomationParameterOutput() GetResponsePlanActionSsmAutomationParameterOutput
func (GetResponsePlanActionSsmAutomationParameterOutput) ToGetResponsePlanActionSsmAutomationParameterOutputWithContext ¶ added in v5.40.0
func (o GetResponsePlanActionSsmAutomationParameterOutput) ToGetResponsePlanActionSsmAutomationParameterOutputWithContext(ctx context.Context) GetResponsePlanActionSsmAutomationParameterOutput
func (GetResponsePlanActionSsmAutomationParameterOutput) Values ¶ added in v5.40.0
func (o GetResponsePlanActionSsmAutomationParameterOutput) Values() pulumi.StringArrayOutput
The values for the associated parameter name.
type GetResponsePlanIncidentTemplate ¶ added in v5.40.0
type GetResponsePlanIncidentTemplate struct { // A string used to stop Incident Manager from creating multiple incident records for the same incident. DedupeString string `pulumi:"dedupeString"` // The impact value of a generated incident. The following values are supported: Impact int `pulumi:"impact"` // The tags assigned to an incident template. When an incident starts, Incident Manager assigns the tags specified in the template to the incident. IncidentTags map[string]string `pulumi:"incidentTags"` // The Amazon Simple Notification Service (Amazon SNS) targets that this incident notifies when it is updated. The `notificationTarget` configuration block supports the following argument: NotificationTargets []GetResponsePlanIncidentTemplateNotificationTarget `pulumi:"notificationTargets"` // The summary of an incident. Summary string `pulumi:"summary"` // The title of a generated incident. Title string `pulumi:"title"` }
type GetResponsePlanIncidentTemplateArgs ¶ added in v5.40.0
type GetResponsePlanIncidentTemplateArgs struct { // A string used to stop Incident Manager from creating multiple incident records for the same incident. DedupeString pulumi.StringInput `pulumi:"dedupeString"` // The impact value of a generated incident. The following values are supported: Impact pulumi.IntInput `pulumi:"impact"` // The tags assigned to an incident template. When an incident starts, Incident Manager assigns the tags specified in the template to the incident. IncidentTags pulumi.StringMapInput `pulumi:"incidentTags"` // The Amazon Simple Notification Service (Amazon SNS) targets that this incident notifies when it is updated. The `notificationTarget` configuration block supports the following argument: NotificationTargets GetResponsePlanIncidentTemplateNotificationTargetArrayInput `pulumi:"notificationTargets"` // The summary of an incident. Summary pulumi.StringInput `pulumi:"summary"` // The title of a generated incident. Title pulumi.StringInput `pulumi:"title"` }
func (GetResponsePlanIncidentTemplateArgs) ElementType ¶ added in v5.40.0
func (GetResponsePlanIncidentTemplateArgs) ElementType() reflect.Type
func (GetResponsePlanIncidentTemplateArgs) ToGetResponsePlanIncidentTemplateOutput ¶ added in v5.40.0
func (i GetResponsePlanIncidentTemplateArgs) ToGetResponsePlanIncidentTemplateOutput() GetResponsePlanIncidentTemplateOutput
func (GetResponsePlanIncidentTemplateArgs) ToGetResponsePlanIncidentTemplateOutputWithContext ¶ added in v5.40.0
func (i GetResponsePlanIncidentTemplateArgs) ToGetResponsePlanIncidentTemplateOutputWithContext(ctx context.Context) GetResponsePlanIncidentTemplateOutput
type GetResponsePlanIncidentTemplateArray ¶ added in v5.40.0
type GetResponsePlanIncidentTemplateArray []GetResponsePlanIncidentTemplateInput
func (GetResponsePlanIncidentTemplateArray) ElementType ¶ added in v5.40.0
func (GetResponsePlanIncidentTemplateArray) ElementType() reflect.Type
func (GetResponsePlanIncidentTemplateArray) ToGetResponsePlanIncidentTemplateArrayOutput ¶ added in v5.40.0
func (i GetResponsePlanIncidentTemplateArray) ToGetResponsePlanIncidentTemplateArrayOutput() GetResponsePlanIncidentTemplateArrayOutput
func (GetResponsePlanIncidentTemplateArray) ToGetResponsePlanIncidentTemplateArrayOutputWithContext ¶ added in v5.40.0
func (i GetResponsePlanIncidentTemplateArray) ToGetResponsePlanIncidentTemplateArrayOutputWithContext(ctx context.Context) GetResponsePlanIncidentTemplateArrayOutput
type GetResponsePlanIncidentTemplateArrayInput ¶ added in v5.40.0
type GetResponsePlanIncidentTemplateArrayInput interface { pulumi.Input ToGetResponsePlanIncidentTemplateArrayOutput() GetResponsePlanIncidentTemplateArrayOutput ToGetResponsePlanIncidentTemplateArrayOutputWithContext(context.Context) GetResponsePlanIncidentTemplateArrayOutput }
GetResponsePlanIncidentTemplateArrayInput is an input type that accepts GetResponsePlanIncidentTemplateArray and GetResponsePlanIncidentTemplateArrayOutput values. You can construct a concrete instance of `GetResponsePlanIncidentTemplateArrayInput` via:
GetResponsePlanIncidentTemplateArray{ GetResponsePlanIncidentTemplateArgs{...} }
type GetResponsePlanIncidentTemplateArrayOutput ¶ added in v5.40.0
type GetResponsePlanIncidentTemplateArrayOutput struct{ *pulumi.OutputState }
func (GetResponsePlanIncidentTemplateArrayOutput) ElementType ¶ added in v5.40.0
func (GetResponsePlanIncidentTemplateArrayOutput) ElementType() reflect.Type
func (GetResponsePlanIncidentTemplateArrayOutput) ToGetResponsePlanIncidentTemplateArrayOutput ¶ added in v5.40.0
func (o GetResponsePlanIncidentTemplateArrayOutput) ToGetResponsePlanIncidentTemplateArrayOutput() GetResponsePlanIncidentTemplateArrayOutput
func (GetResponsePlanIncidentTemplateArrayOutput) ToGetResponsePlanIncidentTemplateArrayOutputWithContext ¶ added in v5.40.0
func (o GetResponsePlanIncidentTemplateArrayOutput) ToGetResponsePlanIncidentTemplateArrayOutputWithContext(ctx context.Context) GetResponsePlanIncidentTemplateArrayOutput
type GetResponsePlanIncidentTemplateInput ¶ added in v5.40.0
type GetResponsePlanIncidentTemplateInput interface { pulumi.Input ToGetResponsePlanIncidentTemplateOutput() GetResponsePlanIncidentTemplateOutput ToGetResponsePlanIncidentTemplateOutputWithContext(context.Context) GetResponsePlanIncidentTemplateOutput }
GetResponsePlanIncidentTemplateInput is an input type that accepts GetResponsePlanIncidentTemplateArgs and GetResponsePlanIncidentTemplateOutput values. You can construct a concrete instance of `GetResponsePlanIncidentTemplateInput` via:
GetResponsePlanIncidentTemplateArgs{...}
type GetResponsePlanIncidentTemplateNotificationTarget ¶ added in v5.40.0
type GetResponsePlanIncidentTemplateNotificationTarget struct { // The ARN of the Amazon SNS topic. SnsTopicArn string `pulumi:"snsTopicArn"` }
type GetResponsePlanIncidentTemplateNotificationTargetArgs ¶ added in v5.40.0
type GetResponsePlanIncidentTemplateNotificationTargetArgs struct { // The ARN of the Amazon SNS topic. SnsTopicArn pulumi.StringInput `pulumi:"snsTopicArn"` }
func (GetResponsePlanIncidentTemplateNotificationTargetArgs) ElementType ¶ added in v5.40.0
func (GetResponsePlanIncidentTemplateNotificationTargetArgs) ElementType() reflect.Type
func (GetResponsePlanIncidentTemplateNotificationTargetArgs) ToGetResponsePlanIncidentTemplateNotificationTargetOutput ¶ added in v5.40.0
func (i GetResponsePlanIncidentTemplateNotificationTargetArgs) ToGetResponsePlanIncidentTemplateNotificationTargetOutput() GetResponsePlanIncidentTemplateNotificationTargetOutput
func (GetResponsePlanIncidentTemplateNotificationTargetArgs) ToGetResponsePlanIncidentTemplateNotificationTargetOutputWithContext ¶ added in v5.40.0
func (i GetResponsePlanIncidentTemplateNotificationTargetArgs) ToGetResponsePlanIncidentTemplateNotificationTargetOutputWithContext(ctx context.Context) GetResponsePlanIncidentTemplateNotificationTargetOutput
type GetResponsePlanIncidentTemplateNotificationTargetArray ¶ added in v5.40.0
type GetResponsePlanIncidentTemplateNotificationTargetArray []GetResponsePlanIncidentTemplateNotificationTargetInput
func (GetResponsePlanIncidentTemplateNotificationTargetArray) ElementType ¶ added in v5.40.0
func (GetResponsePlanIncidentTemplateNotificationTargetArray) ElementType() reflect.Type
func (GetResponsePlanIncidentTemplateNotificationTargetArray) ToGetResponsePlanIncidentTemplateNotificationTargetArrayOutput ¶ added in v5.40.0
func (i GetResponsePlanIncidentTemplateNotificationTargetArray) ToGetResponsePlanIncidentTemplateNotificationTargetArrayOutput() GetResponsePlanIncidentTemplateNotificationTargetArrayOutput
func (GetResponsePlanIncidentTemplateNotificationTargetArray) ToGetResponsePlanIncidentTemplateNotificationTargetArrayOutputWithContext ¶ added in v5.40.0
func (i GetResponsePlanIncidentTemplateNotificationTargetArray) ToGetResponsePlanIncidentTemplateNotificationTargetArrayOutputWithContext(ctx context.Context) GetResponsePlanIncidentTemplateNotificationTargetArrayOutput
type GetResponsePlanIncidentTemplateNotificationTargetArrayInput ¶ added in v5.40.0
type GetResponsePlanIncidentTemplateNotificationTargetArrayInput interface { pulumi.Input ToGetResponsePlanIncidentTemplateNotificationTargetArrayOutput() GetResponsePlanIncidentTemplateNotificationTargetArrayOutput ToGetResponsePlanIncidentTemplateNotificationTargetArrayOutputWithContext(context.Context) GetResponsePlanIncidentTemplateNotificationTargetArrayOutput }
GetResponsePlanIncidentTemplateNotificationTargetArrayInput is an input type that accepts GetResponsePlanIncidentTemplateNotificationTargetArray and GetResponsePlanIncidentTemplateNotificationTargetArrayOutput values. You can construct a concrete instance of `GetResponsePlanIncidentTemplateNotificationTargetArrayInput` via:
GetResponsePlanIncidentTemplateNotificationTargetArray{ GetResponsePlanIncidentTemplateNotificationTargetArgs{...} }
type GetResponsePlanIncidentTemplateNotificationTargetArrayOutput ¶ added in v5.40.0
type GetResponsePlanIncidentTemplateNotificationTargetArrayOutput struct{ *pulumi.OutputState }
func (GetResponsePlanIncidentTemplateNotificationTargetArrayOutput) ElementType ¶ added in v5.40.0
func (GetResponsePlanIncidentTemplateNotificationTargetArrayOutput) ElementType() reflect.Type
func (GetResponsePlanIncidentTemplateNotificationTargetArrayOutput) ToGetResponsePlanIncidentTemplateNotificationTargetArrayOutput ¶ added in v5.40.0
func (o GetResponsePlanIncidentTemplateNotificationTargetArrayOutput) ToGetResponsePlanIncidentTemplateNotificationTargetArrayOutput() GetResponsePlanIncidentTemplateNotificationTargetArrayOutput
func (GetResponsePlanIncidentTemplateNotificationTargetArrayOutput) ToGetResponsePlanIncidentTemplateNotificationTargetArrayOutputWithContext ¶ added in v5.40.0
func (o GetResponsePlanIncidentTemplateNotificationTargetArrayOutput) ToGetResponsePlanIncidentTemplateNotificationTargetArrayOutputWithContext(ctx context.Context) GetResponsePlanIncidentTemplateNotificationTargetArrayOutput
type GetResponsePlanIncidentTemplateNotificationTargetInput ¶ added in v5.40.0
type GetResponsePlanIncidentTemplateNotificationTargetInput interface { pulumi.Input ToGetResponsePlanIncidentTemplateNotificationTargetOutput() GetResponsePlanIncidentTemplateNotificationTargetOutput ToGetResponsePlanIncidentTemplateNotificationTargetOutputWithContext(context.Context) GetResponsePlanIncidentTemplateNotificationTargetOutput }
GetResponsePlanIncidentTemplateNotificationTargetInput is an input type that accepts GetResponsePlanIncidentTemplateNotificationTargetArgs and GetResponsePlanIncidentTemplateNotificationTargetOutput values. You can construct a concrete instance of `GetResponsePlanIncidentTemplateNotificationTargetInput` via:
GetResponsePlanIncidentTemplateNotificationTargetArgs{...}
type GetResponsePlanIncidentTemplateNotificationTargetOutput ¶ added in v5.40.0
type GetResponsePlanIncidentTemplateNotificationTargetOutput struct{ *pulumi.OutputState }
func (GetResponsePlanIncidentTemplateNotificationTargetOutput) ElementType ¶ added in v5.40.0
func (GetResponsePlanIncidentTemplateNotificationTargetOutput) ElementType() reflect.Type
func (GetResponsePlanIncidentTemplateNotificationTargetOutput) SnsTopicArn ¶ added in v5.40.0
func (o GetResponsePlanIncidentTemplateNotificationTargetOutput) SnsTopicArn() pulumi.StringOutput
The ARN of the Amazon SNS topic.
func (GetResponsePlanIncidentTemplateNotificationTargetOutput) ToGetResponsePlanIncidentTemplateNotificationTargetOutput ¶ added in v5.40.0
func (o GetResponsePlanIncidentTemplateNotificationTargetOutput) ToGetResponsePlanIncidentTemplateNotificationTargetOutput() GetResponsePlanIncidentTemplateNotificationTargetOutput
func (GetResponsePlanIncidentTemplateNotificationTargetOutput) ToGetResponsePlanIncidentTemplateNotificationTargetOutputWithContext ¶ added in v5.40.0
func (o GetResponsePlanIncidentTemplateNotificationTargetOutput) ToGetResponsePlanIncidentTemplateNotificationTargetOutputWithContext(ctx context.Context) GetResponsePlanIncidentTemplateNotificationTargetOutput
type GetResponsePlanIncidentTemplateOutput ¶ added in v5.40.0
type GetResponsePlanIncidentTemplateOutput struct{ *pulumi.OutputState }
func (GetResponsePlanIncidentTemplateOutput) DedupeString ¶ added in v5.40.0
func (o GetResponsePlanIncidentTemplateOutput) DedupeString() pulumi.StringOutput
A string used to stop Incident Manager from creating multiple incident records for the same incident.
func (GetResponsePlanIncidentTemplateOutput) ElementType ¶ added in v5.40.0
func (GetResponsePlanIncidentTemplateOutput) ElementType() reflect.Type
func (GetResponsePlanIncidentTemplateOutput) Impact ¶ added in v5.40.0
func (o GetResponsePlanIncidentTemplateOutput) Impact() pulumi.IntOutput
The impact value of a generated incident. The following values are supported:
func (GetResponsePlanIncidentTemplateOutput) IncidentTags ¶ added in v5.40.0
func (o GetResponsePlanIncidentTemplateOutput) IncidentTags() pulumi.StringMapOutput
The tags assigned to an incident template. When an incident starts, Incident Manager assigns the tags specified in the template to the incident.
func (GetResponsePlanIncidentTemplateOutput) NotificationTargets ¶ added in v5.40.0
func (o GetResponsePlanIncidentTemplateOutput) NotificationTargets() GetResponsePlanIncidentTemplateNotificationTargetArrayOutput
The Amazon Simple Notification Service (Amazon SNS) targets that this incident notifies when it is updated. The `notificationTarget` configuration block supports the following argument:
func (GetResponsePlanIncidentTemplateOutput) Summary ¶ added in v5.40.0
func (o GetResponsePlanIncidentTemplateOutput) Summary() pulumi.StringOutput
The summary of an incident.
func (GetResponsePlanIncidentTemplateOutput) Title ¶ added in v5.40.0
func (o GetResponsePlanIncidentTemplateOutput) Title() pulumi.StringOutput
The title of a generated incident.
func (GetResponsePlanIncidentTemplateOutput) ToGetResponsePlanIncidentTemplateOutput ¶ added in v5.40.0
func (o GetResponsePlanIncidentTemplateOutput) ToGetResponsePlanIncidentTemplateOutput() GetResponsePlanIncidentTemplateOutput
func (GetResponsePlanIncidentTemplateOutput) ToGetResponsePlanIncidentTemplateOutputWithContext ¶ added in v5.40.0
func (o GetResponsePlanIncidentTemplateOutput) ToGetResponsePlanIncidentTemplateOutputWithContext(ctx context.Context) GetResponsePlanIncidentTemplateOutput
type GetResponsePlanIntegration ¶ added in v5.40.0
type GetResponsePlanIntegration struct { // Details about the PagerDuty configuration for a response plan. The following values are supported: Pagerduties []GetResponsePlanIntegrationPagerduty `pulumi:"pagerduties"` }
type GetResponsePlanIntegrationArgs ¶ added in v5.40.0
type GetResponsePlanIntegrationArgs struct { // Details about the PagerDuty configuration for a response plan. The following values are supported: Pagerduties GetResponsePlanIntegrationPagerdutyArrayInput `pulumi:"pagerduties"` }
func (GetResponsePlanIntegrationArgs) ElementType ¶ added in v5.40.0
func (GetResponsePlanIntegrationArgs) ElementType() reflect.Type
func (GetResponsePlanIntegrationArgs) ToGetResponsePlanIntegrationOutput ¶ added in v5.40.0
func (i GetResponsePlanIntegrationArgs) ToGetResponsePlanIntegrationOutput() GetResponsePlanIntegrationOutput
func (GetResponsePlanIntegrationArgs) ToGetResponsePlanIntegrationOutputWithContext ¶ added in v5.40.0
func (i GetResponsePlanIntegrationArgs) ToGetResponsePlanIntegrationOutputWithContext(ctx context.Context) GetResponsePlanIntegrationOutput
type GetResponsePlanIntegrationArray ¶ added in v5.40.0
type GetResponsePlanIntegrationArray []GetResponsePlanIntegrationInput
func (GetResponsePlanIntegrationArray) ElementType ¶ added in v5.40.0
func (GetResponsePlanIntegrationArray) ElementType() reflect.Type
func (GetResponsePlanIntegrationArray) ToGetResponsePlanIntegrationArrayOutput ¶ added in v5.40.0
func (i GetResponsePlanIntegrationArray) ToGetResponsePlanIntegrationArrayOutput() GetResponsePlanIntegrationArrayOutput
func (GetResponsePlanIntegrationArray) ToGetResponsePlanIntegrationArrayOutputWithContext ¶ added in v5.40.0
func (i GetResponsePlanIntegrationArray) ToGetResponsePlanIntegrationArrayOutputWithContext(ctx context.Context) GetResponsePlanIntegrationArrayOutput
type GetResponsePlanIntegrationArrayInput ¶ added in v5.40.0
type GetResponsePlanIntegrationArrayInput interface { pulumi.Input ToGetResponsePlanIntegrationArrayOutput() GetResponsePlanIntegrationArrayOutput ToGetResponsePlanIntegrationArrayOutputWithContext(context.Context) GetResponsePlanIntegrationArrayOutput }
GetResponsePlanIntegrationArrayInput is an input type that accepts GetResponsePlanIntegrationArray and GetResponsePlanIntegrationArrayOutput values. You can construct a concrete instance of `GetResponsePlanIntegrationArrayInput` via:
GetResponsePlanIntegrationArray{ GetResponsePlanIntegrationArgs{...} }
type GetResponsePlanIntegrationArrayOutput ¶ added in v5.40.0
type GetResponsePlanIntegrationArrayOutput struct{ *pulumi.OutputState }
func (GetResponsePlanIntegrationArrayOutput) ElementType ¶ added in v5.40.0
func (GetResponsePlanIntegrationArrayOutput) ElementType() reflect.Type
func (GetResponsePlanIntegrationArrayOutput) Index ¶ added in v5.40.0
func (o GetResponsePlanIntegrationArrayOutput) Index(i pulumi.IntInput) GetResponsePlanIntegrationOutput
func (GetResponsePlanIntegrationArrayOutput) ToGetResponsePlanIntegrationArrayOutput ¶ added in v5.40.0
func (o GetResponsePlanIntegrationArrayOutput) ToGetResponsePlanIntegrationArrayOutput() GetResponsePlanIntegrationArrayOutput
func (GetResponsePlanIntegrationArrayOutput) ToGetResponsePlanIntegrationArrayOutputWithContext ¶ added in v5.40.0
func (o GetResponsePlanIntegrationArrayOutput) ToGetResponsePlanIntegrationArrayOutputWithContext(ctx context.Context) GetResponsePlanIntegrationArrayOutput
type GetResponsePlanIntegrationInput ¶ added in v5.40.0
type GetResponsePlanIntegrationInput interface { pulumi.Input ToGetResponsePlanIntegrationOutput() GetResponsePlanIntegrationOutput ToGetResponsePlanIntegrationOutputWithContext(context.Context) GetResponsePlanIntegrationOutput }
GetResponsePlanIntegrationInput is an input type that accepts GetResponsePlanIntegrationArgs and GetResponsePlanIntegrationOutput values. You can construct a concrete instance of `GetResponsePlanIntegrationInput` via:
GetResponsePlanIntegrationArgs{...}
type GetResponsePlanIntegrationOutput ¶ added in v5.40.0
type GetResponsePlanIntegrationOutput struct{ *pulumi.OutputState }
func (GetResponsePlanIntegrationOutput) ElementType ¶ added in v5.40.0
func (GetResponsePlanIntegrationOutput) ElementType() reflect.Type
func (GetResponsePlanIntegrationOutput) Pagerduties ¶ added in v5.40.0
func (o GetResponsePlanIntegrationOutput) Pagerduties() GetResponsePlanIntegrationPagerdutyArrayOutput
Details about the PagerDuty configuration for a response plan. The following values are supported:
func (GetResponsePlanIntegrationOutput) ToGetResponsePlanIntegrationOutput ¶ added in v5.40.0
func (o GetResponsePlanIntegrationOutput) ToGetResponsePlanIntegrationOutput() GetResponsePlanIntegrationOutput
func (GetResponsePlanIntegrationOutput) ToGetResponsePlanIntegrationOutputWithContext ¶ added in v5.40.0
func (o GetResponsePlanIntegrationOutput) ToGetResponsePlanIntegrationOutputWithContext(ctx context.Context) GetResponsePlanIntegrationOutput
type GetResponsePlanIntegrationPagerduty ¶ added in v5.40.0
type GetResponsePlanIntegrationPagerduty struct { // The name of the PagerDuty configuration. Name string `pulumi:"name"` // The ID of the AWS Secrets Manager secret that stores your PagerDuty key — either a General Access REST API Key or User Token REST API Key — and other user credentials. SecretId string `pulumi:"secretId"` // The ID of the PagerDuty service that the response plan associates with an incident when it launches. ServiceId string `pulumi:"serviceId"` }
type GetResponsePlanIntegrationPagerdutyArgs ¶ added in v5.40.0
type GetResponsePlanIntegrationPagerdutyArgs struct { // The name of the PagerDuty configuration. Name pulumi.StringInput `pulumi:"name"` // The ID of the AWS Secrets Manager secret that stores your PagerDuty key — either a General Access REST API Key or User Token REST API Key — and other user credentials. SecretId pulumi.StringInput `pulumi:"secretId"` // The ID of the PagerDuty service that the response plan associates with an incident when it launches. ServiceId pulumi.StringInput `pulumi:"serviceId"` }
func (GetResponsePlanIntegrationPagerdutyArgs) ElementType ¶ added in v5.40.0
func (GetResponsePlanIntegrationPagerdutyArgs) ElementType() reflect.Type
func (GetResponsePlanIntegrationPagerdutyArgs) ToGetResponsePlanIntegrationPagerdutyOutput ¶ added in v5.40.0
func (i GetResponsePlanIntegrationPagerdutyArgs) ToGetResponsePlanIntegrationPagerdutyOutput() GetResponsePlanIntegrationPagerdutyOutput
func (GetResponsePlanIntegrationPagerdutyArgs) ToGetResponsePlanIntegrationPagerdutyOutputWithContext ¶ added in v5.40.0
func (i GetResponsePlanIntegrationPagerdutyArgs) ToGetResponsePlanIntegrationPagerdutyOutputWithContext(ctx context.Context) GetResponsePlanIntegrationPagerdutyOutput
type GetResponsePlanIntegrationPagerdutyArray ¶ added in v5.40.0
type GetResponsePlanIntegrationPagerdutyArray []GetResponsePlanIntegrationPagerdutyInput
func (GetResponsePlanIntegrationPagerdutyArray) ElementType ¶ added in v5.40.0
func (GetResponsePlanIntegrationPagerdutyArray) ElementType() reflect.Type
func (GetResponsePlanIntegrationPagerdutyArray) ToGetResponsePlanIntegrationPagerdutyArrayOutput ¶ added in v5.40.0
func (i GetResponsePlanIntegrationPagerdutyArray) ToGetResponsePlanIntegrationPagerdutyArrayOutput() GetResponsePlanIntegrationPagerdutyArrayOutput
func (GetResponsePlanIntegrationPagerdutyArray) ToGetResponsePlanIntegrationPagerdutyArrayOutputWithContext ¶ added in v5.40.0
func (i GetResponsePlanIntegrationPagerdutyArray) ToGetResponsePlanIntegrationPagerdutyArrayOutputWithContext(ctx context.Context) GetResponsePlanIntegrationPagerdutyArrayOutput
type GetResponsePlanIntegrationPagerdutyArrayInput ¶ added in v5.40.0
type GetResponsePlanIntegrationPagerdutyArrayInput interface { pulumi.Input ToGetResponsePlanIntegrationPagerdutyArrayOutput() GetResponsePlanIntegrationPagerdutyArrayOutput ToGetResponsePlanIntegrationPagerdutyArrayOutputWithContext(context.Context) GetResponsePlanIntegrationPagerdutyArrayOutput }
GetResponsePlanIntegrationPagerdutyArrayInput is an input type that accepts GetResponsePlanIntegrationPagerdutyArray and GetResponsePlanIntegrationPagerdutyArrayOutput values. You can construct a concrete instance of `GetResponsePlanIntegrationPagerdutyArrayInput` via:
GetResponsePlanIntegrationPagerdutyArray{ GetResponsePlanIntegrationPagerdutyArgs{...} }
type GetResponsePlanIntegrationPagerdutyArrayOutput ¶ added in v5.40.0
type GetResponsePlanIntegrationPagerdutyArrayOutput struct{ *pulumi.OutputState }
func (GetResponsePlanIntegrationPagerdutyArrayOutput) ElementType ¶ added in v5.40.0
func (GetResponsePlanIntegrationPagerdutyArrayOutput) ElementType() reflect.Type
func (GetResponsePlanIntegrationPagerdutyArrayOutput) ToGetResponsePlanIntegrationPagerdutyArrayOutput ¶ added in v5.40.0
func (o GetResponsePlanIntegrationPagerdutyArrayOutput) ToGetResponsePlanIntegrationPagerdutyArrayOutput() GetResponsePlanIntegrationPagerdutyArrayOutput
func (GetResponsePlanIntegrationPagerdutyArrayOutput) ToGetResponsePlanIntegrationPagerdutyArrayOutputWithContext ¶ added in v5.40.0
func (o GetResponsePlanIntegrationPagerdutyArrayOutput) ToGetResponsePlanIntegrationPagerdutyArrayOutputWithContext(ctx context.Context) GetResponsePlanIntegrationPagerdutyArrayOutput
type GetResponsePlanIntegrationPagerdutyInput ¶ added in v5.40.0
type GetResponsePlanIntegrationPagerdutyInput interface { pulumi.Input ToGetResponsePlanIntegrationPagerdutyOutput() GetResponsePlanIntegrationPagerdutyOutput ToGetResponsePlanIntegrationPagerdutyOutputWithContext(context.Context) GetResponsePlanIntegrationPagerdutyOutput }
GetResponsePlanIntegrationPagerdutyInput is an input type that accepts GetResponsePlanIntegrationPagerdutyArgs and GetResponsePlanIntegrationPagerdutyOutput values. You can construct a concrete instance of `GetResponsePlanIntegrationPagerdutyInput` via:
GetResponsePlanIntegrationPagerdutyArgs{...}
type GetResponsePlanIntegrationPagerdutyOutput ¶ added in v5.40.0
type GetResponsePlanIntegrationPagerdutyOutput struct{ *pulumi.OutputState }
func (GetResponsePlanIntegrationPagerdutyOutput) ElementType ¶ added in v5.40.0
func (GetResponsePlanIntegrationPagerdutyOutput) ElementType() reflect.Type
func (GetResponsePlanIntegrationPagerdutyOutput) Name ¶ added in v5.40.0
func (o GetResponsePlanIntegrationPagerdutyOutput) Name() pulumi.StringOutput
The name of the PagerDuty configuration.
func (GetResponsePlanIntegrationPagerdutyOutput) SecretId ¶ added in v5.40.0
func (o GetResponsePlanIntegrationPagerdutyOutput) SecretId() pulumi.StringOutput
The ID of the AWS Secrets Manager secret that stores your PagerDuty key — either a General Access REST API Key or User Token REST API Key — and other user credentials.
func (GetResponsePlanIntegrationPagerdutyOutput) ServiceId ¶ added in v5.40.0
func (o GetResponsePlanIntegrationPagerdutyOutput) ServiceId() pulumi.StringOutput
The ID of the PagerDuty service that the response plan associates with an incident when it launches.
func (GetResponsePlanIntegrationPagerdutyOutput) ToGetResponsePlanIntegrationPagerdutyOutput ¶ added in v5.40.0
func (o GetResponsePlanIntegrationPagerdutyOutput) ToGetResponsePlanIntegrationPagerdutyOutput() GetResponsePlanIntegrationPagerdutyOutput
func (GetResponsePlanIntegrationPagerdutyOutput) ToGetResponsePlanIntegrationPagerdutyOutputWithContext ¶ added in v5.40.0
func (o GetResponsePlanIntegrationPagerdutyOutput) ToGetResponsePlanIntegrationPagerdutyOutputWithContext(ctx context.Context) GetResponsePlanIntegrationPagerdutyOutput
type LookupReplicationSetArgs ¶
type LookupReplicationSetArgs struct { // All tags applied to the replication set. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getReplicationSet.
type LookupReplicationSetOutputArgs ¶
type LookupReplicationSetOutputArgs struct { // All tags applied to the replication set. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getReplicationSet.
func (LookupReplicationSetOutputArgs) ElementType ¶
func (LookupReplicationSetOutputArgs) ElementType() reflect.Type
type LookupReplicationSetResult ¶
type LookupReplicationSetResult struct { // The Amazon Resouce Name (ARN) of the replication set. Arn string `pulumi:"arn"` // The ARN of the user who created the replication set. CreatedBy string `pulumi:"createdBy"` // If `true`, the last remaining Region in a replication set can’t be deleted. DeletionProtected bool `pulumi:"deletionProtected"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The ARN of the user who last modified the replication set. LastModifiedBy string `pulumi:"lastModifiedBy"` Regions []GetReplicationSetRegion `pulumi:"regions"` // The current status of the Region. // * Valid Values: `ACTIVE` | `CREATING` | `UPDATING` | `DELETING` | `FAILED` Status string `pulumi:"status"` // All tags applied to the replication set. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getReplicationSet.
func LookupReplicationSet ¶
func LookupReplicationSet(ctx *pulumi.Context, args *LookupReplicationSetArgs, opts ...pulumi.InvokeOption) (*LookupReplicationSetResult, error)
> **NOTE:** The AWS Region specified by a provider must always be one of the Regions specified for the replication set.
Use this data source to manage a replication set in AWS Systems Manager Incident Manager.
## Example Usage ### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/ssmincidents" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ssmincidents.LookupReplicationSet(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type LookupReplicationSetResultOutput ¶
type LookupReplicationSetResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getReplicationSet.
func LookupReplicationSetOutput ¶
func LookupReplicationSetOutput(ctx *pulumi.Context, args LookupReplicationSetOutputArgs, opts ...pulumi.InvokeOption) LookupReplicationSetResultOutput
func (LookupReplicationSetResultOutput) Arn ¶
func (o LookupReplicationSetResultOutput) Arn() pulumi.StringOutput
The Amazon Resouce Name (ARN) of the replication set.
func (LookupReplicationSetResultOutput) CreatedBy ¶
func (o LookupReplicationSetResultOutput) CreatedBy() pulumi.StringOutput
The ARN of the user who created the replication set.
func (LookupReplicationSetResultOutput) DeletionProtected ¶
func (o LookupReplicationSetResultOutput) DeletionProtected() pulumi.BoolOutput
If `true`, the last remaining Region in a replication set can’t be deleted.
func (LookupReplicationSetResultOutput) ElementType ¶
func (LookupReplicationSetResultOutput) ElementType() reflect.Type
func (LookupReplicationSetResultOutput) Id ¶
func (o LookupReplicationSetResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupReplicationSetResultOutput) LastModifiedBy ¶
func (o LookupReplicationSetResultOutput) LastModifiedBy() pulumi.StringOutput
The ARN of the user who last modified the replication set.
func (LookupReplicationSetResultOutput) Regions ¶
func (o LookupReplicationSetResultOutput) Regions() GetReplicationSetRegionArrayOutput
func (LookupReplicationSetResultOutput) Status ¶
func (o LookupReplicationSetResultOutput) Status() pulumi.StringOutput
The current status of the Region. * Valid Values: `ACTIVE` | `CREATING` | `UPDATING` | `DELETING` | `FAILED`
func (LookupReplicationSetResultOutput) Tags ¶
func (o LookupReplicationSetResultOutput) Tags() pulumi.StringMapOutput
All tags applied to the replication set.
func (LookupReplicationSetResultOutput) ToLookupReplicationSetResultOutput ¶
func (o LookupReplicationSetResultOutput) ToLookupReplicationSetResultOutput() LookupReplicationSetResultOutput
func (LookupReplicationSetResultOutput) ToLookupReplicationSetResultOutputWithContext ¶
func (o LookupReplicationSetResultOutput) ToLookupReplicationSetResultOutputWithContext(ctx context.Context) LookupReplicationSetResultOutput
type LookupResponsePlanArgs ¶ added in v5.40.0
type LookupResponsePlanArgs struct { // The Amazon Resource Name (ARN) of the response plan. Arn string `pulumi:"arn"` // The tags applied to the response plan. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getResponsePlan.
type LookupResponsePlanOutputArgs ¶ added in v5.40.0
type LookupResponsePlanOutputArgs struct { // The Amazon Resource Name (ARN) of the response plan. Arn pulumi.StringInput `pulumi:"arn"` // The tags applied to the response plan. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getResponsePlan.
func (LookupResponsePlanOutputArgs) ElementType ¶ added in v5.40.0
func (LookupResponsePlanOutputArgs) ElementType() reflect.Type
type LookupResponsePlanResult ¶ added in v5.40.0
type LookupResponsePlanResult struct { // (Optional) The actions that the response plan starts at the beginning of an incident. Actions []GetResponsePlanAction `pulumi:"actions"` Arn string `pulumi:"arn"` // The Chatbot chat channel used for collaboration during an incident. ChatChannels []string `pulumi:"chatChannels"` // The long format of the response plan name. This field can contain spaces. DisplayName string `pulumi:"displayName"` // The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages during an incident. Engagements []string `pulumi:"engagements"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IncidentTemplates []GetResponsePlanIncidentTemplate `pulumi:"incidentTemplates"` // Information about third-party services integrated into the response plan. The following values are supported: Integrations []GetResponsePlanIntegration `pulumi:"integrations"` // The name of the PagerDuty configuration. Name string `pulumi:"name"` // The tags applied to the response plan. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getResponsePlan.
func LookupResponsePlan ¶ added in v5.40.0
func LookupResponsePlan(ctx *pulumi.Context, args *LookupResponsePlanArgs, opts ...pulumi.InvokeOption) (*LookupResponsePlanResult, error)
Use this data source to manage a response plan in AWS Systems Manager Incident Manager.
## Example Usage
type LookupResponsePlanResultOutput ¶ added in v5.40.0
type LookupResponsePlanResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getResponsePlan.
func LookupResponsePlanOutput ¶ added in v5.40.0
func LookupResponsePlanOutput(ctx *pulumi.Context, args LookupResponsePlanOutputArgs, opts ...pulumi.InvokeOption) LookupResponsePlanResultOutput
func (LookupResponsePlanResultOutput) Actions ¶ added in v5.40.0
func (o LookupResponsePlanResultOutput) Actions() GetResponsePlanActionArrayOutput
(Optional) The actions that the response plan starts at the beginning of an incident.
func (LookupResponsePlanResultOutput) Arn ¶ added in v5.40.0
func (o LookupResponsePlanResultOutput) Arn() pulumi.StringOutput
func (LookupResponsePlanResultOutput) ChatChannels ¶ added in v5.40.0
func (o LookupResponsePlanResultOutput) ChatChannels() pulumi.StringArrayOutput
The Chatbot chat channel used for collaboration during an incident.
func (LookupResponsePlanResultOutput) DisplayName ¶ added in v5.40.0
func (o LookupResponsePlanResultOutput) DisplayName() pulumi.StringOutput
The long format of the response plan name. This field can contain spaces.
func (LookupResponsePlanResultOutput) ElementType ¶ added in v5.40.0
func (LookupResponsePlanResultOutput) ElementType() reflect.Type
func (LookupResponsePlanResultOutput) Engagements ¶ added in v5.40.0
func (o LookupResponsePlanResultOutput) Engagements() pulumi.StringArrayOutput
The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages during an incident.
func (LookupResponsePlanResultOutput) Id ¶ added in v5.40.0
func (o LookupResponsePlanResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupResponsePlanResultOutput) IncidentTemplates ¶ added in v5.40.0
func (o LookupResponsePlanResultOutput) IncidentTemplates() GetResponsePlanIncidentTemplateArrayOutput
func (LookupResponsePlanResultOutput) Integrations ¶ added in v5.40.0
func (o LookupResponsePlanResultOutput) Integrations() GetResponsePlanIntegrationArrayOutput
Information about third-party services integrated into the response plan. The following values are supported:
func (LookupResponsePlanResultOutput) Name ¶ added in v5.40.0
func (o LookupResponsePlanResultOutput) Name() pulumi.StringOutput
The name of the PagerDuty configuration.
func (LookupResponsePlanResultOutput) Tags ¶ added in v5.40.0
func (o LookupResponsePlanResultOutput) Tags() pulumi.StringMapOutput
The tags applied to the response plan.
func (LookupResponsePlanResultOutput) ToLookupResponsePlanResultOutput ¶ added in v5.40.0
func (o LookupResponsePlanResultOutput) ToLookupResponsePlanResultOutput() LookupResponsePlanResultOutput
func (LookupResponsePlanResultOutput) ToLookupResponsePlanResultOutputWithContext ¶ added in v5.40.0
func (o LookupResponsePlanResultOutput) ToLookupResponsePlanResultOutputWithContext(ctx context.Context) LookupResponsePlanResultOutput
type ReplicationSet ¶
type ReplicationSet struct { pulumi.CustomResourceState // The ARN of the replication set. Arn pulumi.StringOutput `pulumi:"arn"` // The ARN of the user who created the replication set. CreatedBy pulumi.StringOutput `pulumi:"createdBy"` // If `true`, the last region in a replication set cannot be deleted. DeletionProtected pulumi.BoolOutput `pulumi:"deletionProtected"` // A timestamp showing when the replication set was last modified. LastModifiedBy pulumi.StringOutput `pulumi:"lastModifiedBy"` Regions ReplicationSetRegionArrayOutput `pulumi:"regions"` // The current status of the Region. // * Valid Values: `ACTIVE` | `CREATING` | `UPDATING` | `DELETING` | `FAILED` Status pulumi.StringOutput `pulumi:"status"` // Tags applied to the replication set. // // For information about the maximum allowed number of Regions and tag value constraints, see [CreateReplicationSet in the *AWS Systems Manager Incident Manager API Reference*](https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_CreateReplicationSet.html). Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Provides a resource for managing a replication set in AWS Systems Manager Incident Manager.
> **NOTE:** Deleting a replication set also deletes all Incident Manager related data including response plans, incident records, contacts and escalation plans.
## Example Usage ### Basic Usage
Create a replication set.
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/ssmincidents" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ssmincidents.NewReplicationSet(ctx, "replicationSetName", &ssmincidents.ReplicationSetArgs{ Regions: ssmincidents.ReplicationSetRegionArray{ &ssmincidents.ReplicationSetRegionArgs{ Name: pulumi.String("us-west-2"), }, }, Tags: pulumi.StringMap{ "exampleTag": pulumi.String("exampleValue"), }, }) if err != nil { return err } return nil }) }
```
Add a Region to a replication set. (You can add only one Region at a time.)
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/ssmincidents" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ssmincidents.NewReplicationSet(ctx, "replicationSetName", &ssmincidents.ReplicationSetArgs{ Regions: ssmincidents.ReplicationSetRegionArray{ &ssmincidents.ReplicationSetRegionArgs{ Name: pulumi.String("us-west-2"), }, &ssmincidents.ReplicationSetRegionArgs{ Name: pulumi.String("ap-southeast-2"), }, }, }) if err != nil { return err } return nil }) }
```
Delete a Region from a replication set. (You can delete only one Region at a time.)
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/ssmincidents" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ssmincidents.NewReplicationSet(ctx, "replicationSetName", &ssmincidents.ReplicationSetArgs{ Regions: ssmincidents.ReplicationSetRegionArray{ &ssmincidents.ReplicationSetRegionArgs{ Name: pulumi.String("us-west-2"), }, }, }) if err != nil { return err } return nil }) }
``` ## Basic Usage with an AWS Customer Managed Key
Create a replication set with an AWS Key Management Service (AWS KMS) customer manager key:
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/kms" "github.com/pulumi/pulumi-aws/sdk/v5/go/aws/ssmincidents" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleKey, err := kms.NewKey(ctx, "exampleKey", nil) if err != nil { return err } _, err = ssmincidents.NewReplicationSet(ctx, "replicationSetName", &ssmincidents.ReplicationSetArgs{ Regions: ssmincidents.ReplicationSetRegionArray{ &ssmincidents.ReplicationSetRegionArgs{ Name: pulumi.String("us-west-2"), KmsKeyArn: exampleKey.Arn, }, }, Tags: pulumi.StringMap{ "exampleTag": pulumi.String("exampleValue"), }, }) if err != nil { return err } return nil }) }
```
## Import
Use the following command to import an Incident Manager replication set ¶
```sh
$ pulumi import aws:ssmincidents/replicationSet:ReplicationSet replicationSetName import
```
func GetReplicationSet ¶
func GetReplicationSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ReplicationSetState, opts ...pulumi.ResourceOption) (*ReplicationSet, error)
GetReplicationSet gets an existing ReplicationSet 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 NewReplicationSet ¶
func NewReplicationSet(ctx *pulumi.Context, name string, args *ReplicationSetArgs, opts ...pulumi.ResourceOption) (*ReplicationSet, error)
NewReplicationSet registers a new resource with the given unique name, arguments, and options.
func (*ReplicationSet) ElementType ¶
func (*ReplicationSet) ElementType() reflect.Type
func (*ReplicationSet) ToReplicationSetOutput ¶
func (i *ReplicationSet) ToReplicationSetOutput() ReplicationSetOutput
func (*ReplicationSet) ToReplicationSetOutputWithContext ¶
func (i *ReplicationSet) ToReplicationSetOutputWithContext(ctx context.Context) ReplicationSetOutput
type ReplicationSetArgs ¶
type ReplicationSetArgs struct { Regions ReplicationSetRegionArrayInput // Tags applied to the replication set. // // For information about the maximum allowed number of Regions and tag value constraints, see [CreateReplicationSet in the *AWS Systems Manager Incident Manager API Reference*](https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_CreateReplicationSet.html). Tags pulumi.StringMapInput }
The set of arguments for constructing a ReplicationSet resource.
func (ReplicationSetArgs) ElementType ¶
func (ReplicationSetArgs) ElementType() reflect.Type
type ReplicationSetArray ¶
type ReplicationSetArray []ReplicationSetInput
func (ReplicationSetArray) ElementType ¶
func (ReplicationSetArray) ElementType() reflect.Type
func (ReplicationSetArray) ToReplicationSetArrayOutput ¶
func (i ReplicationSetArray) ToReplicationSetArrayOutput() ReplicationSetArrayOutput
func (ReplicationSetArray) ToReplicationSetArrayOutputWithContext ¶
func (i ReplicationSetArray) ToReplicationSetArrayOutputWithContext(ctx context.Context) ReplicationSetArrayOutput
type ReplicationSetArrayInput ¶
type ReplicationSetArrayInput interface { pulumi.Input ToReplicationSetArrayOutput() ReplicationSetArrayOutput ToReplicationSetArrayOutputWithContext(context.Context) ReplicationSetArrayOutput }
ReplicationSetArrayInput is an input type that accepts ReplicationSetArray and ReplicationSetArrayOutput values. You can construct a concrete instance of `ReplicationSetArrayInput` via:
ReplicationSetArray{ ReplicationSetArgs{...} }
type ReplicationSetArrayOutput ¶
type ReplicationSetArrayOutput struct{ *pulumi.OutputState }
func (ReplicationSetArrayOutput) ElementType ¶
func (ReplicationSetArrayOutput) ElementType() reflect.Type
func (ReplicationSetArrayOutput) Index ¶
func (o ReplicationSetArrayOutput) Index(i pulumi.IntInput) ReplicationSetOutput
func (ReplicationSetArrayOutput) ToReplicationSetArrayOutput ¶
func (o ReplicationSetArrayOutput) ToReplicationSetArrayOutput() ReplicationSetArrayOutput
func (ReplicationSetArrayOutput) ToReplicationSetArrayOutputWithContext ¶
func (o ReplicationSetArrayOutput) ToReplicationSetArrayOutputWithContext(ctx context.Context) ReplicationSetArrayOutput
type ReplicationSetInput ¶
type ReplicationSetInput interface { pulumi.Input ToReplicationSetOutput() ReplicationSetOutput ToReplicationSetOutputWithContext(ctx context.Context) ReplicationSetOutput }
type ReplicationSetMap ¶
type ReplicationSetMap map[string]ReplicationSetInput
func (ReplicationSetMap) ElementType ¶
func (ReplicationSetMap) ElementType() reflect.Type
func (ReplicationSetMap) ToReplicationSetMapOutput ¶
func (i ReplicationSetMap) ToReplicationSetMapOutput() ReplicationSetMapOutput
func (ReplicationSetMap) ToReplicationSetMapOutputWithContext ¶
func (i ReplicationSetMap) ToReplicationSetMapOutputWithContext(ctx context.Context) ReplicationSetMapOutput
type ReplicationSetMapInput ¶
type ReplicationSetMapInput interface { pulumi.Input ToReplicationSetMapOutput() ReplicationSetMapOutput ToReplicationSetMapOutputWithContext(context.Context) ReplicationSetMapOutput }
ReplicationSetMapInput is an input type that accepts ReplicationSetMap and ReplicationSetMapOutput values. You can construct a concrete instance of `ReplicationSetMapInput` via:
ReplicationSetMap{ "key": ReplicationSetArgs{...} }
type ReplicationSetMapOutput ¶
type ReplicationSetMapOutput struct{ *pulumi.OutputState }
func (ReplicationSetMapOutput) ElementType ¶
func (ReplicationSetMapOutput) ElementType() reflect.Type
func (ReplicationSetMapOutput) MapIndex ¶
func (o ReplicationSetMapOutput) MapIndex(k pulumi.StringInput) ReplicationSetOutput
func (ReplicationSetMapOutput) ToReplicationSetMapOutput ¶
func (o ReplicationSetMapOutput) ToReplicationSetMapOutput() ReplicationSetMapOutput
func (ReplicationSetMapOutput) ToReplicationSetMapOutputWithContext ¶
func (o ReplicationSetMapOutput) ToReplicationSetMapOutputWithContext(ctx context.Context) ReplicationSetMapOutput
type ReplicationSetOutput ¶
type ReplicationSetOutput struct{ *pulumi.OutputState }
func (ReplicationSetOutput) Arn ¶
func (o ReplicationSetOutput) Arn() pulumi.StringOutput
The ARN of the replication set.
func (ReplicationSetOutput) CreatedBy ¶
func (o ReplicationSetOutput) CreatedBy() pulumi.StringOutput
The ARN of the user who created the replication set.
func (ReplicationSetOutput) DeletionProtected ¶
func (o ReplicationSetOutput) DeletionProtected() pulumi.BoolOutput
If `true`, the last region in a replication set cannot be deleted.
func (ReplicationSetOutput) ElementType ¶
func (ReplicationSetOutput) ElementType() reflect.Type
func (ReplicationSetOutput) LastModifiedBy ¶
func (o ReplicationSetOutput) LastModifiedBy() pulumi.StringOutput
A timestamp showing when the replication set was last modified.
func (ReplicationSetOutput) Regions ¶
func (o ReplicationSetOutput) Regions() ReplicationSetRegionArrayOutput
func (ReplicationSetOutput) Status ¶
func (o ReplicationSetOutput) Status() pulumi.StringOutput
The current status of the Region. * Valid Values: `ACTIVE` | `CREATING` | `UPDATING` | `DELETING` | `FAILED`
func (ReplicationSetOutput) Tags ¶
func (o ReplicationSetOutput) Tags() pulumi.StringMapOutput
Tags applied to the replication set.
For information about the maximum allowed number of Regions and tag value constraints, see [CreateReplicationSet in the *AWS Systems Manager Incident Manager API Reference*](https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_CreateReplicationSet.html).
func (ReplicationSetOutput) TagsAll ¶
func (o ReplicationSetOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (ReplicationSetOutput) ToReplicationSetOutput ¶
func (o ReplicationSetOutput) ToReplicationSetOutput() ReplicationSetOutput
func (ReplicationSetOutput) ToReplicationSetOutputWithContext ¶
func (o ReplicationSetOutput) ToReplicationSetOutputWithContext(ctx context.Context) ReplicationSetOutput
type ReplicationSetRegion ¶
type ReplicationSetRegion struct { // The Amazon Resource name (ARN) of the customer managed key. If omitted, AWS manages the AWS KMS keys for you, using an AWS owned key, as indicated by a default value of `DefaultKey`. // // The following arguments are optional: KmsKeyArn *string `pulumi:"kmsKeyArn"` // The name of the Region, such as `ap-southeast-2`. Name string `pulumi:"name"` // The current status of the Region. // * Valid Values: `ACTIVE` | `CREATING` | `UPDATING` | `DELETING` | `FAILED` Status *string `pulumi:"status"` // More information about the status of a Region. StatusMessage *string `pulumi:"statusMessage"` }
type ReplicationSetRegionArgs ¶
type ReplicationSetRegionArgs struct { // The Amazon Resource name (ARN) of the customer managed key. If omitted, AWS manages the AWS KMS keys for you, using an AWS owned key, as indicated by a default value of `DefaultKey`. // // The following arguments are optional: KmsKeyArn pulumi.StringPtrInput `pulumi:"kmsKeyArn"` // The name of the Region, such as `ap-southeast-2`. Name pulumi.StringInput `pulumi:"name"` // The current status of the Region. // * Valid Values: `ACTIVE` | `CREATING` | `UPDATING` | `DELETING` | `FAILED` Status pulumi.StringPtrInput `pulumi:"status"` // More information about the status of a Region. StatusMessage pulumi.StringPtrInput `pulumi:"statusMessage"` }
func (ReplicationSetRegionArgs) ElementType ¶
func (ReplicationSetRegionArgs) ElementType() reflect.Type
func (ReplicationSetRegionArgs) ToReplicationSetRegionOutput ¶
func (i ReplicationSetRegionArgs) ToReplicationSetRegionOutput() ReplicationSetRegionOutput
func (ReplicationSetRegionArgs) ToReplicationSetRegionOutputWithContext ¶
func (i ReplicationSetRegionArgs) ToReplicationSetRegionOutputWithContext(ctx context.Context) ReplicationSetRegionOutput
type ReplicationSetRegionArray ¶
type ReplicationSetRegionArray []ReplicationSetRegionInput
func (ReplicationSetRegionArray) ElementType ¶
func (ReplicationSetRegionArray) ElementType() reflect.Type
func (ReplicationSetRegionArray) ToReplicationSetRegionArrayOutput ¶
func (i ReplicationSetRegionArray) ToReplicationSetRegionArrayOutput() ReplicationSetRegionArrayOutput
func (ReplicationSetRegionArray) ToReplicationSetRegionArrayOutputWithContext ¶
func (i ReplicationSetRegionArray) ToReplicationSetRegionArrayOutputWithContext(ctx context.Context) ReplicationSetRegionArrayOutput
type ReplicationSetRegionArrayInput ¶
type ReplicationSetRegionArrayInput interface { pulumi.Input ToReplicationSetRegionArrayOutput() ReplicationSetRegionArrayOutput ToReplicationSetRegionArrayOutputWithContext(context.Context) ReplicationSetRegionArrayOutput }
ReplicationSetRegionArrayInput is an input type that accepts ReplicationSetRegionArray and ReplicationSetRegionArrayOutput values. You can construct a concrete instance of `ReplicationSetRegionArrayInput` via:
ReplicationSetRegionArray{ ReplicationSetRegionArgs{...} }
type ReplicationSetRegionArrayOutput ¶
type ReplicationSetRegionArrayOutput struct{ *pulumi.OutputState }
func (ReplicationSetRegionArrayOutput) ElementType ¶
func (ReplicationSetRegionArrayOutput) ElementType() reflect.Type
func (ReplicationSetRegionArrayOutput) Index ¶
func (o ReplicationSetRegionArrayOutput) Index(i pulumi.IntInput) ReplicationSetRegionOutput
func (ReplicationSetRegionArrayOutput) ToReplicationSetRegionArrayOutput ¶
func (o ReplicationSetRegionArrayOutput) ToReplicationSetRegionArrayOutput() ReplicationSetRegionArrayOutput
func (ReplicationSetRegionArrayOutput) ToReplicationSetRegionArrayOutputWithContext ¶
func (o ReplicationSetRegionArrayOutput) ToReplicationSetRegionArrayOutputWithContext(ctx context.Context) ReplicationSetRegionArrayOutput
type ReplicationSetRegionInput ¶
type ReplicationSetRegionInput interface { pulumi.Input ToReplicationSetRegionOutput() ReplicationSetRegionOutput ToReplicationSetRegionOutputWithContext(context.Context) ReplicationSetRegionOutput }
ReplicationSetRegionInput is an input type that accepts ReplicationSetRegionArgs and ReplicationSetRegionOutput values. You can construct a concrete instance of `ReplicationSetRegionInput` via:
ReplicationSetRegionArgs{...}
type ReplicationSetRegionOutput ¶
type ReplicationSetRegionOutput struct{ *pulumi.OutputState }
func (ReplicationSetRegionOutput) ElementType ¶
func (ReplicationSetRegionOutput) ElementType() reflect.Type
func (ReplicationSetRegionOutput) KmsKeyArn ¶
func (o ReplicationSetRegionOutput) KmsKeyArn() pulumi.StringPtrOutput
The Amazon Resource name (ARN) of the customer managed key. If omitted, AWS manages the AWS KMS keys for you, using an AWS owned key, as indicated by a default value of `DefaultKey`.
The following arguments are optional:
func (ReplicationSetRegionOutput) Name ¶
func (o ReplicationSetRegionOutput) Name() pulumi.StringOutput
The name of the Region, such as `ap-southeast-2`.
func (ReplicationSetRegionOutput) Status ¶
func (o ReplicationSetRegionOutput) Status() pulumi.StringPtrOutput
The current status of the Region. * Valid Values: `ACTIVE` | `CREATING` | `UPDATING` | `DELETING` | `FAILED`
func (ReplicationSetRegionOutput) StatusMessage ¶
func (o ReplicationSetRegionOutput) StatusMessage() pulumi.StringPtrOutput
More information about the status of a Region.
func (ReplicationSetRegionOutput) ToReplicationSetRegionOutput ¶
func (o ReplicationSetRegionOutput) ToReplicationSetRegionOutput() ReplicationSetRegionOutput
func (ReplicationSetRegionOutput) ToReplicationSetRegionOutputWithContext ¶
func (o ReplicationSetRegionOutput) ToReplicationSetRegionOutputWithContext(ctx context.Context) ReplicationSetRegionOutput
type ReplicationSetState ¶
type ReplicationSetState struct { // The ARN of the replication set. Arn pulumi.StringPtrInput // The ARN of the user who created the replication set. CreatedBy pulumi.StringPtrInput // If `true`, the last region in a replication set cannot be deleted. DeletionProtected pulumi.BoolPtrInput // A timestamp showing when the replication set was last modified. LastModifiedBy pulumi.StringPtrInput Regions ReplicationSetRegionArrayInput // The current status of the Region. // * Valid Values: `ACTIVE` | `CREATING` | `UPDATING` | `DELETING` | `FAILED` Status pulumi.StringPtrInput // Tags applied to the replication set. // // For information about the maximum allowed number of Regions and tag value constraints, see [CreateReplicationSet in the *AWS Systems Manager Incident Manager API Reference*](https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_CreateReplicationSet.html). Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapInput }
func (ReplicationSetState) ElementType ¶
func (ReplicationSetState) ElementType() reflect.Type
type ResponsePlan ¶ added in v5.40.0
type ResponsePlan struct { pulumi.CustomResourceState // The actions that the response plan starts at the beginning of an incident. Action ResponsePlanActionPtrOutput `pulumi:"action"` // The ARN of the response plan. Arn pulumi.StringOutput `pulumi:"arn"` // The Chatbot chat channel used for collaboration during an incident. ChatChannels pulumi.StringArrayOutput `pulumi:"chatChannels"` // The long format of the response plan name. This field can contain spaces. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages during an incident. Engagements pulumi.StringArrayOutput `pulumi:"engagements"` IncidentTemplate ResponsePlanIncidentTemplateOutput `pulumi:"incidentTemplate"` // Information about third-party services integrated into the response plan. The following values are supported: Integration ResponsePlanIntegrationPtrOutput `pulumi:"integration"` // The name of the response plan. Name pulumi.StringOutput `pulumi:"name"` // The tags applied to the response plan. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Provides a resource to manage response plans in AWS Systems Manager Incident Manager.
## Example Usage ### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/ssmincidents" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ssmincidents.NewResponsePlan(ctx, "example", &ssmincidents.ResponsePlanArgs{ IncidentTemplate: &ssmincidents.ResponsePlanIncidentTemplateArgs{ Title: pulumi.String("title"), Impact: pulumi.Int(3), }, Tags: pulumi.StringMap{ "key": pulumi.String("value"), }, }, pulumi.DependsOn([]pulumi.Resource{ aws_ssmincidents_replication_set.Example, })) if err != nil { return err } return nil }) }
``` ### Usage With All Fields
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/ssmincidents" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ssmincidents.NewResponsePlan(ctx, "example", &ssmincidents.ResponsePlanArgs{ IncidentTemplate: &ssmincidents.ResponsePlanIncidentTemplateArgs{ Title: pulumi.String("title"), Impact: pulumi.Int(3), DedupeString: pulumi.String("dedupe"), IncidentTags: pulumi.StringMap{ "key": pulumi.String("value"), }, NotificationTargets: ssmincidents.ResponsePlanIncidentTemplateNotificationTargetArray{ &ssmincidents.ResponsePlanIncidentTemplateNotificationTargetArgs{ SnsTopicArn: pulumi.Any(aws_sns_topic.Example1.Arn), }, &ssmincidents.ResponsePlanIncidentTemplateNotificationTargetArgs{ SnsTopicArn: pulumi.Any(aws_sns_topic.Example2.Arn), }, }, Summary: pulumi.String("summary"), }, DisplayName: pulumi.String("display name"), ChatChannels: pulumi.StringArray{ aws_sns_topic.Topic.Arn, }, Engagements: pulumi.StringArray{ pulumi.String("arn:aws:ssm-contacts:us-east-2:111122223333:contact/test1"), }, Action: &ssmincidents.ResponsePlanActionArgs{ SsmAutomations: ssmincidents.ResponsePlanActionSsmAutomationArray{ &ssmincidents.ResponsePlanActionSsmAutomationArgs{ DocumentName: pulumi.Any(aws_ssm_document.Document1.Name), RoleArn: pulumi.Any(aws_iam_role.Role1.Arn), DocumentVersion: pulumi.String("version1"), TargetAccount: pulumi.String("RESPONSE_PLAN_OWNER_ACCOUNT"), Parameters: ssmincidents.ResponsePlanActionSsmAutomationParameterArray{ &ssmincidents.ResponsePlanActionSsmAutomationParameterArgs{ Name: pulumi.String("key"), Values: pulumi.StringArray{ pulumi.String("value1"), pulumi.String("value2"), }, }, &ssmincidents.ResponsePlanActionSsmAutomationParameterArgs{ Name: pulumi.String("foo"), Values: pulumi.StringArray{ pulumi.String("bar"), }, }, }, DynamicParameters: pulumi.StringMap{ "someKey": pulumi.String("INVOLVED_RESOURCES"), "anotherKey": pulumi.String("INCIDENT_RECORD_ARN"), }, }, }, }, Integration: &ssmincidents.ResponsePlanIntegrationArgs{ Pagerduties: ssmincidents.ResponsePlanIntegrationPagerdutyArray{ &ssmincidents.ResponsePlanIntegrationPagerdutyArgs{ Name: pulumi.String("pagerdutyIntergration"), ServiceId: pulumi.String("example"), SecretId: pulumi.String("example"), }, }, }, Tags: pulumi.StringMap{ "key": pulumi.String("value"), }, }, pulumi.DependsOn([]pulumi.Resource{ aws_ssmincidents_replication_set.Example, })) if err != nil { return err } return nil }) }
```
## Import
To import an Incident Manager response plan, specify the response plan ARN. You can find the response plan ARN in the AWS Management Console. Use the following command to run the import operation
```sh
$ pulumi import aws:ssmincidents/responsePlan:ResponsePlan responsePlanName ARNValue
```
func GetResponsePlan ¶ added in v5.40.0
func GetResponsePlan(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResponsePlanState, opts ...pulumi.ResourceOption) (*ResponsePlan, error)
GetResponsePlan gets an existing ResponsePlan 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 NewResponsePlan ¶ added in v5.40.0
func NewResponsePlan(ctx *pulumi.Context, name string, args *ResponsePlanArgs, opts ...pulumi.ResourceOption) (*ResponsePlan, error)
NewResponsePlan registers a new resource with the given unique name, arguments, and options.
func (*ResponsePlan) ElementType ¶ added in v5.40.0
func (*ResponsePlan) ElementType() reflect.Type
func (*ResponsePlan) ToResponsePlanOutput ¶ added in v5.40.0
func (i *ResponsePlan) ToResponsePlanOutput() ResponsePlanOutput
func (*ResponsePlan) ToResponsePlanOutputWithContext ¶ added in v5.40.0
func (i *ResponsePlan) ToResponsePlanOutputWithContext(ctx context.Context) ResponsePlanOutput
type ResponsePlanAction ¶ added in v5.40.0
type ResponsePlanAction struct { // The Systems Manager automation document to start as the runbook at the beginning of the incident. The following values are supported: SsmAutomations []ResponsePlanActionSsmAutomation `pulumi:"ssmAutomations"` }
type ResponsePlanActionArgs ¶ added in v5.40.0
type ResponsePlanActionArgs struct { // The Systems Manager automation document to start as the runbook at the beginning of the incident. The following values are supported: SsmAutomations ResponsePlanActionSsmAutomationArrayInput `pulumi:"ssmAutomations"` }
func (ResponsePlanActionArgs) ElementType ¶ added in v5.40.0
func (ResponsePlanActionArgs) ElementType() reflect.Type
func (ResponsePlanActionArgs) ToResponsePlanActionOutput ¶ added in v5.40.0
func (i ResponsePlanActionArgs) ToResponsePlanActionOutput() ResponsePlanActionOutput
func (ResponsePlanActionArgs) ToResponsePlanActionOutputWithContext ¶ added in v5.40.0
func (i ResponsePlanActionArgs) ToResponsePlanActionOutputWithContext(ctx context.Context) ResponsePlanActionOutput
func (ResponsePlanActionArgs) ToResponsePlanActionPtrOutput ¶ added in v5.40.0
func (i ResponsePlanActionArgs) ToResponsePlanActionPtrOutput() ResponsePlanActionPtrOutput
func (ResponsePlanActionArgs) ToResponsePlanActionPtrOutputWithContext ¶ added in v5.40.0
func (i ResponsePlanActionArgs) ToResponsePlanActionPtrOutputWithContext(ctx context.Context) ResponsePlanActionPtrOutput
type ResponsePlanActionInput ¶ added in v5.40.0
type ResponsePlanActionInput interface { pulumi.Input ToResponsePlanActionOutput() ResponsePlanActionOutput ToResponsePlanActionOutputWithContext(context.Context) ResponsePlanActionOutput }
ResponsePlanActionInput is an input type that accepts ResponsePlanActionArgs and ResponsePlanActionOutput values. You can construct a concrete instance of `ResponsePlanActionInput` via:
ResponsePlanActionArgs{...}
type ResponsePlanActionOutput ¶ added in v5.40.0
type ResponsePlanActionOutput struct{ *pulumi.OutputState }
func (ResponsePlanActionOutput) ElementType ¶ added in v5.40.0
func (ResponsePlanActionOutput) ElementType() reflect.Type
func (ResponsePlanActionOutput) SsmAutomations ¶ added in v5.40.0
func (o ResponsePlanActionOutput) SsmAutomations() ResponsePlanActionSsmAutomationArrayOutput
The Systems Manager automation document to start as the runbook at the beginning of the incident. The following values are supported:
func (ResponsePlanActionOutput) ToResponsePlanActionOutput ¶ added in v5.40.0
func (o ResponsePlanActionOutput) ToResponsePlanActionOutput() ResponsePlanActionOutput
func (ResponsePlanActionOutput) ToResponsePlanActionOutputWithContext ¶ added in v5.40.0
func (o ResponsePlanActionOutput) ToResponsePlanActionOutputWithContext(ctx context.Context) ResponsePlanActionOutput
func (ResponsePlanActionOutput) ToResponsePlanActionPtrOutput ¶ added in v5.40.0
func (o ResponsePlanActionOutput) ToResponsePlanActionPtrOutput() ResponsePlanActionPtrOutput
func (ResponsePlanActionOutput) ToResponsePlanActionPtrOutputWithContext ¶ added in v5.40.0
func (o ResponsePlanActionOutput) ToResponsePlanActionPtrOutputWithContext(ctx context.Context) ResponsePlanActionPtrOutput
type ResponsePlanActionPtrInput ¶ added in v5.40.0
type ResponsePlanActionPtrInput interface { pulumi.Input ToResponsePlanActionPtrOutput() ResponsePlanActionPtrOutput ToResponsePlanActionPtrOutputWithContext(context.Context) ResponsePlanActionPtrOutput }
ResponsePlanActionPtrInput is an input type that accepts ResponsePlanActionArgs, ResponsePlanActionPtr and ResponsePlanActionPtrOutput values. You can construct a concrete instance of `ResponsePlanActionPtrInput` via:
ResponsePlanActionArgs{...} or: nil
func ResponsePlanActionPtr ¶ added in v5.40.0
func ResponsePlanActionPtr(v *ResponsePlanActionArgs) ResponsePlanActionPtrInput
type ResponsePlanActionPtrOutput ¶ added in v5.40.0
type ResponsePlanActionPtrOutput struct{ *pulumi.OutputState }
func (ResponsePlanActionPtrOutput) Elem ¶ added in v5.40.0
func (o ResponsePlanActionPtrOutput) Elem() ResponsePlanActionOutput
func (ResponsePlanActionPtrOutput) ElementType ¶ added in v5.40.0
func (ResponsePlanActionPtrOutput) ElementType() reflect.Type
func (ResponsePlanActionPtrOutput) SsmAutomations ¶ added in v5.40.0
func (o ResponsePlanActionPtrOutput) SsmAutomations() ResponsePlanActionSsmAutomationArrayOutput
The Systems Manager automation document to start as the runbook at the beginning of the incident. The following values are supported:
func (ResponsePlanActionPtrOutput) ToResponsePlanActionPtrOutput ¶ added in v5.40.0
func (o ResponsePlanActionPtrOutput) ToResponsePlanActionPtrOutput() ResponsePlanActionPtrOutput
func (ResponsePlanActionPtrOutput) ToResponsePlanActionPtrOutputWithContext ¶ added in v5.40.0
func (o ResponsePlanActionPtrOutput) ToResponsePlanActionPtrOutputWithContext(ctx context.Context) ResponsePlanActionPtrOutput
type ResponsePlanActionSsmAutomation ¶ added in v5.40.0
type ResponsePlanActionSsmAutomation struct { // The automation document's name. DocumentName string `pulumi:"documentName"` // The version of the automation document to use at runtime. DocumentVersion *string `pulumi:"documentVersion"` // The key-value pair to resolve dynamic parameter values when processing a Systems Manager Automation runbook. DynamicParameters map[string]string `pulumi:"dynamicParameters"` // The key-value pair parameters to use when the automation document runs. The following values are supported: Parameters []ResponsePlanActionSsmAutomationParameter `pulumi:"parameters"` // The Amazon Resource Name (ARN) of the role that the automation document assumes when it runs commands. RoleArn string `pulumi:"roleArn"` // The account that the automation document runs in. This can be in either the management account or an application account. TargetAccount *string `pulumi:"targetAccount"` }
type ResponsePlanActionSsmAutomationArgs ¶ added in v5.40.0
type ResponsePlanActionSsmAutomationArgs struct { // The automation document's name. DocumentName pulumi.StringInput `pulumi:"documentName"` // The version of the automation document to use at runtime. DocumentVersion pulumi.StringPtrInput `pulumi:"documentVersion"` // The key-value pair to resolve dynamic parameter values when processing a Systems Manager Automation runbook. DynamicParameters pulumi.StringMapInput `pulumi:"dynamicParameters"` // The key-value pair parameters to use when the automation document runs. The following values are supported: Parameters ResponsePlanActionSsmAutomationParameterArrayInput `pulumi:"parameters"` // The Amazon Resource Name (ARN) of the role that the automation document assumes when it runs commands. RoleArn pulumi.StringInput `pulumi:"roleArn"` // The account that the automation document runs in. This can be in either the management account or an application account. TargetAccount pulumi.StringPtrInput `pulumi:"targetAccount"` }
func (ResponsePlanActionSsmAutomationArgs) ElementType ¶ added in v5.40.0
func (ResponsePlanActionSsmAutomationArgs) ElementType() reflect.Type
func (ResponsePlanActionSsmAutomationArgs) ToResponsePlanActionSsmAutomationOutput ¶ added in v5.40.0
func (i ResponsePlanActionSsmAutomationArgs) ToResponsePlanActionSsmAutomationOutput() ResponsePlanActionSsmAutomationOutput
func (ResponsePlanActionSsmAutomationArgs) ToResponsePlanActionSsmAutomationOutputWithContext ¶ added in v5.40.0
func (i ResponsePlanActionSsmAutomationArgs) ToResponsePlanActionSsmAutomationOutputWithContext(ctx context.Context) ResponsePlanActionSsmAutomationOutput
type ResponsePlanActionSsmAutomationArray ¶ added in v5.40.0
type ResponsePlanActionSsmAutomationArray []ResponsePlanActionSsmAutomationInput
func (ResponsePlanActionSsmAutomationArray) ElementType ¶ added in v5.40.0
func (ResponsePlanActionSsmAutomationArray) ElementType() reflect.Type
func (ResponsePlanActionSsmAutomationArray) ToResponsePlanActionSsmAutomationArrayOutput ¶ added in v5.40.0
func (i ResponsePlanActionSsmAutomationArray) ToResponsePlanActionSsmAutomationArrayOutput() ResponsePlanActionSsmAutomationArrayOutput
func (ResponsePlanActionSsmAutomationArray) ToResponsePlanActionSsmAutomationArrayOutputWithContext ¶ added in v5.40.0
func (i ResponsePlanActionSsmAutomationArray) ToResponsePlanActionSsmAutomationArrayOutputWithContext(ctx context.Context) ResponsePlanActionSsmAutomationArrayOutput
type ResponsePlanActionSsmAutomationArrayInput ¶ added in v5.40.0
type ResponsePlanActionSsmAutomationArrayInput interface { pulumi.Input ToResponsePlanActionSsmAutomationArrayOutput() ResponsePlanActionSsmAutomationArrayOutput ToResponsePlanActionSsmAutomationArrayOutputWithContext(context.Context) ResponsePlanActionSsmAutomationArrayOutput }
ResponsePlanActionSsmAutomationArrayInput is an input type that accepts ResponsePlanActionSsmAutomationArray and ResponsePlanActionSsmAutomationArrayOutput values. You can construct a concrete instance of `ResponsePlanActionSsmAutomationArrayInput` via:
ResponsePlanActionSsmAutomationArray{ ResponsePlanActionSsmAutomationArgs{...} }
type ResponsePlanActionSsmAutomationArrayOutput ¶ added in v5.40.0
type ResponsePlanActionSsmAutomationArrayOutput struct{ *pulumi.OutputState }
func (ResponsePlanActionSsmAutomationArrayOutput) ElementType ¶ added in v5.40.0
func (ResponsePlanActionSsmAutomationArrayOutput) ElementType() reflect.Type
func (ResponsePlanActionSsmAutomationArrayOutput) ToResponsePlanActionSsmAutomationArrayOutput ¶ added in v5.40.0
func (o ResponsePlanActionSsmAutomationArrayOutput) ToResponsePlanActionSsmAutomationArrayOutput() ResponsePlanActionSsmAutomationArrayOutput
func (ResponsePlanActionSsmAutomationArrayOutput) ToResponsePlanActionSsmAutomationArrayOutputWithContext ¶ added in v5.40.0
func (o ResponsePlanActionSsmAutomationArrayOutput) ToResponsePlanActionSsmAutomationArrayOutputWithContext(ctx context.Context) ResponsePlanActionSsmAutomationArrayOutput
type ResponsePlanActionSsmAutomationInput ¶ added in v5.40.0
type ResponsePlanActionSsmAutomationInput interface { pulumi.Input ToResponsePlanActionSsmAutomationOutput() ResponsePlanActionSsmAutomationOutput ToResponsePlanActionSsmAutomationOutputWithContext(context.Context) ResponsePlanActionSsmAutomationOutput }
ResponsePlanActionSsmAutomationInput is an input type that accepts ResponsePlanActionSsmAutomationArgs and ResponsePlanActionSsmAutomationOutput values. You can construct a concrete instance of `ResponsePlanActionSsmAutomationInput` via:
ResponsePlanActionSsmAutomationArgs{...}
type ResponsePlanActionSsmAutomationOutput ¶ added in v5.40.0
type ResponsePlanActionSsmAutomationOutput struct{ *pulumi.OutputState }
func (ResponsePlanActionSsmAutomationOutput) DocumentName ¶ added in v5.40.0
func (o ResponsePlanActionSsmAutomationOutput) DocumentName() pulumi.StringOutput
The automation document's name.
func (ResponsePlanActionSsmAutomationOutput) DocumentVersion ¶ added in v5.40.0
func (o ResponsePlanActionSsmAutomationOutput) DocumentVersion() pulumi.StringPtrOutput
The version of the automation document to use at runtime.
func (ResponsePlanActionSsmAutomationOutput) DynamicParameters ¶ added in v5.40.0
func (o ResponsePlanActionSsmAutomationOutput) DynamicParameters() pulumi.StringMapOutput
The key-value pair to resolve dynamic parameter values when processing a Systems Manager Automation runbook.
func (ResponsePlanActionSsmAutomationOutput) ElementType ¶ added in v5.40.0
func (ResponsePlanActionSsmAutomationOutput) ElementType() reflect.Type
func (ResponsePlanActionSsmAutomationOutput) Parameters ¶ added in v5.40.0
func (o ResponsePlanActionSsmAutomationOutput) Parameters() ResponsePlanActionSsmAutomationParameterArrayOutput
The key-value pair parameters to use when the automation document runs. The following values are supported:
func (ResponsePlanActionSsmAutomationOutput) RoleArn ¶ added in v5.40.0
func (o ResponsePlanActionSsmAutomationOutput) RoleArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the role that the automation document assumes when it runs commands.
func (ResponsePlanActionSsmAutomationOutput) TargetAccount ¶ added in v5.40.0
func (o ResponsePlanActionSsmAutomationOutput) TargetAccount() pulumi.StringPtrOutput
The account that the automation document runs in. This can be in either the management account or an application account.
func (ResponsePlanActionSsmAutomationOutput) ToResponsePlanActionSsmAutomationOutput ¶ added in v5.40.0
func (o ResponsePlanActionSsmAutomationOutput) ToResponsePlanActionSsmAutomationOutput() ResponsePlanActionSsmAutomationOutput
func (ResponsePlanActionSsmAutomationOutput) ToResponsePlanActionSsmAutomationOutputWithContext ¶ added in v5.40.0
func (o ResponsePlanActionSsmAutomationOutput) ToResponsePlanActionSsmAutomationOutputWithContext(ctx context.Context) ResponsePlanActionSsmAutomationOutput
type ResponsePlanActionSsmAutomationParameter ¶ added in v5.40.0
type ResponsePlanActionSsmAutomationParameterArgs ¶ added in v5.40.0
type ResponsePlanActionSsmAutomationParameterArgs struct { // The name of the response plan. Name pulumi.StringInput `pulumi:"name"` // The values for the associated parameter name. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ResponsePlanActionSsmAutomationParameterArgs) ElementType ¶ added in v5.40.0
func (ResponsePlanActionSsmAutomationParameterArgs) ElementType() reflect.Type
func (ResponsePlanActionSsmAutomationParameterArgs) ToResponsePlanActionSsmAutomationParameterOutput ¶ added in v5.40.0
func (i ResponsePlanActionSsmAutomationParameterArgs) ToResponsePlanActionSsmAutomationParameterOutput() ResponsePlanActionSsmAutomationParameterOutput
func (ResponsePlanActionSsmAutomationParameterArgs) ToResponsePlanActionSsmAutomationParameterOutputWithContext ¶ added in v5.40.0
func (i ResponsePlanActionSsmAutomationParameterArgs) ToResponsePlanActionSsmAutomationParameterOutputWithContext(ctx context.Context) ResponsePlanActionSsmAutomationParameterOutput
type ResponsePlanActionSsmAutomationParameterArray ¶ added in v5.40.0
type ResponsePlanActionSsmAutomationParameterArray []ResponsePlanActionSsmAutomationParameterInput
func (ResponsePlanActionSsmAutomationParameterArray) ElementType ¶ added in v5.40.0
func (ResponsePlanActionSsmAutomationParameterArray) ElementType() reflect.Type
func (ResponsePlanActionSsmAutomationParameterArray) ToResponsePlanActionSsmAutomationParameterArrayOutput ¶ added in v5.40.0
func (i ResponsePlanActionSsmAutomationParameterArray) ToResponsePlanActionSsmAutomationParameterArrayOutput() ResponsePlanActionSsmAutomationParameterArrayOutput
func (ResponsePlanActionSsmAutomationParameterArray) ToResponsePlanActionSsmAutomationParameterArrayOutputWithContext ¶ added in v5.40.0
func (i ResponsePlanActionSsmAutomationParameterArray) ToResponsePlanActionSsmAutomationParameterArrayOutputWithContext(ctx context.Context) ResponsePlanActionSsmAutomationParameterArrayOutput
type ResponsePlanActionSsmAutomationParameterArrayInput ¶ added in v5.40.0
type ResponsePlanActionSsmAutomationParameterArrayInput interface { pulumi.Input ToResponsePlanActionSsmAutomationParameterArrayOutput() ResponsePlanActionSsmAutomationParameterArrayOutput ToResponsePlanActionSsmAutomationParameterArrayOutputWithContext(context.Context) ResponsePlanActionSsmAutomationParameterArrayOutput }
ResponsePlanActionSsmAutomationParameterArrayInput is an input type that accepts ResponsePlanActionSsmAutomationParameterArray and ResponsePlanActionSsmAutomationParameterArrayOutput values. You can construct a concrete instance of `ResponsePlanActionSsmAutomationParameterArrayInput` via:
ResponsePlanActionSsmAutomationParameterArray{ ResponsePlanActionSsmAutomationParameterArgs{...} }
type ResponsePlanActionSsmAutomationParameterArrayOutput ¶ added in v5.40.0
type ResponsePlanActionSsmAutomationParameterArrayOutput struct{ *pulumi.OutputState }
func (ResponsePlanActionSsmAutomationParameterArrayOutput) ElementType ¶ added in v5.40.0
func (ResponsePlanActionSsmAutomationParameterArrayOutput) ElementType() reflect.Type
func (ResponsePlanActionSsmAutomationParameterArrayOutput) ToResponsePlanActionSsmAutomationParameterArrayOutput ¶ added in v5.40.0
func (o ResponsePlanActionSsmAutomationParameterArrayOutput) ToResponsePlanActionSsmAutomationParameterArrayOutput() ResponsePlanActionSsmAutomationParameterArrayOutput
func (ResponsePlanActionSsmAutomationParameterArrayOutput) ToResponsePlanActionSsmAutomationParameterArrayOutputWithContext ¶ added in v5.40.0
func (o ResponsePlanActionSsmAutomationParameterArrayOutput) ToResponsePlanActionSsmAutomationParameterArrayOutputWithContext(ctx context.Context) ResponsePlanActionSsmAutomationParameterArrayOutput
type ResponsePlanActionSsmAutomationParameterInput ¶ added in v5.40.0
type ResponsePlanActionSsmAutomationParameterInput interface { pulumi.Input ToResponsePlanActionSsmAutomationParameterOutput() ResponsePlanActionSsmAutomationParameterOutput ToResponsePlanActionSsmAutomationParameterOutputWithContext(context.Context) ResponsePlanActionSsmAutomationParameterOutput }
ResponsePlanActionSsmAutomationParameterInput is an input type that accepts ResponsePlanActionSsmAutomationParameterArgs and ResponsePlanActionSsmAutomationParameterOutput values. You can construct a concrete instance of `ResponsePlanActionSsmAutomationParameterInput` via:
ResponsePlanActionSsmAutomationParameterArgs{...}
type ResponsePlanActionSsmAutomationParameterOutput ¶ added in v5.40.0
type ResponsePlanActionSsmAutomationParameterOutput struct{ *pulumi.OutputState }
func (ResponsePlanActionSsmAutomationParameterOutput) ElementType ¶ added in v5.40.0
func (ResponsePlanActionSsmAutomationParameterOutput) ElementType() reflect.Type
func (ResponsePlanActionSsmAutomationParameterOutput) Name ¶ added in v5.40.0
func (o ResponsePlanActionSsmAutomationParameterOutput) Name() pulumi.StringOutput
The name of the response plan.
func (ResponsePlanActionSsmAutomationParameterOutput) ToResponsePlanActionSsmAutomationParameterOutput ¶ added in v5.40.0
func (o ResponsePlanActionSsmAutomationParameterOutput) ToResponsePlanActionSsmAutomationParameterOutput() ResponsePlanActionSsmAutomationParameterOutput
func (ResponsePlanActionSsmAutomationParameterOutput) ToResponsePlanActionSsmAutomationParameterOutputWithContext ¶ added in v5.40.0
func (o ResponsePlanActionSsmAutomationParameterOutput) ToResponsePlanActionSsmAutomationParameterOutputWithContext(ctx context.Context) ResponsePlanActionSsmAutomationParameterOutput
func (ResponsePlanActionSsmAutomationParameterOutput) Values ¶ added in v5.40.0
func (o ResponsePlanActionSsmAutomationParameterOutput) Values() pulumi.StringArrayOutput
The values for the associated parameter name.
type ResponsePlanArgs ¶ added in v5.40.0
type ResponsePlanArgs struct { // The actions that the response plan starts at the beginning of an incident. Action ResponsePlanActionPtrInput // The Chatbot chat channel used for collaboration during an incident. ChatChannels pulumi.StringArrayInput // The long format of the response plan name. This field can contain spaces. DisplayName pulumi.StringPtrInput // The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages during an incident. Engagements pulumi.StringArrayInput IncidentTemplate ResponsePlanIncidentTemplateInput // Information about third-party services integrated into the response plan. The following values are supported: Integration ResponsePlanIntegrationPtrInput // The name of the response plan. Name pulumi.StringPtrInput // The tags applied to the response plan. Tags pulumi.StringMapInput }
The set of arguments for constructing a ResponsePlan resource.
func (ResponsePlanArgs) ElementType ¶ added in v5.40.0
func (ResponsePlanArgs) ElementType() reflect.Type
type ResponsePlanArray ¶ added in v5.40.0
type ResponsePlanArray []ResponsePlanInput
func (ResponsePlanArray) ElementType ¶ added in v5.40.0
func (ResponsePlanArray) ElementType() reflect.Type
func (ResponsePlanArray) ToResponsePlanArrayOutput ¶ added in v5.40.0
func (i ResponsePlanArray) ToResponsePlanArrayOutput() ResponsePlanArrayOutput
func (ResponsePlanArray) ToResponsePlanArrayOutputWithContext ¶ added in v5.40.0
func (i ResponsePlanArray) ToResponsePlanArrayOutputWithContext(ctx context.Context) ResponsePlanArrayOutput
type ResponsePlanArrayInput ¶ added in v5.40.0
type ResponsePlanArrayInput interface { pulumi.Input ToResponsePlanArrayOutput() ResponsePlanArrayOutput ToResponsePlanArrayOutputWithContext(context.Context) ResponsePlanArrayOutput }
ResponsePlanArrayInput is an input type that accepts ResponsePlanArray and ResponsePlanArrayOutput values. You can construct a concrete instance of `ResponsePlanArrayInput` via:
ResponsePlanArray{ ResponsePlanArgs{...} }
type ResponsePlanArrayOutput ¶ added in v5.40.0
type ResponsePlanArrayOutput struct{ *pulumi.OutputState }
func (ResponsePlanArrayOutput) ElementType ¶ added in v5.40.0
func (ResponsePlanArrayOutput) ElementType() reflect.Type
func (ResponsePlanArrayOutput) Index ¶ added in v5.40.0
func (o ResponsePlanArrayOutput) Index(i pulumi.IntInput) ResponsePlanOutput
func (ResponsePlanArrayOutput) ToResponsePlanArrayOutput ¶ added in v5.40.0
func (o ResponsePlanArrayOutput) ToResponsePlanArrayOutput() ResponsePlanArrayOutput
func (ResponsePlanArrayOutput) ToResponsePlanArrayOutputWithContext ¶ added in v5.40.0
func (o ResponsePlanArrayOutput) ToResponsePlanArrayOutputWithContext(ctx context.Context) ResponsePlanArrayOutput
type ResponsePlanIncidentTemplate ¶ added in v5.40.0
type ResponsePlanIncidentTemplate struct { // A string used to stop Incident Manager from creating multiple incident records for the same incident. DedupeString *string `pulumi:"dedupeString"` // The impact value of a generated incident. The following values are supported: Impact int `pulumi:"impact"` // The tags assigned to an incident template. When an incident starts, Incident Manager assigns the tags specified in the template to the incident. IncidentTags map[string]string `pulumi:"incidentTags"` // The Amazon Simple Notification Service (Amazon SNS) targets that this incident notifies when it is updated. The `notificationTarget` configuration block supports the following argument: NotificationTargets []ResponsePlanIncidentTemplateNotificationTarget `pulumi:"notificationTargets"` // The summary of an incident. Summary *string `pulumi:"summary"` // The title of a generated incident. Title string `pulumi:"title"` }
type ResponsePlanIncidentTemplateArgs ¶ added in v5.40.0
type ResponsePlanIncidentTemplateArgs struct { // A string used to stop Incident Manager from creating multiple incident records for the same incident. DedupeString pulumi.StringPtrInput `pulumi:"dedupeString"` // The impact value of a generated incident. The following values are supported: Impact pulumi.IntInput `pulumi:"impact"` // The tags assigned to an incident template. When an incident starts, Incident Manager assigns the tags specified in the template to the incident. IncidentTags pulumi.StringMapInput `pulumi:"incidentTags"` // The Amazon Simple Notification Service (Amazon SNS) targets that this incident notifies when it is updated. The `notificationTarget` configuration block supports the following argument: NotificationTargets ResponsePlanIncidentTemplateNotificationTargetArrayInput `pulumi:"notificationTargets"` // The summary of an incident. Summary pulumi.StringPtrInput `pulumi:"summary"` // The title of a generated incident. Title pulumi.StringInput `pulumi:"title"` }
func (ResponsePlanIncidentTemplateArgs) ElementType ¶ added in v5.40.0
func (ResponsePlanIncidentTemplateArgs) ElementType() reflect.Type
func (ResponsePlanIncidentTemplateArgs) ToResponsePlanIncidentTemplateOutput ¶ added in v5.40.0
func (i ResponsePlanIncidentTemplateArgs) ToResponsePlanIncidentTemplateOutput() ResponsePlanIncidentTemplateOutput
func (ResponsePlanIncidentTemplateArgs) ToResponsePlanIncidentTemplateOutputWithContext ¶ added in v5.40.0
func (i ResponsePlanIncidentTemplateArgs) ToResponsePlanIncidentTemplateOutputWithContext(ctx context.Context) ResponsePlanIncidentTemplateOutput
func (ResponsePlanIncidentTemplateArgs) ToResponsePlanIncidentTemplatePtrOutput ¶ added in v5.40.0
func (i ResponsePlanIncidentTemplateArgs) ToResponsePlanIncidentTemplatePtrOutput() ResponsePlanIncidentTemplatePtrOutput
func (ResponsePlanIncidentTemplateArgs) ToResponsePlanIncidentTemplatePtrOutputWithContext ¶ added in v5.40.0
func (i ResponsePlanIncidentTemplateArgs) ToResponsePlanIncidentTemplatePtrOutputWithContext(ctx context.Context) ResponsePlanIncidentTemplatePtrOutput
type ResponsePlanIncidentTemplateInput ¶ added in v5.40.0
type ResponsePlanIncidentTemplateInput interface { pulumi.Input ToResponsePlanIncidentTemplateOutput() ResponsePlanIncidentTemplateOutput ToResponsePlanIncidentTemplateOutputWithContext(context.Context) ResponsePlanIncidentTemplateOutput }
ResponsePlanIncidentTemplateInput is an input type that accepts ResponsePlanIncidentTemplateArgs and ResponsePlanIncidentTemplateOutput values. You can construct a concrete instance of `ResponsePlanIncidentTemplateInput` via:
ResponsePlanIncidentTemplateArgs{...}
type ResponsePlanIncidentTemplateNotificationTarget ¶ added in v5.40.0
type ResponsePlanIncidentTemplateNotificationTarget struct { // The ARN of the Amazon SNS topic. // // The following arguments are optional: SnsTopicArn string `pulumi:"snsTopicArn"` }
type ResponsePlanIncidentTemplateNotificationTargetArgs ¶ added in v5.40.0
type ResponsePlanIncidentTemplateNotificationTargetArgs struct { // The ARN of the Amazon SNS topic. // // The following arguments are optional: SnsTopicArn pulumi.StringInput `pulumi:"snsTopicArn"` }
func (ResponsePlanIncidentTemplateNotificationTargetArgs) ElementType ¶ added in v5.40.0
func (ResponsePlanIncidentTemplateNotificationTargetArgs) ElementType() reflect.Type
func (ResponsePlanIncidentTemplateNotificationTargetArgs) ToResponsePlanIncidentTemplateNotificationTargetOutput ¶ added in v5.40.0
func (i ResponsePlanIncidentTemplateNotificationTargetArgs) ToResponsePlanIncidentTemplateNotificationTargetOutput() ResponsePlanIncidentTemplateNotificationTargetOutput
func (ResponsePlanIncidentTemplateNotificationTargetArgs) ToResponsePlanIncidentTemplateNotificationTargetOutputWithContext ¶ added in v5.40.0
func (i ResponsePlanIncidentTemplateNotificationTargetArgs) ToResponsePlanIncidentTemplateNotificationTargetOutputWithContext(ctx context.Context) ResponsePlanIncidentTemplateNotificationTargetOutput
type ResponsePlanIncidentTemplateNotificationTargetArray ¶ added in v5.40.0
type ResponsePlanIncidentTemplateNotificationTargetArray []ResponsePlanIncidentTemplateNotificationTargetInput
func (ResponsePlanIncidentTemplateNotificationTargetArray) ElementType ¶ added in v5.40.0
func (ResponsePlanIncidentTemplateNotificationTargetArray) ElementType() reflect.Type
func (ResponsePlanIncidentTemplateNotificationTargetArray) ToResponsePlanIncidentTemplateNotificationTargetArrayOutput ¶ added in v5.40.0
func (i ResponsePlanIncidentTemplateNotificationTargetArray) ToResponsePlanIncidentTemplateNotificationTargetArrayOutput() ResponsePlanIncidentTemplateNotificationTargetArrayOutput
func (ResponsePlanIncidentTemplateNotificationTargetArray) ToResponsePlanIncidentTemplateNotificationTargetArrayOutputWithContext ¶ added in v5.40.0
func (i ResponsePlanIncidentTemplateNotificationTargetArray) ToResponsePlanIncidentTemplateNotificationTargetArrayOutputWithContext(ctx context.Context) ResponsePlanIncidentTemplateNotificationTargetArrayOutput
type ResponsePlanIncidentTemplateNotificationTargetArrayInput ¶ added in v5.40.0
type ResponsePlanIncidentTemplateNotificationTargetArrayInput interface { pulumi.Input ToResponsePlanIncidentTemplateNotificationTargetArrayOutput() ResponsePlanIncidentTemplateNotificationTargetArrayOutput ToResponsePlanIncidentTemplateNotificationTargetArrayOutputWithContext(context.Context) ResponsePlanIncidentTemplateNotificationTargetArrayOutput }
ResponsePlanIncidentTemplateNotificationTargetArrayInput is an input type that accepts ResponsePlanIncidentTemplateNotificationTargetArray and ResponsePlanIncidentTemplateNotificationTargetArrayOutput values. You can construct a concrete instance of `ResponsePlanIncidentTemplateNotificationTargetArrayInput` via:
ResponsePlanIncidentTemplateNotificationTargetArray{ ResponsePlanIncidentTemplateNotificationTargetArgs{...} }
type ResponsePlanIncidentTemplateNotificationTargetArrayOutput ¶ added in v5.40.0
type ResponsePlanIncidentTemplateNotificationTargetArrayOutput struct{ *pulumi.OutputState }
func (ResponsePlanIncidentTemplateNotificationTargetArrayOutput) ElementType ¶ added in v5.40.0
func (ResponsePlanIncidentTemplateNotificationTargetArrayOutput) ElementType() reflect.Type
func (ResponsePlanIncidentTemplateNotificationTargetArrayOutput) ToResponsePlanIncidentTemplateNotificationTargetArrayOutput ¶ added in v5.40.0
func (o ResponsePlanIncidentTemplateNotificationTargetArrayOutput) ToResponsePlanIncidentTemplateNotificationTargetArrayOutput() ResponsePlanIncidentTemplateNotificationTargetArrayOutput
func (ResponsePlanIncidentTemplateNotificationTargetArrayOutput) ToResponsePlanIncidentTemplateNotificationTargetArrayOutputWithContext ¶ added in v5.40.0
func (o ResponsePlanIncidentTemplateNotificationTargetArrayOutput) ToResponsePlanIncidentTemplateNotificationTargetArrayOutputWithContext(ctx context.Context) ResponsePlanIncidentTemplateNotificationTargetArrayOutput
type ResponsePlanIncidentTemplateNotificationTargetInput ¶ added in v5.40.0
type ResponsePlanIncidentTemplateNotificationTargetInput interface { pulumi.Input ToResponsePlanIncidentTemplateNotificationTargetOutput() ResponsePlanIncidentTemplateNotificationTargetOutput ToResponsePlanIncidentTemplateNotificationTargetOutputWithContext(context.Context) ResponsePlanIncidentTemplateNotificationTargetOutput }
ResponsePlanIncidentTemplateNotificationTargetInput is an input type that accepts ResponsePlanIncidentTemplateNotificationTargetArgs and ResponsePlanIncidentTemplateNotificationTargetOutput values. You can construct a concrete instance of `ResponsePlanIncidentTemplateNotificationTargetInput` via:
ResponsePlanIncidentTemplateNotificationTargetArgs{...}
type ResponsePlanIncidentTemplateNotificationTargetOutput ¶ added in v5.40.0
type ResponsePlanIncidentTemplateNotificationTargetOutput struct{ *pulumi.OutputState }
func (ResponsePlanIncidentTemplateNotificationTargetOutput) ElementType ¶ added in v5.40.0
func (ResponsePlanIncidentTemplateNotificationTargetOutput) ElementType() reflect.Type
func (ResponsePlanIncidentTemplateNotificationTargetOutput) SnsTopicArn ¶ added in v5.40.0
func (o ResponsePlanIncidentTemplateNotificationTargetOutput) SnsTopicArn() pulumi.StringOutput
The ARN of the Amazon SNS topic.
The following arguments are optional:
func (ResponsePlanIncidentTemplateNotificationTargetOutput) ToResponsePlanIncidentTemplateNotificationTargetOutput ¶ added in v5.40.0
func (o ResponsePlanIncidentTemplateNotificationTargetOutput) ToResponsePlanIncidentTemplateNotificationTargetOutput() ResponsePlanIncidentTemplateNotificationTargetOutput
func (ResponsePlanIncidentTemplateNotificationTargetOutput) ToResponsePlanIncidentTemplateNotificationTargetOutputWithContext ¶ added in v5.40.0
func (o ResponsePlanIncidentTemplateNotificationTargetOutput) ToResponsePlanIncidentTemplateNotificationTargetOutputWithContext(ctx context.Context) ResponsePlanIncidentTemplateNotificationTargetOutput
type ResponsePlanIncidentTemplateOutput ¶ added in v5.40.0
type ResponsePlanIncidentTemplateOutput struct{ *pulumi.OutputState }
func (ResponsePlanIncidentTemplateOutput) DedupeString ¶ added in v5.40.0
func (o ResponsePlanIncidentTemplateOutput) DedupeString() pulumi.StringPtrOutput
A string used to stop Incident Manager from creating multiple incident records for the same incident.
func (ResponsePlanIncidentTemplateOutput) ElementType ¶ added in v5.40.0
func (ResponsePlanIncidentTemplateOutput) ElementType() reflect.Type
func (ResponsePlanIncidentTemplateOutput) Impact ¶ added in v5.40.0
func (o ResponsePlanIncidentTemplateOutput) Impact() pulumi.IntOutput
The impact value of a generated incident. The following values are supported:
func (ResponsePlanIncidentTemplateOutput) IncidentTags ¶ added in v5.40.0
func (o ResponsePlanIncidentTemplateOutput) IncidentTags() pulumi.StringMapOutput
The tags assigned to an incident template. When an incident starts, Incident Manager assigns the tags specified in the template to the incident.
func (ResponsePlanIncidentTemplateOutput) NotificationTargets ¶ added in v5.40.0
func (o ResponsePlanIncidentTemplateOutput) NotificationTargets() ResponsePlanIncidentTemplateNotificationTargetArrayOutput
The Amazon Simple Notification Service (Amazon SNS) targets that this incident notifies when it is updated. The `notificationTarget` configuration block supports the following argument:
func (ResponsePlanIncidentTemplateOutput) Summary ¶ added in v5.40.0
func (o ResponsePlanIncidentTemplateOutput) Summary() pulumi.StringPtrOutput
The summary of an incident.
func (ResponsePlanIncidentTemplateOutput) Title ¶ added in v5.40.0
func (o ResponsePlanIncidentTemplateOutput) Title() pulumi.StringOutput
The title of a generated incident.
func (ResponsePlanIncidentTemplateOutput) ToResponsePlanIncidentTemplateOutput ¶ added in v5.40.0
func (o ResponsePlanIncidentTemplateOutput) ToResponsePlanIncidentTemplateOutput() ResponsePlanIncidentTemplateOutput
func (ResponsePlanIncidentTemplateOutput) ToResponsePlanIncidentTemplateOutputWithContext ¶ added in v5.40.0
func (o ResponsePlanIncidentTemplateOutput) ToResponsePlanIncidentTemplateOutputWithContext(ctx context.Context) ResponsePlanIncidentTemplateOutput
func (ResponsePlanIncidentTemplateOutput) ToResponsePlanIncidentTemplatePtrOutput ¶ added in v5.40.0
func (o ResponsePlanIncidentTemplateOutput) ToResponsePlanIncidentTemplatePtrOutput() ResponsePlanIncidentTemplatePtrOutput
func (ResponsePlanIncidentTemplateOutput) ToResponsePlanIncidentTemplatePtrOutputWithContext ¶ added in v5.40.0
func (o ResponsePlanIncidentTemplateOutput) ToResponsePlanIncidentTemplatePtrOutputWithContext(ctx context.Context) ResponsePlanIncidentTemplatePtrOutput
type ResponsePlanIncidentTemplatePtrInput ¶ added in v5.40.0
type ResponsePlanIncidentTemplatePtrInput interface { pulumi.Input ToResponsePlanIncidentTemplatePtrOutput() ResponsePlanIncidentTemplatePtrOutput ToResponsePlanIncidentTemplatePtrOutputWithContext(context.Context) ResponsePlanIncidentTemplatePtrOutput }
ResponsePlanIncidentTemplatePtrInput is an input type that accepts ResponsePlanIncidentTemplateArgs, ResponsePlanIncidentTemplatePtr and ResponsePlanIncidentTemplatePtrOutput values. You can construct a concrete instance of `ResponsePlanIncidentTemplatePtrInput` via:
ResponsePlanIncidentTemplateArgs{...} or: nil
func ResponsePlanIncidentTemplatePtr ¶ added in v5.40.0
func ResponsePlanIncidentTemplatePtr(v *ResponsePlanIncidentTemplateArgs) ResponsePlanIncidentTemplatePtrInput
type ResponsePlanIncidentTemplatePtrOutput ¶ added in v5.40.0
type ResponsePlanIncidentTemplatePtrOutput struct{ *pulumi.OutputState }
func (ResponsePlanIncidentTemplatePtrOutput) DedupeString ¶ added in v5.40.0
func (o ResponsePlanIncidentTemplatePtrOutput) DedupeString() pulumi.StringPtrOutput
A string used to stop Incident Manager from creating multiple incident records for the same incident.
func (ResponsePlanIncidentTemplatePtrOutput) ElementType ¶ added in v5.40.0
func (ResponsePlanIncidentTemplatePtrOutput) ElementType() reflect.Type
func (ResponsePlanIncidentTemplatePtrOutput) Impact ¶ added in v5.40.0
func (o ResponsePlanIncidentTemplatePtrOutput) Impact() pulumi.IntPtrOutput
The impact value of a generated incident. The following values are supported:
func (ResponsePlanIncidentTemplatePtrOutput) IncidentTags ¶ added in v5.40.0
func (o ResponsePlanIncidentTemplatePtrOutput) IncidentTags() pulumi.StringMapOutput
The tags assigned to an incident template. When an incident starts, Incident Manager assigns the tags specified in the template to the incident.
func (ResponsePlanIncidentTemplatePtrOutput) NotificationTargets ¶ added in v5.40.0
func (o ResponsePlanIncidentTemplatePtrOutput) NotificationTargets() ResponsePlanIncidentTemplateNotificationTargetArrayOutput
The Amazon Simple Notification Service (Amazon SNS) targets that this incident notifies when it is updated. The `notificationTarget` configuration block supports the following argument:
func (ResponsePlanIncidentTemplatePtrOutput) Summary ¶ added in v5.40.0
func (o ResponsePlanIncidentTemplatePtrOutput) Summary() pulumi.StringPtrOutput
The summary of an incident.
func (ResponsePlanIncidentTemplatePtrOutput) Title ¶ added in v5.40.0
func (o ResponsePlanIncidentTemplatePtrOutput) Title() pulumi.StringPtrOutput
The title of a generated incident.
func (ResponsePlanIncidentTemplatePtrOutput) ToResponsePlanIncidentTemplatePtrOutput ¶ added in v5.40.0
func (o ResponsePlanIncidentTemplatePtrOutput) ToResponsePlanIncidentTemplatePtrOutput() ResponsePlanIncidentTemplatePtrOutput
func (ResponsePlanIncidentTemplatePtrOutput) ToResponsePlanIncidentTemplatePtrOutputWithContext ¶ added in v5.40.0
func (o ResponsePlanIncidentTemplatePtrOutput) ToResponsePlanIncidentTemplatePtrOutputWithContext(ctx context.Context) ResponsePlanIncidentTemplatePtrOutput
type ResponsePlanInput ¶ added in v5.40.0
type ResponsePlanInput interface { pulumi.Input ToResponsePlanOutput() ResponsePlanOutput ToResponsePlanOutputWithContext(ctx context.Context) ResponsePlanOutput }
type ResponsePlanIntegration ¶ added in v5.40.0
type ResponsePlanIntegration struct { // Details about the PagerDuty configuration for a response plan. The following values are supported: Pagerduties []ResponsePlanIntegrationPagerduty `pulumi:"pagerduties"` }
type ResponsePlanIntegrationArgs ¶ added in v5.40.0
type ResponsePlanIntegrationArgs struct { // Details about the PagerDuty configuration for a response plan. The following values are supported: Pagerduties ResponsePlanIntegrationPagerdutyArrayInput `pulumi:"pagerduties"` }
func (ResponsePlanIntegrationArgs) ElementType ¶ added in v5.40.0
func (ResponsePlanIntegrationArgs) ElementType() reflect.Type
func (ResponsePlanIntegrationArgs) ToResponsePlanIntegrationOutput ¶ added in v5.40.0
func (i ResponsePlanIntegrationArgs) ToResponsePlanIntegrationOutput() ResponsePlanIntegrationOutput
func (ResponsePlanIntegrationArgs) ToResponsePlanIntegrationOutputWithContext ¶ added in v5.40.0
func (i ResponsePlanIntegrationArgs) ToResponsePlanIntegrationOutputWithContext(ctx context.Context) ResponsePlanIntegrationOutput
func (ResponsePlanIntegrationArgs) ToResponsePlanIntegrationPtrOutput ¶ added in v5.40.0
func (i ResponsePlanIntegrationArgs) ToResponsePlanIntegrationPtrOutput() ResponsePlanIntegrationPtrOutput
func (ResponsePlanIntegrationArgs) ToResponsePlanIntegrationPtrOutputWithContext ¶ added in v5.40.0
func (i ResponsePlanIntegrationArgs) ToResponsePlanIntegrationPtrOutputWithContext(ctx context.Context) ResponsePlanIntegrationPtrOutput
type ResponsePlanIntegrationInput ¶ added in v5.40.0
type ResponsePlanIntegrationInput interface { pulumi.Input ToResponsePlanIntegrationOutput() ResponsePlanIntegrationOutput ToResponsePlanIntegrationOutputWithContext(context.Context) ResponsePlanIntegrationOutput }
ResponsePlanIntegrationInput is an input type that accepts ResponsePlanIntegrationArgs and ResponsePlanIntegrationOutput values. You can construct a concrete instance of `ResponsePlanIntegrationInput` via:
ResponsePlanIntegrationArgs{...}
type ResponsePlanIntegrationOutput ¶ added in v5.40.0
type ResponsePlanIntegrationOutput struct{ *pulumi.OutputState }
func (ResponsePlanIntegrationOutput) ElementType ¶ added in v5.40.0
func (ResponsePlanIntegrationOutput) ElementType() reflect.Type
func (ResponsePlanIntegrationOutput) Pagerduties ¶ added in v5.40.0
func (o ResponsePlanIntegrationOutput) Pagerduties() ResponsePlanIntegrationPagerdutyArrayOutput
Details about the PagerDuty configuration for a response plan. The following values are supported:
func (ResponsePlanIntegrationOutput) ToResponsePlanIntegrationOutput ¶ added in v5.40.0
func (o ResponsePlanIntegrationOutput) ToResponsePlanIntegrationOutput() ResponsePlanIntegrationOutput
func (ResponsePlanIntegrationOutput) ToResponsePlanIntegrationOutputWithContext ¶ added in v5.40.0
func (o ResponsePlanIntegrationOutput) ToResponsePlanIntegrationOutputWithContext(ctx context.Context) ResponsePlanIntegrationOutput
func (ResponsePlanIntegrationOutput) ToResponsePlanIntegrationPtrOutput ¶ added in v5.40.0
func (o ResponsePlanIntegrationOutput) ToResponsePlanIntegrationPtrOutput() ResponsePlanIntegrationPtrOutput
func (ResponsePlanIntegrationOutput) ToResponsePlanIntegrationPtrOutputWithContext ¶ added in v5.40.0
func (o ResponsePlanIntegrationOutput) ToResponsePlanIntegrationPtrOutputWithContext(ctx context.Context) ResponsePlanIntegrationPtrOutput
type ResponsePlanIntegrationPagerduty ¶ added in v5.40.0
type ResponsePlanIntegrationPagerduty struct { // The name of the response plan. Name string `pulumi:"name"` // The ID of the AWS Secrets Manager secret that stores your PagerDuty key — either a General Access REST API Key or User Token REST API Key — and other user credentials. // // For more information about the constraints for each field, see [CreateResponsePlan](https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_CreateResponsePlan.html) in the *AWS Systems Manager Incident Manager API Reference*. SecretId string `pulumi:"secretId"` // The ID of the PagerDuty service that the response plan associated with the incident at launch. ServiceId string `pulumi:"serviceId"` }
type ResponsePlanIntegrationPagerdutyArgs ¶ added in v5.40.0
type ResponsePlanIntegrationPagerdutyArgs struct { // The name of the response plan. Name pulumi.StringInput `pulumi:"name"` // The ID of the AWS Secrets Manager secret that stores your PagerDuty key — either a General Access REST API Key or User Token REST API Key — and other user credentials. // // For more information about the constraints for each field, see [CreateResponsePlan](https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_CreateResponsePlan.html) in the *AWS Systems Manager Incident Manager API Reference*. SecretId pulumi.StringInput `pulumi:"secretId"` // The ID of the PagerDuty service that the response plan associated with the incident at launch. ServiceId pulumi.StringInput `pulumi:"serviceId"` }
func (ResponsePlanIntegrationPagerdutyArgs) ElementType ¶ added in v5.40.0
func (ResponsePlanIntegrationPagerdutyArgs) ElementType() reflect.Type
func (ResponsePlanIntegrationPagerdutyArgs) ToResponsePlanIntegrationPagerdutyOutput ¶ added in v5.40.0
func (i ResponsePlanIntegrationPagerdutyArgs) ToResponsePlanIntegrationPagerdutyOutput() ResponsePlanIntegrationPagerdutyOutput
func (ResponsePlanIntegrationPagerdutyArgs) ToResponsePlanIntegrationPagerdutyOutputWithContext ¶ added in v5.40.0
func (i ResponsePlanIntegrationPagerdutyArgs) ToResponsePlanIntegrationPagerdutyOutputWithContext(ctx context.Context) ResponsePlanIntegrationPagerdutyOutput
type ResponsePlanIntegrationPagerdutyArray ¶ added in v5.40.0
type ResponsePlanIntegrationPagerdutyArray []ResponsePlanIntegrationPagerdutyInput
func (ResponsePlanIntegrationPagerdutyArray) ElementType ¶ added in v5.40.0
func (ResponsePlanIntegrationPagerdutyArray) ElementType() reflect.Type
func (ResponsePlanIntegrationPagerdutyArray) ToResponsePlanIntegrationPagerdutyArrayOutput ¶ added in v5.40.0
func (i ResponsePlanIntegrationPagerdutyArray) ToResponsePlanIntegrationPagerdutyArrayOutput() ResponsePlanIntegrationPagerdutyArrayOutput
func (ResponsePlanIntegrationPagerdutyArray) ToResponsePlanIntegrationPagerdutyArrayOutputWithContext ¶ added in v5.40.0
func (i ResponsePlanIntegrationPagerdutyArray) ToResponsePlanIntegrationPagerdutyArrayOutputWithContext(ctx context.Context) ResponsePlanIntegrationPagerdutyArrayOutput
type ResponsePlanIntegrationPagerdutyArrayInput ¶ added in v5.40.0
type ResponsePlanIntegrationPagerdutyArrayInput interface { pulumi.Input ToResponsePlanIntegrationPagerdutyArrayOutput() ResponsePlanIntegrationPagerdutyArrayOutput ToResponsePlanIntegrationPagerdutyArrayOutputWithContext(context.Context) ResponsePlanIntegrationPagerdutyArrayOutput }
ResponsePlanIntegrationPagerdutyArrayInput is an input type that accepts ResponsePlanIntegrationPagerdutyArray and ResponsePlanIntegrationPagerdutyArrayOutput values. You can construct a concrete instance of `ResponsePlanIntegrationPagerdutyArrayInput` via:
ResponsePlanIntegrationPagerdutyArray{ ResponsePlanIntegrationPagerdutyArgs{...} }
type ResponsePlanIntegrationPagerdutyArrayOutput ¶ added in v5.40.0
type ResponsePlanIntegrationPagerdutyArrayOutput struct{ *pulumi.OutputState }
func (ResponsePlanIntegrationPagerdutyArrayOutput) ElementType ¶ added in v5.40.0
func (ResponsePlanIntegrationPagerdutyArrayOutput) ElementType() reflect.Type
func (ResponsePlanIntegrationPagerdutyArrayOutput) ToResponsePlanIntegrationPagerdutyArrayOutput ¶ added in v5.40.0
func (o ResponsePlanIntegrationPagerdutyArrayOutput) ToResponsePlanIntegrationPagerdutyArrayOutput() ResponsePlanIntegrationPagerdutyArrayOutput
func (ResponsePlanIntegrationPagerdutyArrayOutput) ToResponsePlanIntegrationPagerdutyArrayOutputWithContext ¶ added in v5.40.0
func (o ResponsePlanIntegrationPagerdutyArrayOutput) ToResponsePlanIntegrationPagerdutyArrayOutputWithContext(ctx context.Context) ResponsePlanIntegrationPagerdutyArrayOutput
type ResponsePlanIntegrationPagerdutyInput ¶ added in v5.40.0
type ResponsePlanIntegrationPagerdutyInput interface { pulumi.Input ToResponsePlanIntegrationPagerdutyOutput() ResponsePlanIntegrationPagerdutyOutput ToResponsePlanIntegrationPagerdutyOutputWithContext(context.Context) ResponsePlanIntegrationPagerdutyOutput }
ResponsePlanIntegrationPagerdutyInput is an input type that accepts ResponsePlanIntegrationPagerdutyArgs and ResponsePlanIntegrationPagerdutyOutput values. You can construct a concrete instance of `ResponsePlanIntegrationPagerdutyInput` via:
ResponsePlanIntegrationPagerdutyArgs{...}
type ResponsePlanIntegrationPagerdutyOutput ¶ added in v5.40.0
type ResponsePlanIntegrationPagerdutyOutput struct{ *pulumi.OutputState }
func (ResponsePlanIntegrationPagerdutyOutput) ElementType ¶ added in v5.40.0
func (ResponsePlanIntegrationPagerdutyOutput) ElementType() reflect.Type
func (ResponsePlanIntegrationPagerdutyOutput) Name ¶ added in v5.40.0
func (o ResponsePlanIntegrationPagerdutyOutput) Name() pulumi.StringOutput
The name of the response plan.
func (ResponsePlanIntegrationPagerdutyOutput) SecretId ¶ added in v5.40.0
func (o ResponsePlanIntegrationPagerdutyOutput) SecretId() pulumi.StringOutput
The ID of the AWS Secrets Manager secret that stores your PagerDuty key — either a General Access REST API Key or User Token REST API Key — and other user credentials.
For more information about the constraints for each field, see [CreateResponsePlan](https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_CreateResponsePlan.html) in the *AWS Systems Manager Incident Manager API Reference*.
func (ResponsePlanIntegrationPagerdutyOutput) ServiceId ¶ added in v5.40.0
func (o ResponsePlanIntegrationPagerdutyOutput) ServiceId() pulumi.StringOutput
The ID of the PagerDuty service that the response plan associated with the incident at launch.
func (ResponsePlanIntegrationPagerdutyOutput) ToResponsePlanIntegrationPagerdutyOutput ¶ added in v5.40.0
func (o ResponsePlanIntegrationPagerdutyOutput) ToResponsePlanIntegrationPagerdutyOutput() ResponsePlanIntegrationPagerdutyOutput
func (ResponsePlanIntegrationPagerdutyOutput) ToResponsePlanIntegrationPagerdutyOutputWithContext ¶ added in v5.40.0
func (o ResponsePlanIntegrationPagerdutyOutput) ToResponsePlanIntegrationPagerdutyOutputWithContext(ctx context.Context) ResponsePlanIntegrationPagerdutyOutput
type ResponsePlanIntegrationPtrInput ¶ added in v5.40.0
type ResponsePlanIntegrationPtrInput interface { pulumi.Input ToResponsePlanIntegrationPtrOutput() ResponsePlanIntegrationPtrOutput ToResponsePlanIntegrationPtrOutputWithContext(context.Context) ResponsePlanIntegrationPtrOutput }
ResponsePlanIntegrationPtrInput is an input type that accepts ResponsePlanIntegrationArgs, ResponsePlanIntegrationPtr and ResponsePlanIntegrationPtrOutput values. You can construct a concrete instance of `ResponsePlanIntegrationPtrInput` via:
ResponsePlanIntegrationArgs{...} or: nil
func ResponsePlanIntegrationPtr ¶ added in v5.40.0
func ResponsePlanIntegrationPtr(v *ResponsePlanIntegrationArgs) ResponsePlanIntegrationPtrInput
type ResponsePlanIntegrationPtrOutput ¶ added in v5.40.0
type ResponsePlanIntegrationPtrOutput struct{ *pulumi.OutputState }
func (ResponsePlanIntegrationPtrOutput) Elem ¶ added in v5.40.0
func (o ResponsePlanIntegrationPtrOutput) Elem() ResponsePlanIntegrationOutput
func (ResponsePlanIntegrationPtrOutput) ElementType ¶ added in v5.40.0
func (ResponsePlanIntegrationPtrOutput) ElementType() reflect.Type
func (ResponsePlanIntegrationPtrOutput) Pagerduties ¶ added in v5.40.0
func (o ResponsePlanIntegrationPtrOutput) Pagerduties() ResponsePlanIntegrationPagerdutyArrayOutput
Details about the PagerDuty configuration for a response plan. The following values are supported:
func (ResponsePlanIntegrationPtrOutput) ToResponsePlanIntegrationPtrOutput ¶ added in v5.40.0
func (o ResponsePlanIntegrationPtrOutput) ToResponsePlanIntegrationPtrOutput() ResponsePlanIntegrationPtrOutput
func (ResponsePlanIntegrationPtrOutput) ToResponsePlanIntegrationPtrOutputWithContext ¶ added in v5.40.0
func (o ResponsePlanIntegrationPtrOutput) ToResponsePlanIntegrationPtrOutputWithContext(ctx context.Context) ResponsePlanIntegrationPtrOutput
type ResponsePlanMap ¶ added in v5.40.0
type ResponsePlanMap map[string]ResponsePlanInput
func (ResponsePlanMap) ElementType ¶ added in v5.40.0
func (ResponsePlanMap) ElementType() reflect.Type
func (ResponsePlanMap) ToResponsePlanMapOutput ¶ added in v5.40.0
func (i ResponsePlanMap) ToResponsePlanMapOutput() ResponsePlanMapOutput
func (ResponsePlanMap) ToResponsePlanMapOutputWithContext ¶ added in v5.40.0
func (i ResponsePlanMap) ToResponsePlanMapOutputWithContext(ctx context.Context) ResponsePlanMapOutput
type ResponsePlanMapInput ¶ added in v5.40.0
type ResponsePlanMapInput interface { pulumi.Input ToResponsePlanMapOutput() ResponsePlanMapOutput ToResponsePlanMapOutputWithContext(context.Context) ResponsePlanMapOutput }
ResponsePlanMapInput is an input type that accepts ResponsePlanMap and ResponsePlanMapOutput values. You can construct a concrete instance of `ResponsePlanMapInput` via:
ResponsePlanMap{ "key": ResponsePlanArgs{...} }
type ResponsePlanMapOutput ¶ added in v5.40.0
type ResponsePlanMapOutput struct{ *pulumi.OutputState }
func (ResponsePlanMapOutput) ElementType ¶ added in v5.40.0
func (ResponsePlanMapOutput) ElementType() reflect.Type
func (ResponsePlanMapOutput) MapIndex ¶ added in v5.40.0
func (o ResponsePlanMapOutput) MapIndex(k pulumi.StringInput) ResponsePlanOutput
func (ResponsePlanMapOutput) ToResponsePlanMapOutput ¶ added in v5.40.0
func (o ResponsePlanMapOutput) ToResponsePlanMapOutput() ResponsePlanMapOutput
func (ResponsePlanMapOutput) ToResponsePlanMapOutputWithContext ¶ added in v5.40.0
func (o ResponsePlanMapOutput) ToResponsePlanMapOutputWithContext(ctx context.Context) ResponsePlanMapOutput
type ResponsePlanOutput ¶ added in v5.40.0
type ResponsePlanOutput struct{ *pulumi.OutputState }
func (ResponsePlanOutput) Action ¶ added in v5.40.0
func (o ResponsePlanOutput) Action() ResponsePlanActionPtrOutput
The actions that the response plan starts at the beginning of an incident.
func (ResponsePlanOutput) Arn ¶ added in v5.40.0
func (o ResponsePlanOutput) Arn() pulumi.StringOutput
The ARN of the response plan.
func (ResponsePlanOutput) ChatChannels ¶ added in v5.40.0
func (o ResponsePlanOutput) ChatChannels() pulumi.StringArrayOutput
The Chatbot chat channel used for collaboration during an incident.
func (ResponsePlanOutput) DisplayName ¶ added in v5.40.0
func (o ResponsePlanOutput) DisplayName() pulumi.StringPtrOutput
The long format of the response plan name. This field can contain spaces.
func (ResponsePlanOutput) ElementType ¶ added in v5.40.0
func (ResponsePlanOutput) ElementType() reflect.Type
func (ResponsePlanOutput) Engagements ¶ added in v5.40.0
func (o ResponsePlanOutput) Engagements() pulumi.StringArrayOutput
The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages during an incident.
func (ResponsePlanOutput) IncidentTemplate ¶ added in v5.40.0
func (o ResponsePlanOutput) IncidentTemplate() ResponsePlanIncidentTemplateOutput
func (ResponsePlanOutput) Integration ¶ added in v5.40.0
func (o ResponsePlanOutput) Integration() ResponsePlanIntegrationPtrOutput
Information about third-party services integrated into the response plan. The following values are supported:
func (ResponsePlanOutput) Name ¶ added in v5.40.0
func (o ResponsePlanOutput) Name() pulumi.StringOutput
The name of the response plan.
func (ResponsePlanOutput) Tags ¶ added in v5.40.0
func (o ResponsePlanOutput) Tags() pulumi.StringMapOutput
The tags applied to the response plan.
func (ResponsePlanOutput) TagsAll ¶ added in v5.40.0
func (o ResponsePlanOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (ResponsePlanOutput) ToResponsePlanOutput ¶ added in v5.40.0
func (o ResponsePlanOutput) ToResponsePlanOutput() ResponsePlanOutput
func (ResponsePlanOutput) ToResponsePlanOutputWithContext ¶ added in v5.40.0
func (o ResponsePlanOutput) ToResponsePlanOutputWithContext(ctx context.Context) ResponsePlanOutput
type ResponsePlanState ¶ added in v5.40.0
type ResponsePlanState struct { // The actions that the response plan starts at the beginning of an incident. Action ResponsePlanActionPtrInput // The ARN of the response plan. Arn pulumi.StringPtrInput // The Chatbot chat channel used for collaboration during an incident. ChatChannels pulumi.StringArrayInput // The long format of the response plan name. This field can contain spaces. DisplayName pulumi.StringPtrInput // The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages during an incident. Engagements pulumi.StringArrayInput IncidentTemplate ResponsePlanIncidentTemplatePtrInput // Information about third-party services integrated into the response plan. The following values are supported: Integration ResponsePlanIntegrationPtrInput // The name of the response plan. Name pulumi.StringPtrInput // The tags applied to the response plan. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapInput }
func (ResponsePlanState) ElementType ¶ added in v5.40.0
func (ResponsePlanState) ElementType() reflect.Type