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.StringMapOutputdeprecated
- 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.StringMapOutputdeprecated
- 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 ¶
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 ¶
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 ¶
func (GetResponsePlanActionArgs) ElementType() reflect.Type
func (GetResponsePlanActionArgs) ToGetResponsePlanActionOutput ¶
func (i GetResponsePlanActionArgs) ToGetResponsePlanActionOutput() GetResponsePlanActionOutput
func (GetResponsePlanActionArgs) ToGetResponsePlanActionOutputWithContext ¶
func (i GetResponsePlanActionArgs) ToGetResponsePlanActionOutputWithContext(ctx context.Context) GetResponsePlanActionOutput
type GetResponsePlanActionArray ¶
type GetResponsePlanActionArray []GetResponsePlanActionInput
func (GetResponsePlanActionArray) ElementType ¶
func (GetResponsePlanActionArray) ElementType() reflect.Type
func (GetResponsePlanActionArray) ToGetResponsePlanActionArrayOutput ¶
func (i GetResponsePlanActionArray) ToGetResponsePlanActionArrayOutput() GetResponsePlanActionArrayOutput
func (GetResponsePlanActionArray) ToGetResponsePlanActionArrayOutputWithContext ¶
func (i GetResponsePlanActionArray) ToGetResponsePlanActionArrayOutputWithContext(ctx context.Context) GetResponsePlanActionArrayOutput
type GetResponsePlanActionArrayInput ¶
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 ¶
type GetResponsePlanActionArrayOutput struct{ *pulumi.OutputState }
func (GetResponsePlanActionArrayOutput) ElementType ¶
func (GetResponsePlanActionArrayOutput) ElementType() reflect.Type
func (GetResponsePlanActionArrayOutput) Index ¶
func (o GetResponsePlanActionArrayOutput) Index(i pulumi.IntInput) GetResponsePlanActionOutput
func (GetResponsePlanActionArrayOutput) ToGetResponsePlanActionArrayOutput ¶
func (o GetResponsePlanActionArrayOutput) ToGetResponsePlanActionArrayOutput() GetResponsePlanActionArrayOutput
func (GetResponsePlanActionArrayOutput) ToGetResponsePlanActionArrayOutputWithContext ¶
func (o GetResponsePlanActionArrayOutput) ToGetResponsePlanActionArrayOutputWithContext(ctx context.Context) GetResponsePlanActionArrayOutput
type GetResponsePlanActionInput ¶
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 ¶
type GetResponsePlanActionOutput struct{ *pulumi.OutputState }
func (GetResponsePlanActionOutput) ElementType ¶
func (GetResponsePlanActionOutput) ElementType() reflect.Type
func (GetResponsePlanActionOutput) SsmAutomations ¶
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 ¶
func (o GetResponsePlanActionOutput) ToGetResponsePlanActionOutput() GetResponsePlanActionOutput
func (GetResponsePlanActionOutput) ToGetResponsePlanActionOutputWithContext ¶
func (o GetResponsePlanActionOutput) ToGetResponsePlanActionOutputWithContext(ctx context.Context) GetResponsePlanActionOutput
type GetResponsePlanActionSsmAutomation ¶
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 ¶
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 ¶
func (GetResponsePlanActionSsmAutomationArgs) ElementType() reflect.Type
func (GetResponsePlanActionSsmAutomationArgs) ToGetResponsePlanActionSsmAutomationOutput ¶
func (i GetResponsePlanActionSsmAutomationArgs) ToGetResponsePlanActionSsmAutomationOutput() GetResponsePlanActionSsmAutomationOutput
func (GetResponsePlanActionSsmAutomationArgs) ToGetResponsePlanActionSsmAutomationOutputWithContext ¶
func (i GetResponsePlanActionSsmAutomationArgs) ToGetResponsePlanActionSsmAutomationOutputWithContext(ctx context.Context) GetResponsePlanActionSsmAutomationOutput
type GetResponsePlanActionSsmAutomationArray ¶
type GetResponsePlanActionSsmAutomationArray []GetResponsePlanActionSsmAutomationInput
func (GetResponsePlanActionSsmAutomationArray) ElementType ¶
func (GetResponsePlanActionSsmAutomationArray) ElementType() reflect.Type
func (GetResponsePlanActionSsmAutomationArray) ToGetResponsePlanActionSsmAutomationArrayOutput ¶
func (i GetResponsePlanActionSsmAutomationArray) ToGetResponsePlanActionSsmAutomationArrayOutput() GetResponsePlanActionSsmAutomationArrayOutput
func (GetResponsePlanActionSsmAutomationArray) ToGetResponsePlanActionSsmAutomationArrayOutputWithContext ¶
func (i GetResponsePlanActionSsmAutomationArray) ToGetResponsePlanActionSsmAutomationArrayOutputWithContext(ctx context.Context) GetResponsePlanActionSsmAutomationArrayOutput
type GetResponsePlanActionSsmAutomationArrayInput ¶
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 ¶
type GetResponsePlanActionSsmAutomationArrayOutput struct{ *pulumi.OutputState }
func (GetResponsePlanActionSsmAutomationArrayOutput) ElementType ¶
func (GetResponsePlanActionSsmAutomationArrayOutput) ElementType() reflect.Type
func (GetResponsePlanActionSsmAutomationArrayOutput) ToGetResponsePlanActionSsmAutomationArrayOutput ¶
func (o GetResponsePlanActionSsmAutomationArrayOutput) ToGetResponsePlanActionSsmAutomationArrayOutput() GetResponsePlanActionSsmAutomationArrayOutput
func (GetResponsePlanActionSsmAutomationArrayOutput) ToGetResponsePlanActionSsmAutomationArrayOutputWithContext ¶
func (o GetResponsePlanActionSsmAutomationArrayOutput) ToGetResponsePlanActionSsmAutomationArrayOutputWithContext(ctx context.Context) GetResponsePlanActionSsmAutomationArrayOutput
type GetResponsePlanActionSsmAutomationInput ¶
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 ¶
type GetResponsePlanActionSsmAutomationOutput struct{ *pulumi.OutputState }
func (GetResponsePlanActionSsmAutomationOutput) DocumentName ¶
func (o GetResponsePlanActionSsmAutomationOutput) DocumentName() pulumi.StringOutput
The automation document's name.
func (GetResponsePlanActionSsmAutomationOutput) DocumentVersion ¶
func (o GetResponsePlanActionSsmAutomationOutput) DocumentVersion() pulumi.StringOutput
The version of the automation document to use at runtime.
func (GetResponsePlanActionSsmAutomationOutput) DynamicParameters ¶
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 ¶
func (GetResponsePlanActionSsmAutomationOutput) ElementType() reflect.Type
func (GetResponsePlanActionSsmAutomationOutput) Parameters ¶
func (o GetResponsePlanActionSsmAutomationOutput) Parameters() GetResponsePlanActionSsmAutomationParameterArrayOutput
The key-value pair parameters used when the automation document runs. The following values are supported:
func (GetResponsePlanActionSsmAutomationOutput) RoleArn ¶
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 ¶
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 ¶
func (o GetResponsePlanActionSsmAutomationOutput) ToGetResponsePlanActionSsmAutomationOutput() GetResponsePlanActionSsmAutomationOutput
func (GetResponsePlanActionSsmAutomationOutput) ToGetResponsePlanActionSsmAutomationOutputWithContext ¶
func (o GetResponsePlanActionSsmAutomationOutput) ToGetResponsePlanActionSsmAutomationOutputWithContext(ctx context.Context) GetResponsePlanActionSsmAutomationOutput
type GetResponsePlanActionSsmAutomationParameterArgs ¶
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 ¶
func (GetResponsePlanActionSsmAutomationParameterArgs) ElementType() reflect.Type
func (GetResponsePlanActionSsmAutomationParameterArgs) ToGetResponsePlanActionSsmAutomationParameterOutput ¶
func (i GetResponsePlanActionSsmAutomationParameterArgs) ToGetResponsePlanActionSsmAutomationParameterOutput() GetResponsePlanActionSsmAutomationParameterOutput
func (GetResponsePlanActionSsmAutomationParameterArgs) ToGetResponsePlanActionSsmAutomationParameterOutputWithContext ¶
func (i GetResponsePlanActionSsmAutomationParameterArgs) ToGetResponsePlanActionSsmAutomationParameterOutputWithContext(ctx context.Context) GetResponsePlanActionSsmAutomationParameterOutput
type GetResponsePlanActionSsmAutomationParameterArray ¶
type GetResponsePlanActionSsmAutomationParameterArray []GetResponsePlanActionSsmAutomationParameterInput
func (GetResponsePlanActionSsmAutomationParameterArray) ElementType ¶
func (GetResponsePlanActionSsmAutomationParameterArray) ElementType() reflect.Type
func (GetResponsePlanActionSsmAutomationParameterArray) ToGetResponsePlanActionSsmAutomationParameterArrayOutput ¶
func (i GetResponsePlanActionSsmAutomationParameterArray) ToGetResponsePlanActionSsmAutomationParameterArrayOutput() GetResponsePlanActionSsmAutomationParameterArrayOutput
func (GetResponsePlanActionSsmAutomationParameterArray) ToGetResponsePlanActionSsmAutomationParameterArrayOutputWithContext ¶
func (i GetResponsePlanActionSsmAutomationParameterArray) ToGetResponsePlanActionSsmAutomationParameterArrayOutputWithContext(ctx context.Context) GetResponsePlanActionSsmAutomationParameterArrayOutput
type GetResponsePlanActionSsmAutomationParameterArrayInput ¶
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 ¶
type GetResponsePlanActionSsmAutomationParameterArrayOutput struct{ *pulumi.OutputState }
func (GetResponsePlanActionSsmAutomationParameterArrayOutput) ElementType ¶
func (GetResponsePlanActionSsmAutomationParameterArrayOutput) ElementType() reflect.Type
func (GetResponsePlanActionSsmAutomationParameterArrayOutput) ToGetResponsePlanActionSsmAutomationParameterArrayOutput ¶
func (o GetResponsePlanActionSsmAutomationParameterArrayOutput) ToGetResponsePlanActionSsmAutomationParameterArrayOutput() GetResponsePlanActionSsmAutomationParameterArrayOutput
func (GetResponsePlanActionSsmAutomationParameterArrayOutput) ToGetResponsePlanActionSsmAutomationParameterArrayOutputWithContext ¶
func (o GetResponsePlanActionSsmAutomationParameterArrayOutput) ToGetResponsePlanActionSsmAutomationParameterArrayOutputWithContext(ctx context.Context) GetResponsePlanActionSsmAutomationParameterArrayOutput
type GetResponsePlanActionSsmAutomationParameterInput ¶
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 ¶
type GetResponsePlanActionSsmAutomationParameterOutput struct{ *pulumi.OutputState }
func (GetResponsePlanActionSsmAutomationParameterOutput) ElementType ¶
func (GetResponsePlanActionSsmAutomationParameterOutput) ElementType() reflect.Type
func (GetResponsePlanActionSsmAutomationParameterOutput) Name ¶
func (o GetResponsePlanActionSsmAutomationParameterOutput) Name() pulumi.StringOutput
The name of the PagerDuty configuration.
func (GetResponsePlanActionSsmAutomationParameterOutput) ToGetResponsePlanActionSsmAutomationParameterOutput ¶
func (o GetResponsePlanActionSsmAutomationParameterOutput) ToGetResponsePlanActionSsmAutomationParameterOutput() GetResponsePlanActionSsmAutomationParameterOutput
func (GetResponsePlanActionSsmAutomationParameterOutput) ToGetResponsePlanActionSsmAutomationParameterOutputWithContext ¶
func (o GetResponsePlanActionSsmAutomationParameterOutput) ToGetResponsePlanActionSsmAutomationParameterOutputWithContext(ctx context.Context) GetResponsePlanActionSsmAutomationParameterOutput
func (GetResponsePlanActionSsmAutomationParameterOutput) Values ¶
func (o GetResponsePlanActionSsmAutomationParameterOutput) Values() pulumi.StringArrayOutput
The values for the associated parameter name.
type GetResponsePlanIncidentTemplate ¶
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 ¶
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 ¶
func (GetResponsePlanIncidentTemplateArgs) ElementType() reflect.Type
func (GetResponsePlanIncidentTemplateArgs) ToGetResponsePlanIncidentTemplateOutput ¶
func (i GetResponsePlanIncidentTemplateArgs) ToGetResponsePlanIncidentTemplateOutput() GetResponsePlanIncidentTemplateOutput
func (GetResponsePlanIncidentTemplateArgs) ToGetResponsePlanIncidentTemplateOutputWithContext ¶
func (i GetResponsePlanIncidentTemplateArgs) ToGetResponsePlanIncidentTemplateOutputWithContext(ctx context.Context) GetResponsePlanIncidentTemplateOutput
type GetResponsePlanIncidentTemplateArray ¶
type GetResponsePlanIncidentTemplateArray []GetResponsePlanIncidentTemplateInput
func (GetResponsePlanIncidentTemplateArray) ElementType ¶
func (GetResponsePlanIncidentTemplateArray) ElementType() reflect.Type
func (GetResponsePlanIncidentTemplateArray) ToGetResponsePlanIncidentTemplateArrayOutput ¶
func (i GetResponsePlanIncidentTemplateArray) ToGetResponsePlanIncidentTemplateArrayOutput() GetResponsePlanIncidentTemplateArrayOutput
func (GetResponsePlanIncidentTemplateArray) ToGetResponsePlanIncidentTemplateArrayOutputWithContext ¶
func (i GetResponsePlanIncidentTemplateArray) ToGetResponsePlanIncidentTemplateArrayOutputWithContext(ctx context.Context) GetResponsePlanIncidentTemplateArrayOutput
type GetResponsePlanIncidentTemplateArrayInput ¶
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 ¶
type GetResponsePlanIncidentTemplateArrayOutput struct{ *pulumi.OutputState }
func (GetResponsePlanIncidentTemplateArrayOutput) ElementType ¶
func (GetResponsePlanIncidentTemplateArrayOutput) ElementType() reflect.Type
func (GetResponsePlanIncidentTemplateArrayOutput) ToGetResponsePlanIncidentTemplateArrayOutput ¶
func (o GetResponsePlanIncidentTemplateArrayOutput) ToGetResponsePlanIncidentTemplateArrayOutput() GetResponsePlanIncidentTemplateArrayOutput
func (GetResponsePlanIncidentTemplateArrayOutput) ToGetResponsePlanIncidentTemplateArrayOutputWithContext ¶
func (o GetResponsePlanIncidentTemplateArrayOutput) ToGetResponsePlanIncidentTemplateArrayOutputWithContext(ctx context.Context) GetResponsePlanIncidentTemplateArrayOutput
type GetResponsePlanIncidentTemplateInput ¶
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 ¶
type GetResponsePlanIncidentTemplateNotificationTarget struct { // The ARN of the Amazon SNS topic. SnsTopicArn string `pulumi:"snsTopicArn"` }
type GetResponsePlanIncidentTemplateNotificationTargetArgs ¶
type GetResponsePlanIncidentTemplateNotificationTargetArgs struct { // The ARN of the Amazon SNS topic. SnsTopicArn pulumi.StringInput `pulumi:"snsTopicArn"` }
func (GetResponsePlanIncidentTemplateNotificationTargetArgs) ElementType ¶
func (GetResponsePlanIncidentTemplateNotificationTargetArgs) ElementType() reflect.Type
func (GetResponsePlanIncidentTemplateNotificationTargetArgs) ToGetResponsePlanIncidentTemplateNotificationTargetOutput ¶
func (i GetResponsePlanIncidentTemplateNotificationTargetArgs) ToGetResponsePlanIncidentTemplateNotificationTargetOutput() GetResponsePlanIncidentTemplateNotificationTargetOutput
func (GetResponsePlanIncidentTemplateNotificationTargetArgs) ToGetResponsePlanIncidentTemplateNotificationTargetOutputWithContext ¶
func (i GetResponsePlanIncidentTemplateNotificationTargetArgs) ToGetResponsePlanIncidentTemplateNotificationTargetOutputWithContext(ctx context.Context) GetResponsePlanIncidentTemplateNotificationTargetOutput
type GetResponsePlanIncidentTemplateNotificationTargetArray ¶
type GetResponsePlanIncidentTemplateNotificationTargetArray []GetResponsePlanIncidentTemplateNotificationTargetInput
func (GetResponsePlanIncidentTemplateNotificationTargetArray) ElementType ¶
func (GetResponsePlanIncidentTemplateNotificationTargetArray) ElementType() reflect.Type
func (GetResponsePlanIncidentTemplateNotificationTargetArray) ToGetResponsePlanIncidentTemplateNotificationTargetArrayOutput ¶
func (i GetResponsePlanIncidentTemplateNotificationTargetArray) ToGetResponsePlanIncidentTemplateNotificationTargetArrayOutput() GetResponsePlanIncidentTemplateNotificationTargetArrayOutput
func (GetResponsePlanIncidentTemplateNotificationTargetArray) ToGetResponsePlanIncidentTemplateNotificationTargetArrayOutputWithContext ¶
func (i GetResponsePlanIncidentTemplateNotificationTargetArray) ToGetResponsePlanIncidentTemplateNotificationTargetArrayOutputWithContext(ctx context.Context) GetResponsePlanIncidentTemplateNotificationTargetArrayOutput
type GetResponsePlanIncidentTemplateNotificationTargetArrayInput ¶
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 ¶
type GetResponsePlanIncidentTemplateNotificationTargetArrayOutput struct{ *pulumi.OutputState }
func (GetResponsePlanIncidentTemplateNotificationTargetArrayOutput) ElementType ¶
func (GetResponsePlanIncidentTemplateNotificationTargetArrayOutput) ElementType() reflect.Type
func (GetResponsePlanIncidentTemplateNotificationTargetArrayOutput) ToGetResponsePlanIncidentTemplateNotificationTargetArrayOutput ¶
func (o GetResponsePlanIncidentTemplateNotificationTargetArrayOutput) ToGetResponsePlanIncidentTemplateNotificationTargetArrayOutput() GetResponsePlanIncidentTemplateNotificationTargetArrayOutput
func (GetResponsePlanIncidentTemplateNotificationTargetArrayOutput) ToGetResponsePlanIncidentTemplateNotificationTargetArrayOutputWithContext ¶
func (o GetResponsePlanIncidentTemplateNotificationTargetArrayOutput) ToGetResponsePlanIncidentTemplateNotificationTargetArrayOutputWithContext(ctx context.Context) GetResponsePlanIncidentTemplateNotificationTargetArrayOutput
type GetResponsePlanIncidentTemplateNotificationTargetInput ¶
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 ¶
type GetResponsePlanIncidentTemplateNotificationTargetOutput struct{ *pulumi.OutputState }
func (GetResponsePlanIncidentTemplateNotificationTargetOutput) ElementType ¶
func (GetResponsePlanIncidentTemplateNotificationTargetOutput) ElementType() reflect.Type
func (GetResponsePlanIncidentTemplateNotificationTargetOutput) SnsTopicArn ¶
func (o GetResponsePlanIncidentTemplateNotificationTargetOutput) SnsTopicArn() pulumi.StringOutput
The ARN of the Amazon SNS topic.
func (GetResponsePlanIncidentTemplateNotificationTargetOutput) ToGetResponsePlanIncidentTemplateNotificationTargetOutput ¶
func (o GetResponsePlanIncidentTemplateNotificationTargetOutput) ToGetResponsePlanIncidentTemplateNotificationTargetOutput() GetResponsePlanIncidentTemplateNotificationTargetOutput
func (GetResponsePlanIncidentTemplateNotificationTargetOutput) ToGetResponsePlanIncidentTemplateNotificationTargetOutputWithContext ¶
func (o GetResponsePlanIncidentTemplateNotificationTargetOutput) ToGetResponsePlanIncidentTemplateNotificationTargetOutputWithContext(ctx context.Context) GetResponsePlanIncidentTemplateNotificationTargetOutput
type GetResponsePlanIncidentTemplateOutput ¶
type GetResponsePlanIncidentTemplateOutput struct{ *pulumi.OutputState }
func (GetResponsePlanIncidentTemplateOutput) DedupeString ¶
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 ¶
func (GetResponsePlanIncidentTemplateOutput) ElementType() reflect.Type
func (GetResponsePlanIncidentTemplateOutput) Impact ¶
func (o GetResponsePlanIncidentTemplateOutput) Impact() pulumi.IntOutput
The impact value of a generated incident. The following values are supported:
func (GetResponsePlanIncidentTemplateOutput) IncidentTags ¶
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 ¶
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 ¶
func (o GetResponsePlanIncidentTemplateOutput) Summary() pulumi.StringOutput
The summary of an incident.
func (GetResponsePlanIncidentTemplateOutput) Title ¶
func (o GetResponsePlanIncidentTemplateOutput) Title() pulumi.StringOutput
The title of a generated incident.
func (GetResponsePlanIncidentTemplateOutput) ToGetResponsePlanIncidentTemplateOutput ¶
func (o GetResponsePlanIncidentTemplateOutput) ToGetResponsePlanIncidentTemplateOutput() GetResponsePlanIncidentTemplateOutput
func (GetResponsePlanIncidentTemplateOutput) ToGetResponsePlanIncidentTemplateOutputWithContext ¶
func (o GetResponsePlanIncidentTemplateOutput) ToGetResponsePlanIncidentTemplateOutputWithContext(ctx context.Context) GetResponsePlanIncidentTemplateOutput
type GetResponsePlanIntegration ¶
type GetResponsePlanIntegration struct { // Details about the PagerDuty configuration for a response plan. The following values are supported: Pagerduties []GetResponsePlanIntegrationPagerduty `pulumi:"pagerduties"` }
type GetResponsePlanIntegrationArgs ¶
type GetResponsePlanIntegrationArgs struct { // Details about the PagerDuty configuration for a response plan. The following values are supported: Pagerduties GetResponsePlanIntegrationPagerdutyArrayInput `pulumi:"pagerduties"` }
func (GetResponsePlanIntegrationArgs) ElementType ¶
func (GetResponsePlanIntegrationArgs) ElementType() reflect.Type
func (GetResponsePlanIntegrationArgs) ToGetResponsePlanIntegrationOutput ¶
func (i GetResponsePlanIntegrationArgs) ToGetResponsePlanIntegrationOutput() GetResponsePlanIntegrationOutput
func (GetResponsePlanIntegrationArgs) ToGetResponsePlanIntegrationOutputWithContext ¶
func (i GetResponsePlanIntegrationArgs) ToGetResponsePlanIntegrationOutputWithContext(ctx context.Context) GetResponsePlanIntegrationOutput
type GetResponsePlanIntegrationArray ¶
type GetResponsePlanIntegrationArray []GetResponsePlanIntegrationInput
func (GetResponsePlanIntegrationArray) ElementType ¶
func (GetResponsePlanIntegrationArray) ElementType() reflect.Type
func (GetResponsePlanIntegrationArray) ToGetResponsePlanIntegrationArrayOutput ¶
func (i GetResponsePlanIntegrationArray) ToGetResponsePlanIntegrationArrayOutput() GetResponsePlanIntegrationArrayOutput
func (GetResponsePlanIntegrationArray) ToGetResponsePlanIntegrationArrayOutputWithContext ¶
func (i GetResponsePlanIntegrationArray) ToGetResponsePlanIntegrationArrayOutputWithContext(ctx context.Context) GetResponsePlanIntegrationArrayOutput
type GetResponsePlanIntegrationArrayInput ¶
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 ¶
type GetResponsePlanIntegrationArrayOutput struct{ *pulumi.OutputState }
func (GetResponsePlanIntegrationArrayOutput) ElementType ¶
func (GetResponsePlanIntegrationArrayOutput) ElementType() reflect.Type
func (GetResponsePlanIntegrationArrayOutput) Index ¶
func (o GetResponsePlanIntegrationArrayOutput) Index(i pulumi.IntInput) GetResponsePlanIntegrationOutput
func (GetResponsePlanIntegrationArrayOutput) ToGetResponsePlanIntegrationArrayOutput ¶
func (o GetResponsePlanIntegrationArrayOutput) ToGetResponsePlanIntegrationArrayOutput() GetResponsePlanIntegrationArrayOutput
func (GetResponsePlanIntegrationArrayOutput) ToGetResponsePlanIntegrationArrayOutputWithContext ¶
func (o GetResponsePlanIntegrationArrayOutput) ToGetResponsePlanIntegrationArrayOutputWithContext(ctx context.Context) GetResponsePlanIntegrationArrayOutput
type GetResponsePlanIntegrationInput ¶
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 ¶
type GetResponsePlanIntegrationOutput struct{ *pulumi.OutputState }
func (GetResponsePlanIntegrationOutput) ElementType ¶
func (GetResponsePlanIntegrationOutput) ElementType() reflect.Type
func (GetResponsePlanIntegrationOutput) Pagerduties ¶
func (o GetResponsePlanIntegrationOutput) Pagerduties() GetResponsePlanIntegrationPagerdutyArrayOutput
Details about the PagerDuty configuration for a response plan. The following values are supported:
func (GetResponsePlanIntegrationOutput) ToGetResponsePlanIntegrationOutput ¶
func (o GetResponsePlanIntegrationOutput) ToGetResponsePlanIntegrationOutput() GetResponsePlanIntegrationOutput
func (GetResponsePlanIntegrationOutput) ToGetResponsePlanIntegrationOutputWithContext ¶
func (o GetResponsePlanIntegrationOutput) ToGetResponsePlanIntegrationOutputWithContext(ctx context.Context) GetResponsePlanIntegrationOutput
type GetResponsePlanIntegrationPagerduty ¶
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 ¶
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 ¶
func (GetResponsePlanIntegrationPagerdutyArgs) ElementType() reflect.Type
func (GetResponsePlanIntegrationPagerdutyArgs) ToGetResponsePlanIntegrationPagerdutyOutput ¶
func (i GetResponsePlanIntegrationPagerdutyArgs) ToGetResponsePlanIntegrationPagerdutyOutput() GetResponsePlanIntegrationPagerdutyOutput
func (GetResponsePlanIntegrationPagerdutyArgs) ToGetResponsePlanIntegrationPagerdutyOutputWithContext ¶
func (i GetResponsePlanIntegrationPagerdutyArgs) ToGetResponsePlanIntegrationPagerdutyOutputWithContext(ctx context.Context) GetResponsePlanIntegrationPagerdutyOutput
type GetResponsePlanIntegrationPagerdutyArray ¶
type GetResponsePlanIntegrationPagerdutyArray []GetResponsePlanIntegrationPagerdutyInput
func (GetResponsePlanIntegrationPagerdutyArray) ElementType ¶
func (GetResponsePlanIntegrationPagerdutyArray) ElementType() reflect.Type
func (GetResponsePlanIntegrationPagerdutyArray) ToGetResponsePlanIntegrationPagerdutyArrayOutput ¶
func (i GetResponsePlanIntegrationPagerdutyArray) ToGetResponsePlanIntegrationPagerdutyArrayOutput() GetResponsePlanIntegrationPagerdutyArrayOutput
func (GetResponsePlanIntegrationPagerdutyArray) ToGetResponsePlanIntegrationPagerdutyArrayOutputWithContext ¶
func (i GetResponsePlanIntegrationPagerdutyArray) ToGetResponsePlanIntegrationPagerdutyArrayOutputWithContext(ctx context.Context) GetResponsePlanIntegrationPagerdutyArrayOutput
type GetResponsePlanIntegrationPagerdutyArrayInput ¶
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 ¶
type GetResponsePlanIntegrationPagerdutyArrayOutput struct{ *pulumi.OutputState }
func (GetResponsePlanIntegrationPagerdutyArrayOutput) ElementType ¶
func (GetResponsePlanIntegrationPagerdutyArrayOutput) ElementType() reflect.Type
func (GetResponsePlanIntegrationPagerdutyArrayOutput) ToGetResponsePlanIntegrationPagerdutyArrayOutput ¶
func (o GetResponsePlanIntegrationPagerdutyArrayOutput) ToGetResponsePlanIntegrationPagerdutyArrayOutput() GetResponsePlanIntegrationPagerdutyArrayOutput
func (GetResponsePlanIntegrationPagerdutyArrayOutput) ToGetResponsePlanIntegrationPagerdutyArrayOutputWithContext ¶
func (o GetResponsePlanIntegrationPagerdutyArrayOutput) ToGetResponsePlanIntegrationPagerdutyArrayOutputWithContext(ctx context.Context) GetResponsePlanIntegrationPagerdutyArrayOutput
type GetResponsePlanIntegrationPagerdutyInput ¶
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 ¶
type GetResponsePlanIntegrationPagerdutyOutput struct{ *pulumi.OutputState }
func (GetResponsePlanIntegrationPagerdutyOutput) ElementType ¶
func (GetResponsePlanIntegrationPagerdutyOutput) ElementType() reflect.Type
func (GetResponsePlanIntegrationPagerdutyOutput) Name ¶
func (o GetResponsePlanIntegrationPagerdutyOutput) Name() pulumi.StringOutput
The name of the PagerDuty configuration.
func (GetResponsePlanIntegrationPagerdutyOutput) SecretId ¶
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 ¶
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 ¶
func (o GetResponsePlanIntegrationPagerdutyOutput) ToGetResponsePlanIntegrationPagerdutyOutput() GetResponsePlanIntegrationPagerdutyOutput
func (GetResponsePlanIntegrationPagerdutyOutput) ToGetResponsePlanIntegrationPagerdutyOutputWithContext ¶
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
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/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 }) }
``` <!--End PulumiCodeChooser -->
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 ¶
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 ¶
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 ¶
func (LookupResponsePlanOutputArgs) ElementType() reflect.Type
type LookupResponsePlanResult ¶
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 ¶
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 ¶
type LookupResponsePlanResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getResponsePlan.
func LookupResponsePlanOutput ¶
func LookupResponsePlanOutput(ctx *pulumi.Context, args LookupResponsePlanOutputArgs, opts ...pulumi.InvokeOption) LookupResponsePlanResultOutput
func (LookupResponsePlanResultOutput) Actions ¶
func (o LookupResponsePlanResultOutput) Actions() GetResponsePlanActionArrayOutput
(Optional) The actions that the response plan starts at the beginning of an incident.
func (LookupResponsePlanResultOutput) Arn ¶
func (o LookupResponsePlanResultOutput) Arn() pulumi.StringOutput
func (LookupResponsePlanResultOutput) ChatChannels ¶
func (o LookupResponsePlanResultOutput) ChatChannels() pulumi.StringArrayOutput
The Chatbot chat channel used for collaboration during an incident.
func (LookupResponsePlanResultOutput) DisplayName ¶
func (o LookupResponsePlanResultOutput) DisplayName() pulumi.StringOutput
The long format of the response plan name. This field can contain spaces.
func (LookupResponsePlanResultOutput) ElementType ¶
func (LookupResponsePlanResultOutput) ElementType() reflect.Type
func (LookupResponsePlanResultOutput) Engagements ¶
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 ¶
func (o LookupResponsePlanResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupResponsePlanResultOutput) IncidentTemplates ¶
func (o LookupResponsePlanResultOutput) IncidentTemplates() GetResponsePlanIncidentTemplateArrayOutput
func (LookupResponsePlanResultOutput) Integrations ¶
func (o LookupResponsePlanResultOutput) Integrations() GetResponsePlanIntegrationArrayOutput
Information about third-party services integrated into the response plan. The following values are supported:
func (LookupResponsePlanResultOutput) Name ¶
func (o LookupResponsePlanResultOutput) Name() pulumi.StringOutput
The name of the PagerDuty configuration.
func (LookupResponsePlanResultOutput) Tags ¶
func (o LookupResponsePlanResultOutput) Tags() pulumi.StringMapOutput
The tags applied to the response plan.
func (LookupResponsePlanResultOutput) ToLookupResponsePlanResultOutput ¶
func (o LookupResponsePlanResultOutput) ToLookupResponsePlanResultOutput() LookupResponsePlanResultOutput
func (LookupResponsePlanResultOutput) ToLookupResponsePlanResultOutputWithContext ¶
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. // // Deprecated: Please use `tags` instead. 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.
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/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 }) }
``` <!--End PulumiCodeChooser -->
Add a Region to a replication set. (You can add only one Region at a time.)
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/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 }) }
``` <!--End PulumiCodeChooser -->
Delete a Region from a replication set. (You can delete only one Region at a time.)
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/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 }) }
``` <!--End PulumiCodeChooser -->
## Basic Usage with an AWS Customer Managed Key
Create a replication set with an AWS Key Management Service (AWS KMS) customer manager key:
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/kms" "github.com/pulumi/pulumi-aws/sdk/v6/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, "example_key", 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 }) }
``` <!--End PulumiCodeChooser -->
## Import
Using `pulumi import`, import an Incident Manager replication. For example:
```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
deprecated
func (o ReplicationSetOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
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. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (ReplicationSetState) ElementType ¶
func (ReplicationSetState) ElementType() reflect.Type
type ResponsePlan ¶
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. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Provides a resource to manage response plans in AWS Systems Manager Incident Manager.
## Example Usage
### Basic Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/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{ Name: pulumi.String("name"), IncidentTemplate: &ssmincidents.ResponsePlanIncidentTemplateArgs{ Title: pulumi.String("title"), Impact: pulumi.Int(3), }, Tags: pulumi.StringMap{ "key": pulumi.String("value"), }, }, pulumi.DependsOn([]pulumi.Resource{ exampleAwsSsmincidentsReplicationSet, })) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Usage With All Fields
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/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{ Name: pulumi.String("name"), 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(example1.Arn), }, &ssmincidents.ResponsePlanIncidentTemplateNotificationTargetArgs{ SnsTopicArn: pulumi.Any(example2.Arn), }, }, Summary: pulumi.String("summary"), }, DisplayName: pulumi.String("display name"), ChatChannels: pulumi.StringArray{ 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(document1.Name), RoleArn: pulumi.Any(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{ exampleAwsSsmincidentsReplicationSet, })) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
Using `pulumi import`, import an Incident Manager response plan using the response plan ARN. You can find the response plan ARN in the AWS Management Console. For example:
```sh $ pulumi import aws:ssmincidents/responsePlan:ResponsePlan responsePlanName ARNValue ```
func GetResponsePlan ¶
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 ¶
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 ¶
func (*ResponsePlan) ElementType() reflect.Type
func (*ResponsePlan) ToResponsePlanOutput ¶
func (i *ResponsePlan) ToResponsePlanOutput() ResponsePlanOutput
func (*ResponsePlan) ToResponsePlanOutputWithContext ¶
func (i *ResponsePlan) ToResponsePlanOutputWithContext(ctx context.Context) ResponsePlanOutput
type ResponsePlanAction ¶
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 ¶
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 ¶
func (ResponsePlanActionArgs) ElementType() reflect.Type
func (ResponsePlanActionArgs) ToResponsePlanActionOutput ¶
func (i ResponsePlanActionArgs) ToResponsePlanActionOutput() ResponsePlanActionOutput
func (ResponsePlanActionArgs) ToResponsePlanActionOutputWithContext ¶
func (i ResponsePlanActionArgs) ToResponsePlanActionOutputWithContext(ctx context.Context) ResponsePlanActionOutput
func (ResponsePlanActionArgs) ToResponsePlanActionPtrOutput ¶
func (i ResponsePlanActionArgs) ToResponsePlanActionPtrOutput() ResponsePlanActionPtrOutput
func (ResponsePlanActionArgs) ToResponsePlanActionPtrOutputWithContext ¶
func (i ResponsePlanActionArgs) ToResponsePlanActionPtrOutputWithContext(ctx context.Context) ResponsePlanActionPtrOutput
type ResponsePlanActionInput ¶
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 ¶
type ResponsePlanActionOutput struct{ *pulumi.OutputState }
func (ResponsePlanActionOutput) ElementType ¶
func (ResponsePlanActionOutput) ElementType() reflect.Type
func (ResponsePlanActionOutput) SsmAutomations ¶
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 ¶
func (o ResponsePlanActionOutput) ToResponsePlanActionOutput() ResponsePlanActionOutput
func (ResponsePlanActionOutput) ToResponsePlanActionOutputWithContext ¶
func (o ResponsePlanActionOutput) ToResponsePlanActionOutputWithContext(ctx context.Context) ResponsePlanActionOutput
func (ResponsePlanActionOutput) ToResponsePlanActionPtrOutput ¶
func (o ResponsePlanActionOutput) ToResponsePlanActionPtrOutput() ResponsePlanActionPtrOutput
func (ResponsePlanActionOutput) ToResponsePlanActionPtrOutputWithContext ¶
func (o ResponsePlanActionOutput) ToResponsePlanActionPtrOutputWithContext(ctx context.Context) ResponsePlanActionPtrOutput
type ResponsePlanActionPtrInput ¶
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 ¶
func ResponsePlanActionPtr(v *ResponsePlanActionArgs) ResponsePlanActionPtrInput
type ResponsePlanActionPtrOutput ¶
type ResponsePlanActionPtrOutput struct{ *pulumi.OutputState }
func (ResponsePlanActionPtrOutput) Elem ¶
func (o ResponsePlanActionPtrOutput) Elem() ResponsePlanActionOutput
func (ResponsePlanActionPtrOutput) ElementType ¶
func (ResponsePlanActionPtrOutput) ElementType() reflect.Type
func (ResponsePlanActionPtrOutput) SsmAutomations ¶
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 ¶
func (o ResponsePlanActionPtrOutput) ToResponsePlanActionPtrOutput() ResponsePlanActionPtrOutput
func (ResponsePlanActionPtrOutput) ToResponsePlanActionPtrOutputWithContext ¶
func (o ResponsePlanActionPtrOutput) ToResponsePlanActionPtrOutputWithContext(ctx context.Context) ResponsePlanActionPtrOutput
type ResponsePlanActionSsmAutomation ¶
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 ¶
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 ¶
func (ResponsePlanActionSsmAutomationArgs) ElementType() reflect.Type
func (ResponsePlanActionSsmAutomationArgs) ToResponsePlanActionSsmAutomationOutput ¶
func (i ResponsePlanActionSsmAutomationArgs) ToResponsePlanActionSsmAutomationOutput() ResponsePlanActionSsmAutomationOutput
func (ResponsePlanActionSsmAutomationArgs) ToResponsePlanActionSsmAutomationOutputWithContext ¶
func (i ResponsePlanActionSsmAutomationArgs) ToResponsePlanActionSsmAutomationOutputWithContext(ctx context.Context) ResponsePlanActionSsmAutomationOutput
type ResponsePlanActionSsmAutomationArray ¶
type ResponsePlanActionSsmAutomationArray []ResponsePlanActionSsmAutomationInput
func (ResponsePlanActionSsmAutomationArray) ElementType ¶
func (ResponsePlanActionSsmAutomationArray) ElementType() reflect.Type
func (ResponsePlanActionSsmAutomationArray) ToResponsePlanActionSsmAutomationArrayOutput ¶
func (i ResponsePlanActionSsmAutomationArray) ToResponsePlanActionSsmAutomationArrayOutput() ResponsePlanActionSsmAutomationArrayOutput
func (ResponsePlanActionSsmAutomationArray) ToResponsePlanActionSsmAutomationArrayOutputWithContext ¶
func (i ResponsePlanActionSsmAutomationArray) ToResponsePlanActionSsmAutomationArrayOutputWithContext(ctx context.Context) ResponsePlanActionSsmAutomationArrayOutput
type ResponsePlanActionSsmAutomationArrayInput ¶
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 ¶
type ResponsePlanActionSsmAutomationArrayOutput struct{ *pulumi.OutputState }
func (ResponsePlanActionSsmAutomationArrayOutput) ElementType ¶
func (ResponsePlanActionSsmAutomationArrayOutput) ElementType() reflect.Type
func (ResponsePlanActionSsmAutomationArrayOutput) ToResponsePlanActionSsmAutomationArrayOutput ¶
func (o ResponsePlanActionSsmAutomationArrayOutput) ToResponsePlanActionSsmAutomationArrayOutput() ResponsePlanActionSsmAutomationArrayOutput
func (ResponsePlanActionSsmAutomationArrayOutput) ToResponsePlanActionSsmAutomationArrayOutputWithContext ¶
func (o ResponsePlanActionSsmAutomationArrayOutput) ToResponsePlanActionSsmAutomationArrayOutputWithContext(ctx context.Context) ResponsePlanActionSsmAutomationArrayOutput
type ResponsePlanActionSsmAutomationInput ¶
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 ¶
type ResponsePlanActionSsmAutomationOutput struct{ *pulumi.OutputState }
func (ResponsePlanActionSsmAutomationOutput) DocumentName ¶
func (o ResponsePlanActionSsmAutomationOutput) DocumentName() pulumi.StringOutput
The automation document's name.
func (ResponsePlanActionSsmAutomationOutput) DocumentVersion ¶
func (o ResponsePlanActionSsmAutomationOutput) DocumentVersion() pulumi.StringPtrOutput
The version of the automation document to use at runtime.
func (ResponsePlanActionSsmAutomationOutput) DynamicParameters ¶
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 ¶
func (ResponsePlanActionSsmAutomationOutput) ElementType() reflect.Type
func (ResponsePlanActionSsmAutomationOutput) Parameters ¶
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 ¶
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 ¶
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 ¶
func (o ResponsePlanActionSsmAutomationOutput) ToResponsePlanActionSsmAutomationOutput() ResponsePlanActionSsmAutomationOutput
func (ResponsePlanActionSsmAutomationOutput) ToResponsePlanActionSsmAutomationOutputWithContext ¶
func (o ResponsePlanActionSsmAutomationOutput) ToResponsePlanActionSsmAutomationOutputWithContext(ctx context.Context) ResponsePlanActionSsmAutomationOutput
type ResponsePlanActionSsmAutomationParameterArgs ¶
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 ¶
func (ResponsePlanActionSsmAutomationParameterArgs) ElementType() reflect.Type
func (ResponsePlanActionSsmAutomationParameterArgs) ToResponsePlanActionSsmAutomationParameterOutput ¶
func (i ResponsePlanActionSsmAutomationParameterArgs) ToResponsePlanActionSsmAutomationParameterOutput() ResponsePlanActionSsmAutomationParameterOutput
func (ResponsePlanActionSsmAutomationParameterArgs) ToResponsePlanActionSsmAutomationParameterOutputWithContext ¶
func (i ResponsePlanActionSsmAutomationParameterArgs) ToResponsePlanActionSsmAutomationParameterOutputWithContext(ctx context.Context) ResponsePlanActionSsmAutomationParameterOutput
type ResponsePlanActionSsmAutomationParameterArray ¶
type ResponsePlanActionSsmAutomationParameterArray []ResponsePlanActionSsmAutomationParameterInput
func (ResponsePlanActionSsmAutomationParameterArray) ElementType ¶
func (ResponsePlanActionSsmAutomationParameterArray) ElementType() reflect.Type
func (ResponsePlanActionSsmAutomationParameterArray) ToResponsePlanActionSsmAutomationParameterArrayOutput ¶
func (i ResponsePlanActionSsmAutomationParameterArray) ToResponsePlanActionSsmAutomationParameterArrayOutput() ResponsePlanActionSsmAutomationParameterArrayOutput
func (ResponsePlanActionSsmAutomationParameterArray) ToResponsePlanActionSsmAutomationParameterArrayOutputWithContext ¶
func (i ResponsePlanActionSsmAutomationParameterArray) ToResponsePlanActionSsmAutomationParameterArrayOutputWithContext(ctx context.Context) ResponsePlanActionSsmAutomationParameterArrayOutput
type ResponsePlanActionSsmAutomationParameterArrayInput ¶
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 ¶
type ResponsePlanActionSsmAutomationParameterArrayOutput struct{ *pulumi.OutputState }
func (ResponsePlanActionSsmAutomationParameterArrayOutput) ElementType ¶
func (ResponsePlanActionSsmAutomationParameterArrayOutput) ElementType() reflect.Type
func (ResponsePlanActionSsmAutomationParameterArrayOutput) ToResponsePlanActionSsmAutomationParameterArrayOutput ¶
func (o ResponsePlanActionSsmAutomationParameterArrayOutput) ToResponsePlanActionSsmAutomationParameterArrayOutput() ResponsePlanActionSsmAutomationParameterArrayOutput
func (ResponsePlanActionSsmAutomationParameterArrayOutput) ToResponsePlanActionSsmAutomationParameterArrayOutputWithContext ¶
func (o ResponsePlanActionSsmAutomationParameterArrayOutput) ToResponsePlanActionSsmAutomationParameterArrayOutputWithContext(ctx context.Context) ResponsePlanActionSsmAutomationParameterArrayOutput
type ResponsePlanActionSsmAutomationParameterInput ¶
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 ¶
type ResponsePlanActionSsmAutomationParameterOutput struct{ *pulumi.OutputState }
func (ResponsePlanActionSsmAutomationParameterOutput) ElementType ¶
func (ResponsePlanActionSsmAutomationParameterOutput) ElementType() reflect.Type
func (ResponsePlanActionSsmAutomationParameterOutput) Name ¶
func (o ResponsePlanActionSsmAutomationParameterOutput) Name() pulumi.StringOutput
The name of the response plan.
func (ResponsePlanActionSsmAutomationParameterOutput) ToResponsePlanActionSsmAutomationParameterOutput ¶
func (o ResponsePlanActionSsmAutomationParameterOutput) ToResponsePlanActionSsmAutomationParameterOutput() ResponsePlanActionSsmAutomationParameterOutput
func (ResponsePlanActionSsmAutomationParameterOutput) ToResponsePlanActionSsmAutomationParameterOutputWithContext ¶
func (o ResponsePlanActionSsmAutomationParameterOutput) ToResponsePlanActionSsmAutomationParameterOutputWithContext(ctx context.Context) ResponsePlanActionSsmAutomationParameterOutput
func (ResponsePlanActionSsmAutomationParameterOutput) Values ¶
func (o ResponsePlanActionSsmAutomationParameterOutput) Values() pulumi.StringArrayOutput
The values for the associated parameter name.
type ResponsePlanArgs ¶
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 ¶
func (ResponsePlanArgs) ElementType() reflect.Type
type ResponsePlanArray ¶
type ResponsePlanArray []ResponsePlanInput
func (ResponsePlanArray) ElementType ¶
func (ResponsePlanArray) ElementType() reflect.Type
func (ResponsePlanArray) ToResponsePlanArrayOutput ¶
func (i ResponsePlanArray) ToResponsePlanArrayOutput() ResponsePlanArrayOutput
func (ResponsePlanArray) ToResponsePlanArrayOutputWithContext ¶
func (i ResponsePlanArray) ToResponsePlanArrayOutputWithContext(ctx context.Context) ResponsePlanArrayOutput
type ResponsePlanArrayInput ¶
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 ¶
type ResponsePlanArrayOutput struct{ *pulumi.OutputState }
func (ResponsePlanArrayOutput) ElementType ¶
func (ResponsePlanArrayOutput) ElementType() reflect.Type
func (ResponsePlanArrayOutput) Index ¶
func (o ResponsePlanArrayOutput) Index(i pulumi.IntInput) ResponsePlanOutput
func (ResponsePlanArrayOutput) ToResponsePlanArrayOutput ¶
func (o ResponsePlanArrayOutput) ToResponsePlanArrayOutput() ResponsePlanArrayOutput
func (ResponsePlanArrayOutput) ToResponsePlanArrayOutputWithContext ¶
func (o ResponsePlanArrayOutput) ToResponsePlanArrayOutputWithContext(ctx context.Context) ResponsePlanArrayOutput
type ResponsePlanIncidentTemplate ¶
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 ¶
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 ¶
func (ResponsePlanIncidentTemplateArgs) ElementType() reflect.Type
func (ResponsePlanIncidentTemplateArgs) ToResponsePlanIncidentTemplateOutput ¶
func (i ResponsePlanIncidentTemplateArgs) ToResponsePlanIncidentTemplateOutput() ResponsePlanIncidentTemplateOutput
func (ResponsePlanIncidentTemplateArgs) ToResponsePlanIncidentTemplateOutputWithContext ¶
func (i ResponsePlanIncidentTemplateArgs) ToResponsePlanIncidentTemplateOutputWithContext(ctx context.Context) ResponsePlanIncidentTemplateOutput
func (ResponsePlanIncidentTemplateArgs) ToResponsePlanIncidentTemplatePtrOutput ¶
func (i ResponsePlanIncidentTemplateArgs) ToResponsePlanIncidentTemplatePtrOutput() ResponsePlanIncidentTemplatePtrOutput
func (ResponsePlanIncidentTemplateArgs) ToResponsePlanIncidentTemplatePtrOutputWithContext ¶
func (i ResponsePlanIncidentTemplateArgs) ToResponsePlanIncidentTemplatePtrOutputWithContext(ctx context.Context) ResponsePlanIncidentTemplatePtrOutput
type ResponsePlanIncidentTemplateInput ¶
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 ¶
type ResponsePlanIncidentTemplateNotificationTarget struct { // The ARN of the Amazon SNS topic. // // The following arguments are optional: SnsTopicArn string `pulumi:"snsTopicArn"` }
type ResponsePlanIncidentTemplateNotificationTargetArgs ¶
type ResponsePlanIncidentTemplateNotificationTargetArgs struct { // The ARN of the Amazon SNS topic. // // The following arguments are optional: SnsTopicArn pulumi.StringInput `pulumi:"snsTopicArn"` }
func (ResponsePlanIncidentTemplateNotificationTargetArgs) ElementType ¶
func (ResponsePlanIncidentTemplateNotificationTargetArgs) ElementType() reflect.Type
func (ResponsePlanIncidentTemplateNotificationTargetArgs) ToResponsePlanIncidentTemplateNotificationTargetOutput ¶
func (i ResponsePlanIncidentTemplateNotificationTargetArgs) ToResponsePlanIncidentTemplateNotificationTargetOutput() ResponsePlanIncidentTemplateNotificationTargetOutput
func (ResponsePlanIncidentTemplateNotificationTargetArgs) ToResponsePlanIncidentTemplateNotificationTargetOutputWithContext ¶
func (i ResponsePlanIncidentTemplateNotificationTargetArgs) ToResponsePlanIncidentTemplateNotificationTargetOutputWithContext(ctx context.Context) ResponsePlanIncidentTemplateNotificationTargetOutput
type ResponsePlanIncidentTemplateNotificationTargetArray ¶
type ResponsePlanIncidentTemplateNotificationTargetArray []ResponsePlanIncidentTemplateNotificationTargetInput
func (ResponsePlanIncidentTemplateNotificationTargetArray) ElementType ¶
func (ResponsePlanIncidentTemplateNotificationTargetArray) ElementType() reflect.Type
func (ResponsePlanIncidentTemplateNotificationTargetArray) ToResponsePlanIncidentTemplateNotificationTargetArrayOutput ¶
func (i ResponsePlanIncidentTemplateNotificationTargetArray) ToResponsePlanIncidentTemplateNotificationTargetArrayOutput() ResponsePlanIncidentTemplateNotificationTargetArrayOutput
func (ResponsePlanIncidentTemplateNotificationTargetArray) ToResponsePlanIncidentTemplateNotificationTargetArrayOutputWithContext ¶
func (i ResponsePlanIncidentTemplateNotificationTargetArray) ToResponsePlanIncidentTemplateNotificationTargetArrayOutputWithContext(ctx context.Context) ResponsePlanIncidentTemplateNotificationTargetArrayOutput
type ResponsePlanIncidentTemplateNotificationTargetArrayInput ¶
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 ¶
type ResponsePlanIncidentTemplateNotificationTargetArrayOutput struct{ *pulumi.OutputState }
func (ResponsePlanIncidentTemplateNotificationTargetArrayOutput) ElementType ¶
func (ResponsePlanIncidentTemplateNotificationTargetArrayOutput) ElementType() reflect.Type
func (ResponsePlanIncidentTemplateNotificationTargetArrayOutput) ToResponsePlanIncidentTemplateNotificationTargetArrayOutput ¶
func (o ResponsePlanIncidentTemplateNotificationTargetArrayOutput) ToResponsePlanIncidentTemplateNotificationTargetArrayOutput() ResponsePlanIncidentTemplateNotificationTargetArrayOutput
func (ResponsePlanIncidentTemplateNotificationTargetArrayOutput) ToResponsePlanIncidentTemplateNotificationTargetArrayOutputWithContext ¶
func (o ResponsePlanIncidentTemplateNotificationTargetArrayOutput) ToResponsePlanIncidentTemplateNotificationTargetArrayOutputWithContext(ctx context.Context) ResponsePlanIncidentTemplateNotificationTargetArrayOutput
type ResponsePlanIncidentTemplateNotificationTargetInput ¶
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 ¶
type ResponsePlanIncidentTemplateNotificationTargetOutput struct{ *pulumi.OutputState }
func (ResponsePlanIncidentTemplateNotificationTargetOutput) ElementType ¶
func (ResponsePlanIncidentTemplateNotificationTargetOutput) ElementType() reflect.Type
func (ResponsePlanIncidentTemplateNotificationTargetOutput) SnsTopicArn ¶
func (o ResponsePlanIncidentTemplateNotificationTargetOutput) SnsTopicArn() pulumi.StringOutput
The ARN of the Amazon SNS topic.
The following arguments are optional:
func (ResponsePlanIncidentTemplateNotificationTargetOutput) ToResponsePlanIncidentTemplateNotificationTargetOutput ¶
func (o ResponsePlanIncidentTemplateNotificationTargetOutput) ToResponsePlanIncidentTemplateNotificationTargetOutput() ResponsePlanIncidentTemplateNotificationTargetOutput
func (ResponsePlanIncidentTemplateNotificationTargetOutput) ToResponsePlanIncidentTemplateNotificationTargetOutputWithContext ¶
func (o ResponsePlanIncidentTemplateNotificationTargetOutput) ToResponsePlanIncidentTemplateNotificationTargetOutputWithContext(ctx context.Context) ResponsePlanIncidentTemplateNotificationTargetOutput
type ResponsePlanIncidentTemplateOutput ¶
type ResponsePlanIncidentTemplateOutput struct{ *pulumi.OutputState }
func (ResponsePlanIncidentTemplateOutput) DedupeString ¶
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 ¶
func (ResponsePlanIncidentTemplateOutput) ElementType() reflect.Type
func (ResponsePlanIncidentTemplateOutput) Impact ¶
func (o ResponsePlanIncidentTemplateOutput) Impact() pulumi.IntOutput
The impact value of a generated incident. The following values are supported:
func (ResponsePlanIncidentTemplateOutput) IncidentTags ¶
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 ¶
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 ¶
func (o ResponsePlanIncidentTemplateOutput) Summary() pulumi.StringPtrOutput
The summary of an incident.
func (ResponsePlanIncidentTemplateOutput) Title ¶
func (o ResponsePlanIncidentTemplateOutput) Title() pulumi.StringOutput
The title of a generated incident.
func (ResponsePlanIncidentTemplateOutput) ToResponsePlanIncidentTemplateOutput ¶
func (o ResponsePlanIncidentTemplateOutput) ToResponsePlanIncidentTemplateOutput() ResponsePlanIncidentTemplateOutput
func (ResponsePlanIncidentTemplateOutput) ToResponsePlanIncidentTemplateOutputWithContext ¶
func (o ResponsePlanIncidentTemplateOutput) ToResponsePlanIncidentTemplateOutputWithContext(ctx context.Context) ResponsePlanIncidentTemplateOutput
func (ResponsePlanIncidentTemplateOutput) ToResponsePlanIncidentTemplatePtrOutput ¶
func (o ResponsePlanIncidentTemplateOutput) ToResponsePlanIncidentTemplatePtrOutput() ResponsePlanIncidentTemplatePtrOutput
func (ResponsePlanIncidentTemplateOutput) ToResponsePlanIncidentTemplatePtrOutputWithContext ¶
func (o ResponsePlanIncidentTemplateOutput) ToResponsePlanIncidentTemplatePtrOutputWithContext(ctx context.Context) ResponsePlanIncidentTemplatePtrOutput
type ResponsePlanIncidentTemplatePtrInput ¶
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 ¶
func ResponsePlanIncidentTemplatePtr(v *ResponsePlanIncidentTemplateArgs) ResponsePlanIncidentTemplatePtrInput
type ResponsePlanIncidentTemplatePtrOutput ¶
type ResponsePlanIncidentTemplatePtrOutput struct{ *pulumi.OutputState }
func (ResponsePlanIncidentTemplatePtrOutput) DedupeString ¶
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 ¶
func (ResponsePlanIncidentTemplatePtrOutput) ElementType() reflect.Type
func (ResponsePlanIncidentTemplatePtrOutput) Impact ¶
func (o ResponsePlanIncidentTemplatePtrOutput) Impact() pulumi.IntPtrOutput
The impact value of a generated incident. The following values are supported:
func (ResponsePlanIncidentTemplatePtrOutput) IncidentTags ¶
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 ¶
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 ¶
func (o ResponsePlanIncidentTemplatePtrOutput) Summary() pulumi.StringPtrOutput
The summary of an incident.
func (ResponsePlanIncidentTemplatePtrOutput) Title ¶
func (o ResponsePlanIncidentTemplatePtrOutput) Title() pulumi.StringPtrOutput
The title of a generated incident.
func (ResponsePlanIncidentTemplatePtrOutput) ToResponsePlanIncidentTemplatePtrOutput ¶
func (o ResponsePlanIncidentTemplatePtrOutput) ToResponsePlanIncidentTemplatePtrOutput() ResponsePlanIncidentTemplatePtrOutput
func (ResponsePlanIncidentTemplatePtrOutput) ToResponsePlanIncidentTemplatePtrOutputWithContext ¶
func (o ResponsePlanIncidentTemplatePtrOutput) ToResponsePlanIncidentTemplatePtrOutputWithContext(ctx context.Context) ResponsePlanIncidentTemplatePtrOutput
type ResponsePlanInput ¶
type ResponsePlanInput interface { pulumi.Input ToResponsePlanOutput() ResponsePlanOutput ToResponsePlanOutputWithContext(ctx context.Context) ResponsePlanOutput }
type ResponsePlanIntegration ¶
type ResponsePlanIntegration struct { // Details about the PagerDuty configuration for a response plan. The following values are supported: Pagerduties []ResponsePlanIntegrationPagerduty `pulumi:"pagerduties"` }
type ResponsePlanIntegrationArgs ¶
type ResponsePlanIntegrationArgs struct { // Details about the PagerDuty configuration for a response plan. The following values are supported: Pagerduties ResponsePlanIntegrationPagerdutyArrayInput `pulumi:"pagerduties"` }
func (ResponsePlanIntegrationArgs) ElementType ¶
func (ResponsePlanIntegrationArgs) ElementType() reflect.Type
func (ResponsePlanIntegrationArgs) ToResponsePlanIntegrationOutput ¶
func (i ResponsePlanIntegrationArgs) ToResponsePlanIntegrationOutput() ResponsePlanIntegrationOutput
func (ResponsePlanIntegrationArgs) ToResponsePlanIntegrationOutputWithContext ¶
func (i ResponsePlanIntegrationArgs) ToResponsePlanIntegrationOutputWithContext(ctx context.Context) ResponsePlanIntegrationOutput
func (ResponsePlanIntegrationArgs) ToResponsePlanIntegrationPtrOutput ¶
func (i ResponsePlanIntegrationArgs) ToResponsePlanIntegrationPtrOutput() ResponsePlanIntegrationPtrOutput
func (ResponsePlanIntegrationArgs) ToResponsePlanIntegrationPtrOutputWithContext ¶
func (i ResponsePlanIntegrationArgs) ToResponsePlanIntegrationPtrOutputWithContext(ctx context.Context) ResponsePlanIntegrationPtrOutput
type ResponsePlanIntegrationInput ¶
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 ¶
type ResponsePlanIntegrationOutput struct{ *pulumi.OutputState }
func (ResponsePlanIntegrationOutput) ElementType ¶
func (ResponsePlanIntegrationOutput) ElementType() reflect.Type
func (ResponsePlanIntegrationOutput) Pagerduties ¶
func (o ResponsePlanIntegrationOutput) Pagerduties() ResponsePlanIntegrationPagerdutyArrayOutput
Details about the PagerDuty configuration for a response plan. The following values are supported:
func (ResponsePlanIntegrationOutput) ToResponsePlanIntegrationOutput ¶
func (o ResponsePlanIntegrationOutput) ToResponsePlanIntegrationOutput() ResponsePlanIntegrationOutput
func (ResponsePlanIntegrationOutput) ToResponsePlanIntegrationOutputWithContext ¶
func (o ResponsePlanIntegrationOutput) ToResponsePlanIntegrationOutputWithContext(ctx context.Context) ResponsePlanIntegrationOutput
func (ResponsePlanIntegrationOutput) ToResponsePlanIntegrationPtrOutput ¶
func (o ResponsePlanIntegrationOutput) ToResponsePlanIntegrationPtrOutput() ResponsePlanIntegrationPtrOutput
func (ResponsePlanIntegrationOutput) ToResponsePlanIntegrationPtrOutputWithContext ¶
func (o ResponsePlanIntegrationOutput) ToResponsePlanIntegrationPtrOutputWithContext(ctx context.Context) ResponsePlanIntegrationPtrOutput
type ResponsePlanIntegrationPagerduty ¶
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 ¶
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 ¶
func (ResponsePlanIntegrationPagerdutyArgs) ElementType() reflect.Type
func (ResponsePlanIntegrationPagerdutyArgs) ToResponsePlanIntegrationPagerdutyOutput ¶
func (i ResponsePlanIntegrationPagerdutyArgs) ToResponsePlanIntegrationPagerdutyOutput() ResponsePlanIntegrationPagerdutyOutput
func (ResponsePlanIntegrationPagerdutyArgs) ToResponsePlanIntegrationPagerdutyOutputWithContext ¶
func (i ResponsePlanIntegrationPagerdutyArgs) ToResponsePlanIntegrationPagerdutyOutputWithContext(ctx context.Context) ResponsePlanIntegrationPagerdutyOutput
type ResponsePlanIntegrationPagerdutyArray ¶
type ResponsePlanIntegrationPagerdutyArray []ResponsePlanIntegrationPagerdutyInput
func (ResponsePlanIntegrationPagerdutyArray) ElementType ¶
func (ResponsePlanIntegrationPagerdutyArray) ElementType() reflect.Type
func (ResponsePlanIntegrationPagerdutyArray) ToResponsePlanIntegrationPagerdutyArrayOutput ¶
func (i ResponsePlanIntegrationPagerdutyArray) ToResponsePlanIntegrationPagerdutyArrayOutput() ResponsePlanIntegrationPagerdutyArrayOutput
func (ResponsePlanIntegrationPagerdutyArray) ToResponsePlanIntegrationPagerdutyArrayOutputWithContext ¶
func (i ResponsePlanIntegrationPagerdutyArray) ToResponsePlanIntegrationPagerdutyArrayOutputWithContext(ctx context.Context) ResponsePlanIntegrationPagerdutyArrayOutput
type ResponsePlanIntegrationPagerdutyArrayInput ¶
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 ¶
type ResponsePlanIntegrationPagerdutyArrayOutput struct{ *pulumi.OutputState }
func (ResponsePlanIntegrationPagerdutyArrayOutput) ElementType ¶
func (ResponsePlanIntegrationPagerdutyArrayOutput) ElementType() reflect.Type
func (ResponsePlanIntegrationPagerdutyArrayOutput) ToResponsePlanIntegrationPagerdutyArrayOutput ¶
func (o ResponsePlanIntegrationPagerdutyArrayOutput) ToResponsePlanIntegrationPagerdutyArrayOutput() ResponsePlanIntegrationPagerdutyArrayOutput
func (ResponsePlanIntegrationPagerdutyArrayOutput) ToResponsePlanIntegrationPagerdutyArrayOutputWithContext ¶
func (o ResponsePlanIntegrationPagerdutyArrayOutput) ToResponsePlanIntegrationPagerdutyArrayOutputWithContext(ctx context.Context) ResponsePlanIntegrationPagerdutyArrayOutput
type ResponsePlanIntegrationPagerdutyInput ¶
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 ¶
type ResponsePlanIntegrationPagerdutyOutput struct{ *pulumi.OutputState }
func (ResponsePlanIntegrationPagerdutyOutput) ElementType ¶
func (ResponsePlanIntegrationPagerdutyOutput) ElementType() reflect.Type
func (ResponsePlanIntegrationPagerdutyOutput) Name ¶
func (o ResponsePlanIntegrationPagerdutyOutput) Name() pulumi.StringOutput
The name of the response plan.
func (ResponsePlanIntegrationPagerdutyOutput) SecretId ¶
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 ¶
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 ¶
func (o ResponsePlanIntegrationPagerdutyOutput) ToResponsePlanIntegrationPagerdutyOutput() ResponsePlanIntegrationPagerdutyOutput
func (ResponsePlanIntegrationPagerdutyOutput) ToResponsePlanIntegrationPagerdutyOutputWithContext ¶
func (o ResponsePlanIntegrationPagerdutyOutput) ToResponsePlanIntegrationPagerdutyOutputWithContext(ctx context.Context) ResponsePlanIntegrationPagerdutyOutput
type ResponsePlanIntegrationPtrInput ¶
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 ¶
func ResponsePlanIntegrationPtr(v *ResponsePlanIntegrationArgs) ResponsePlanIntegrationPtrInput
type ResponsePlanIntegrationPtrOutput ¶
type ResponsePlanIntegrationPtrOutput struct{ *pulumi.OutputState }
func (ResponsePlanIntegrationPtrOutput) Elem ¶
func (o ResponsePlanIntegrationPtrOutput) Elem() ResponsePlanIntegrationOutput
func (ResponsePlanIntegrationPtrOutput) ElementType ¶
func (ResponsePlanIntegrationPtrOutput) ElementType() reflect.Type
func (ResponsePlanIntegrationPtrOutput) Pagerduties ¶
func (o ResponsePlanIntegrationPtrOutput) Pagerduties() ResponsePlanIntegrationPagerdutyArrayOutput
Details about the PagerDuty configuration for a response plan. The following values are supported:
func (ResponsePlanIntegrationPtrOutput) ToResponsePlanIntegrationPtrOutput ¶
func (o ResponsePlanIntegrationPtrOutput) ToResponsePlanIntegrationPtrOutput() ResponsePlanIntegrationPtrOutput
func (ResponsePlanIntegrationPtrOutput) ToResponsePlanIntegrationPtrOutputWithContext ¶
func (o ResponsePlanIntegrationPtrOutput) ToResponsePlanIntegrationPtrOutputWithContext(ctx context.Context) ResponsePlanIntegrationPtrOutput
type ResponsePlanMap ¶
type ResponsePlanMap map[string]ResponsePlanInput
func (ResponsePlanMap) ElementType ¶
func (ResponsePlanMap) ElementType() reflect.Type
func (ResponsePlanMap) ToResponsePlanMapOutput ¶
func (i ResponsePlanMap) ToResponsePlanMapOutput() ResponsePlanMapOutput
func (ResponsePlanMap) ToResponsePlanMapOutputWithContext ¶
func (i ResponsePlanMap) ToResponsePlanMapOutputWithContext(ctx context.Context) ResponsePlanMapOutput
type ResponsePlanMapInput ¶
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 ¶
type ResponsePlanMapOutput struct{ *pulumi.OutputState }
func (ResponsePlanMapOutput) ElementType ¶
func (ResponsePlanMapOutput) ElementType() reflect.Type
func (ResponsePlanMapOutput) MapIndex ¶
func (o ResponsePlanMapOutput) MapIndex(k pulumi.StringInput) ResponsePlanOutput
func (ResponsePlanMapOutput) ToResponsePlanMapOutput ¶
func (o ResponsePlanMapOutput) ToResponsePlanMapOutput() ResponsePlanMapOutput
func (ResponsePlanMapOutput) ToResponsePlanMapOutputWithContext ¶
func (o ResponsePlanMapOutput) ToResponsePlanMapOutputWithContext(ctx context.Context) ResponsePlanMapOutput
type ResponsePlanOutput ¶
type ResponsePlanOutput struct{ *pulumi.OutputState }
func (ResponsePlanOutput) Action ¶
func (o ResponsePlanOutput) Action() ResponsePlanActionPtrOutput
The actions that the response plan starts at the beginning of an incident.
func (ResponsePlanOutput) Arn ¶
func (o ResponsePlanOutput) Arn() pulumi.StringOutput
The ARN of the response plan.
func (ResponsePlanOutput) ChatChannels ¶
func (o ResponsePlanOutput) ChatChannels() pulumi.StringArrayOutput
The Chatbot chat channel used for collaboration during an incident.
func (ResponsePlanOutput) DisplayName ¶
func (o ResponsePlanOutput) DisplayName() pulumi.StringPtrOutput
The long format of the response plan name. This field can contain spaces.
func (ResponsePlanOutput) ElementType ¶
func (ResponsePlanOutput) ElementType() reflect.Type
func (ResponsePlanOutput) Engagements ¶
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 ¶
func (o ResponsePlanOutput) IncidentTemplate() ResponsePlanIncidentTemplateOutput
func (ResponsePlanOutput) Integration ¶
func (o ResponsePlanOutput) Integration() ResponsePlanIntegrationPtrOutput
Information about third-party services integrated into the response plan. The following values are supported:
func (ResponsePlanOutput) Name ¶
func (o ResponsePlanOutput) Name() pulumi.StringOutput
The name of the response plan.
func (ResponsePlanOutput) Tags ¶
func (o ResponsePlanOutput) Tags() pulumi.StringMapOutput
The tags applied to the response plan.
func (ResponsePlanOutput) TagsAll
deprecated
func (o ResponsePlanOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (ResponsePlanOutput) ToResponsePlanOutput ¶
func (o ResponsePlanOutput) ToResponsePlanOutput() ResponsePlanOutput
func (ResponsePlanOutput) ToResponsePlanOutputWithContext ¶
func (o ResponsePlanOutput) ToResponsePlanOutputWithContext(ctx context.Context) ResponsePlanOutput
type ResponsePlanState ¶
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. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (ResponsePlanState) ElementType ¶
func (ResponsePlanState) ElementType() reflect.Type