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
Failure Policy.
Link copied to clipboard
data class ResiliencyPolicyPolicyMap(val az: ResiliencyPolicyFailurePolicy, val hardware: ResiliencyPolicyFailurePolicy, val region: ResiliencyPolicyFailurePolicy? = null, val software: ResiliencyPolicyFailurePolicy)