We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
aws-native.ssmincidents.getResponsePlan
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
Resource type definition for AWS::SSMIncidents::ResponsePlan
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,
opts: Optional[InvokeOptions] = None) -> GetResponsePlanResult
def get_response_plan_output(arn: Optional[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-native:ssmincidents:getResponsePlan
arguments:
# arguments dictionary
The following arguments are supported:
- Arn
This property is required. string - The ARN of the response plan.
- Arn
This property is required. string - The ARN of the response plan.
- arn
This property is required. String - The ARN of the response plan.
- arn
This property is required. string - The ARN of the response plan.
- arn
This property is required. str - The ARN of the response plan.
- arn
This property is required. String - The ARN of the response plan.
getResponsePlan Result
The following output properties are available:
- Actions
List<Pulumi.
Aws Native. Ssm Incidents. Outputs. Response Plan Action> - The list of actions.
- Arn string
- The ARN of the response plan.
- Chat
Channel Pulumi.Aws Native. Ssm Incidents. Outputs. Response Plan Chat Channel - The AWS Chatbot chat channel used for collaboration during an incident.
- Display
Name string - The display name of the response plan.
- Engagements List<string>
- The list of engagements to use.
- Incident
Template Pulumi.Aws Native. Ssm Incidents. Outputs. Response Plan Incident Template - Details used to create an incident when using this response plan.
- Integrations
List<Pulumi.
Aws Native. Ssm Incidents. Outputs. Response Plan Integration> - The list of integrations.
- List<Pulumi.
Aws Native. Outputs. Tag> - The tags to apply to the response plan.
- Actions
[]Response
Plan Action - The list of actions.
- Arn string
- The ARN of the response plan.
- Chat
Channel ResponsePlan Chat Channel - The AWS Chatbot chat channel used for collaboration during an incident.
- Display
Name string - The display name of the response plan.
- Engagements []string
- The list of engagements to use.
- Incident
Template ResponsePlan Incident Template - Details used to create an incident when using this response plan.
- Integrations
[]Response
Plan Integration - The list of integrations.
- Tag
- The tags to apply to the response plan.
- actions
List<Response
Plan Action> - The list of actions.
- arn String
- The ARN of the response plan.
- chat
Channel ResponsePlan Chat Channel - The AWS Chatbot chat channel used for collaboration during an incident.
- display
Name String - The display name of the response plan.
- engagements List<String>
- The list of engagements to use.
- incident
Template ResponsePlan Incident Template - Details used to create an incident when using this response plan.
- integrations
List<Response
Plan Integration> - The list of integrations.
- List<Tag>
- The tags to apply to the response plan.
- actions
Response
Plan Action[] - The list of actions.
- arn string
- The ARN of the response plan.
- chat
Channel ResponsePlan Chat Channel - The AWS Chatbot chat channel used for collaboration during an incident.
- display
Name string - The display name of the response plan.
- engagements string[]
- The list of engagements to use.
- incident
Template ResponsePlan Incident Template - Details used to create an incident when using this response plan.
- integrations
Response
Plan Integration[] - The list of integrations.
- Tag[]
- The tags to apply to the response plan.
- actions
Sequence[Response
Plan Action] - The list of actions.
- arn str
- The ARN of the response plan.
- chat_
channel ResponsePlan Chat Channel - The AWS Chatbot chat channel used for collaboration during an incident.
- display_
name str - The display name of the response plan.
- engagements Sequence[str]
- The list of engagements to use.
- incident_
template ResponsePlan Incident Template - Details used to create an incident when using this response plan.
- integrations
Sequence[Response
Plan Integration] - The list of integrations.
- Sequence[root_Tag]
- The tags to apply to the response plan.
- actions List<Property Map>
- The list of actions.
- arn String
- The ARN of the response plan.
- chat
Channel Property Map - The AWS Chatbot chat channel used for collaboration during an incident.
- display
Name String - The display name of the response plan.
- engagements List<String>
- The list of engagements to use.
- incident
Template Property Map - Details used to create an incident when using this response plan.
- integrations List<Property Map>
- The list of integrations.
- List<Property Map>
- The tags to apply to the response plan.
Supporting Types
ResponsePlanAction
- Ssm
Automation Pulumi.Aws Native. Ssm Incidents. Inputs. Response Plan Ssm Automation - Details about the Systems Manager automation document that will be used as a runbook during an incident.
- Ssm
Automation ResponsePlan Ssm Automation - Details about the Systems Manager automation document that will be used as a runbook during an incident.
- ssm
Automation ResponsePlan Ssm Automation - Details about the Systems Manager automation document that will be used as a runbook during an incident.
- ssm
Automation ResponsePlan Ssm Automation - Details about the Systems Manager automation document that will be used as a runbook during an incident.
- ssm_
automation ResponsePlan Ssm Automation - Details about the Systems Manager automation document that will be used as a runbook during an incident.
- ssm
Automation Property Map - Details about the Systems Manager automation document that will be used as a runbook during an incident.
ResponsePlanChatChannel
- Chatbot
Sns List<string> - The Amazon SNS targets that AWS Chatbot uses to notify the chat channel of updates to an incident. You can also make updates to the incident through the chat channel by using the Amazon SNS topics
- Chatbot
Sns []string - The Amazon SNS targets that AWS Chatbot uses to notify the chat channel of updates to an incident. You can also make updates to the incident through the chat channel by using the Amazon SNS topics
- chatbot
Sns List<String> - The Amazon SNS targets that AWS Chatbot uses to notify the chat channel of updates to an incident. You can also make updates to the incident through the chat channel by using the Amazon SNS topics
- chatbot
Sns string[] - The Amazon SNS targets that AWS Chatbot uses to notify the chat channel of updates to an incident. You can also make updates to the incident through the chat channel by using the Amazon SNS topics
- chatbot_
sns Sequence[str] - The Amazon SNS targets that AWS Chatbot uses to notify the chat channel of updates to an incident. You can also make updates to the incident through the chat channel by using the Amazon SNS topics
- chatbot
Sns List<String> - The Amazon SNS targets that AWS Chatbot uses to notify the chat channel of updates to an incident. You can also make updates to the incident through the chat channel by using the Amazon SNS topics
ResponsePlanDynamicSsmParameter
- Key
This property is required. string - The key parameter to use when running the Systems Manager Automation runbook.
- Value
This property is required. Pulumi.Aws Native. Ssm Incidents. Inputs. Response Plan Dynamic Ssm Parameter Value - The dynamic parameter value.
- Key
This property is required. string - The key parameter to use when running the Systems Manager Automation runbook.
- Value
This property is required. ResponsePlan Dynamic Ssm Parameter Value - The dynamic parameter value.
- key
This property is required. String - The key parameter to use when running the Systems Manager Automation runbook.
- value
This property is required. ResponsePlan Dynamic Ssm Parameter Value - The dynamic parameter value.
- key
This property is required. string - The key parameter to use when running the Systems Manager Automation runbook.
- value
This property is required. ResponsePlan Dynamic Ssm Parameter Value - The dynamic parameter value.
- key
This property is required. str - The key parameter to use when running the Systems Manager Automation runbook.
- value
This property is required. ResponsePlan Dynamic Ssm Parameter Value - The dynamic parameter value.
- key
This property is required. String - The key parameter to use when running the Systems Manager Automation runbook.
- value
This property is required. Property Map - The dynamic parameter value.
ResponsePlanDynamicSsmParameterValue
- Variable
Pulumi.
Aws Native. Ssm Incidents. Response Plan Variable Type - Variable dynamic parameters. A parameter value is determined when an incident is created.
- Variable
Response
Plan Variable Type - Variable dynamic parameters. A parameter value is determined when an incident is created.
- variable
Response
Plan Variable Type - Variable dynamic parameters. A parameter value is determined when an incident is created.
- variable
Response
Plan Variable Type - Variable dynamic parameters. A parameter value is determined when an incident is created.
- variable
Response
Plan Variable Type - Variable dynamic parameters. A parameter value is determined when an incident is created.
- variable "INCIDENT_RECORD_ARN" | "INVOLVED_RESOURCES"
- Variable dynamic parameters. A parameter value is determined when an incident is created.
ResponsePlanIncidentTemplate
- Impact
This property is required. int - The impact value.
- Title
This property is required. string - The title string.
- Dedupe
String string - The deduplication string.
- List<Pulumi.
Aws Native. Ssm Incidents. Inputs. Response Plan Tag> - Tags that get applied to incidents created by the StartIncident API action.
- Notification
Targets List<Pulumi.Aws Native. Ssm Incidents. Inputs. Response Plan Notification Target Item> - The list of notification targets.
- Summary string
- The summary string.
- Impact
This property is required. int - The impact value.
- Title
This property is required. string - The title string.
- Dedupe
String string - The deduplication string.
- []Response
Plan Tag - Tags that get applied to incidents created by the StartIncident API action.
- Notification
Targets []ResponsePlan Notification Target Item - The list of notification targets.
- Summary string
- The summary string.
- impact
This property is required. Integer - The impact value.
- title
This property is required. String - The title string.
- dedupe
String String - The deduplication string.
- List<Response
Plan Tag> - Tags that get applied to incidents created by the StartIncident API action.
- notification
Targets List<ResponsePlan Notification Target Item> - The list of notification targets.
- summary String
- The summary string.
- impact
This property is required. number - The impact value.
- title
This property is required. string - The title string.
- dedupe
String string - The deduplication string.
- Response
Plan Tag[] - Tags that get applied to incidents created by the StartIncident API action.
- notification
Targets ResponsePlan Notification Target Item[] - The list of notification targets.
- summary string
- The summary string.
- impact
This property is required. int - The impact value.
- title
This property is required. str - The title string.
- dedupe_
string str - The deduplication string.
- Sequence[Response
Plan Tag] - Tags that get applied to incidents created by the StartIncident API action.
- notification_
targets Sequence[ResponsePlan Notification Target Item] - The list of notification targets.
- summary str
- The summary string.
- impact
This property is required. Number - The impact value.
- title
This property is required. String - The title string.
- dedupe
String String - The deduplication string.
- List<Property Map>
- Tags that get applied to incidents created by the StartIncident API action.
- notification
Targets List<Property Map> - The list of notification targets.
- summary String
- The summary string.
ResponsePlanIntegration
- Pager
Duty Pulumi.Configuration Aws Native. Ssm Incidents. Inputs. Response Plan Pager Duty Configuration - Information about the PagerDuty service where the response plan creates an incident.
- Pager
Duty ResponseConfiguration Plan Pager Duty Configuration - Information about the PagerDuty service where the response plan creates an incident.
- pager
Duty ResponseConfiguration Plan Pager Duty Configuration - Information about the PagerDuty service where the response plan creates an incident.
- pager
Duty ResponseConfiguration Plan Pager Duty Configuration - Information about the PagerDuty service where the response plan creates an incident.
- pager_
duty_ Responseconfiguration Plan Pager Duty Configuration - Information about the PagerDuty service where the response plan creates an incident.
- pager
Duty Property MapConfiguration - Information about the PagerDuty service where the response plan creates an incident.
ResponsePlanNotificationTargetItem
- Sns
Topic stringArn - The Amazon Resource Name (ARN) of the Amazon SNS topic.
- Sns
Topic stringArn - The Amazon Resource Name (ARN) of the Amazon SNS topic.
- sns
Topic StringArn - The Amazon Resource Name (ARN) of the Amazon SNS topic.
- sns
Topic stringArn - The Amazon Resource Name (ARN) of the Amazon SNS topic.
- sns_
topic_ strarn - The Amazon Resource Name (ARN) of the Amazon SNS topic.
- sns
Topic StringArn - The Amazon Resource Name (ARN) of the Amazon SNS topic.
ResponsePlanPagerDutyConfiguration
- Name
This property is required. string - The name of the pagerDuty configuration.
- Pager
Duty Incident Configuration This property is required. Pulumi.Aws Native. Ssm Incidents. Inputs. Response Plan Pager Duty Incident Configuration - Details about the PagerDuty service associated with the configuration.
- Secret
Id This property is required. string - The AWS secrets manager secretId storing the pagerDuty token.
- Name
This property is required. string - The name of the pagerDuty configuration.
- Pager
Duty Incident Configuration This property is required. ResponsePlan Pager Duty Incident Configuration - Details about the PagerDuty service associated with the configuration.
- Secret
Id This property is required. string - The AWS secrets manager secretId storing the pagerDuty token.
- name
This property is required. String - The name of the pagerDuty configuration.
- pager
Duty Incident Configuration This property is required. ResponsePlan Pager Duty Incident Configuration - Details about the PagerDuty service associated with the configuration.
- secret
Id This property is required. String - The AWS secrets manager secretId storing the pagerDuty token.
- name
This property is required. string - The name of the pagerDuty configuration.
- pager
Duty Incident Configuration This property is required. ResponsePlan Pager Duty Incident Configuration - Details about the PagerDuty service associated with the configuration.
- secret
Id This property is required. string - The AWS secrets manager secretId storing the pagerDuty token.
- name
This property is required. str - The name of the pagerDuty configuration.
- pager_
duty_ incident_ configuration This property is required. ResponsePlan Pager Duty Incident Configuration - Details about the PagerDuty service associated with the configuration.
- secret_
id This property is required. str - The AWS secrets manager secretId storing the pagerDuty token.
- name
This property is required. String - The name of the pagerDuty configuration.
- pager
Duty Incident Configuration This property is required. Property Map - Details about the PagerDuty service associated with the configuration.
- secret
Id This property is required. String - The AWS secrets manager secretId storing the pagerDuty token.
ResponsePlanPagerDutyIncidentConfiguration
- Service
Id This property is required. string - The pagerDuty serviceId.
- Service
Id This property is required. string - The pagerDuty serviceId.
- service
Id This property is required. String - The pagerDuty serviceId.
- service
Id This property is required. string - The pagerDuty serviceId.
- service_
id This property is required. str - The pagerDuty serviceId.
- service
Id This property is required. String - The pagerDuty serviceId.
ResponsePlanSsmAutomation
- Document
Name This property is required. string - The document name to use when starting the SSM automation document.
- Role
Arn This property is required. string - The role ARN to use when starting the SSM automation document.
- Document
Version string - The version of the document to use when starting the SSM automation document.
- Dynamic
Parameters List<Pulumi.Aws Native. Ssm Incidents. Inputs. Response Plan Dynamic Ssm Parameter> - The parameters with dynamic values to set when starting the SSM automation document.
- Parameters
List<Pulumi.
Aws Native. Ssm Incidents. Inputs. Response Plan Ssm Parameter> - The parameters to set when starting the SSM automation document.
- Target
Account Pulumi.Aws Native. Ssm Incidents. Response Plan Ssm Automation Target Account - The account type to use when starting the SSM automation document.
- Document
Name This property is required. string - The document name to use when starting the SSM automation document.
- Role
Arn This property is required. string - The role ARN to use when starting the SSM automation document.
- Document
Version string - The version of the document to use when starting the SSM automation document.
- Dynamic
Parameters []ResponsePlan Dynamic Ssm Parameter - The parameters with dynamic values to set when starting the SSM automation document.
- Parameters
[]Response
Plan Ssm Parameter - The parameters to set when starting the SSM automation document.
- Target
Account ResponsePlan Ssm Automation Target Account - The account type to use when starting the SSM automation document.
- document
Name This property is required. String - The document name to use when starting the SSM automation document.
- role
Arn This property is required. String - The role ARN to use when starting the SSM automation document.
- document
Version String - The version of the document to use when starting the SSM automation document.
- dynamic
Parameters List<ResponsePlan Dynamic Ssm Parameter> - The parameters with dynamic values to set when starting the SSM automation document.
- parameters
List<Response
Plan Ssm Parameter> - The parameters to set when starting the SSM automation document.
- target
Account ResponsePlan Ssm Automation Target Account - The account type to use when starting the SSM automation document.
- document
Name This property is required. string - The document name to use when starting the SSM automation document.
- role
Arn This property is required. string - The role ARN to use when starting the SSM automation document.
- document
Version string - The version of the document to use when starting the SSM automation document.
- dynamic
Parameters ResponsePlan Dynamic Ssm Parameter[] - The parameters with dynamic values to set when starting the SSM automation document.
- parameters
Response
Plan Ssm Parameter[] - The parameters to set when starting the SSM automation document.
- target
Account ResponsePlan Ssm Automation Target Account - The account type to use when starting the SSM automation document.
- document_
name This property is required. str - The document name to use when starting the SSM automation document.
- role_
arn This property is required. str - The role ARN to use when starting the SSM automation document.
- document_
version str - The version of the document to use when starting the SSM automation document.
- dynamic_
parameters Sequence[ResponsePlan Dynamic Ssm Parameter] - The parameters with dynamic values to set when starting the SSM automation document.
- parameters
Sequence[Response
Plan Ssm Parameter] - The parameters to set when starting the SSM automation document.
- target_
account ResponsePlan Ssm Automation Target Account - The account type to use when starting the SSM automation document.
- document
Name This property is required. String - The document name to use when starting the SSM automation document.
- role
Arn This property is required. String - The role ARN to use when starting the SSM automation document.
- document
Version String - The version of the document to use when starting the SSM automation document.
- dynamic
Parameters List<Property Map> - The parameters with dynamic values to set when starting the SSM automation document.
- parameters List<Property Map>
- The parameters to set when starting the SSM automation document.
- target
Account "IMPACTED_ACCOUNT" | "RESPONSE_PLAN_OWNER_ACCOUNT" - The account type to use when starting the SSM automation document.
ResponsePlanSsmAutomationTargetAccount
ResponsePlanSsmParameter
ResponsePlanTag
ResponsePlanVariableType
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi