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