Package-level declarations

Types

Link copied to clipboard
data class AppEventSubscription(val eventType: AppEventSubscriptionEventType, val name: String, val snsTopicArn: String? = null)

Indicates an event you would like to subscribe and get notification for.

Link copied to clipboard
data class AppPermissionModel(val crossAccountRoleArns: List<String>? = null, val invokerRoleName: String? = null, val type: AppPermissionModelType)

Defines the roles and credentials that AWS Resilience Hub would use while creating the application, importing its resources, and running an assessment.

Link copied to clipboard
data class AppPhysicalResourceId(val awsAccountId: String? = null, val awsRegion: String? = null, val identifier: String, val type: String)
Link copied to clipboard
data class AppResourceMapping(val eksSourceName: String? = null, val logicalStackName: String? = null, val mappingType: String, val physicalResourceId: AppPhysicalResourceId, val resourceName: String? = null, val terraformSourceName: String? = null)

Resource mapping is used to map logical resources from template to physical resource

Link copied to clipboard
data class GetAppResult(val appArn: String? = null, val appAssessmentSchedule: AppAssessmentSchedule? = null, val appTemplateBody: String? = null, val description: String? = null, val driftStatus: AppDriftStatus? = null, val eventSubscriptions: List<AppEventSubscription>? = null, val permissionModel: AppPermissionModel? = null, val resiliencyPolicyArn: String? = null, val resourceMappings: List<AppResourceMapping>? = null, val tags: Map<String, String>? = null)
Link copied to clipboard
data class GetResiliencyPolicyResult(val dataLocationConstraint: ResiliencyPolicyDataLocationConstraint? = null, val policy: ResiliencyPolicyPolicyMap? = null, val policyArn: String? = null, val policyDescription: String? = null, val policyName: String? = null, val tags: Map<String, String>? = null, val tier: ResiliencyPolicyTier? = null)
Link copied to clipboard
data class ResiliencyPolicyFailurePolicy(val rpoInSecs: Int, val rtoInSecs: Int)

Failure Policy.