AWS v6.71.0 published on Friday, Mar 7, 2025 by Pulumi
aws.ssmincidents.getResponsePlan
Explore with Pulumi AI
Use this data source to manage a response plan in AWS Systems Manager Incident Manager.
Example Usage
Basic Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
Coming soon!
resources:
  example:
    type: aws:ssmincidents:ResponsePlan
    properties:
      arn: exampleARN
Using getResponsePlan
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getResponsePlan(args: GetResponsePlanArgs, opts?: InvokeOptions): Promise<GetResponsePlanResult>
function getResponsePlanOutput(args: GetResponsePlanOutputArgs, opts?: InvokeOptions): Output<GetResponsePlanResult>def get_response_plan(arn: Optional[str] = None,
                      tags: Optional[Mapping[str, str]] = None,
                      opts: Optional[InvokeOptions] = None) -> GetResponsePlanResult
def get_response_plan_output(arn: Optional[pulumi.Input[str]] = None,
                      tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetResponsePlanResult]func LookupResponsePlan(ctx *Context, args *LookupResponsePlanArgs, opts ...InvokeOption) (*LookupResponsePlanResult, error)
func LookupResponsePlanOutput(ctx *Context, args *LookupResponsePlanOutputArgs, opts ...InvokeOption) LookupResponsePlanResultOutput> Note: This function is named LookupResponsePlan in the Go SDK.
public static class GetResponsePlan 
{
    public static Task<GetResponsePlanResult> InvokeAsync(GetResponsePlanArgs args, InvokeOptions? opts = null)
    public static Output<GetResponsePlanResult> Invoke(GetResponsePlanInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetResponsePlanResult> getResponsePlan(GetResponsePlanArgs args, InvokeOptions options)
public static Output<GetResponsePlanResult> getResponsePlan(GetResponsePlanArgs args, InvokeOptions options)
fn::invoke:
  function: aws:ssmincidents/getResponsePlan:getResponsePlan
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Arn string
- The Amazon Resource Name (ARN) of the response plan.
- Dictionary<string, string>
- The tags applied to the response plan.
- Arn string
- The Amazon Resource Name (ARN) of the response plan.
- map[string]string
- The tags applied to the response plan.
- arn String
- The Amazon Resource Name (ARN) of the response plan.
- Map<String,String>
- The tags applied to the response plan.
- arn string
- The Amazon Resource Name (ARN) of the response plan.
- {[key: string]: string}
- The tags applied to the response plan.
- arn str
- The Amazon Resource Name (ARN) of the response plan.
- Mapping[str, str]
- The tags applied to the response plan.
- arn String
- The Amazon Resource Name (ARN) of the response plan.
- Map<String>
- The tags applied to the response plan.
getResponsePlan Result
The following output properties are available:
- Actions
List<GetResponse Plan Action> 
- (Optional) The actions that the response plan starts at the beginning of an incident.
- Arn string
- ChatChannels List<string>
- The Chatbot chat channel used for collaboration during an incident.
- DisplayName string
- The long format of the response plan name. This field can contain spaces.
- Engagements List<string>
- The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages during an incident.
- Id string
- The provider-assigned unique ID for this managed resource.
- IncidentTemplates List<GetResponse Plan Incident Template> 
- Integrations
List<GetResponse Plan Integration> 
- Information about third-party services integrated into the response plan. The following values are supported:
- Name string
- The name of the PagerDuty configuration.
- Dictionary<string, string>
- The tags applied to the response plan.
- Actions
[]GetResponse Plan Action 
- (Optional) The actions that the response plan starts at the beginning of an incident.
- Arn string
- ChatChannels []string
- The Chatbot chat channel used for collaboration during an incident.
- DisplayName string
- The long format of the response plan name. This field can contain spaces.
- Engagements []string
- The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages during an incident.
- Id string
- The provider-assigned unique ID for this managed resource.
- IncidentTemplates []GetResponse Plan Incident Template 
- Integrations
[]GetResponse Plan Integration 
- Information about third-party services integrated into the response plan. The following values are supported:
- Name string
- The name of the PagerDuty configuration.
- map[string]string
- The tags applied to the response plan.
- actions
List<GetResponse Plan Action> 
- (Optional) The actions that the response plan starts at the beginning of an incident.
- arn String
- chatChannels List<String>
- The Chatbot chat channel used for collaboration during an incident.
- displayName String
- The long format of the response plan name. This field can contain spaces.
- engagements List<String>
- The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages during an incident.
- id String
- The provider-assigned unique ID for this managed resource.
- incidentTemplates List<GetResponse Plan Incident Template> 
- integrations
List<GetResponse Plan Integration> 
- Information about third-party services integrated into the response plan. The following values are supported:
- name String
- The name of the PagerDuty configuration.
- Map<String,String>
- The tags applied to the response plan.
- actions
GetResponse Plan Action[] 
- (Optional) The actions that the response plan starts at the beginning of an incident.
- arn string
- chatChannels string[]
- The Chatbot chat channel used for collaboration during an incident.
- displayName string
- The long format of the response plan name. This field can contain spaces.
- engagements string[]
- The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages during an incident.
- id string
- The provider-assigned unique ID for this managed resource.
- incidentTemplates GetResponse Plan Incident Template[] 
- integrations
GetResponse Plan Integration[] 
- Information about third-party services integrated into the response plan. The following values are supported:
- name string
- The name of the PagerDuty configuration.
- {[key: string]: string}
- The tags applied to the response plan.
- actions
Sequence[GetResponse Plan Action] 
- (Optional) The actions that the response plan starts at the beginning of an incident.
- arn str
- chat_channels Sequence[str]
- The Chatbot chat channel used for collaboration during an incident.
- display_name str
- The long format of the response plan name. This field can contain spaces.
- engagements Sequence[str]
- The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages during an incident.
- id str
- The provider-assigned unique ID for this managed resource.
- incident_templates Sequence[GetResponse Plan Incident Template] 
- integrations
Sequence[GetResponse Plan Integration] 
- Information about third-party services integrated into the response plan. The following values are supported:
- name str
- The name of the PagerDuty configuration.
- Mapping[str, str]
- The tags applied to the response plan.
- actions List<Property Map>
- (Optional) The actions that the response plan starts at the beginning of an incident.
- arn String
- chatChannels List<String>
- The Chatbot chat channel used for collaboration during an incident.
- displayName String
- The long format of the response plan name. This field can contain spaces.
- engagements List<String>
- The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages during an incident.
- id String
- The provider-assigned unique ID for this managed resource.
- incidentTemplates List<Property Map>
- integrations List<Property Map>
- Information about third-party services integrated into the response plan. The following values are supported:
- name String
- The name of the PagerDuty configuration.
- Map<String>
- The tags applied to the response plan.
Supporting Types
GetResponsePlanAction   
- SsmAutomations List<GetResponse Plan Action Ssm Automation> 
- The Systems Manager automation document to start as the runbook at the beginning of the incident. The following values are supported:
- SsmAutomations []GetResponse Plan Action Ssm Automation 
- The Systems Manager automation document to start as the runbook at the beginning of the incident. The following values are supported:
- ssmAutomations List<GetResponse Plan Action Ssm Automation> 
- The Systems Manager automation document to start as the runbook at the beginning of the incident. The following values are supported:
- ssmAutomations GetResponse Plan Action Ssm Automation[] 
- The Systems Manager automation document to start as the runbook at the beginning of the incident. The following values are supported:
- ssm_automations Sequence[GetResponse Plan Action Ssm Automation] 
- The Systems Manager automation document to start as the runbook at the beginning of the incident. The following values are supported:
- ssmAutomations List<Property Map>
- The Systems Manager automation document to start as the runbook at the beginning of the incident. The following values are supported:
GetResponsePlanActionSsmAutomation     
- DocumentName string
- The automation document's name.
- DocumentVersion string
- The version of the automation document to use at runtime.
- DynamicParameters Dictionary<string, string>
- The key-value pair used to resolve dynamic parameter values when processing a Systems Manager Automation runbook.
- Parameters
List<GetResponse Plan Action Ssm Automation Parameter> 
- The key-value pair parameters used when the automation document runs. The following values are supported:
- RoleArn string
- The Amazon Resource Name (ARN) of the role that the automation document assumes when it runs commands.
- TargetAccount string
- The account that runs the automation document. This can be in either the management account or an application account.
- DocumentName string
- The automation document's name.
- DocumentVersion string
- The version of the automation document to use at runtime.
- DynamicParameters map[string]string
- The key-value pair used to resolve dynamic parameter values when processing a Systems Manager Automation runbook.
- Parameters
[]GetResponse Plan Action Ssm Automation Parameter 
- The key-value pair parameters used when the automation document runs. The following values are supported:
- RoleArn string
- The Amazon Resource Name (ARN) of the role that the automation document assumes when it runs commands.
- TargetAccount string
- The account that runs the automation document. This can be in either the management account or an application account.
- documentName String
- The automation document's name.
- documentVersion String
- The version of the automation document to use at runtime.
- dynamicParameters Map<String,String>
- The key-value pair used to resolve dynamic parameter values when processing a Systems Manager Automation runbook.
- parameters
List<GetResponse Plan Action Ssm Automation Parameter> 
- The key-value pair parameters used when the automation document runs. The following values are supported:
- roleArn String
- The Amazon Resource Name (ARN) of the role that the automation document assumes when it runs commands.
- targetAccount String
- The account that runs the automation document. This can be in either the management account or an application account.
- documentName string
- The automation document's name.
- documentVersion string
- The version of the automation document to use at runtime.
- dynamicParameters {[key: string]: string}
- The key-value pair used to resolve dynamic parameter values when processing a Systems Manager Automation runbook.
- parameters
GetResponse Plan Action Ssm Automation Parameter[] 
- The key-value pair parameters used when the automation document runs. The following values are supported:
- roleArn string
- The Amazon Resource Name (ARN) of the role that the automation document assumes when it runs commands.
- targetAccount string
- The account that runs the automation document. This can be in either the management account or an application account.
- document_name str
- The automation document's name.
- document_version str
- The version of the automation document to use at runtime.
- dynamic_parameters Mapping[str, str]
- The key-value pair used to resolve dynamic parameter values when processing a Systems Manager Automation runbook.
- parameters
Sequence[GetResponse Plan Action Ssm Automation Parameter] 
- The key-value pair parameters used when the automation document runs. The following values are supported:
- role_arn str
- The Amazon Resource Name (ARN) of the role that the automation document assumes when it runs commands.
- target_account str
- The account that runs the automation document. This can be in either the management account or an application account.
- documentName String
- The automation document's name.
- documentVersion String
- The version of the automation document to use at runtime.
- dynamicParameters Map<String>
- The key-value pair used to resolve dynamic parameter values when processing a Systems Manager Automation runbook.
- parameters List<Property Map>
- The key-value pair parameters used when the automation document runs. The following values are supported:
- roleArn String
- The Amazon Resource Name (ARN) of the role that the automation document assumes when it runs commands.
- targetAccount String
- The account that runs the automation document. This can be in either the management account or an application account.
GetResponsePlanActionSsmAutomationParameter      
GetResponsePlanIncidentTemplate    
- DedupeString string
- A string used to stop Incident Manager from creating multiple incident records for the same incident.
- Impact int
- The impact value of a generated incident. The following values are supported:
- Dictionary<string, string>
- The tags assigned to an incident template. When an incident starts, Incident Manager assigns the tags specified in the template to the incident.
- NotificationTargets List<GetResponse Plan Incident Template Notification Target> 
- The Amazon Simple Notification Service (Amazon SNS) targets that this incident notifies when it is updated. The notification_targetconfiguration block supports the following argument:
- Summary string
- The summary of an incident.
- Title string
- The title of a generated incident.
- DedupeString string
- A string used to stop Incident Manager from creating multiple incident records for the same incident.
- Impact int
- The impact value of a generated incident. The following values are supported:
- map[string]string
- The tags assigned to an incident template. When an incident starts, Incident Manager assigns the tags specified in the template to the incident.
- NotificationTargets []GetResponse Plan Incident Template Notification Target 
- The Amazon Simple Notification Service (Amazon SNS) targets that this incident notifies when it is updated. The notification_targetconfiguration block supports the following argument:
- Summary string
- The summary of an incident.
- Title string
- The title of a generated incident.
- dedupeString String
- A string used to stop Incident Manager from creating multiple incident records for the same incident.
- impact Integer
- The impact value of a generated incident. The following values are supported:
- Map<String,String>
- The tags assigned to an incident template. When an incident starts, Incident Manager assigns the tags specified in the template to the incident.
- notificationTargets List<GetResponse Plan Incident Template Notification Target> 
- The Amazon Simple Notification Service (Amazon SNS) targets that this incident notifies when it is updated. The notification_targetconfiguration block supports the following argument:
- summary String
- The summary of an incident.
- title String
- The title of a generated incident.
- dedupeString string
- A string used to stop Incident Manager from creating multiple incident records for the same incident.
- impact number
- The impact value of a generated incident. The following values are supported:
- {[key: string]: string}
- The tags assigned to an incident template. When an incident starts, Incident Manager assigns the tags specified in the template to the incident.
- notificationTargets GetResponse Plan Incident Template Notification Target[] 
- The Amazon Simple Notification Service (Amazon SNS) targets that this incident notifies when it is updated. The notification_targetconfiguration block supports the following argument:
- summary string
- The summary of an incident.
- title string
- The title of a generated incident.
- dedupe_string str
- A string used to stop Incident Manager from creating multiple incident records for the same incident.
- impact int
- The impact value of a generated incident. The following values are supported:
- Mapping[str, str]
- The tags assigned to an incident template. When an incident starts, Incident Manager assigns the tags specified in the template to the incident.
- notification_targets Sequence[GetResponse Plan Incident Template Notification Target] 
- The Amazon Simple Notification Service (Amazon SNS) targets that this incident notifies when it is updated. The notification_targetconfiguration block supports the following argument:
- summary str
- The summary of an incident.
- title str
- The title of a generated incident.
- dedupeString String
- A string used to stop Incident Manager from creating multiple incident records for the same incident.
- impact Number
- The impact value of a generated incident. The following values are supported:
- Map<String>
- The tags assigned to an incident template. When an incident starts, Incident Manager assigns the tags specified in the template to the incident.
- notificationTargets List<Property Map>
- The Amazon Simple Notification Service (Amazon SNS) targets that this incident notifies when it is updated. The notification_targetconfiguration block supports the following argument:
- summary String
- The summary of an incident.
- title String
- The title of a generated incident.
GetResponsePlanIncidentTemplateNotificationTarget      
- SnsTopic stringArn 
- The ARN of the Amazon SNS topic.
- SnsTopic stringArn 
- The ARN of the Amazon SNS topic.
- snsTopic StringArn 
- The ARN of the Amazon SNS topic.
- snsTopic stringArn 
- The ARN of the Amazon SNS topic.
- sns_topic_ strarn 
- The ARN of the Amazon SNS topic.
- snsTopic StringArn 
- The ARN of the Amazon SNS topic.
GetResponsePlanIntegration   
- Pagerduties
List<GetResponse Plan Integration Pagerduty> 
- Details about the PagerDuty configuration for a response plan. The following values are supported:
- Pagerduties
[]GetResponse Plan Integration Pagerduty 
- Details about the PagerDuty configuration for a response plan. The following values are supported:
- pagerduties
List<GetResponse Plan Integration Pagerduty> 
- Details about the PagerDuty configuration for a response plan. The following values are supported:
- pagerduties
GetResponse Plan Integration Pagerduty[] 
- Details about the PagerDuty configuration for a response plan. The following values are supported:
- pagerduties
Sequence[GetResponse Plan Integration Pagerduty] 
- Details about the PagerDuty configuration for a response plan. The following values are supported:
- pagerduties List<Property Map>
- Details about the PagerDuty configuration for a response plan. The following values are supported:
GetResponsePlanIntegrationPagerduty    
- Name string
- The name of the PagerDuty configuration.
- SecretId string
- 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.
- ServiceId string
- The ID of the PagerDuty service that the response plan associates with an incident when it launches.
- Name string
- The name of the PagerDuty configuration.
- SecretId string
- 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.
- ServiceId string
- The ID of the PagerDuty service that the response plan associates with an incident when it launches.
- name String
- The name of the PagerDuty configuration.
- secretId String
- 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.
- serviceId String
- The ID of the PagerDuty service that the response plan associates with an incident when it launches.
- name string
- The name of the PagerDuty configuration.
- secretId string
- 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.
- serviceId string
- The ID of the PagerDuty service that the response plan associates with an incident when it launches.
- name str
- The name of the PagerDuty configuration.
- secret_id str
- 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.
- service_id str
- The ID of the PagerDuty service that the response plan associates with an incident when it launches.
- name String
- The name of the PagerDuty configuration.
- secretId String
- 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.
- serviceId String
- The ID of the PagerDuty service that the response plan associates with an incident when it launches.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the awsTerraform Provider.