Package-level declarations

Types

Link copied to clipboard
data class GetReplicationSetResult(val arn: String? = null, val deletionProtected: Boolean? = null, val regions: List<ReplicationSetReplicationRegion>? = null, val tags: List<Tag>? = null)
Link copied to clipboard
data class GetResponsePlanResult(val actions: List<ResponsePlanAction>? = null, val arn: String? = null, val chatChannel: ResponsePlanChatChannel? = null, val displayName: String? = null, val engagements: List<String>? = null, val incidentTemplate: ResponsePlanIncidentTemplate? = null, val integrations: List<ResponsePlanIntegration>? = null, val tags: List<Tag>? = null)
Link copied to clipboard
data class ReplicationSetRegionConfiguration(val sseKmsKeyId: String)

The ReplicationSet regional configuration.

Link copied to clipboard
data class ReplicationSetReplicationRegion(val regionConfiguration: ReplicationSetRegionConfiguration? = null, val regionName: String? = null)

The ReplicationSet regional configuration.

Link copied to clipboard
data class ResponsePlanAction(val ssmAutomation: ResponsePlanSsmAutomation? = null)

The automation configuration to launch.

Link copied to clipboard
data class ResponsePlanChatChannel(val chatbotSns: List<String>? = null)

The chat channel configuration.

Link copied to clipboard

A parameter with a dynamic value to set when starting the SSM automation document.

Link copied to clipboard

Value of the dynamic parameter to set when starting the SSM automation document.

Link copied to clipboard
data class ResponsePlanIncidentTemplate(val dedupeString: String? = null, val impact: Int, val incidentTags: List<ResponsePlanTag>? = null, val notificationTargets: List<ResponsePlanNotificationTargetItem>? = null, val summary: String? = null, val title: String)

The incident template configuration.

Link copied to clipboard
data class ResponsePlanIntegration(val pagerDutyConfiguration: ResponsePlanPagerDutyConfiguration? = null)
Link copied to clipboard
data class ResponsePlanNotificationTargetItem(val snsTopicArn: String? = null)

A notification target.

Link copied to clipboard
data class ResponsePlanPagerDutyConfiguration(val name: String, val pagerDutyIncidentConfiguration: ResponsePlanPagerDutyIncidentConfiguration, val secretId: String)

The pagerDuty configuration to use when starting the incident.

The pagerDuty incident configuration.

Link copied to clipboard
data class ResponsePlanSsmAutomation(val documentName: String, val documentVersion: String? = null, val dynamicParameters: List<ResponsePlanDynamicSsmParameter>? = null, val parameters: List<ResponsePlanSsmParameter>? = null, val roleArn: String, val targetAccount: ResponsePlanSsmAutomationTargetAccount? = null)

The configuration to use when starting the SSM automation document.

Link copied to clipboard
data class ResponsePlanSsmParameter(val key: String, val values: List<String>)

A parameter to set when starting the SSM automation document.

Link copied to clipboard
data class ResponsePlanTag(val key: String, val value: String)

A key-value pair to tag a resource.