Typed dictionaries
Index > ResilienceHub > Typed dictionaries
Auto-generated documentation for ResilienceHub type annotations stubs module mypy-boto3-resiliencehub.
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
RecommendationItemTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import RecommendationItemTypeDef
def get_value() -> RecommendationItemTypeDef:
return {
"alreadyImplemented": ...,
}
Definition
class RecommendationItemTypeDef(TypedDict):
alreadyImplemented: NotRequired[bool],
resourceId: NotRequired[str],
targetAccountId: NotRequired[str],
targetRegion: NotRequired[str],
CostTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import CostTypeDef
def get_value() -> CostTypeDef:
return {
"amount": ...,
"currency": ...,
"frequency": ...,
}
Definition
class CostTypeDef(TypedDict):
amount: float,
currency: str,
frequency: CostFrequencyType, # (1)
DisruptionComplianceTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import DisruptionComplianceTypeDef
def get_value() -> DisruptionComplianceTypeDef:
return {
"complianceStatus": ...,
}
Definition
class DisruptionComplianceTypeDef(TypedDict):
complianceStatus: ComplianceStatusType, # (1)
achievableRpoInSecs: NotRequired[int],
achievableRtoInSecs: NotRequired[int],
currentRpoInSecs: NotRequired[int],
currentRtoInSecs: NotRequired[int],
message: NotRequired[str],
rpoDescription: NotRequired[str],
rpoReferenceId: NotRequired[str],
rtoDescription: NotRequired[str],
rtoReferenceId: NotRequired[str],
ResiliencyScoreTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ResiliencyScoreTypeDef
def get_value() -> ResiliencyScoreTypeDef:
return {
"disruptionScore": ...,
"score": ...,
}
Definition
class ResiliencyScoreTypeDef(TypedDict):
disruptionScore: Dict[DisruptionTypeType, float], # (1)
score: float,
AppComponentTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import AppComponentTypeDef
def get_value() -> AppComponentTypeDef:
return {
"name": ...,
"type": ...,
}
Definition
class AppComponentTypeDef(TypedDict):
name: str,
type: str,
additionalInfo: NotRequired[Dict[str, List[str]]],
id: NotRequired[str],
TerraformSourceTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import TerraformSourceTypeDef
def get_value() -> TerraformSourceTypeDef:
return {
"s3StateFileUrl": ...,
}
AppSummaryTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import AppSummaryTypeDef
def get_value() -> AppSummaryTypeDef:
return {
"appArn": ...,
"creationTime": ...,
"name": ...,
}
Definition
class AppSummaryTypeDef(TypedDict):
appArn: str,
creationTime: datetime,
name: str,
assessmentSchedule: NotRequired[AppAssessmentScheduleTypeType], # (1)
complianceStatus: NotRequired[AppComplianceStatusTypeType], # (2)
description: NotRequired[str],
resiliencyScore: NotRequired[float],
status: NotRequired[AppStatusTypeType], # (3)
AppTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import AppTypeDef
def get_value() -> AppTypeDef:
return {
"appArn": ...,
"creationTime": ...,
"name": ...,
}
Definition
class AppTypeDef(TypedDict):
appArn: str,
creationTime: datetime,
name: str,
assessmentSchedule: NotRequired[AppAssessmentScheduleTypeType], # (1)
complianceStatus: NotRequired[AppComplianceStatusTypeType], # (2)
description: NotRequired[str],
lastAppComplianceEvaluationTime: NotRequired[datetime],
lastResiliencyScoreEvaluationTime: NotRequired[datetime],
policyArn: NotRequired[str],
resiliencyScore: NotRequired[float],
status: NotRequired[AppStatusTypeType], # (3)
tags: NotRequired[Dict[str, str]],
AppVersionSummaryTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import AppVersionSummaryTypeDef
def get_value() -> AppVersionSummaryTypeDef:
return {
"appVersion": ...,
}
RecommendationDisruptionComplianceTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import RecommendationDisruptionComplianceTypeDef
def get_value() -> RecommendationDisruptionComplianceTypeDef:
return {
"expectedComplianceStatus": ...,
}
Definition
class RecommendationDisruptionComplianceTypeDef(TypedDict):
expectedComplianceStatus: ComplianceStatusType, # (1)
expectedRpoDescription: NotRequired[str],
expectedRpoInSecs: NotRequired[int],
expectedRtoDescription: NotRequired[str],
expectedRtoInSecs: NotRequired[int],
CreateAppRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import CreateAppRequestRequestTypeDef
def get_value() -> CreateAppRequestRequestTypeDef:
return {
"name": ...,
}
Definition
class CreateAppRequestRequestTypeDef(TypedDict):
name: str,
assessmentSchedule: NotRequired[AppAssessmentScheduleTypeType], # (1)
clientToken: NotRequired[str],
description: NotRequired[str],
policyArn: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
CreateAppVersionAppComponentRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import CreateAppVersionAppComponentRequestRequestTypeDef
def get_value() -> CreateAppVersionAppComponentRequestRequestTypeDef:
return {
"appArn": ...,
"name": ...,
"type": ...,
}
Definition
class CreateAppVersionAppComponentRequestRequestTypeDef(TypedDict):
appArn: str,
name: str,
type: str,
additionalInfo: NotRequired[Mapping[str, Sequence[str]]],
clientToken: NotRequired[str],
id: NotRequired[str],
LogicalResourceIdTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import LogicalResourceIdTypeDef
def get_value() -> LogicalResourceIdTypeDef:
return {
"identifier": ...,
}
Definition
class LogicalResourceIdTypeDef(TypedDict):
identifier: str,
logicalStackName: NotRequired[str],
resourceGroupName: NotRequired[str],
terraformSourceName: NotRequired[str],
CreateRecommendationTemplateRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import CreateRecommendationTemplateRequestRequestTypeDef
def get_value() -> CreateRecommendationTemplateRequestRequestTypeDef:
return {
"assessmentArn": ...,
"name": ...,
}
Definition
class CreateRecommendationTemplateRequestRequestTypeDef(TypedDict):
assessmentArn: str,
name: str,
bucketName: NotRequired[str],
clientToken: NotRequired[str],
format: NotRequired[TemplateFormatType], # (1)
recommendationIds: NotRequired[Sequence[str]],
recommendationTypes: NotRequired[Sequence[RenderRecommendationTypeType]], # (2)
tags: NotRequired[Mapping[str, str]],
FailurePolicyTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import FailurePolicyTypeDef
def get_value() -> FailurePolicyTypeDef:
return {
"rpoInSecs": ...,
"rtoInSecs": ...,
}
DeleteAppAssessmentRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import DeleteAppAssessmentRequestRequestTypeDef
def get_value() -> DeleteAppAssessmentRequestRequestTypeDef:
return {
"assessmentArn": ...,
}
Definition
class DeleteAppAssessmentRequestRequestTypeDef(TypedDict):
assessmentArn: str,
clientToken: NotRequired[str],
DeleteAppRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import DeleteAppRequestRequestTypeDef
def get_value() -> DeleteAppRequestRequestTypeDef:
return {
"appArn": ...,
}
Definition
class DeleteAppRequestRequestTypeDef(TypedDict):
appArn: str,
clientToken: NotRequired[str],
forceDelete: NotRequired[bool],
DeleteAppVersionAppComponentRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import DeleteAppVersionAppComponentRequestRequestTypeDef
def get_value() -> DeleteAppVersionAppComponentRequestRequestTypeDef:
return {
"appArn": ...,
"id": ...,
}
Definition
class DeleteAppVersionAppComponentRequestRequestTypeDef(TypedDict):
appArn: str,
id: str,
clientToken: NotRequired[str],
DeleteRecommendationTemplateRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import DeleteRecommendationTemplateRequestRequestTypeDef
def get_value() -> DeleteRecommendationTemplateRequestRequestTypeDef:
return {
"recommendationTemplateArn": ...,
}
Definition
class DeleteRecommendationTemplateRequestRequestTypeDef(TypedDict):
recommendationTemplateArn: str,
clientToken: NotRequired[str],
DeleteResiliencyPolicyRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import DeleteResiliencyPolicyRequestRequestTypeDef
def get_value() -> DeleteResiliencyPolicyRequestRequestTypeDef:
return {
"policyArn": ...,
}
Definition
class DeleteResiliencyPolicyRequestRequestTypeDef(TypedDict):
policyArn: str,
clientToken: NotRequired[str],
DescribeAppAssessmentRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import DescribeAppAssessmentRequestRequestTypeDef
def get_value() -> DescribeAppAssessmentRequestRequestTypeDef:
return {
"assessmentArn": ...,
}
DescribeAppRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import DescribeAppRequestRequestTypeDef
def get_value() -> DescribeAppRequestRequestTypeDef:
return {
"appArn": ...,
}
DescribeAppVersionAppComponentRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import DescribeAppVersionAppComponentRequestRequestTypeDef
def get_value() -> DescribeAppVersionAppComponentRequestRequestTypeDef:
return {
"appArn": ...,
"appVersion": ...,
"id": ...,
}
Definition
class DescribeAppVersionAppComponentRequestRequestTypeDef(TypedDict):
appArn: str,
appVersion: str,
id: str,
DescribeAppVersionRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import DescribeAppVersionRequestRequestTypeDef
def get_value() -> DescribeAppVersionRequestRequestTypeDef:
return {
"appArn": ...,
"appVersion": ...,
}
DescribeAppVersionResourcesResolutionStatusRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import DescribeAppVersionResourcesResolutionStatusRequestRequestTypeDef
def get_value() -> DescribeAppVersionResourcesResolutionStatusRequestRequestTypeDef:
return {
"appArn": ...,
"appVersion": ...,
}
Definition
class DescribeAppVersionResourcesResolutionStatusRequestRequestTypeDef(TypedDict):
appArn: str,
appVersion: str,
resolutionId: NotRequired[str],
DescribeAppVersionTemplateRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import DescribeAppVersionTemplateRequestRequestTypeDef
def get_value() -> DescribeAppVersionTemplateRequestRequestTypeDef:
return {
"appArn": ...,
"appVersion": ...,
}
Definition
class DescribeAppVersionTemplateRequestRequestTypeDef(TypedDict):
appArn: str,
appVersion: str,
DescribeDraftAppVersionResourcesImportStatusRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import DescribeDraftAppVersionResourcesImportStatusRequestRequestTypeDef
def get_value() -> DescribeDraftAppVersionResourcesImportStatusRequestRequestTypeDef:
return {
"appArn": ...,
}
Definition
class DescribeDraftAppVersionResourcesImportStatusRequestRequestTypeDef(TypedDict):
appArn: str,
DescribeResiliencyPolicyRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import DescribeResiliencyPolicyRequestRequestTypeDef
def get_value() -> DescribeResiliencyPolicyRequestRequestTypeDef:
return {
"policyArn": ...,
}
ListAlarmRecommendationsRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ListAlarmRecommendationsRequestRequestTypeDef
def get_value() -> ListAlarmRecommendationsRequestRequestTypeDef:
return {
"assessmentArn": ...,
}
Definition
class ListAlarmRecommendationsRequestRequestTypeDef(TypedDict):
assessmentArn: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListAppAssessmentsRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ListAppAssessmentsRequestRequestTypeDef
def get_value() -> ListAppAssessmentsRequestRequestTypeDef:
return {
"appArn": ...,
}
Definition
class ListAppAssessmentsRequestRequestTypeDef(TypedDict):
appArn: NotRequired[str],
assessmentName: NotRequired[str],
assessmentStatus: NotRequired[Sequence[AssessmentStatusType]], # (1)
complianceStatus: NotRequired[ComplianceStatusType], # (2)
invoker: NotRequired[AssessmentInvokerType], # (3)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
reverseOrder: NotRequired[bool],
ListAppComponentCompliancesRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ListAppComponentCompliancesRequestRequestTypeDef
def get_value() -> ListAppComponentCompliancesRequestRequestTypeDef:
return {
"assessmentArn": ...,
}
Definition
class ListAppComponentCompliancesRequestRequestTypeDef(TypedDict):
assessmentArn: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListAppComponentRecommendationsRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ListAppComponentRecommendationsRequestRequestTypeDef
def get_value() -> ListAppComponentRecommendationsRequestRequestTypeDef:
return {
"assessmentArn": ...,
}
Definition
class ListAppComponentRecommendationsRequestRequestTypeDef(TypedDict):
assessmentArn: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListAppInputSourcesRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ListAppInputSourcesRequestRequestTypeDef
def get_value() -> ListAppInputSourcesRequestRequestTypeDef:
return {
"appArn": ...,
"appVersion": ...,
}
Definition
class ListAppInputSourcesRequestRequestTypeDef(TypedDict):
appArn: str,
appVersion: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListAppVersionAppComponentsRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ListAppVersionAppComponentsRequestRequestTypeDef
def get_value() -> ListAppVersionAppComponentsRequestRequestTypeDef:
return {
"appArn": ...,
"appVersion": ...,
}
Definition
class ListAppVersionAppComponentsRequestRequestTypeDef(TypedDict):
appArn: str,
appVersion: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListAppVersionResourceMappingsRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ListAppVersionResourceMappingsRequestRequestTypeDef
def get_value() -> ListAppVersionResourceMappingsRequestRequestTypeDef:
return {
"appArn": ...,
"appVersion": ...,
}
Definition
class ListAppVersionResourceMappingsRequestRequestTypeDef(TypedDict):
appArn: str,
appVersion: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListAppVersionResourcesRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ListAppVersionResourcesRequestRequestTypeDef
def get_value() -> ListAppVersionResourcesRequestRequestTypeDef:
return {
"appArn": ...,
"appVersion": ...,
}
Definition
class ListAppVersionResourcesRequestRequestTypeDef(TypedDict):
appArn: str,
appVersion: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
resolutionId: NotRequired[str],
ListAppVersionsRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ListAppVersionsRequestRequestTypeDef
def get_value() -> ListAppVersionsRequestRequestTypeDef:
return {
"appArn": ...,
}
Definition
class ListAppVersionsRequestRequestTypeDef(TypedDict):
appArn: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListAppsRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ListAppsRequestRequestTypeDef
def get_value() -> ListAppsRequestRequestTypeDef:
return {
"appArn": ...,
}
Definition
class ListAppsRequestRequestTypeDef(TypedDict):
appArn: NotRequired[str],
maxResults: NotRequired[int],
name: NotRequired[str],
nextToken: NotRequired[str],
ListRecommendationTemplatesRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ListRecommendationTemplatesRequestRequestTypeDef
def get_value() -> ListRecommendationTemplatesRequestRequestTypeDef:
return {
"assessmentArn": ...,
}
Definition
class ListRecommendationTemplatesRequestRequestTypeDef(TypedDict):
assessmentArn: str,
maxResults: NotRequired[int],
name: NotRequired[str],
nextToken: NotRequired[str],
recommendationTemplateArn: NotRequired[str],
reverseOrder: NotRequired[bool],
status: NotRequired[Sequence[RecommendationTemplateStatusType]], # (1)
ListResiliencyPoliciesRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ListResiliencyPoliciesRequestRequestTypeDef
def get_value() -> ListResiliencyPoliciesRequestRequestTypeDef:
return {
"maxResults": ...,
}
Definition
class ListResiliencyPoliciesRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
policyName: NotRequired[str],
ListSopRecommendationsRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ListSopRecommendationsRequestRequestTypeDef
def get_value() -> ListSopRecommendationsRequestRequestTypeDef:
return {
"assessmentArn": ...,
}
Definition
class ListSopRecommendationsRequestRequestTypeDef(TypedDict):
assessmentArn: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListSuggestedResiliencyPoliciesRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ListSuggestedResiliencyPoliciesRequestRequestTypeDef
def get_value() -> ListSuggestedResiliencyPoliciesRequestRequestTypeDef:
return {
"maxResults": ...,
}
Definition
class ListSuggestedResiliencyPoliciesRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
}
ListTestRecommendationsRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ListTestRecommendationsRequestRequestTypeDef
def get_value() -> ListTestRecommendationsRequestRequestTypeDef:
return {
"assessmentArn": ...,
}
Definition
class ListTestRecommendationsRequestRequestTypeDef(TypedDict):
assessmentArn: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListUnsupportedAppVersionResourcesRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ListUnsupportedAppVersionResourcesRequestRequestTypeDef
def get_value() -> ListUnsupportedAppVersionResourcesRequestRequestTypeDef:
return {
"appArn": ...,
"appVersion": ...,
}
Definition
class ListUnsupportedAppVersionResourcesRequestRequestTypeDef(TypedDict):
appArn: str,
appVersion: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
resolutionId: NotRequired[str],
PhysicalResourceIdTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import PhysicalResourceIdTypeDef
def get_value() -> PhysicalResourceIdTypeDef:
return {
"identifier": ...,
"type": ...,
}
Definition
class PhysicalResourceIdTypeDef(TypedDict):
identifier: str,
type: PhysicalIdentifierTypeType, # (1)
awsAccountId: NotRequired[str],
awsRegion: NotRequired[str],
PublishAppVersionRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import PublishAppVersionRequestRequestTypeDef
def get_value() -> PublishAppVersionRequestRequestTypeDef:
return {
"appArn": ...,
}
PutDraftAppVersionTemplateRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import PutDraftAppVersionTemplateRequestRequestTypeDef
def get_value() -> PutDraftAppVersionTemplateRequestRequestTypeDef:
return {
"appArn": ...,
"appTemplateBody": ...,
}
Definition
class PutDraftAppVersionTemplateRequestRequestTypeDef(TypedDict):
appArn: str,
appTemplateBody: str,
S3LocationTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import S3LocationTypeDef
def get_value() -> S3LocationTypeDef:
return {
"bucket": ...,
}
RemoveDraftAppVersionResourceMappingsRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import RemoveDraftAppVersionResourceMappingsRequestRequestTypeDef
def get_value() -> RemoveDraftAppVersionResourceMappingsRequestRequestTypeDef:
return {
"appArn": ...,
}
Definition
class RemoveDraftAppVersionResourceMappingsRequestRequestTypeDef(TypedDict):
appArn: str,
appRegistryAppNames: NotRequired[Sequence[str]],
logicalStackNames: NotRequired[Sequence[str]],
resourceGroupNames: NotRequired[Sequence[str]],
resourceNames: NotRequired[Sequence[str]],
terraformSourceNames: NotRequired[Sequence[str]],
ResolveAppVersionResourcesRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ResolveAppVersionResourcesRequestRequestTypeDef
def get_value() -> ResolveAppVersionResourcesRequestRequestTypeDef:
return {
"appArn": ...,
"appVersion": ...,
}
Definition
class ResolveAppVersionResourcesRequestRequestTypeDef(TypedDict):
appArn: str,
appVersion: str,
ResourceErrorTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ResourceErrorTypeDef
def get_value() -> ResourceErrorTypeDef:
return {
"logicalResourceId": ...,
}
Definition
class ResourceErrorTypeDef(TypedDict):
logicalResourceId: NotRequired[str],
physicalResourceId: NotRequired[str],
reason: NotRequired[str],
StartAppAssessmentRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import StartAppAssessmentRequestRequestTypeDef
def get_value() -> StartAppAssessmentRequestRequestTypeDef:
return {
"appArn": ...,
"appVersion": ...,
"assessmentName": ...,
}
Definition
class StartAppAssessmentRequestRequestTypeDef(TypedDict):
appArn: str,
appVersion: str,
assessmentName: str,
clientToken: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
TagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tags": ...,
}
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tagKeys": ...,
}
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateAppRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import UpdateAppRequestRequestTypeDef
def get_value() -> UpdateAppRequestRequestTypeDef:
return {
"appArn": ...,
}
Definition
class UpdateAppRequestRequestTypeDef(TypedDict):
appArn: str,
assessmentSchedule: NotRequired[AppAssessmentScheduleTypeType], # (1)
clearResiliencyPolicyArn: NotRequired[bool],
description: NotRequired[str],
policyArn: NotRequired[str],
UpdateAppVersionAppComponentRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import UpdateAppVersionAppComponentRequestRequestTypeDef
def get_value() -> UpdateAppVersionAppComponentRequestRequestTypeDef:
return {
"appArn": ...,
"id": ...,
}
Definition
class UpdateAppVersionAppComponentRequestRequestTypeDef(TypedDict):
appArn: str,
id: str,
additionalInfo: NotRequired[Mapping[str, Sequence[str]]],
name: NotRequired[str],
type: NotRequired[str],
UpdateAppVersionRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import UpdateAppVersionRequestRequestTypeDef
def get_value() -> UpdateAppVersionRequestRequestTypeDef:
return {
"appArn": ...,
}
Definition
class UpdateAppVersionRequestRequestTypeDef(TypedDict):
appArn: str,
additionalInfo: NotRequired[Mapping[str, Sequence[str]]],
DeleteAppAssessmentResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import DeleteAppAssessmentResponseTypeDef
def get_value() -> DeleteAppAssessmentResponseTypeDef:
return {
"assessmentArn": ...,
"assessmentStatus": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteAppAssessmentResponseTypeDef(TypedDict):
assessmentArn: str,
assessmentStatus: AssessmentStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteAppResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import DeleteAppResponseTypeDef
def get_value() -> DeleteAppResponseTypeDef:
return {
"appArn": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteAppResponseTypeDef(TypedDict):
appArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteRecommendationTemplateResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import DeleteRecommendationTemplateResponseTypeDef
def get_value() -> DeleteRecommendationTemplateResponseTypeDef:
return {
"recommendationTemplateArn": ...,
"status": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteRecommendationTemplateResponseTypeDef(TypedDict):
recommendationTemplateArn: str,
status: RecommendationTemplateStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteResiliencyPolicyResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import DeleteResiliencyPolicyResponseTypeDef
def get_value() -> DeleteResiliencyPolicyResponseTypeDef:
return {
"policyArn": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteResiliencyPolicyResponseTypeDef(TypedDict):
policyArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeAppVersionResourcesResolutionStatusResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import DescribeAppVersionResourcesResolutionStatusResponseTypeDef
def get_value() -> DescribeAppVersionResourcesResolutionStatusResponseTypeDef:
return {
"appArn": ...,
"appVersion": ...,
"errorMessage": ...,
"resolutionId": ...,
"status": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeAppVersionResourcesResolutionStatusResponseTypeDef(TypedDict):
appArn: str,
appVersion: str,
errorMessage: str,
resolutionId: str,
status: ResourceResolutionStatusTypeType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAppVersionResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import DescribeAppVersionResponseTypeDef
def get_value() -> DescribeAppVersionResponseTypeDef:
return {
"additionalInfo": ...,
"appArn": ...,
"appVersion": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeAppVersionResponseTypeDef(TypedDict):
additionalInfo: Dict[str, List[str]],
appArn: str,
appVersion: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeAppVersionTemplateResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import DescribeAppVersionTemplateResponseTypeDef
def get_value() -> DescribeAppVersionTemplateResponseTypeDef:
return {
"appArn": ...,
"appTemplateBody": ...,
"appVersion": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeAppVersionTemplateResponseTypeDef(TypedDict):
appArn: str,
appTemplateBody: str,
appVersion: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeDraftAppVersionResourcesImportStatusResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import DescribeDraftAppVersionResourcesImportStatusResponseTypeDef
def get_value() -> DescribeDraftAppVersionResourcesImportStatusResponseTypeDef:
return {
"appArn": ...,
"appVersion": ...,
"errorMessage": ...,
"status": ...,
"statusChangeTime": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeDraftAppVersionResourcesImportStatusResponseTypeDef(TypedDict):
appArn: str,
appVersion: str,
errorMessage: str,
status: ResourceImportStatusTypeType, # (1)
statusChangeTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagsForResourceResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
"ResponseMetadata": ...,
}
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PublishAppVersionResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import PublishAppVersionResponseTypeDef
def get_value() -> PublishAppVersionResponseTypeDef:
return {
"appArn": ...,
"appVersion": ...,
"ResponseMetadata": ...,
}
Definition
class PublishAppVersionResponseTypeDef(TypedDict):
appArn: str,
appVersion: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutDraftAppVersionTemplateResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import PutDraftAppVersionTemplateResponseTypeDef
def get_value() -> PutDraftAppVersionTemplateResponseTypeDef:
return {
"appArn": ...,
"appVersion": ...,
"ResponseMetadata": ...,
}
Definition
class PutDraftAppVersionTemplateResponseTypeDef(TypedDict):
appArn: str,
appVersion: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RemoveDraftAppVersionResourceMappingsResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import RemoveDraftAppVersionResourceMappingsResponseTypeDef
def get_value() -> RemoveDraftAppVersionResourceMappingsResponseTypeDef:
return {
"appArn": ...,
"appVersion": ...,
"ResponseMetadata": ...,
}
Definition
class RemoveDraftAppVersionResourceMappingsResponseTypeDef(TypedDict):
appArn: str,
appVersion: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ResolveAppVersionResourcesResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ResolveAppVersionResourcesResponseTypeDef
def get_value() -> ResolveAppVersionResourcesResponseTypeDef:
return {
"appArn": ...,
"appVersion": ...,
"resolutionId": ...,
"status": ...,
"ResponseMetadata": ...,
}
Definition
class ResolveAppVersionResourcesResponseTypeDef(TypedDict):
appArn: str,
appVersion: str,
resolutionId: str,
status: ResourceResolutionStatusTypeType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateAppVersionResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import UpdateAppVersionResponseTypeDef
def get_value() -> UpdateAppVersionResponseTypeDef:
return {
"additionalInfo": ...,
"appArn": ...,
"appVersion": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateAppVersionResponseTypeDef(TypedDict):
additionalInfo: Dict[str, List[str]],
appArn: str,
appVersion: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AlarmRecommendationTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import AlarmRecommendationTypeDef
def get_value() -> AlarmRecommendationTypeDef:
return {
"name": ...,
"recommendationId": ...,
"referenceId": ...,
"type": ...,
}
Definition
class AlarmRecommendationTypeDef(TypedDict):
name: str,
recommendationId: str,
referenceId: str,
type: AlarmTypeType, # (2)
appComponentName: NotRequired[str],
description: NotRequired[str],
items: NotRequired[List[RecommendationItemTypeDef]], # (1)
prerequisite: NotRequired[str],
SopRecommendationTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import SopRecommendationTypeDef
def get_value() -> SopRecommendationTypeDef:
return {
"recommendationId": ...,
"referenceId": ...,
"serviceType": ...,
}
Definition
class SopRecommendationTypeDef(TypedDict):
recommendationId: str,
referenceId: str,
serviceType: SopServiceTypeType, # (2)
appComponentName: NotRequired[str],
description: NotRequired[str],
items: NotRequired[List[RecommendationItemTypeDef]], # (1)
name: NotRequired[str],
prerequisite: NotRequired[str],
TestRecommendationTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import TestRecommendationTypeDef
def get_value() -> TestRecommendationTypeDef:
return {
"referenceId": ...,
}
Definition
class TestRecommendationTypeDef(TypedDict):
referenceId: str,
appComponentName: NotRequired[str],
dependsOnAlarms: NotRequired[List[str]],
description: NotRequired[str],
intent: NotRequired[str],
items: NotRequired[List[RecommendationItemTypeDef]], # (1)
name: NotRequired[str],
prerequisite: NotRequired[str],
recommendationId: NotRequired[str],
risk: NotRequired[TestRiskType], # (2)
type: NotRequired[TestTypeType], # (3)
- See RecommendationItemTypeDef
- See TestRiskType
- See TestTypeType
AppAssessmentSummaryTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import AppAssessmentSummaryTypeDef
def get_value() -> AppAssessmentSummaryTypeDef:
return {
"assessmentArn": ...,
"assessmentStatus": ...,
}
Definition
class AppAssessmentSummaryTypeDef(TypedDict):
assessmentArn: str,
assessmentStatus: AssessmentStatusType, # (1)
appArn: NotRequired[str],
appVersion: NotRequired[str],
assessmentName: NotRequired[str],
complianceStatus: NotRequired[ComplianceStatusType], # (2)
cost: NotRequired[CostTypeDef], # (3)
endTime: NotRequired[datetime],
invoker: NotRequired[AssessmentInvokerType], # (4)
message: NotRequired[str],
resiliencyScore: NotRequired[float],
startTime: NotRequired[datetime],
- See AssessmentStatusType
- See ComplianceStatusType
- See CostTypeDef
- See AssessmentInvokerType
AppComponentComplianceTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import AppComponentComplianceTypeDef
def get_value() -> AppComponentComplianceTypeDef:
return {
"appComponentName": ...,
}
Definition
class AppComponentComplianceTypeDef(TypedDict):
appComponentName: NotRequired[str],
compliance: NotRequired[Dict[DisruptionTypeType, DisruptionComplianceTypeDef]], # (1)
cost: NotRequired[CostTypeDef], # (2)
message: NotRequired[str],
resiliencyScore: NotRequired[ResiliencyScoreTypeDef], # (3)
status: NotRequired[ComplianceStatusType], # (4)
- See DisruptionTypeType DisruptionComplianceTypeDef
- See CostTypeDef
- See ResiliencyScoreTypeDef
- See ComplianceStatusType
CreateAppVersionAppComponentResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import CreateAppVersionAppComponentResponseTypeDef
def get_value() -> CreateAppVersionAppComponentResponseTypeDef:
return {
"appArn": ...,
"appComponent": ...,
"appVersion": ...,
"ResponseMetadata": ...,
}
Definition
class CreateAppVersionAppComponentResponseTypeDef(TypedDict):
appArn: str,
appComponent: AppComponentTypeDef, # (1)
appVersion: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteAppVersionAppComponentResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import DeleteAppVersionAppComponentResponseTypeDef
def get_value() -> DeleteAppVersionAppComponentResponseTypeDef:
return {
"appArn": ...,
"appComponent": ...,
"appVersion": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteAppVersionAppComponentResponseTypeDef(TypedDict):
appArn: str,
appComponent: AppComponentTypeDef, # (1)
appVersion: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAppVersionAppComponentResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import DescribeAppVersionAppComponentResponseTypeDef
def get_value() -> DescribeAppVersionAppComponentResponseTypeDef:
return {
"appArn": ...,
"appComponent": ...,
"appVersion": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeAppVersionAppComponentResponseTypeDef(TypedDict):
appArn: str,
appComponent: AppComponentTypeDef, # (1)
appVersion: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAppVersionAppComponentsResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ListAppVersionAppComponentsResponseTypeDef
def get_value() -> ListAppVersionAppComponentsResponseTypeDef:
return {
"appArn": ...,
"appComponents": ...,
"appVersion": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListAppVersionAppComponentsResponseTypeDef(TypedDict):
appArn: str,
appComponents: List[AppComponentTypeDef], # (1)
appVersion: str,
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateAppVersionAppComponentResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import UpdateAppVersionAppComponentResponseTypeDef
def get_value() -> UpdateAppVersionAppComponentResponseTypeDef:
return {
"appArn": ...,
"appComponent": ...,
"appVersion": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateAppVersionAppComponentResponseTypeDef(TypedDict):
appArn: str,
appComponent: AppComponentTypeDef, # (1)
appVersion: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AppInputSourceTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import AppInputSourceTypeDef
def get_value() -> AppInputSourceTypeDef:
return {
"importType": ...,
}
Definition
class AppInputSourceTypeDef(TypedDict):
importType: ResourceMappingTypeType, # (1)
resourceCount: NotRequired[int],
sourceArn: NotRequired[str],
sourceName: NotRequired[str],
terraformSource: NotRequired[TerraformSourceTypeDef], # (2)
DeleteAppInputSourceRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import DeleteAppInputSourceRequestRequestTypeDef
def get_value() -> DeleteAppInputSourceRequestRequestTypeDef:
return {
"appArn": ...,
}
Definition
class DeleteAppInputSourceRequestRequestTypeDef(TypedDict):
appArn: str,
clientToken: NotRequired[str],
sourceArn: NotRequired[str],
terraformSource: NotRequired[TerraformSourceTypeDef], # (1)
ImportResourcesToDraftAppVersionRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ImportResourcesToDraftAppVersionRequestRequestTypeDef
def get_value() -> ImportResourcesToDraftAppVersionRequestRequestTypeDef:
return {
"appArn": ...,
}
Definition
class ImportResourcesToDraftAppVersionRequestRequestTypeDef(TypedDict):
appArn: str,
importStrategy: NotRequired[ResourceImportStrategyTypeType], # (1)
sourceArns: NotRequired[Sequence[str]],
terraformSources: NotRequired[Sequence[TerraformSourceTypeDef]], # (2)
ImportResourcesToDraftAppVersionResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ImportResourcesToDraftAppVersionResponseTypeDef
def get_value() -> ImportResourcesToDraftAppVersionResponseTypeDef:
return {
"appArn": ...,
"appVersion": ...,
"sourceArns": ...,
"status": ...,
"terraformSources": ...,
"ResponseMetadata": ...,
}
Definition
class ImportResourcesToDraftAppVersionResponseTypeDef(TypedDict):
appArn: str,
appVersion: str,
sourceArns: List[str],
status: ResourceImportStatusTypeType, # (1)
terraformSources: List[TerraformSourceTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListAppsResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ListAppsResponseTypeDef
def get_value() -> ListAppsResponseTypeDef:
return {
"appSummaries": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListAppsResponseTypeDef(TypedDict):
appSummaries: List[AppSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateAppResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import CreateAppResponseTypeDef
def get_value() -> CreateAppResponseTypeDef:
return {
"app": ...,
"ResponseMetadata": ...,
}
Definition
class CreateAppResponseTypeDef(TypedDict):
app: AppTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See AppTypeDef
- See ResponseMetadataTypeDef
DescribeAppResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import DescribeAppResponseTypeDef
def get_value() -> DescribeAppResponseTypeDef:
return {
"app": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeAppResponseTypeDef(TypedDict):
app: AppTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See AppTypeDef
- See ResponseMetadataTypeDef
UpdateAppResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import UpdateAppResponseTypeDef
def get_value() -> UpdateAppResponseTypeDef:
return {
"app": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateAppResponseTypeDef(TypedDict):
app: AppTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See AppTypeDef
- See ResponseMetadataTypeDef
ListAppVersionsResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ListAppVersionsResponseTypeDef
def get_value() -> ListAppVersionsResponseTypeDef:
return {
"appVersions": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListAppVersionsResponseTypeDef(TypedDict):
appVersions: List[AppVersionSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ConfigRecommendationTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ConfigRecommendationTypeDef
def get_value() -> ConfigRecommendationTypeDef:
return {
"name": ...,
"optimizationType": ...,
"referenceId": ...,
}
Definition
class ConfigRecommendationTypeDef(TypedDict):
name: str,
optimizationType: ConfigRecommendationOptimizationTypeType, # (4)
referenceId: str,
appComponentName: NotRequired[str],
compliance: NotRequired[Dict[DisruptionTypeType, DisruptionComplianceTypeDef]], # (1)
cost: NotRequired[CostTypeDef], # (2)
description: NotRequired[str],
haArchitecture: NotRequired[HaArchitectureType], # (3)
recommendationCompliance: NotRequired[Dict[DisruptionTypeType, RecommendationDisruptionComplianceTypeDef]], # (5)
suggestedChanges: NotRequired[List[str]],
- See DisruptionTypeType DisruptionComplianceTypeDef
- See CostTypeDef
- See HaArchitectureType
- See ConfigRecommendationOptimizationTypeType
- See DisruptionTypeType RecommendationDisruptionComplianceTypeDef
CreateAppVersionResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import CreateAppVersionResourceRequestRequestTypeDef
def get_value() -> CreateAppVersionResourceRequestRequestTypeDef:
return {
"appArn": ...,
"appComponents": ...,
"logicalResourceId": ...,
"physicalResourceId": ...,
"resourceName": ...,
"resourceType": ...,
}
Definition
class CreateAppVersionResourceRequestRequestTypeDef(TypedDict):
appArn: str,
appComponents: Sequence[str],
logicalResourceId: LogicalResourceIdTypeDef, # (1)
physicalResourceId: str,
resourceName: str,
resourceType: str,
additionalInfo: NotRequired[Mapping[str, Sequence[str]]],
awsAccountId: NotRequired[str],
awsRegion: NotRequired[str],
clientToken: NotRequired[str],
DeleteAppVersionResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import DeleteAppVersionResourceRequestRequestTypeDef
def get_value() -> DeleteAppVersionResourceRequestRequestTypeDef:
return {
"appArn": ...,
}
Definition
class DeleteAppVersionResourceRequestRequestTypeDef(TypedDict):
appArn: str,
awsAccountId: NotRequired[str],
awsRegion: NotRequired[str],
clientToken: NotRequired[str],
logicalResourceId: NotRequired[LogicalResourceIdTypeDef], # (1)
physicalResourceId: NotRequired[str],
resourceName: NotRequired[str],
DescribeAppVersionResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import DescribeAppVersionResourceRequestRequestTypeDef
def get_value() -> DescribeAppVersionResourceRequestRequestTypeDef:
return {
"appArn": ...,
"appVersion": ...,
}
Definition
class DescribeAppVersionResourceRequestRequestTypeDef(TypedDict):
appArn: str,
appVersion: str,
awsAccountId: NotRequired[str],
awsRegion: NotRequired[str],
logicalResourceId: NotRequired[LogicalResourceIdTypeDef], # (1)
physicalResourceId: NotRequired[str],
resourceName: NotRequired[str],
UpdateAppVersionResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import UpdateAppVersionResourceRequestRequestTypeDef
def get_value() -> UpdateAppVersionResourceRequestRequestTypeDef:
return {
"appArn": ...,
}
Definition
class UpdateAppVersionResourceRequestRequestTypeDef(TypedDict):
appArn: str,
additionalInfo: NotRequired[Mapping[str, Sequence[str]]],
appComponents: NotRequired[Sequence[str]],
awsAccountId: NotRequired[str],
awsRegion: NotRequired[str],
excluded: NotRequired[bool],
logicalResourceId: NotRequired[LogicalResourceIdTypeDef], # (1)
physicalResourceId: NotRequired[str],
resourceName: NotRequired[str],
resourceType: NotRequired[str],
CreateResiliencyPolicyRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import CreateResiliencyPolicyRequestRequestTypeDef
def get_value() -> CreateResiliencyPolicyRequestRequestTypeDef:
return {
"policy": ...,
"policyName": ...,
"tier": ...,
}
Definition
class CreateResiliencyPolicyRequestRequestTypeDef(TypedDict):
policy: Mapping[DisruptionTypeType, FailurePolicyTypeDef], # (1)
policyName: str,
tier: ResiliencyPolicyTierType, # (2)
clientToken: NotRequired[str],
dataLocationConstraint: NotRequired[DataLocationConstraintType], # (3)
policyDescription: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
- See DisruptionTypeType FailurePolicyTypeDef
- See ResiliencyPolicyTierType
- See DataLocationConstraintType
ResiliencyPolicyTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ResiliencyPolicyTypeDef
def get_value() -> ResiliencyPolicyTypeDef:
return {
"creationTime": ...,
}
Definition
class ResiliencyPolicyTypeDef(TypedDict):
creationTime: NotRequired[datetime],
dataLocationConstraint: NotRequired[DataLocationConstraintType], # (1)
estimatedCostTier: NotRequired[EstimatedCostTierType], # (2)
policy: NotRequired[Dict[DisruptionTypeType, FailurePolicyTypeDef]], # (3)
policyArn: NotRequired[str],
policyDescription: NotRequired[str],
policyName: NotRequired[str],
tags: NotRequired[Dict[str, str]],
tier: NotRequired[ResiliencyPolicyTierType], # (4)
- See DataLocationConstraintType
- See EstimatedCostTierType
- See DisruptionTypeType FailurePolicyTypeDef
- See ResiliencyPolicyTierType
UpdateResiliencyPolicyRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import UpdateResiliencyPolicyRequestRequestTypeDef
def get_value() -> UpdateResiliencyPolicyRequestRequestTypeDef:
return {
"policyArn": ...,
}
Definition
class UpdateResiliencyPolicyRequestRequestTypeDef(TypedDict):
policyArn: str,
dataLocationConstraint: NotRequired[DataLocationConstraintType], # (1)
policy: NotRequired[Mapping[DisruptionTypeType, FailurePolicyTypeDef]], # (2)
policyDescription: NotRequired[str],
policyName: NotRequired[str],
tier: NotRequired[ResiliencyPolicyTierType], # (3)
- See DataLocationConstraintType
- See DisruptionTypeType FailurePolicyTypeDef
- See ResiliencyPolicyTierType
PhysicalResourceTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import PhysicalResourceTypeDef
def get_value() -> PhysicalResourceTypeDef:
return {
"logicalResourceId": ...,
"physicalResourceId": ...,
"resourceType": ...,
}
Definition
class PhysicalResourceTypeDef(TypedDict):
logicalResourceId: LogicalResourceIdTypeDef, # (2)
physicalResourceId: PhysicalResourceIdTypeDef, # (3)
resourceType: str,
additionalInfo: NotRequired[Dict[str, List[str]]],
appComponents: NotRequired[List[AppComponentTypeDef]], # (1)
excluded: NotRequired[bool],
resourceName: NotRequired[str],
ResourceMappingTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ResourceMappingTypeDef
def get_value() -> ResourceMappingTypeDef:
return {
"mappingType": ...,
"physicalResourceId": ...,
}
Definition
class ResourceMappingTypeDef(TypedDict):
mappingType: ResourceMappingTypeType, # (1)
physicalResourceId: PhysicalResourceIdTypeDef, # (2)
appRegistryAppName: NotRequired[str],
logicalStackName: NotRequired[str],
resourceGroupName: NotRequired[str],
resourceName: NotRequired[str],
terraformSourceName: NotRequired[str],
UnsupportedResourceTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import UnsupportedResourceTypeDef
def get_value() -> UnsupportedResourceTypeDef:
return {
"logicalResourceId": ...,
"physicalResourceId": ...,
"resourceType": ...,
}
Definition
class UnsupportedResourceTypeDef(TypedDict):
logicalResourceId: LogicalResourceIdTypeDef, # (1)
physicalResourceId: PhysicalResourceIdTypeDef, # (2)
resourceType: str,
RecommendationTemplateTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import RecommendationTemplateTypeDef
def get_value() -> RecommendationTemplateTypeDef:
return {
"assessmentArn": ...,
"format": ...,
"name": ...,
"recommendationTemplateArn": ...,
"recommendationTypes": ...,
"status": ...,
}
Definition
class RecommendationTemplateTypeDef(TypedDict):
assessmentArn: str,
format: TemplateFormatType, # (1)
name: str,
recommendationTemplateArn: str,
recommendationTypes: List[RenderRecommendationTypeType], # (2)
status: RecommendationTemplateStatusType, # (3)
appArn: NotRequired[str],
endTime: NotRequired[datetime],
message: NotRequired[str],
needsReplacements: NotRequired[bool],
recommendationIds: NotRequired[List[str]],
startTime: NotRequired[datetime],
tags: NotRequired[Dict[str, str]],
templatesLocation: NotRequired[S3LocationTypeDef], # (4)
- See TemplateFormatType
- See RenderRecommendationTypeType
- See RecommendationTemplateStatusType
- See S3LocationTypeDef
ResourceErrorsDetailsTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ResourceErrorsDetailsTypeDef
def get_value() -> ResourceErrorsDetailsTypeDef:
return {
"hasMoreErrors": ...,
}
Definition
class ResourceErrorsDetailsTypeDef(TypedDict):
hasMoreErrors: NotRequired[bool],
resourceErrors: NotRequired[List[ResourceErrorTypeDef]], # (1)
ListAlarmRecommendationsResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ListAlarmRecommendationsResponseTypeDef
def get_value() -> ListAlarmRecommendationsResponseTypeDef:
return {
"alarmRecommendations": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListAlarmRecommendationsResponseTypeDef(TypedDict):
alarmRecommendations: List[AlarmRecommendationTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSopRecommendationsResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ListSopRecommendationsResponseTypeDef
def get_value() -> ListSopRecommendationsResponseTypeDef:
return {
"nextToken": ...,
"sopRecommendations": ...,
"ResponseMetadata": ...,
}
Definition
class ListSopRecommendationsResponseTypeDef(TypedDict):
nextToken: str,
sopRecommendations: List[SopRecommendationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTestRecommendationsResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ListTestRecommendationsResponseTypeDef
def get_value() -> ListTestRecommendationsResponseTypeDef:
return {
"nextToken": ...,
"testRecommendations": ...,
"ResponseMetadata": ...,
}
Definition
class ListTestRecommendationsResponseTypeDef(TypedDict):
nextToken: str,
testRecommendations: List[TestRecommendationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAppAssessmentsResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ListAppAssessmentsResponseTypeDef
def get_value() -> ListAppAssessmentsResponseTypeDef:
return {
"assessmentSummaries": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListAppAssessmentsResponseTypeDef(TypedDict):
assessmentSummaries: List[AppAssessmentSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAppComponentCompliancesResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ListAppComponentCompliancesResponseTypeDef
def get_value() -> ListAppComponentCompliancesResponseTypeDef:
return {
"componentCompliances": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListAppComponentCompliancesResponseTypeDef(TypedDict):
componentCompliances: List[AppComponentComplianceTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteAppInputSourceResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import DeleteAppInputSourceResponseTypeDef
def get_value() -> DeleteAppInputSourceResponseTypeDef:
return {
"appArn": ...,
"appInputSource": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteAppInputSourceResponseTypeDef(TypedDict):
appArn: str,
appInputSource: AppInputSourceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAppInputSourcesResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ListAppInputSourcesResponseTypeDef
def get_value() -> ListAppInputSourcesResponseTypeDef:
return {
"appInputSources": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListAppInputSourcesResponseTypeDef(TypedDict):
appInputSources: List[AppInputSourceTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ComponentRecommendationTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ComponentRecommendationTypeDef
def get_value() -> ComponentRecommendationTypeDef:
return {
"appComponentName": ...,
"configRecommendations": ...,
"recommendationStatus": ...,
}
Definition
class ComponentRecommendationTypeDef(TypedDict):
appComponentName: str,
configRecommendations: List[ConfigRecommendationTypeDef], # (1)
recommendationStatus: RecommendationComplianceStatusType, # (2)
CreateResiliencyPolicyResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import CreateResiliencyPolicyResponseTypeDef
def get_value() -> CreateResiliencyPolicyResponseTypeDef:
return {
"policy": ...,
"ResponseMetadata": ...,
}
Definition
class CreateResiliencyPolicyResponseTypeDef(TypedDict):
policy: ResiliencyPolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeResiliencyPolicyResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import DescribeResiliencyPolicyResponseTypeDef
def get_value() -> DescribeResiliencyPolicyResponseTypeDef:
return {
"policy": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeResiliencyPolicyResponseTypeDef(TypedDict):
policy: ResiliencyPolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResiliencyPoliciesResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ListResiliencyPoliciesResponseTypeDef
def get_value() -> ListResiliencyPoliciesResponseTypeDef:
return {
"nextToken": ...,
"resiliencyPolicies": ...,
"ResponseMetadata": ...,
}
Definition
class ListResiliencyPoliciesResponseTypeDef(TypedDict):
nextToken: str,
resiliencyPolicies: List[ResiliencyPolicyTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSuggestedResiliencyPoliciesResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ListSuggestedResiliencyPoliciesResponseTypeDef
def get_value() -> ListSuggestedResiliencyPoliciesResponseTypeDef:
return {
"nextToken": ...,
"resiliencyPolicies": ...,
"ResponseMetadata": ...,
}
Definition
class ListSuggestedResiliencyPoliciesResponseTypeDef(TypedDict):
nextToken: str,
resiliencyPolicies: List[ResiliencyPolicyTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateResiliencyPolicyResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import UpdateResiliencyPolicyResponseTypeDef
def get_value() -> UpdateResiliencyPolicyResponseTypeDef:
return {
"policy": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateResiliencyPolicyResponseTypeDef(TypedDict):
policy: ResiliencyPolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateAppVersionResourceResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import CreateAppVersionResourceResponseTypeDef
def get_value() -> CreateAppVersionResourceResponseTypeDef:
return {
"appArn": ...,
"appVersion": ...,
"physicalResource": ...,
"ResponseMetadata": ...,
}
Definition
class CreateAppVersionResourceResponseTypeDef(TypedDict):
appArn: str,
appVersion: str,
physicalResource: PhysicalResourceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteAppVersionResourceResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import DeleteAppVersionResourceResponseTypeDef
def get_value() -> DeleteAppVersionResourceResponseTypeDef:
return {
"appArn": ...,
"appVersion": ...,
"physicalResource": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteAppVersionResourceResponseTypeDef(TypedDict):
appArn: str,
appVersion: str,
physicalResource: PhysicalResourceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAppVersionResourceResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import DescribeAppVersionResourceResponseTypeDef
def get_value() -> DescribeAppVersionResourceResponseTypeDef:
return {
"appArn": ...,
"appVersion": ...,
"physicalResource": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeAppVersionResourceResponseTypeDef(TypedDict):
appArn: str,
appVersion: str,
physicalResource: PhysicalResourceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAppVersionResourcesResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ListAppVersionResourcesResponseTypeDef
def get_value() -> ListAppVersionResourcesResponseTypeDef:
return {
"nextToken": ...,
"physicalResources": ...,
"resolutionId": ...,
"ResponseMetadata": ...,
}
Definition
class ListAppVersionResourcesResponseTypeDef(TypedDict):
nextToken: str,
physicalResources: List[PhysicalResourceTypeDef], # (1)
resolutionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateAppVersionResourceResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import UpdateAppVersionResourceResponseTypeDef
def get_value() -> UpdateAppVersionResourceResponseTypeDef:
return {
"appArn": ...,
"appVersion": ...,
"physicalResource": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateAppVersionResourceResponseTypeDef(TypedDict):
appArn: str,
appVersion: str,
physicalResource: PhysicalResourceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AddDraftAppVersionResourceMappingsRequestRequestTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import AddDraftAppVersionResourceMappingsRequestRequestTypeDef
def get_value() -> AddDraftAppVersionResourceMappingsRequestRequestTypeDef:
return {
"appArn": ...,
"resourceMappings": ...,
}
Definition
class AddDraftAppVersionResourceMappingsRequestRequestTypeDef(TypedDict):
appArn: str,
resourceMappings: Sequence[ResourceMappingTypeDef], # (1)
AddDraftAppVersionResourceMappingsResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import AddDraftAppVersionResourceMappingsResponseTypeDef
def get_value() -> AddDraftAppVersionResourceMappingsResponseTypeDef:
return {
"appArn": ...,
"appVersion": ...,
"resourceMappings": ...,
"ResponseMetadata": ...,
}
Definition
class AddDraftAppVersionResourceMappingsResponseTypeDef(TypedDict):
appArn: str,
appVersion: str,
resourceMappings: List[ResourceMappingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAppVersionResourceMappingsResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ListAppVersionResourceMappingsResponseTypeDef
def get_value() -> ListAppVersionResourceMappingsResponseTypeDef:
return {
"nextToken": ...,
"resourceMappings": ...,
"ResponseMetadata": ...,
}
Definition
class ListAppVersionResourceMappingsResponseTypeDef(TypedDict):
nextToken: str,
resourceMappings: List[ResourceMappingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListUnsupportedAppVersionResourcesResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ListUnsupportedAppVersionResourcesResponseTypeDef
def get_value() -> ListUnsupportedAppVersionResourcesResponseTypeDef:
return {
"nextToken": ...,
"resolutionId": ...,
"unsupportedResources": ...,
"ResponseMetadata": ...,
}
Definition
class ListUnsupportedAppVersionResourcesResponseTypeDef(TypedDict):
nextToken: str,
resolutionId: str,
unsupportedResources: List[UnsupportedResourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateRecommendationTemplateResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import CreateRecommendationTemplateResponseTypeDef
def get_value() -> CreateRecommendationTemplateResponseTypeDef:
return {
"recommendationTemplate": ...,
"ResponseMetadata": ...,
}
Definition
class CreateRecommendationTemplateResponseTypeDef(TypedDict):
recommendationTemplate: RecommendationTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListRecommendationTemplatesResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ListRecommendationTemplatesResponseTypeDef
def get_value() -> ListRecommendationTemplatesResponseTypeDef:
return {
"nextToken": ...,
"recommendationTemplates": ...,
"ResponseMetadata": ...,
}
Definition
class ListRecommendationTemplatesResponseTypeDef(TypedDict):
nextToken: str,
recommendationTemplates: List[RecommendationTemplateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AppAssessmentTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import AppAssessmentTypeDef
def get_value() -> AppAssessmentTypeDef:
return {
"assessmentArn": ...,
"assessmentStatus": ...,
"invoker": ...,
}
Definition
class AppAssessmentTypeDef(TypedDict):
assessmentArn: str,
assessmentStatus: AssessmentStatusType, # (1)
invoker: AssessmentInvokerType, # (5)
appArn: NotRequired[str],
appVersion: NotRequired[str],
assessmentName: NotRequired[str],
compliance: NotRequired[Dict[DisruptionTypeType, DisruptionComplianceTypeDef]], # (2)
complianceStatus: NotRequired[ComplianceStatusType], # (3)
cost: NotRequired[CostTypeDef], # (4)
endTime: NotRequired[datetime],
message: NotRequired[str],
policy: NotRequired[ResiliencyPolicyTypeDef], # (6)
resiliencyScore: NotRequired[ResiliencyScoreTypeDef], # (7)
resourceErrorsDetails: NotRequired[ResourceErrorsDetailsTypeDef], # (8)
startTime: NotRequired[datetime],
tags: NotRequired[Dict[str, str]],
- See AssessmentStatusType
- See DisruptionTypeType DisruptionComplianceTypeDef
- See ComplianceStatusType
- See CostTypeDef
- See AssessmentInvokerType
- See ResiliencyPolicyTypeDef
- See ResiliencyScoreTypeDef
- See ResourceErrorsDetailsTypeDef
ListAppComponentRecommendationsResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import ListAppComponentRecommendationsResponseTypeDef
def get_value() -> ListAppComponentRecommendationsResponseTypeDef:
return {
"componentRecommendations": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListAppComponentRecommendationsResponseTypeDef(TypedDict):
componentRecommendations: List[ComponentRecommendationTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAppAssessmentResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import DescribeAppAssessmentResponseTypeDef
def get_value() -> DescribeAppAssessmentResponseTypeDef:
return {
"assessment": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeAppAssessmentResponseTypeDef(TypedDict):
assessment: AppAssessmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartAppAssessmentResponseTypeDef
Usage Example
from mypy_boto3_resiliencehub.type_defs import StartAppAssessmentResponseTypeDef
def get_value() -> StartAppAssessmentResponseTypeDef:
return {
"assessment": ...,
"ResponseMetadata": ...,
}