Type definitions#
Index > ResilienceHubV2 > Type definitions
Auto-generated documentation for ResilienceHubV2 type annotations stubs module mypy-boto3-resiliencehubv2.
TimestampTypeDef#
# TimestampTypeDef Union usage example
from mypy_boto3_resiliencehubv2.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime.datetime,
str,
]
AssociatedSystemUnionTypeDef#
# AssociatedSystemUnionTypeDef Union usage example
from mypy_boto3_resiliencehubv2.type_defs import AssociatedSystemUnionTypeDef
def get_value() -> AssociatedSystemUnionTypeDef:
return ...
# AssociatedSystemUnionTypeDef definition
AssociatedSystemUnionTypeDef = Union[
AssociatedSystemTypeDef, # (1)
AssociatedSystemOutputTypeDef, # (2)
]
EksSourceUnionTypeDef#
# EksSourceUnionTypeDef Union usage example
from mypy_boto3_resiliencehubv2.type_defs import EksSourceUnionTypeDef
def get_value() -> EksSourceUnionTypeDef:
return ...
# EksSourceUnionTypeDef definition
EksSourceUnionTypeDef = Union[
EksSourceTypeDef, # (1)
EksSourceOutputTypeDef, # (2)
]
ResourceTagUnionTypeDef#
# ResourceTagUnionTypeDef Union usage example
from mypy_boto3_resiliencehubv2.type_defs import ResourceTagUnionTypeDef
def get_value() -> ResourceTagUnionTypeDef:
return ...
# ResourceTagUnionTypeDef definition
ResourceTagUnionTypeDef = Union[
ResourceTagTypeDef, # (1)
ResourceTagOutputTypeDef, # (2)
]
PermissionModelUnionTypeDef#
# PermissionModelUnionTypeDef Union usage example
from mypy_boto3_resiliencehubv2.type_defs import PermissionModelUnionTypeDef
def get_value() -> PermissionModelUnionTypeDef:
return ...
# PermissionModelUnionTypeDef definition
PermissionModelUnionTypeDef = Union[
PermissionModelTypeDef, # (1)
PermissionModelOutputTypeDef, # (2)
]
ServiceReportConfigurationUnionTypeDef#
# ServiceReportConfigurationUnionTypeDef Union usage example
from mypy_boto3_resiliencehubv2.type_defs import ServiceReportConfigurationUnionTypeDef
def get_value() -> ServiceReportConfigurationUnionTypeDef:
return ...
# ServiceReportConfigurationUnionTypeDef definition
ServiceReportConfigurationUnionTypeDef = Union[
ServiceReportConfigurationTypeDef, # (1)
ServiceReportConfigurationOutputTypeDef, # (2)
]
AchievabilityTypeDef#
# AchievabilityTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import AchievabilityTypeDef
def get_value() -> AchievabilityTypeDef:
return {
"availabilitySlo": ...,
}
# AchievabilityTypeDef definition
class AchievabilityTypeDef(TypedDict):
availabilitySlo: NotRequired[AchievabilityStatusType], # (1)
multiAzRtoRpo: NotRequired[AchievabilityStatusType], # (1)
multiRegionRtoRpo: NotRequired[AchievabilityStatusType], # (1)
AssertionCreatedMetadataTypeDef#
# AssertionCreatedMetadataTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import AssertionCreatedMetadataTypeDef
def get_value() -> AssertionCreatedMetadataTypeDef:
return {
"assertionId": ...,
}
# AssertionCreatedMetadataTypeDef definition
class AssertionCreatedMetadataTypeDef(TypedDict):
assertionId: NotRequired[str],
assertionName: NotRequired[str],
AssertionDeletedMetadataTypeDef#
# AssertionDeletedMetadataTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import AssertionDeletedMetadataTypeDef
def get_value() -> AssertionDeletedMetadataTypeDef:
return {
"assertionId": ...,
}
# AssertionDeletedMetadataTypeDef definition
class AssertionDeletedMetadataTypeDef(TypedDict):
assertionId: NotRequired[str],
assertionName: NotRequired[str],
AssertionTypeDef#
# AssertionTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import AssertionTypeDef
def get_value() -> AssertionTypeDef:
return {
"serviceArn": ...,
}
# AssertionTypeDef definition
class AssertionTypeDef(TypedDict):
serviceArn: str,
assertionId: str,
text: str,
source: AssertionSourceType, # (1)
createdAt: NotRequired[datetime.datetime],
updatedAt: NotRequired[datetime.datetime],
AssertionUpdatedMetadataTypeDef#
# AssertionUpdatedMetadataTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import AssertionUpdatedMetadataTypeDef
def get_value() -> AssertionUpdatedMetadataTypeDef:
return {
"assertionId": ...,
}
# AssertionUpdatedMetadataTypeDef definition
class AssertionUpdatedMetadataTypeDef(TypedDict):
assertionId: NotRequired[str],
assertionName: NotRequired[str],
AssessmentCostTypeDef#
# AssessmentCostTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import AssessmentCostTypeDef
def get_value() -> AssessmentCostTypeDef:
return {
"amount": ...,
}
# AssessmentCostTypeDef definition
class AssessmentCostTypeDef(TypedDict):
amount: NotRequired[float],
currency: NotRequired[CostCurrencyType], # (1)
- See CostCurrencyType
AssociatedSystemOutputTypeDef#
# AssociatedSystemOutputTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import AssociatedSystemOutputTypeDef
def get_value() -> AssociatedSystemOutputTypeDef:
return {
"systemArn": ...,
}
# AssociatedSystemOutputTypeDef definition
class AssociatedSystemOutputTypeDef(TypedDict):
systemArn: str,
systemName: NotRequired[str],
userJourneyIds: NotRequired[list[str]],
AssociatedSystemTypeDef#
# AssociatedSystemTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import AssociatedSystemTypeDef
def get_value() -> AssociatedSystemTypeDef:
return {
"systemArn": ...,
}
# AssociatedSystemTypeDef definition
class AssociatedSystemTypeDef(TypedDict):
systemArn: str,
systemName: NotRequired[str],
userJourneyIds: NotRequired[Sequence[str]],
AvailabilitySloTypeDef#
# AvailabilitySloTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import AvailabilitySloTypeDef
def get_value() -> AvailabilitySloTypeDef:
return {
"target": ...,
}
# AvailabilitySloTypeDef definition
class AvailabilitySloTypeDef(TypedDict):
target: NotRequired[float],
CreateAssertionRequestTypeDef#
# CreateAssertionRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import CreateAssertionRequestTypeDef
def get_value() -> CreateAssertionRequestTypeDef:
return {
"serviceArn": ...,
}
# CreateAssertionRequestTypeDef definition
class CreateAssertionRequestTypeDef(TypedDict):
serviceArn: str,
text: str,
clientToken: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
DataRecoveryTargetsTypeDef#
# DataRecoveryTargetsTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import DataRecoveryTargetsTypeDef
def get_value() -> DataRecoveryTargetsTypeDef:
return {
"timeBetweenBackupsInMinutes": ...,
}
# DataRecoveryTargetsTypeDef definition
class DataRecoveryTargetsTypeDef(TypedDict):
timeBetweenBackupsInMinutes: NotRequired[int],
MultiAzTargetsTypeDef#
# MultiAzTargetsTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import MultiAzTargetsTypeDef
def get_value() -> MultiAzTargetsTypeDef:
return {
"rtoInMinutes": ...,
}
# MultiAzTargetsTypeDef definition
class MultiAzTargetsTypeDef(TypedDict):
rtoInMinutes: NotRequired[int],
rpoInMinutes: NotRequired[int],
disasterRecoveryApproach: NotRequired[MultiAzDisasterRecoveryApproachType], # (1)
MultiRegionTargetsTypeDef#
# MultiRegionTargetsTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import MultiRegionTargetsTypeDef
def get_value() -> MultiRegionTargetsTypeDef:
return {
"rtoInMinutes": ...,
}
# MultiRegionTargetsTypeDef definition
class MultiRegionTargetsTypeDef(TypedDict):
rtoInMinutes: NotRequired[int],
rpoInMinutes: NotRequired[int],
disasterRecoveryApproach: NotRequired[MultiRegionDisasterRecoveryApproachType], # (1)
CreateReportRequestTypeDef#
# CreateReportRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import CreateReportRequestTypeDef
def get_value() -> CreateReportRequestTypeDef:
return {
"serviceArn": ...,
}
# CreateReportRequestTypeDef definition
class CreateReportRequestTypeDef(TypedDict):
serviceArn: str,
reportType: ReportTypeType, # (1)
clientToken: NotRequired[str],
- See ReportTypeType
CreateServiceFunctionRequestTypeDef#
# CreateServiceFunctionRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import CreateServiceFunctionRequestTypeDef
def get_value() -> CreateServiceFunctionRequestTypeDef:
return {
"name": ...,
}
# CreateServiceFunctionRequestTypeDef definition
class CreateServiceFunctionRequestTypeDef(TypedDict):
name: str,
serviceArn: str,
criticality: ServiceFunctionCriticalityType, # (1)
description: NotRequired[str],
clientToken: NotRequired[str],
CreateServiceFunctionResourcesRequestTypeDef#
# CreateServiceFunctionResourcesRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import CreateServiceFunctionResourcesRequestTypeDef
def get_value() -> CreateServiceFunctionResourcesRequestTypeDef:
return {
"serviceArn": ...,
}
# CreateServiceFunctionResourcesRequestTypeDef definition
class CreateServiceFunctionResourcesRequestTypeDef(TypedDict):
serviceArn: str,
serviceFunctionId: str,
resources: Sequence[str],
ServiceFunctionTypeDef#
# ServiceFunctionTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ServiceFunctionTypeDef
def get_value() -> ServiceFunctionTypeDef:
return {
"serviceArn": ...,
}
# ServiceFunctionTypeDef definition
class ServiceFunctionTypeDef(TypedDict):
serviceArn: str,
serviceFunctionId: str,
name: str,
criticality: ServiceFunctionCriticalityType, # (1)
description: NotRequired[str],
resourceCount: NotRequired[int],
source: NotRequired[ServiceFunctionSourceType], # (2)
createdAt: NotRequired[datetime.datetime],
updatedAt: NotRequired[datetime.datetime],
CreateSystemRequestTypeDef#
# CreateSystemRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import CreateSystemRequestTypeDef
def get_value() -> CreateSystemRequestTypeDef:
return {
"name": ...,
}
# CreateSystemRequestTypeDef definition
class CreateSystemRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
sharingEnabled: NotRequired[bool],
kmsKeyId: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
clientToken: NotRequired[str],
SystemTypeDef#
# SystemTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import SystemTypeDef
def get_value() -> SystemTypeDef:
return {
"systemArn": ...,
}
# SystemTypeDef definition
class SystemTypeDef(TypedDict):
systemArn: str,
systemId: str,
name: str,
description: NotRequired[str],
sharingEnabled: NotRequired[bool],
tags: NotRequired[dict[str, str]],
kmsKeyId: NotRequired[str],
organizationId: NotRequired[str],
ouId: NotRequired[str],
createdAt: NotRequired[datetime.datetime],
updatedAt: NotRequired[datetime.datetime],
CreateUserJourneyRequestTypeDef#
# CreateUserJourneyRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import CreateUserJourneyRequestTypeDef
def get_value() -> CreateUserJourneyRequestTypeDef:
return {
"systemArn": ...,
}
# CreateUserJourneyRequestTypeDef definition
class CreateUserJourneyRequestTypeDef(TypedDict):
systemArn: str,
name: str,
description: NotRequired[str],
policyArn: NotRequired[str],
clientToken: NotRequired[str],
UserJourneyTypeDef#
# UserJourneyTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import UserJourneyTypeDef
def get_value() -> UserJourneyTypeDef:
return {
"userJourneyId": ...,
}
# UserJourneyTypeDef definition
class UserJourneyTypeDef(TypedDict):
userJourneyId: str,
name: str,
description: NotRequired[str],
policyArn: NotRequired[str],
createdAt: NotRequired[datetime.datetime],
updatedAt: NotRequired[datetime.datetime],
CrossAccountRoleTypeDef#
# CrossAccountRoleTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import CrossAccountRoleTypeDef
def get_value() -> CrossAccountRoleTypeDef:
return {
"crossAccountRoleArn": ...,
}
# CrossAccountRoleTypeDef definition
class CrossAccountRoleTypeDef(TypedDict):
crossAccountRoleArn: str,
externalId: NotRequired[str],
DeleteAssertionRequestTypeDef#
# DeleteAssertionRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import DeleteAssertionRequestTypeDef
def get_value() -> DeleteAssertionRequestTypeDef:
return {
"serviceArn": ...,
}
# DeleteAssertionRequestTypeDef definition
class DeleteAssertionRequestTypeDef(TypedDict):
serviceArn: str,
assertionId: str,
DeleteInputSourceRequestTypeDef#
# DeleteInputSourceRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import DeleteInputSourceRequestTypeDef
def get_value() -> DeleteInputSourceRequestTypeDef:
return {
"serviceArn": ...,
}
# DeleteInputSourceRequestTypeDef definition
class DeleteInputSourceRequestTypeDef(TypedDict):
serviceArn: str,
inputSourceId: str,
DeletePolicyRequestTypeDef#
# DeletePolicyRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import DeletePolicyRequestTypeDef
def get_value() -> DeletePolicyRequestTypeDef:
return {
"policyArn": ...,
}
# DeletePolicyRequestTypeDef definition
class DeletePolicyRequestTypeDef(TypedDict):
policyArn: str,
DeleteServiceFunctionRequestTypeDef#
# DeleteServiceFunctionRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import DeleteServiceFunctionRequestTypeDef
def get_value() -> DeleteServiceFunctionRequestTypeDef:
return {
"serviceArn": ...,
}
# DeleteServiceFunctionRequestTypeDef definition
class DeleteServiceFunctionRequestTypeDef(TypedDict):
serviceArn: str,
serviceFunctionId: str,
DeleteServiceFunctionResourcesRequestTypeDef#
# DeleteServiceFunctionResourcesRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import DeleteServiceFunctionResourcesRequestTypeDef
def get_value() -> DeleteServiceFunctionResourcesRequestTypeDef:
return {
"serviceArn": ...,
}
# DeleteServiceFunctionResourcesRequestTypeDef definition
class DeleteServiceFunctionResourcesRequestTypeDef(TypedDict):
serviceArn: str,
serviceFunctionId: str,
resources: Sequence[str],
DeleteServiceRequestTypeDef#
# DeleteServiceRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import DeleteServiceRequestTypeDef
def get_value() -> DeleteServiceRequestTypeDef:
return {
"serviceArn": ...,
}
# DeleteServiceRequestTypeDef definition
class DeleteServiceRequestTypeDef(TypedDict):
serviceArn: str,
DeleteSystemRequestTypeDef#
# DeleteSystemRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import DeleteSystemRequestTypeDef
def get_value() -> DeleteSystemRequestTypeDef:
return {
"systemArn": ...,
}
# DeleteSystemRequestTypeDef definition
class DeleteSystemRequestTypeDef(TypedDict):
systemArn: str,
DeleteUserJourneyRequestTypeDef#
# DeleteUserJourneyRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import DeleteUserJourneyRequestTypeDef
def get_value() -> DeleteUserJourneyRequestTypeDef:
return {
"systemArn": ...,
}
# DeleteUserJourneyRequestTypeDef definition
class DeleteUserJourneyRequestTypeDef(TypedDict):
systemArn: str,
userJourneyId: str,
DependencyDiscoveryConfigTypeDef#
# DependencyDiscoveryConfigTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import DependencyDiscoveryConfigTypeDef
def get_value() -> DependencyDiscoveryConfigTypeDef:
return {
"status": ...,
}
# DependencyDiscoveryConfigTypeDef definition
class DependencyDiscoveryConfigTypeDef(TypedDict):
status: DependencyDiscoveryStatusType, # (1)
updatedAt: NotRequired[datetime.datetime],
DisasterRecoverySourceTypeDef#
# DisasterRecoverySourceTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import DisasterRecoverySourceTypeDef
def get_value() -> DisasterRecoverySourceTypeDef:
return {
"value": ...,
}
# DisasterRecoverySourceTypeDef definition
class DisasterRecoverySourceTypeDef(TypedDict):
value: NotRequired[str],
policyName: NotRequired[str],
source: NotRequired[PolicyValueSourceType], # (1)
EdgePropertySummaryTypeDef#
# EdgePropertySummaryTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import EdgePropertySummaryTypeDef
def get_value() -> EdgePropertySummaryTypeDef:
return {
"topologyType": ...,
}
# EdgePropertySummaryTypeDef definition
class EdgePropertySummaryTypeDef(TypedDict):
topologyType: NotRequired[TopologyTypeType], # (1)
label: NotRequired[str],
- See TopologyTypeType
SloSourceTypeDef#
# SloSourceTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import SloSourceTypeDef
def get_value() -> SloSourceTypeDef:
return {
"value": ...,
}
# SloSourceTypeDef definition
class SloSourceTypeDef(TypedDict):
value: NotRequired[float],
policyName: NotRequired[str],
source: NotRequired[PolicyValueSourceType], # (1)
TargetSourceTypeDef#
# TargetSourceTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import TargetSourceTypeDef
def get_value() -> TargetSourceTypeDef:
return {
"value": ...,
}
# TargetSourceTypeDef definition
class TargetSourceTypeDef(TypedDict):
value: NotRequired[int],
policyName: NotRequired[str],
source: NotRequired[PolicyValueSourceType], # (1)
EksSourceOutputTypeDef#
# EksSourceOutputTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import EksSourceOutputTypeDef
def get_value() -> EksSourceOutputTypeDef:
return {
"clusterArn": ...,
}
# EksSourceOutputTypeDef definition
class EksSourceOutputTypeDef(TypedDict):
clusterArn: str,
namespaces: list[str],
EksSourceTypeDef#
# EksSourceTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import EksSourceTypeDef
def get_value() -> EksSourceTypeDef:
return {
"clusterArn": ...,
}
# EksSourceTypeDef definition
class EksSourceTypeDef(TypedDict):
clusterArn: str,
namespaces: Sequence[str],
EventActorTypeDef#
# EventActorTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import EventActorTypeDef
def get_value() -> EventActorTypeDef:
return {
"type": ...,
}
# EventActorTypeDef definition
class EventActorTypeDef(TypedDict):
type: ActorTypeType, # (1)
principalId: str,
accountId: NotRequired[str],
userName: NotRequired[str],
- See ActorTypeType
FailedReportOutputTypeDef#
# FailedReportOutputTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import FailedReportOutputTypeDef
def get_value() -> FailedReportOutputTypeDef:
return {
"errorCode": ...,
}
# FailedReportOutputTypeDef definition
class FailedReportOutputTypeDef(TypedDict):
errorCode: ReportGenerationErrorCodeType, # (1)
errorMessage: NotRequired[str],
FindingSummaryTypeDef#
# FindingSummaryTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import FindingSummaryTypeDef
def get_value() -> FindingSummaryTypeDef:
return {
"serviceArn": ...,
}
# FindingSummaryTypeDef definition
class FindingSummaryTypeDef(TypedDict):
serviceArn: NotRequired[str],
findingId: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
failureCategory: NotRequired[FailureCategoryType], # (1)
severity: NotRequired[FindingSeverityType], # (2)
status: NotRequired[FindingStatusType], # (3)
policyComponent: NotRequired[PolicyComponentType], # (4)
updatedAt: NotRequired[datetime.datetime],
- See FailureCategoryType
- See FindingSeverityType
- See FindingStatusType
- See PolicyComponentType
InfrastructureAndCodeRecommendationTypeDef#
# InfrastructureAndCodeRecommendationTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import InfrastructureAndCodeRecommendationTypeDef
def get_value() -> InfrastructureAndCodeRecommendationTypeDef:
return {
"suggestedChanges": ...,
}
# InfrastructureAndCodeRecommendationTypeDef definition
class InfrastructureAndCodeRecommendationTypeDef(TypedDict):
suggestedChanges: NotRequired[list[str]],
ObservabilityRecommendationTypeDef#
# ObservabilityRecommendationTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ObservabilityRecommendationTypeDef
def get_value() -> ObservabilityRecommendationTypeDef:
return {
"suggestedChanges": ...,
}
# ObservabilityRecommendationTypeDef definition
class ObservabilityRecommendationTypeDef(TypedDict):
suggestedChanges: NotRequired[list[str]],
TestingRecommendationTypeDef#
# TestingRecommendationTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import TestingRecommendationTypeDef
def get_value() -> TestingRecommendationTypeDef:
return {
"suggestedChanges": ...,
}
# TestingRecommendationTypeDef definition
class TestingRecommendationTypeDef(TypedDict):
suggestedChanges: NotRequired[list[str]],
GetFailureModeFindingRequestTypeDef#
# GetFailureModeFindingRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import GetFailureModeFindingRequestTypeDef
def get_value() -> GetFailureModeFindingRequestTypeDef:
return {
"findingId": ...,
}
# GetFailureModeFindingRequestTypeDef definition
class GetFailureModeFindingRequestTypeDef(TypedDict):
findingId: str,
serviceArn: str,
GetPolicyRequestTypeDef#
# GetPolicyRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import GetPolicyRequestTypeDef
def get_value() -> GetPolicyRequestTypeDef:
return {
"policyArn": ...,
}
# GetPolicyRequestTypeDef definition
class GetPolicyRequestTypeDef(TypedDict):
policyArn: str,
GetServiceRequestTypeDef#
# GetServiceRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import GetServiceRequestTypeDef
def get_value() -> GetServiceRequestTypeDef:
return {
"serviceArn": ...,
}
# GetServiceRequestTypeDef definition
class GetServiceRequestTypeDef(TypedDict):
serviceArn: str,
WaiterConfigTypeDef#
# WaiterConfigTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
GetSystemRequestTypeDef#
# GetSystemRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import GetSystemRequestTypeDef
def get_value() -> GetSystemRequestTypeDef:
return {
"systemArn": ...,
}
# GetSystemRequestTypeDef definition
class GetSystemRequestTypeDef(TypedDict):
systemArn: str,
GetUserJourneyRequestTypeDef#
# GetUserJourneyRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import GetUserJourneyRequestTypeDef
def get_value() -> GetUserJourneyRequestTypeDef:
return {
"systemArn": ...,
}
# GetUserJourneyRequestTypeDef definition
class GetUserJourneyRequestTypeDef(TypedDict):
systemArn: str,
userJourneyId: str,
ResourceTagOutputTypeDef#
# ResourceTagOutputTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ResourceTagOutputTypeDef
def get_value() -> ResourceTagOutputTypeDef:
return {
"key": ...,
}
# ResourceTagOutputTypeDef definition
class ResourceTagOutputTypeDef(TypedDict):
key: str,
values: list[str],
InputSourceTypeDef#
# InputSourceTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import InputSourceTypeDef
def get_value() -> InputSourceTypeDef:
return {
"identifier": ...,
}
# InputSourceTypeDef definition
class InputSourceTypeDef(TypedDict):
identifier: str,
type: InputSourceTypeType, # (1)
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListAssertionsRequestTypeDef#
# ListAssertionsRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListAssertionsRequestTypeDef
def get_value() -> ListAssertionsRequestTypeDef:
return {
"serviceArn": ...,
}
# ListAssertionsRequestTypeDef definition
class ListAssertionsRequestTypeDef(TypedDict):
serviceArn: str,
source: NotRequired[AssertionSourceType], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListFailureModeAssessmentsRequestTypeDef#
# ListFailureModeAssessmentsRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListFailureModeAssessmentsRequestTypeDef
def get_value() -> ListFailureModeAssessmentsRequestTypeDef:
return {
"serviceArn": ...,
}
# ListFailureModeAssessmentsRequestTypeDef definition
class ListFailureModeAssessmentsRequestTypeDef(TypedDict):
serviceArn: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListFailureModeFindingsRequestTypeDef#
# ListFailureModeFindingsRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListFailureModeFindingsRequestTypeDef
def get_value() -> ListFailureModeFindingsRequestTypeDef:
return {
"serviceArn": ...,
}
# ListFailureModeFindingsRequestTypeDef definition
class ListFailureModeFindingsRequestTypeDef(TypedDict):
serviceArn: str,
severity: NotRequired[FindingSeverityType], # (1)
failureCategory: NotRequired[FailureCategoryType], # (2)
status: NotRequired[FindingStatusType], # (3)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See FindingSeverityType
- See FailureCategoryType
- See FindingStatusType
ListInputSourcesRequestTypeDef#
# ListInputSourcesRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListInputSourcesRequestTypeDef
def get_value() -> ListInputSourcesRequestTypeDef:
return {
"serviceArn": ...,
}
# ListInputSourcesRequestTypeDef definition
class ListInputSourcesRequestTypeDef(TypedDict):
serviceArn: str,
type: NotRequired[InputSourceTypeType], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListPoliciesRequestTypeDef#
# ListPoliciesRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListPoliciesRequestTypeDef
def get_value() -> ListPoliciesRequestTypeDef:
return {
"maxResults": ...,
}
# ListPoliciesRequestTypeDef definition
class ListPoliciesRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListReportsRequestTypeDef#
# ListReportsRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListReportsRequestTypeDef
def get_value() -> ListReportsRequestTypeDef:
return {
"serviceArn": ...,
}
# ListReportsRequestTypeDef definition
class ListReportsRequestTypeDef(TypedDict):
serviceArn: NotRequired[str],
reportType: NotRequired[ReportTypeType], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See ReportTypeType
ListResourcesRequestTypeDef#
# ListResourcesRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListResourcesRequestTypeDef
def get_value() -> ListResourcesRequestTypeDef:
return {
"serviceArn": ...,
}
# ListResourcesRequestTypeDef definition
class ListResourcesRequestTypeDef(TypedDict):
serviceArn: str,
serviceFunctionId: NotRequired[str],
awsRegion: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListServiceFunctionsRequestTypeDef#
# ListServiceFunctionsRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListServiceFunctionsRequestTypeDef
def get_value() -> ListServiceFunctionsRequestTypeDef:
return {
"serviceArn": ...,
}
# ListServiceFunctionsRequestTypeDef definition
class ListServiceFunctionsRequestTypeDef(TypedDict):
serviceArn: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListServiceTopologyEdgesRequestTypeDef#
# ListServiceTopologyEdgesRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListServiceTopologyEdgesRequestTypeDef
def get_value() -> ListServiceTopologyEdgesRequestTypeDef:
return {
"serviceArn": ...,
}
# ListServiceTopologyEdgesRequestTypeDef definition
class ListServiceTopologyEdgesRequestTypeDef(TypedDict):
serviceArn: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListServicesRequestTypeDef#
# ListServicesRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListServicesRequestTypeDef
def get_value() -> ListServicesRequestTypeDef:
return {
"systemArn": ...,
}
# ListServicesRequestTypeDef definition
class ListServicesRequestTypeDef(TypedDict):
systemArn: NotRequired[str],
userJourneyId: NotRequired[str],
ouId: NotRequired[str],
accountId: NotRequired[str],
assessmentStatus: NotRequired[AssessmentStatusType], # (1)
policyArn: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListSystemsRequestTypeDef#
# ListSystemsRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListSystemsRequestTypeDef
def get_value() -> ListSystemsRequestTypeDef:
return {
"ouId": ...,
}
# ListSystemsRequestTypeDef definition
class ListSystemsRequestTypeDef(TypedDict):
ouId: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
SystemSummaryTypeDef#
# SystemSummaryTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import SystemSummaryTypeDef
def get_value() -> SystemSummaryTypeDef:
return {
"systemId": ...,
}
# SystemSummaryTypeDef definition
class SystemSummaryTypeDef(TypedDict):
systemId: str,
name: str,
systemArn: NotRequired[str],
userJourneysCount: NotRequired[int],
servicesCount: NotRequired[int],
organizationId: NotRequired[str],
ouId: NotRequired[str],
createdAt: NotRequired[datetime.datetime],
updatedAt: NotRequired[datetime.datetime],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
resourceArn: str,
ListUserJourneysRequestTypeDef#
# ListUserJourneysRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListUserJourneysRequestTypeDef
def get_value() -> ListUserJourneysRequestTypeDef:
return {
"systemArn": ...,
}
# ListUserJourneysRequestTypeDef definition
class ListUserJourneysRequestTypeDef(TypedDict):
systemArn: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
UserJourneySummaryTypeDef#
# UserJourneySummaryTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import UserJourneySummaryTypeDef
def get_value() -> UserJourneySummaryTypeDef:
return {
"userJourneyId": ...,
}
# UserJourneySummaryTypeDef definition
class UserJourneySummaryTypeDef(TypedDict):
userJourneyId: str,
name: str,
createdAt: NotRequired[datetime.datetime],
updatedAt: NotRequired[datetime.datetime],
QueryDataPointTypeDef#
# QueryDataPointTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import QueryDataPointTypeDef
def get_value() -> QueryDataPointTypeDef:
return {
"timestamp": ...,
}
# QueryDataPointTypeDef definition
class QueryDataPointTypeDef(TypedDict):
timestamp: datetime.datetime,
queryCount: int,
S3ReportOutputConfigurationTypeDef#
# S3ReportOutputConfigurationTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import S3ReportOutputConfigurationTypeDef
def get_value() -> S3ReportOutputConfigurationTypeDef:
return {
"bucketPath": ...,
}
# S3ReportOutputConfigurationTypeDef definition
class S3ReportOutputConfigurationTypeDef(TypedDict):
bucketPath: str,
bucketOwner: str,
S3ReportOutputTypeDef#
# S3ReportOutputTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import S3ReportOutputTypeDef
def get_value() -> S3ReportOutputTypeDef:
return {
"s3ObjectKey": ...,
}
# S3ReportOutputTypeDef definition
class S3ReportOutputTypeDef(TypedDict):
s3ObjectKey: str,
ResourceDiscoveryStatusTypeDef#
# ResourceDiscoveryStatusTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ResourceDiscoveryStatusTypeDef
def get_value() -> ResourceDiscoveryStatusTypeDef:
return {
"status": ...,
}
# ResourceDiscoveryStatusTypeDef definition
class ResourceDiscoveryStatusTypeDef(TypedDict):
status: NotRequired[ResourceDiscoveryRunStatusType], # (1)
lastRunAt: NotRequired[datetime.datetime],
errorCode: NotRequired[ResourceDiscoveryErrorCodeType], # (2)
errorMessage: NotRequired[str],
ResourceTagTypeDef#
# ResourceTagTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ResourceTagTypeDef
def get_value() -> ResourceTagTypeDef:
return {
"key": ...,
}
# ResourceTagTypeDef definition
class ResourceTagTypeDef(TypedDict):
key: str,
values: Sequence[str],
ResourceTypeDef#
# ResourceTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ResourceTypeDef
def get_value() -> ResourceTypeDef:
return {
"identifier": ...,
}
# ResourceTypeDef definition
class ResourceTypeDef(TypedDict):
identifier: str,
awsRegion: NotRequired[str],
awsAccountId: NotRequired[str],
resourceType: NotRequired[str],
ServiceAchievabilityUpdatedMetadataTypeDef#
# ServiceAchievabilityUpdatedMetadataTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ServiceAchievabilityUpdatedMetadataTypeDef
def get_value() -> ServiceAchievabilityUpdatedMetadataTypeDef:
return {
"assessmentId": ...,
}
# ServiceAchievabilityUpdatedMetadataTypeDef definition
class ServiceAchievabilityUpdatedMetadataTypeDef(TypedDict):
assessmentId: NotRequired[str],
availabilitySlo: NotRequired[str],
multiAzRtoRpo: NotRequired[str],
multiRegionRtoRpo: NotRequired[str],
ServiceFunctionCreatedMetadataTypeDef#
# ServiceFunctionCreatedMetadataTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ServiceFunctionCreatedMetadataTypeDef
def get_value() -> ServiceFunctionCreatedMetadataTypeDef:
return {
"serviceFunctionId": ...,
}
# ServiceFunctionCreatedMetadataTypeDef definition
class ServiceFunctionCreatedMetadataTypeDef(TypedDict):
serviceFunctionId: NotRequired[str],
serviceFunctionName: NotRequired[str],
ServiceFunctionDeletedMetadataTypeDef#
# ServiceFunctionDeletedMetadataTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ServiceFunctionDeletedMetadataTypeDef
def get_value() -> ServiceFunctionDeletedMetadataTypeDef:
return {
"serviceFunctionId": ...,
}
# ServiceFunctionDeletedMetadataTypeDef definition
class ServiceFunctionDeletedMetadataTypeDef(TypedDict):
serviceFunctionId: NotRequired[str],
serviceFunctionName: NotRequired[str],
ServiceFunctionResourcesAddedMetadataTypeDef#
# ServiceFunctionResourcesAddedMetadataTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ServiceFunctionResourcesAddedMetadataTypeDef
def get_value() -> ServiceFunctionResourcesAddedMetadataTypeDef:
return {
"serviceFunctionId": ...,
}
# ServiceFunctionResourcesAddedMetadataTypeDef definition
class ServiceFunctionResourcesAddedMetadataTypeDef(TypedDict):
serviceFunctionId: NotRequired[str],
serviceFunctionName: NotRequired[str],
resourcesAdded: NotRequired[list[str]],
ServiceFunctionResourcesRemovedMetadataTypeDef#
# ServiceFunctionResourcesRemovedMetadataTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ServiceFunctionResourcesRemovedMetadataTypeDef
def get_value() -> ServiceFunctionResourcesRemovedMetadataTypeDef:
return {
"serviceFunctionId": ...,
}
# ServiceFunctionResourcesRemovedMetadataTypeDef definition
class ServiceFunctionResourcesRemovedMetadataTypeDef(TypedDict):
serviceFunctionId: NotRequired[str],
serviceFunctionName: NotRequired[str],
resourcesRemoved: NotRequired[list[str]],
ServiceFunctionUpdatedMetadataTypeDef#
# ServiceFunctionUpdatedMetadataTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ServiceFunctionUpdatedMetadataTypeDef
def get_value() -> ServiceFunctionUpdatedMetadataTypeDef:
return {
"serviceFunctionId": ...,
}
# ServiceFunctionUpdatedMetadataTypeDef definition
class ServiceFunctionUpdatedMetadataTypeDef(TypedDict):
serviceFunctionId: NotRequired[str],
serviceFunctionName: NotRequired[str],
resourcesAdded: NotRequired[list[str]],
resourcesRemoved: NotRequired[list[str]],
ServicePolicyAssociatedMetadataTypeDef#
# ServicePolicyAssociatedMetadataTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ServicePolicyAssociatedMetadataTypeDef
def get_value() -> ServicePolicyAssociatedMetadataTypeDef:
return {
"policyName": ...,
}
# ServicePolicyAssociatedMetadataTypeDef definition
class ServicePolicyAssociatedMetadataTypeDef(TypedDict):
policyName: NotRequired[str],
policyArn: NotRequired[str],
ServicePolicyDisassociatedMetadataTypeDef#
# ServicePolicyDisassociatedMetadataTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ServicePolicyDisassociatedMetadataTypeDef
def get_value() -> ServicePolicyDisassociatedMetadataTypeDef:
return {
"policyName": ...,
}
# ServicePolicyDisassociatedMetadataTypeDef definition
class ServicePolicyDisassociatedMetadataTypeDef(TypedDict):
policyName: NotRequired[str],
policyArn: NotRequired[str],
ServiceResourcesAssociatedMetadataTypeDef#
# ServiceResourcesAssociatedMetadataTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ServiceResourcesAssociatedMetadataTypeDef
def get_value() -> ServiceResourcesAssociatedMetadataTypeDef:
return {
"resourceCount": ...,
}
# ServiceResourcesAssociatedMetadataTypeDef definition
class ServiceResourcesAssociatedMetadataTypeDef(TypedDict):
resourceCount: NotRequired[int],
resourceTypes: NotRequired[list[str]],
ServiceResourcesDisassociatedMetadataTypeDef#
# ServiceResourcesDisassociatedMetadataTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ServiceResourcesDisassociatedMetadataTypeDef
def get_value() -> ServiceResourcesDisassociatedMetadataTypeDef:
return {
"resourceCount": ...,
}
# ServiceResourcesDisassociatedMetadataTypeDef definition
class ServiceResourcesDisassociatedMetadataTypeDef(TypedDict):
resourceCount: NotRequired[int],
resourceTypes: NotRequired[list[str]],
ServiceSystemAssociatedMetadataTypeDef#
# ServiceSystemAssociatedMetadataTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ServiceSystemAssociatedMetadataTypeDef
def get_value() -> ServiceSystemAssociatedMetadataTypeDef:
return {
"systemName": ...,
}
# ServiceSystemAssociatedMetadataTypeDef definition
class ServiceSystemAssociatedMetadataTypeDef(TypedDict):
systemName: NotRequired[str],
systemArn: NotRequired[str],
ServiceSystemDisassociatedMetadataTypeDef#
# ServiceSystemDisassociatedMetadataTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ServiceSystemDisassociatedMetadataTypeDef
def get_value() -> ServiceSystemDisassociatedMetadataTypeDef:
return {
"systemId": ...,
}
# ServiceSystemDisassociatedMetadataTypeDef definition
class ServiceSystemDisassociatedMetadataTypeDef(TypedDict):
systemId: NotRequired[str],
systemName: NotRequired[str],
systemArn: NotRequired[str],
ServiceWorkflowUpdatedMetadataTypeDef#
# ServiceWorkflowUpdatedMetadataTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ServiceWorkflowUpdatedMetadataTypeDef
def get_value() -> ServiceWorkflowUpdatedMetadataTypeDef:
return {
"serviceFunctionId": ...,
}
# ServiceWorkflowUpdatedMetadataTypeDef definition
class ServiceWorkflowUpdatedMetadataTypeDef(TypedDict):
serviceFunctionId: NotRequired[str],
serviceFunctionName: NotRequired[str],
ServiceReferenceTypeDef#
# ServiceReferenceTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ServiceReferenceTypeDef
def get_value() -> ServiceReferenceTypeDef:
return {
"serviceId": ...,
}
# ServiceReferenceTypeDef definition
class ServiceReferenceTypeDef(TypedDict):
serviceId: NotRequired[str],
serviceName: NotRequired[str],
StartFailureModeAssessmentRequestTypeDef#
# StartFailureModeAssessmentRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import StartFailureModeAssessmentRequestTypeDef
def get_value() -> StartFailureModeAssessmentRequestTypeDef:
return {
"serviceArn": ...,
}
# StartFailureModeAssessmentRequestTypeDef definition
class StartFailureModeAssessmentRequestTypeDef(TypedDict):
serviceArn: str,
clientToken: NotRequired[str],
StringChangeTypeDef#
# StringChangeTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import StringChangeTypeDef
def get_value() -> StringChangeTypeDef:
return {
"oldValue": ...,
}
# StringChangeTypeDef definition
class StringChangeTypeDef(TypedDict):
oldValue: NotRequired[str],
newValue: NotRequired[str],
SystemPolicyAssociatedMetadataTypeDef#
# SystemPolicyAssociatedMetadataTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import SystemPolicyAssociatedMetadataTypeDef
def get_value() -> SystemPolicyAssociatedMetadataTypeDef:
return {
"policyName": ...,
}
# SystemPolicyAssociatedMetadataTypeDef definition
class SystemPolicyAssociatedMetadataTypeDef(TypedDict):
policyName: NotRequired[str],
policyArn: NotRequired[str],
SystemPolicyDisassociatedMetadataTypeDef#
# SystemPolicyDisassociatedMetadataTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import SystemPolicyDisassociatedMetadataTypeDef
def get_value() -> SystemPolicyDisassociatedMetadataTypeDef:
return {
"policyName": ...,
}
# SystemPolicyDisassociatedMetadataTypeDef definition
class SystemPolicyDisassociatedMetadataTypeDef(TypedDict):
policyName: NotRequired[str],
policyArn: NotRequired[str],
SystemServiceAssociatedMetadataTypeDef#
# SystemServiceAssociatedMetadataTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import SystemServiceAssociatedMetadataTypeDef
def get_value() -> SystemServiceAssociatedMetadataTypeDef:
return {
"serviceName": ...,
}
# SystemServiceAssociatedMetadataTypeDef definition
class SystemServiceAssociatedMetadataTypeDef(TypedDict):
serviceName: NotRequired[str],
serviceArn: NotRequired[str],
userJourneys: NotRequired[list[str]],
SystemServiceDisassociatedMetadataTypeDef#
# SystemServiceDisassociatedMetadataTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import SystemServiceDisassociatedMetadataTypeDef
def get_value() -> SystemServiceDisassociatedMetadataTypeDef:
return {
"serviceName": ...,
}
# SystemServiceDisassociatedMetadataTypeDef definition
class SystemServiceDisassociatedMetadataTypeDef(TypedDict):
serviceName: NotRequired[str],
serviceArn: NotRequired[str],
userJourneysAffected: NotRequired[list[str]],
comment: NotRequired[str],
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateAssertionRequestTypeDef#
# UpdateAssertionRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import UpdateAssertionRequestTypeDef
def get_value() -> UpdateAssertionRequestTypeDef:
return {
"serviceArn": ...,
}
# UpdateAssertionRequestTypeDef definition
class UpdateAssertionRequestTypeDef(TypedDict):
serviceArn: str,
assertionId: str,
text: NotRequired[str],
UpdateDependencyRequestTypeDef#
# UpdateDependencyRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import UpdateDependencyRequestTypeDef
def get_value() -> UpdateDependencyRequestTypeDef:
return {
"serviceArn": ...,
}
# UpdateDependencyRequestTypeDef definition
class UpdateDependencyRequestTypeDef(TypedDict):
serviceArn: str,
dependencyId: str,
criticality: NotRequired[DependencyCriticalityType], # (1)
comment: NotRequired[str],
UpdateFailureModeFindingRequestTypeDef#
# UpdateFailureModeFindingRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import UpdateFailureModeFindingRequestTypeDef
def get_value() -> UpdateFailureModeFindingRequestTypeDef:
return {
"findingId": ...,
}
# UpdateFailureModeFindingRequestTypeDef definition
class UpdateFailureModeFindingRequestTypeDef(TypedDict):
findingId: str,
status: FindingStatusType, # (1)
serviceArn: str,
comment: NotRequired[str],
UpdateServiceFunctionRequestTypeDef#
# UpdateServiceFunctionRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import UpdateServiceFunctionRequestTypeDef
def get_value() -> UpdateServiceFunctionRequestTypeDef:
return {
"serviceArn": ...,
}
# UpdateServiceFunctionRequestTypeDef definition
class UpdateServiceFunctionRequestTypeDef(TypedDict):
serviceArn: str,
serviceFunctionId: str,
name: NotRequired[str],
description: NotRequired[str],
criticality: NotRequired[ServiceFunctionCriticalityType], # (1)
UpdateSystemRequestTypeDef#
# UpdateSystemRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import UpdateSystemRequestTypeDef
def get_value() -> UpdateSystemRequestTypeDef:
return {
"systemArn": ...,
}
# UpdateSystemRequestTypeDef definition
class UpdateSystemRequestTypeDef(TypedDict):
systemArn: str,
description: NotRequired[str],
sharingEnabled: NotRequired[bool],
UpdateUserJourneyRequestTypeDef#
# UpdateUserJourneyRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import UpdateUserJourneyRequestTypeDef
def get_value() -> UpdateUserJourneyRequestTypeDef:
return {
"systemArn": ...,
}
# UpdateUserJourneyRequestTypeDef definition
class UpdateUserJourneyRequestTypeDef(TypedDict):
systemArn: str,
userJourneyId: str,
name: NotRequired[str],
description: NotRequired[str],
policyArn: NotRequired[str],
AssessmentSummaryTypeDef#
# AssessmentSummaryTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import AssessmentSummaryTypeDef
def get_value() -> AssessmentSummaryTypeDef:
return {
"assessmentId": ...,
}
# AssessmentSummaryTypeDef definition
class AssessmentSummaryTypeDef(TypedDict):
assessmentId: str,
serviceArn: str,
assessmentStatus: NotRequired[AssessmentStatusType], # (1)
assessmentStep: NotRequired[AssessmentStepType], # (2)
totalFindings: NotRequired[int],
startedAt: NotRequired[datetime.datetime],
endedAt: NotRequired[datetime.datetime],
errorMessage: NotRequired[str],
errorCode: NotRequired[AssessmentErrorCodeType], # (3)
assessmentCost: NotRequired[AssessmentCostTypeDef], # (4)
billableAssessmentUnitCount: NotRequired[int],
achievability: NotRequired[AchievabilityTypeDef], # (5)
- See AssessmentStatusType
- See AssessmentStepType
- See AssessmentErrorCodeType
- See AssessmentCostTypeDef
- See AchievabilityTypeDef
ImportPolicyRequestTypeDef#
# ImportPolicyRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ImportPolicyRequestTypeDef
def get_value() -> ImportPolicyRequestTypeDef:
return {
"v1PolicyArn": ...,
}
# ImportPolicyRequestTypeDef definition
class ImportPolicyRequestTypeDef(TypedDict):
v1PolicyArn: str,
kmsKeyId: NotRequired[str],
availabilitySlo: NotRequired[AvailabilitySloTypeDef], # (1)
multiAzDisasterRecoveryApproach: NotRequired[MultiAzDisasterRecoveryApproachType], # (2)
multiRegionDisasterRecoveryApproach: NotRequired[MultiRegionDisasterRecoveryApproachType], # (3)
tags: NotRequired[Mapping[str, str]],
clientToken: NotRequired[str],
- See AvailabilitySloTypeDef
- See MultiAzDisasterRecoveryApproachType
- See MultiRegionDisasterRecoveryApproachType
CreateAssertionResponseTypeDef#
# CreateAssertionResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import CreateAssertionResponseTypeDef
def get_value() -> CreateAssertionResponseTypeDef:
return {
"assertion": ...,
}
# CreateAssertionResponseTypeDef definition
class CreateAssertionResponseTypeDef(TypedDict):
assertion: AssertionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateInputSourceResponseTypeDef#
# CreateInputSourceResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import CreateInputSourceResponseTypeDef
def get_value() -> CreateInputSourceResponseTypeDef:
return {
"serviceArn": ...,
}
# CreateInputSourceResponseTypeDef definition
class CreateInputSourceResponseTypeDef(TypedDict):
serviceArn: str,
inputSourceId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateServiceFunctionResourcesResponseTypeDef#
# CreateServiceFunctionResourcesResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import CreateServiceFunctionResourcesResponseTypeDef
def get_value() -> CreateServiceFunctionResourcesResponseTypeDef:
return {
"serviceArn": ...,
}
# CreateServiceFunctionResourcesResponseTypeDef definition
class CreateServiceFunctionResourcesResponseTypeDef(TypedDict):
serviceArn: str,
serviceFunctionId: str,
resources: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteAssertionResponseTypeDef#
# DeleteAssertionResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import DeleteAssertionResponseTypeDef
def get_value() -> DeleteAssertionResponseTypeDef:
return {
"assertionId": ...,
}
# DeleteAssertionResponseTypeDef definition
class DeleteAssertionResponseTypeDef(TypedDict):
assertionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteInputSourceResponseTypeDef#
# DeleteInputSourceResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import DeleteInputSourceResponseTypeDef
def get_value() -> DeleteInputSourceResponseTypeDef:
return {
"serviceArn": ...,
}
# DeleteInputSourceResponseTypeDef definition
class DeleteInputSourceResponseTypeDef(TypedDict):
serviceArn: str,
inputSourceId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeletePolicyResponseTypeDef#
# DeletePolicyResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import DeletePolicyResponseTypeDef
def get_value() -> DeletePolicyResponseTypeDef:
return {
"policyArn": ...,
}
# DeletePolicyResponseTypeDef definition
class DeletePolicyResponseTypeDef(TypedDict):
policyArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteServiceFunctionResourcesResponseTypeDef#
# DeleteServiceFunctionResourcesResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import DeleteServiceFunctionResourcesResponseTypeDef
def get_value() -> DeleteServiceFunctionResourcesResponseTypeDef:
return {
"serviceArn": ...,
}
# DeleteServiceFunctionResourcesResponseTypeDef definition
class DeleteServiceFunctionResourcesResponseTypeDef(TypedDict):
serviceArn: str,
serviceFunctionId: str,
resources: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteServiceFunctionResponseTypeDef#
# DeleteServiceFunctionResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import DeleteServiceFunctionResponseTypeDef
def get_value() -> DeleteServiceFunctionResponseTypeDef:
return {
"serviceFunctionId": ...,
}
# DeleteServiceFunctionResponseTypeDef definition
class DeleteServiceFunctionResponseTypeDef(TypedDict):
serviceFunctionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteServiceResponseTypeDef#
# DeleteServiceResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import DeleteServiceResponseTypeDef
def get_value() -> DeleteServiceResponseTypeDef:
return {
"serviceArn": ...,
}
# DeleteServiceResponseTypeDef definition
class DeleteServiceResponseTypeDef(TypedDict):
serviceArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteSystemResponseTypeDef#
# DeleteSystemResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import DeleteSystemResponseTypeDef
def get_value() -> DeleteSystemResponseTypeDef:
return {
"systemArn": ...,
}
# DeleteSystemResponseTypeDef definition
class DeleteSystemResponseTypeDef(TypedDict):
systemArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteUserJourneyResponseTypeDef#
# DeleteUserJourneyResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import DeleteUserJourneyResponseTypeDef
def get_value() -> DeleteUserJourneyResponseTypeDef:
return {
"userJourneyId": ...,
}
# DeleteUserJourneyResponseTypeDef definition
class DeleteUserJourneyResponseTypeDef(TypedDict):
userJourneyId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListAssertionsResponseTypeDef#
# ListAssertionsResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListAssertionsResponseTypeDef
def get_value() -> ListAssertionsResponseTypeDef:
return {
"assertions": ...,
}
# ListAssertionsResponseTypeDef definition
class ListAssertionsResponseTypeDef(TypedDict):
assertions: list[AssertionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[AssertionTypeDef] - See ResponseMetadataTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartFailureModeAssessmentResponseTypeDef#
# StartFailureModeAssessmentResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import StartFailureModeAssessmentResponseTypeDef
def get_value() -> StartFailureModeAssessmentResponseTypeDef:
return {
"assessmentId": ...,
}
# StartFailureModeAssessmentResponseTypeDef definition
class StartFailureModeAssessmentResponseTypeDef(TypedDict):
assessmentId: str,
serviceArn: str,
assessmentStatus: AssessmentStatusType, # (1)
startedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateAssertionResponseTypeDef#
# UpdateAssertionResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import UpdateAssertionResponseTypeDef
def get_value() -> UpdateAssertionResponseTypeDef:
return {
"assertion": ...,
}
# UpdateAssertionResponseTypeDef definition
class UpdateAssertionResponseTypeDef(TypedDict):
assertion: AssertionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateDependencyResponseTypeDef#
# UpdateDependencyResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import UpdateDependencyResponseTypeDef
def get_value() -> UpdateDependencyResponseTypeDef:
return {
"dependencyId": ...,
}
# UpdateDependencyResponseTypeDef definition
class UpdateDependencyResponseTypeDef(TypedDict):
dependencyId: str,
dependencyName: str,
location: str,
criticality: DependencyCriticalityType, # (1)
comment: str,
provider: str,
updatedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreatePolicyRequestTypeDef#
# CreatePolicyRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import CreatePolicyRequestTypeDef
def get_value() -> CreatePolicyRequestTypeDef:
return {
"name": ...,
}
# CreatePolicyRequestTypeDef definition
class CreatePolicyRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
availabilitySlo: NotRequired[AvailabilitySloTypeDef], # (1)
multiAz: NotRequired[MultiAzTargetsTypeDef], # (2)
multiRegion: NotRequired[MultiRegionTargetsTypeDef], # (3)
dataRecovery: NotRequired[DataRecoveryTargetsTypeDef], # (4)
kmsKeyId: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
clientToken: NotRequired[str],
- See AvailabilitySloTypeDef
- See MultiAzTargetsTypeDef
- See MultiRegionTargetsTypeDef
- See DataRecoveryTargetsTypeDef
PolicySummaryTypeDef#
# PolicySummaryTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import PolicySummaryTypeDef
def get_value() -> PolicySummaryTypeDef:
return {
"policyArn": ...,
}
# PolicySummaryTypeDef definition
class PolicySummaryTypeDef(TypedDict):
policyArn: str,
name: str,
availabilitySlo: NotRequired[AvailabilitySloTypeDef], # (1)
multiAz: NotRequired[MultiAzTargetsTypeDef], # (2)
multiRegion: NotRequired[MultiRegionTargetsTypeDef], # (3)
dataRecovery: NotRequired[DataRecoveryTargetsTypeDef], # (4)
associatedServiceCount: NotRequired[int],
createdAt: NotRequired[datetime.datetime],
updatedAt: NotRequired[datetime.datetime],
- See AvailabilitySloTypeDef
- See MultiAzTargetsTypeDef
- See MultiRegionTargetsTypeDef
- See DataRecoveryTargetsTypeDef
PolicyTypeDef#
# PolicyTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import PolicyTypeDef
def get_value() -> PolicyTypeDef:
return {
"policyArn": ...,
}
# PolicyTypeDef definition
class PolicyTypeDef(TypedDict):
policyArn: str,
name: str,
description: NotRequired[str],
availabilitySlo: NotRequired[AvailabilitySloTypeDef], # (1)
multiAz: NotRequired[MultiAzTargetsTypeDef], # (2)
multiRegion: NotRequired[MultiRegionTargetsTypeDef], # (3)
dataRecovery: NotRequired[DataRecoveryTargetsTypeDef], # (4)
kmsKeyId: NotRequired[str],
tags: NotRequired[dict[str, str]],
associatedServiceCount: NotRequired[int],
createdAt: NotRequired[datetime.datetime],
updatedAt: NotRequired[datetime.datetime],
- See AvailabilitySloTypeDef
- See MultiAzTargetsTypeDef
- See MultiRegionTargetsTypeDef
- See DataRecoveryTargetsTypeDef
UpdatePolicyRequestTypeDef#
# UpdatePolicyRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import UpdatePolicyRequestTypeDef
def get_value() -> UpdatePolicyRequestTypeDef:
return {
"policyArn": ...,
}
# UpdatePolicyRequestTypeDef definition
class UpdatePolicyRequestTypeDef(TypedDict):
policyArn: str,
description: NotRequired[str],
availabilitySlo: NotRequired[AvailabilitySloTypeDef], # (1)
multiAz: NotRequired[MultiAzTargetsTypeDef], # (2)
multiRegion: NotRequired[MultiRegionTargetsTypeDef], # (3)
dataRecovery: NotRequired[DataRecoveryTargetsTypeDef], # (4)
- See AvailabilitySloTypeDef
- See MultiAzTargetsTypeDef
- See MultiRegionTargetsTypeDef
- See DataRecoveryTargetsTypeDef
CreateServiceFunctionResponseTypeDef#
# CreateServiceFunctionResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import CreateServiceFunctionResponseTypeDef
def get_value() -> CreateServiceFunctionResponseTypeDef:
return {
"serviceFunction": ...,
}
# CreateServiceFunctionResponseTypeDef definition
class CreateServiceFunctionResponseTypeDef(TypedDict):
serviceFunction: ServiceFunctionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListServiceFunctionsResponseTypeDef#
# ListServiceFunctionsResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListServiceFunctionsResponseTypeDef
def get_value() -> ListServiceFunctionsResponseTypeDef:
return {
"serviceFunctions": ...,
}
# ListServiceFunctionsResponseTypeDef definition
class ListServiceFunctionsResponseTypeDef(TypedDict):
serviceFunctions: list[ServiceFunctionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[ServiceFunctionTypeDef] - See ResponseMetadataTypeDef
UpdateServiceFunctionResponseTypeDef#
# UpdateServiceFunctionResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import UpdateServiceFunctionResponseTypeDef
def get_value() -> UpdateServiceFunctionResponseTypeDef:
return {
"serviceFunction": ...,
}
# UpdateServiceFunctionResponseTypeDef definition
class UpdateServiceFunctionResponseTypeDef(TypedDict):
serviceFunction: ServiceFunctionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateSystemResponseTypeDef#
# CreateSystemResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import CreateSystemResponseTypeDef
def get_value() -> CreateSystemResponseTypeDef:
return {
"system": ...,
}
# CreateSystemResponseTypeDef definition
class CreateSystemResponseTypeDef(TypedDict):
system: SystemTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SystemTypeDef
- See ResponseMetadataTypeDef
GetSystemResponseTypeDef#
# GetSystemResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import GetSystemResponseTypeDef
def get_value() -> GetSystemResponseTypeDef:
return {
"system": ...,
}
# GetSystemResponseTypeDef definition
class GetSystemResponseTypeDef(TypedDict):
system: SystemTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SystemTypeDef
- See ResponseMetadataTypeDef
UpdateSystemResponseTypeDef#
# UpdateSystemResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import UpdateSystemResponseTypeDef
def get_value() -> UpdateSystemResponseTypeDef:
return {
"system": ...,
}
# UpdateSystemResponseTypeDef definition
class UpdateSystemResponseTypeDef(TypedDict):
system: SystemTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SystemTypeDef
- See ResponseMetadataTypeDef
CreateUserJourneyResponseTypeDef#
# CreateUserJourneyResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import CreateUserJourneyResponseTypeDef
def get_value() -> CreateUserJourneyResponseTypeDef:
return {
"userJourney": ...,
}
# CreateUserJourneyResponseTypeDef definition
class CreateUserJourneyResponseTypeDef(TypedDict):
userJourney: UserJourneyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetUserJourneyResponseTypeDef#
# GetUserJourneyResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import GetUserJourneyResponseTypeDef
def get_value() -> GetUserJourneyResponseTypeDef:
return {
"userJourney": ...,
}
# GetUserJourneyResponseTypeDef definition
class GetUserJourneyResponseTypeDef(TypedDict):
userJourney: UserJourneyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateUserJourneyResponseTypeDef#
# UpdateUserJourneyResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import UpdateUserJourneyResponseTypeDef
def get_value() -> UpdateUserJourneyResponseTypeDef:
return {
"userJourney": ...,
}
# UpdateUserJourneyResponseTypeDef definition
class UpdateUserJourneyResponseTypeDef(TypedDict):
userJourney: UserJourneyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PermissionModelOutputTypeDef#
# PermissionModelOutputTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import PermissionModelOutputTypeDef
def get_value() -> PermissionModelOutputTypeDef:
return {
"invokerRoleName": ...,
}
# PermissionModelOutputTypeDef definition
class PermissionModelOutputTypeDef(TypedDict):
invokerRoleName: str,
crossAccountRoles: NotRequired[list[CrossAccountRoleTypeDef]], # (1)
- See
list[CrossAccountRoleTypeDef]
PermissionModelTypeDef#
# PermissionModelTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import PermissionModelTypeDef
def get_value() -> PermissionModelTypeDef:
return {
"invokerRoleName": ...,
}
# PermissionModelTypeDef definition
class PermissionModelTypeDef(TypedDict):
invokerRoleName: str,
crossAccountRoles: NotRequired[Sequence[CrossAccountRoleTypeDef]], # (1)
- See
Sequence[CrossAccountRoleTypeDef]
ServiceSummaryTypeDef#
# ServiceSummaryTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ServiceSummaryTypeDef
def get_value() -> ServiceSummaryTypeDef:
return {
"serviceArn": ...,
}
# ServiceSummaryTypeDef definition
class ServiceSummaryTypeDef(TypedDict):
serviceArn: str,
name: str,
associatedSystems: NotRequired[list[AssociatedSystemOutputTypeDef]], # (1)
regions: NotRequired[list[str]],
policyArn: NotRequired[str],
assessmentStatus: NotRequired[AssessmentStatusType], # (2)
openFindingsCount: NotRequired[int],
resolvedFindingsCount: NotRequired[int],
dependencyDiscovery: NotRequired[DependencyDiscoveryConfigTypeDef], # (3)
achievability: NotRequired[AchievabilityTypeDef], # (4)
organizationId: NotRequired[str],
ouId: NotRequired[str],
accountId: NotRequired[str],
createdAt: NotRequired[datetime.datetime],
updatedAt: NotRequired[datetime.datetime],
- See
list[AssociatedSystemOutputTypeDef] - See AssessmentStatusType
- See DependencyDiscoveryConfigTypeDef
- See AchievabilityTypeDef
ServiceTopologyEdgeSummaryTypeDef#
# ServiceTopologyEdgeSummaryTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ServiceTopologyEdgeSummaryTypeDef
def get_value() -> ServiceTopologyEdgeSummaryTypeDef:
return {
"sourceResourceIdentifier": ...,
}
# ServiceTopologyEdgeSummaryTypeDef definition
class ServiceTopologyEdgeSummaryTypeDef(TypedDict):
sourceResourceIdentifier: str,
destinationResourceIdentifier: str,
properties: NotRequired[list[EdgePropertySummaryTypeDef]], # (1)
- See
list[EdgePropertySummaryTypeDef]
EffectivePolicyValuesTypeDef#
# EffectivePolicyValuesTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import EffectivePolicyValuesTypeDef
def get_value() -> EffectivePolicyValuesTypeDef:
return {
"availabilitySlo": ...,
}
# EffectivePolicyValuesTypeDef definition
class EffectivePolicyValuesTypeDef(TypedDict):
availabilitySlo: NotRequired[SloSourceTypeDef], # (1)
multiAzRto: NotRequired[TargetSourceTypeDef], # (2)
multiAzRpo: NotRequired[TargetSourceTypeDef], # (2)
multiAzDrApproach: NotRequired[DisasterRecoverySourceTypeDef], # (4)
multiRegionRto: NotRequired[TargetSourceTypeDef], # (2)
multiRegionRpo: NotRequired[TargetSourceTypeDef], # (2)
multiRegionDrApproach: NotRequired[DisasterRecoverySourceTypeDef], # (4)
dataRecoveryTimeBetweenBackups: NotRequired[TargetSourceTypeDef], # (2)
- See SloSourceTypeDef
- See TargetSourceTypeDef
- See TargetSourceTypeDef
- See DisasterRecoverySourceTypeDef
- See TargetSourceTypeDef
- See TargetSourceTypeDef
- See DisasterRecoverySourceTypeDef
- See TargetSourceTypeDef
ListFailureModeFindingsResponseTypeDef#
# ListFailureModeFindingsResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListFailureModeFindingsResponseTypeDef
def get_value() -> ListFailureModeFindingsResponseTypeDef:
return {
"findingsSummary": ...,
}
# ListFailureModeFindingsResponseTypeDef definition
class ListFailureModeFindingsResponseTypeDef(TypedDict):
findingsSummary: list[FindingSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[FindingSummaryTypeDef] - See ResponseMetadataTypeDef
FindingTypeDef#
# FindingTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import FindingTypeDef
def get_value() -> FindingTypeDef:
return {
"findingId": ...,
}
# FindingTypeDef definition
class FindingTypeDef(TypedDict):
findingId: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
failureCategory: NotRequired[FailureCategoryType], # (1)
status: NotRequired[FindingStatusType], # (2)
reasoning: NotRequired[str],
comment: NotRequired[str],
severity: NotRequired[FindingSeverityType], # (3)
serviceFunctions: NotRequired[list[str]],
policyComponent: NotRequired[PolicyComponentType], # (4)
infrastructureAndCodeRecommendations: NotRequired[list[InfrastructureAndCodeRecommendationTypeDef]], # (5)
observabilityRecommendations: NotRequired[list[ObservabilityRecommendationTypeDef]], # (6)
testingRecommendations: NotRequired[list[TestingRecommendationTypeDef]], # (7)
updatedAt: NotRequired[datetime.datetime],
- See FailureCategoryType
- See FindingStatusType
- See FindingSeverityType
- See PolicyComponentType
- See
list[InfrastructureAndCodeRecommendationTypeDef] - See
list[ObservabilityRecommendationTypeDef] - See
list[TestingRecommendationTypeDef]
GetServiceRequestWaitExtraTypeDef#
# GetServiceRequestWaitExtraTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import GetServiceRequestWaitExtraTypeDef
def get_value() -> GetServiceRequestWaitExtraTypeDef:
return {
"serviceArn": ...,
}
# GetServiceRequestWaitExtraTypeDef definition
class GetServiceRequestWaitExtraTypeDef(TypedDict):
serviceArn: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetServiceRequestWaitTypeDef#
# GetServiceRequestWaitTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import GetServiceRequestWaitTypeDef
def get_value() -> GetServiceRequestWaitTypeDef:
return {
"serviceArn": ...,
}
# GetServiceRequestWaitTypeDef definition
class GetServiceRequestWaitTypeDef(TypedDict):
serviceArn: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
ListFailureModeAssessmentsRequestWaitTypeDef#
# ListFailureModeAssessmentsRequestWaitTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListFailureModeAssessmentsRequestWaitTypeDef
def get_value() -> ListFailureModeAssessmentsRequestWaitTypeDef:
return {
"serviceArn": ...,
}
# ListFailureModeAssessmentsRequestWaitTypeDef definition
class ListFailureModeAssessmentsRequestWaitTypeDef(TypedDict):
serviceArn: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
ListReportsRequestWaitTypeDef#
# ListReportsRequestWaitTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListReportsRequestWaitTypeDef
def get_value() -> ListReportsRequestWaitTypeDef:
return {
"serviceArn": ...,
}
# ListReportsRequestWaitTypeDef definition
class ListReportsRequestWaitTypeDef(TypedDict):
serviceArn: NotRequired[str],
reportType: NotRequired[ReportTypeType], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See ReportTypeType
- See WaiterConfigTypeDef
InputSourceSummaryTypeDef#
# InputSourceSummaryTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import InputSourceSummaryTypeDef
def get_value() -> InputSourceSummaryTypeDef:
return {
"inputSourceId": ...,
}
# InputSourceSummaryTypeDef definition
class InputSourceSummaryTypeDef(TypedDict):
inputSourceId: str,
type: NotRequired[InputSourceTypeType], # (1)
resourceTags: NotRequired[list[ResourceTagOutputTypeDef]], # (2)
cfnStackArn: NotRequired[str],
tfStateFileUrl: NotRequired[str],
eks: NotRequired[EksSourceOutputTypeDef], # (3)
designFileS3Url: NotRequired[str],
createdAt: NotRequired[datetime.datetime],
- See InputSourceTypeType
- See
list[ResourceTagOutputTypeDef] - See EksSourceOutputTypeDef
ListAssertionsRequestPaginateTypeDef#
# ListAssertionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListAssertionsRequestPaginateTypeDef
def get_value() -> ListAssertionsRequestPaginateTypeDef:
return {
"serviceArn": ...,
}
# ListAssertionsRequestPaginateTypeDef definition
class ListAssertionsRequestPaginateTypeDef(TypedDict):
serviceArn: str,
source: NotRequired[AssertionSourceType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListFailureModeAssessmentsRequestPaginateTypeDef#
# ListFailureModeAssessmentsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListFailureModeAssessmentsRequestPaginateTypeDef
def get_value() -> ListFailureModeAssessmentsRequestPaginateTypeDef:
return {
"serviceArn": ...,
}
# ListFailureModeAssessmentsRequestPaginateTypeDef definition
class ListFailureModeAssessmentsRequestPaginateTypeDef(TypedDict):
serviceArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFailureModeFindingsRequestPaginateTypeDef#
# ListFailureModeFindingsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListFailureModeFindingsRequestPaginateTypeDef
def get_value() -> ListFailureModeFindingsRequestPaginateTypeDef:
return {
"serviceArn": ...,
}
# ListFailureModeFindingsRequestPaginateTypeDef definition
class ListFailureModeFindingsRequestPaginateTypeDef(TypedDict):
serviceArn: str,
severity: NotRequired[FindingSeverityType], # (1)
failureCategory: NotRequired[FailureCategoryType], # (2)
status: NotRequired[FindingStatusType], # (3)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
ListInputSourcesRequestPaginateTypeDef#
# ListInputSourcesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListInputSourcesRequestPaginateTypeDef
def get_value() -> ListInputSourcesRequestPaginateTypeDef:
return {
"serviceArn": ...,
}
# ListInputSourcesRequestPaginateTypeDef definition
class ListInputSourcesRequestPaginateTypeDef(TypedDict):
serviceArn: str,
type: NotRequired[InputSourceTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListPoliciesRequestPaginateTypeDef#
# ListPoliciesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListPoliciesRequestPaginateTypeDef
def get_value() -> ListPoliciesRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListPoliciesRequestPaginateTypeDef definition
class ListPoliciesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListReportsRequestPaginateTypeDef#
# ListReportsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListReportsRequestPaginateTypeDef
def get_value() -> ListReportsRequestPaginateTypeDef:
return {
"serviceArn": ...,
}
# ListReportsRequestPaginateTypeDef definition
class ListReportsRequestPaginateTypeDef(TypedDict):
serviceArn: NotRequired[str],
reportType: NotRequired[ReportTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See ReportTypeType
- See PaginatorConfigTypeDef
ListResourcesRequestPaginateTypeDef#
# ListResourcesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListResourcesRequestPaginateTypeDef
def get_value() -> ListResourcesRequestPaginateTypeDef:
return {
"serviceArn": ...,
}
# ListResourcesRequestPaginateTypeDef definition
class ListResourcesRequestPaginateTypeDef(TypedDict):
serviceArn: str,
serviceFunctionId: NotRequired[str],
awsRegion: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListServiceFunctionsRequestPaginateTypeDef#
# ListServiceFunctionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListServiceFunctionsRequestPaginateTypeDef
def get_value() -> ListServiceFunctionsRequestPaginateTypeDef:
return {
"serviceArn": ...,
}
# ListServiceFunctionsRequestPaginateTypeDef definition
class ListServiceFunctionsRequestPaginateTypeDef(TypedDict):
serviceArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListServiceTopologyEdgesRequestPaginateTypeDef#
# ListServiceTopologyEdgesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListServiceTopologyEdgesRequestPaginateTypeDef
def get_value() -> ListServiceTopologyEdgesRequestPaginateTypeDef:
return {
"serviceArn": ...,
}
# ListServiceTopologyEdgesRequestPaginateTypeDef definition
class ListServiceTopologyEdgesRequestPaginateTypeDef(TypedDict):
serviceArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListServicesRequestPaginateTypeDef#
# ListServicesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListServicesRequestPaginateTypeDef
def get_value() -> ListServicesRequestPaginateTypeDef:
return {
"systemArn": ...,
}
# ListServicesRequestPaginateTypeDef definition
class ListServicesRequestPaginateTypeDef(TypedDict):
systemArn: NotRequired[str],
userJourneyId: NotRequired[str],
ouId: NotRequired[str],
accountId: NotRequired[str],
assessmentStatus: NotRequired[AssessmentStatusType], # (1)
policyArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListSystemsRequestPaginateTypeDef#
# ListSystemsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListSystemsRequestPaginateTypeDef
def get_value() -> ListSystemsRequestPaginateTypeDef:
return {
"ouId": ...,
}
# ListSystemsRequestPaginateTypeDef definition
class ListSystemsRequestPaginateTypeDef(TypedDict):
ouId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListUserJourneysRequestPaginateTypeDef#
# ListUserJourneysRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListUserJourneysRequestPaginateTypeDef
def get_value() -> ListUserJourneysRequestPaginateTypeDef:
return {
"systemArn": ...,
}
# ListUserJourneysRequestPaginateTypeDef definition
class ListUserJourneysRequestPaginateTypeDef(TypedDict):
systemArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDependenciesRequestPaginateTypeDef#
# ListDependenciesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListDependenciesRequestPaginateTypeDef
def get_value() -> ListDependenciesRequestPaginateTypeDef:
return {
"serviceArn": ...,
}
# ListDependenciesRequestPaginateTypeDef definition
class ListDependenciesRequestPaginateTypeDef(TypedDict):
serviceArn: NotRequired[str],
queryRangeStartTime: NotRequired[TimestampTypeDef],
queryRangeEndTime: NotRequired[TimestampTypeDef],
queryRangeGranularity: NotRequired[QueryGranularityType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListDependenciesRequestTypeDef#
# ListDependenciesRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListDependenciesRequestTypeDef
def get_value() -> ListDependenciesRequestTypeDef:
return {
"serviceArn": ...,
}
# ListDependenciesRequestTypeDef definition
class ListDependenciesRequestTypeDef(TypedDict):
serviceArn: NotRequired[str],
queryRangeStartTime: NotRequired[TimestampTypeDef],
queryRangeEndTime: NotRequired[TimestampTypeDef],
queryRangeGranularity: NotRequired[QueryGranularityType], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListServiceEventsRequestPaginateTypeDef#
# ListServiceEventsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListServiceEventsRequestPaginateTypeDef
def get_value() -> ListServiceEventsRequestPaginateTypeDef:
return {
"serviceArn": ...,
}
# ListServiceEventsRequestPaginateTypeDef definition
class ListServiceEventsRequestPaginateTypeDef(TypedDict):
serviceArn: str,
eventTypes: NotRequired[Sequence[ServiceEventTypeType]], # (1)
startTime: NotRequired[TimestampTypeDef],
endTime: NotRequired[TimestampTypeDef],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See
Sequence[ServiceEventTypeType] - See PaginatorConfigTypeDef
ListServiceEventsRequestTypeDef#
# ListServiceEventsRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListServiceEventsRequestTypeDef
def get_value() -> ListServiceEventsRequestTypeDef:
return {
"serviceArn": ...,
}
# ListServiceEventsRequestTypeDef definition
class ListServiceEventsRequestTypeDef(TypedDict):
serviceArn: str,
eventTypes: NotRequired[Sequence[ServiceEventTypeType]], # (1)
startTime: NotRequired[TimestampTypeDef],
endTime: NotRequired[TimestampTypeDef],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See
Sequence[ServiceEventTypeType]
ListSystemEventsRequestPaginateTypeDef#
# ListSystemEventsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListSystemEventsRequestPaginateTypeDef
def get_value() -> ListSystemEventsRequestPaginateTypeDef:
return {
"systemArn": ...,
}
# ListSystemEventsRequestPaginateTypeDef definition
class ListSystemEventsRequestPaginateTypeDef(TypedDict):
systemArn: str,
eventTypes: NotRequired[Sequence[SystemEventTypeType]], # (1)
startTime: NotRequired[TimestampTypeDef],
endTime: NotRequired[TimestampTypeDef],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See
Sequence[SystemEventTypeType] - See PaginatorConfigTypeDef
ListSystemEventsRequestTypeDef#
# ListSystemEventsRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListSystemEventsRequestTypeDef
def get_value() -> ListSystemEventsRequestTypeDef:
return {
"systemArn": ...,
}
# ListSystemEventsRequestTypeDef definition
class ListSystemEventsRequestTypeDef(TypedDict):
systemArn: str,
eventTypes: NotRequired[Sequence[SystemEventTypeType]], # (1)
startTime: NotRequired[TimestampTypeDef],
endTime: NotRequired[TimestampTypeDef],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See
Sequence[SystemEventTypeType]
ListSystemsResponseTypeDef#
# ListSystemsResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListSystemsResponseTypeDef
def get_value() -> ListSystemsResponseTypeDef:
return {
"systemSummaries": ...,
}
# ListSystemsResponseTypeDef definition
class ListSystemsResponseTypeDef(TypedDict):
systemSummaries: list[SystemSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[SystemSummaryTypeDef] - See ResponseMetadataTypeDef
ListUserJourneysResponseTypeDef#
# ListUserJourneysResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListUserJourneysResponseTypeDef
def get_value() -> ListUserJourneysResponseTypeDef:
return {
"userJourneySummaries": ...,
}
# ListUserJourneysResponseTypeDef definition
class ListUserJourneysResponseTypeDef(TypedDict):
userJourneySummaries: list[UserJourneySummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[UserJourneySummaryTypeDef] - See ResponseMetadataTypeDef
QueryRangeTypeDef#
# QueryRangeTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import QueryRangeTypeDef
def get_value() -> QueryRangeTypeDef:
return {
"startTime": ...,
}
# QueryRangeTypeDef definition
class QueryRangeTypeDef(TypedDict):
startTime: datetime.datetime,
endTime: datetime.datetime,
granularity: QueryGranularityType, # (1)
dataPoints: list[QueryDataPointTypeDef], # (2)
- See QueryGranularityType
- See
list[QueryDataPointTypeDef]
ReportOutputConfigurationTypeDef#
# ReportOutputConfigurationTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ReportOutputConfigurationTypeDef
def get_value() -> ReportOutputConfigurationTypeDef:
return {
"s3": ...,
}
# ReportOutputConfigurationTypeDef definition
class ReportOutputConfigurationTypeDef(TypedDict):
s3: NotRequired[S3ReportOutputConfigurationTypeDef], # (1)
ReportOutputTypeDef#
# ReportOutputTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ReportOutputTypeDef
def get_value() -> ReportOutputTypeDef:
return {
"s3ReportOutput": ...,
}
# ReportOutputTypeDef definition
class ReportOutputTypeDef(TypedDict):
s3ReportOutput: NotRequired[S3ReportOutputTypeDef], # (1)
failedReportOutput: NotRequired[FailedReportOutputTypeDef], # (2)
ServiceResourceTypeDef#
# ServiceResourceTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ServiceResourceTypeDef
def get_value() -> ServiceResourceTypeDef:
return {
"resourceIdentifier": ...,
}
# ServiceResourceTypeDef definition
class ServiceResourceTypeDef(TypedDict):
resourceIdentifier: str,
resource: ResourceTypeDef, # (2)
inputSource: NotRequired[InputSourceTypeDef], # (1)
- See InputSourceTypeDef
- See ResourceTypeDef
ServiceEventMetadataTypeDef#
# ServiceEventMetadataTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ServiceEventMetadataTypeDef
def get_value() -> ServiceEventMetadataTypeDef:
return {
"serviceCreated": ...,
}
# ServiceEventMetadataTypeDef definition
class ServiceEventMetadataTypeDef(TypedDict):
serviceCreated: NotRequired[dict[str, Any]],
serviceDeleted: NotRequired[dict[str, Any]],
serviceSystemAssociated: NotRequired[ServiceSystemAssociatedMetadataTypeDef], # (1)
serviceSystemDisassociated: NotRequired[ServiceSystemDisassociatedMetadataTypeDef], # (2)
serviceResourcesAssociated: NotRequired[ServiceResourcesAssociatedMetadataTypeDef], # (3)
serviceResourcesDisassociated: NotRequired[ServiceResourcesDisassociatedMetadataTypeDef], # (4)
serviceWorkflowUpdated: NotRequired[ServiceWorkflowUpdatedMetadataTypeDef], # (5)
serviceInputSourcesUpdated: NotRequired[dict[str, Any]],
servicePolicyAssociated: NotRequired[ServicePolicyAssociatedMetadataTypeDef], # (6)
servicePolicyDisassociated: NotRequired[ServicePolicyDisassociatedMetadataTypeDef], # (7)
serviceFunctionCreated: NotRequired[ServiceFunctionCreatedMetadataTypeDef], # (8)
serviceFunctionUpdated: NotRequired[ServiceFunctionUpdatedMetadataTypeDef], # (9)
serviceFunctionDeleted: NotRequired[ServiceFunctionDeletedMetadataTypeDef], # (10)
serviceFunctionResourcesAdded: NotRequired[ServiceFunctionResourcesAddedMetadataTypeDef], # (11)
serviceFunctionResourcesRemoved: NotRequired[ServiceFunctionResourcesRemovedMetadataTypeDef], # (12)
serviceAchievabilityUpdated: NotRequired[ServiceAchievabilityUpdatedMetadataTypeDef], # (13)
assertionCreated: NotRequired[AssertionCreatedMetadataTypeDef], # (14)
assertionUpdated: NotRequired[AssertionUpdatedMetadataTypeDef], # (15)
assertionDeleted: NotRequired[AssertionDeletedMetadataTypeDef], # (16)
- See ServiceSystemAssociatedMetadataTypeDef
- See ServiceSystemDisassociatedMetadataTypeDef
- See ServiceResourcesAssociatedMetadataTypeDef
- See ServiceResourcesDisassociatedMetadataTypeDef
- See ServiceWorkflowUpdatedMetadataTypeDef
- See ServicePolicyAssociatedMetadataTypeDef
- See ServicePolicyDisassociatedMetadataTypeDef
- See ServiceFunctionCreatedMetadataTypeDef
- See ServiceFunctionUpdatedMetadataTypeDef
- See ServiceFunctionDeletedMetadataTypeDef
- See ServiceFunctionResourcesAddedMetadataTypeDef
- See ServiceFunctionResourcesRemovedMetadataTypeDef
- See ServiceAchievabilityUpdatedMetadataTypeDef
- See AssertionCreatedMetadataTypeDef
- See AssertionUpdatedMetadataTypeDef
- See AssertionDeletedMetadataTypeDef
ServiceReferenceChangesTypeDef#
# ServiceReferenceChangesTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ServiceReferenceChangesTypeDef
def get_value() -> ServiceReferenceChangesTypeDef:
return {
"added": ...,
}
# ServiceReferenceChangesTypeDef definition
class ServiceReferenceChangesTypeDef(TypedDict):
added: NotRequired[list[ServiceReferenceTypeDef]], # (1)
removed: NotRequired[list[ServiceReferenceTypeDef]], # (1)
- See
list[ServiceReferenceTypeDef] - See
list[ServiceReferenceTypeDef]
SystemUserJourneyCreatedMetadataTypeDef#
# SystemUserJourneyCreatedMetadataTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import SystemUserJourneyCreatedMetadataTypeDef
def get_value() -> SystemUserJourneyCreatedMetadataTypeDef:
return {
"userJourneyName": ...,
}
# SystemUserJourneyCreatedMetadataTypeDef definition
class SystemUserJourneyCreatedMetadataTypeDef(TypedDict):
userJourneyName: NotRequired[str],
associatedServices: NotRequired[list[ServiceReferenceTypeDef]], # (1)
- See
list[ServiceReferenceTypeDef]
SystemUserJourneyDeletedMetadataTypeDef#
# SystemUserJourneyDeletedMetadataTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import SystemUserJourneyDeletedMetadataTypeDef
def get_value() -> SystemUserJourneyDeletedMetadataTypeDef:
return {
"userJourneyName": ...,
}
# SystemUserJourneyDeletedMetadataTypeDef definition
class SystemUserJourneyDeletedMetadataTypeDef(TypedDict):
userJourneyName: NotRequired[str],
associatedServicesAtDeletion: NotRequired[list[ServiceReferenceTypeDef]], # (1)
- See
list[ServiceReferenceTypeDef]
ListFailureModeAssessmentsResponseTypeDef#
# ListFailureModeAssessmentsResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListFailureModeAssessmentsResponseTypeDef
def get_value() -> ListFailureModeAssessmentsResponseTypeDef:
return {
"assessmentSummaries": ...,
}
# ListFailureModeAssessmentsResponseTypeDef definition
class ListFailureModeAssessmentsResponseTypeDef(TypedDict):
assessmentSummaries: list[AssessmentSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[AssessmentSummaryTypeDef] - See ResponseMetadataTypeDef
ImportAppRequestTypeDef#
# ImportAppRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ImportAppRequestTypeDef
def get_value() -> ImportAppRequestTypeDef:
return {
"v1AppArn": ...,
}
# ImportAppRequestTypeDef definition
class ImportAppRequestTypeDef(TypedDict):
v1AppArn: str,
policyArn: NotRequired[str],
kmsKeyId: NotRequired[str],
skipManuallyAddedResources: NotRequired[bool],
associatedSystems: NotRequired[Sequence[AssociatedSystemUnionTypeDef]], # (1)
tags: NotRequired[Mapping[str, str]],
clientToken: NotRequired[str],
- See
Sequence[AssociatedSystemUnionTypeDef]
ListPoliciesResponseTypeDef#
# ListPoliciesResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListPoliciesResponseTypeDef
def get_value() -> ListPoliciesResponseTypeDef:
return {
"policySummaries": ...,
}
# ListPoliciesResponseTypeDef definition
class ListPoliciesResponseTypeDef(TypedDict):
policySummaries: list[PolicySummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[PolicySummaryTypeDef] - See ResponseMetadataTypeDef
CreatePolicyResponseTypeDef#
# CreatePolicyResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import CreatePolicyResponseTypeDef
def get_value() -> CreatePolicyResponseTypeDef:
return {
"policy": ...,
}
# CreatePolicyResponseTypeDef definition
class CreatePolicyResponseTypeDef(TypedDict):
policy: PolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See PolicyTypeDef
- See ResponseMetadataTypeDef
GetPolicyResponseTypeDef#
# GetPolicyResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import GetPolicyResponseTypeDef
def get_value() -> GetPolicyResponseTypeDef:
return {
"policy": ...,
}
# GetPolicyResponseTypeDef definition
class GetPolicyResponseTypeDef(TypedDict):
policy: PolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See PolicyTypeDef
- See ResponseMetadataTypeDef
ImportPolicyResponseTypeDef#
# ImportPolicyResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ImportPolicyResponseTypeDef
def get_value() -> ImportPolicyResponseTypeDef:
return {
"policy": ...,
}
# ImportPolicyResponseTypeDef definition
class ImportPolicyResponseTypeDef(TypedDict):
policy: PolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See PolicyTypeDef
- See ResponseMetadataTypeDef
UpdatePolicyResponseTypeDef#
# UpdatePolicyResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import UpdatePolicyResponseTypeDef
def get_value() -> UpdatePolicyResponseTypeDef:
return {
"policy": ...,
}
# UpdatePolicyResponseTypeDef definition
class UpdatePolicyResponseTypeDef(TypedDict):
policy: PolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See PolicyTypeDef
- See ResponseMetadataTypeDef
ListServicesResponseTypeDef#
# ListServicesResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListServicesResponseTypeDef
def get_value() -> ListServicesResponseTypeDef:
return {
"serviceSummaries": ...,
}
# ListServicesResponseTypeDef definition
class ListServicesResponseTypeDef(TypedDict):
serviceSummaries: list[ServiceSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[ServiceSummaryTypeDef] - See ResponseMetadataTypeDef
ListServiceTopologyEdgesResponseTypeDef#
# ListServiceTopologyEdgesResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListServiceTopologyEdgesResponseTypeDef
def get_value() -> ListServiceTopologyEdgesResponseTypeDef:
return {
"serviceTopologyEdgeSummaries": ...,
}
# ListServiceTopologyEdgesResponseTypeDef definition
class ListServiceTopologyEdgesResponseTypeDef(TypedDict):
serviceTopologyEdgeSummaries: list[ServiceTopologyEdgeSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[ServiceTopologyEdgeSummaryTypeDef] - See ResponseMetadataTypeDef
GetFailureModeFindingResponseTypeDef#
# GetFailureModeFindingResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import GetFailureModeFindingResponseTypeDef
def get_value() -> GetFailureModeFindingResponseTypeDef:
return {
"finding": ...,
}
# GetFailureModeFindingResponseTypeDef definition
class GetFailureModeFindingResponseTypeDef(TypedDict):
finding: FindingTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateFailureModeFindingResponseTypeDef#
# UpdateFailureModeFindingResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import UpdateFailureModeFindingResponseTypeDef
def get_value() -> UpdateFailureModeFindingResponseTypeDef:
return {
"finding": ...,
}
# UpdateFailureModeFindingResponseTypeDef definition
class UpdateFailureModeFindingResponseTypeDef(TypedDict):
finding: FindingTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListInputSourcesResponseTypeDef#
# ListInputSourcesResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListInputSourcesResponseTypeDef
def get_value() -> ListInputSourcesResponseTypeDef:
return {
"inputSourceSummaries": ...,
}
# ListInputSourcesResponseTypeDef definition
class ListInputSourcesResponseTypeDef(TypedDict):
inputSourceSummaries: list[InputSourceSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[InputSourceSummaryTypeDef] - See ResponseMetadataTypeDef
DependencySummaryTypeDef#
# DependencySummaryTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import DependencySummaryTypeDef
def get_value() -> DependencySummaryTypeDef:
return {
"dependencyId": ...,
}
# DependencySummaryTypeDef definition
class DependencySummaryTypeDef(TypedDict):
dependencyId: str,
serviceArn: str,
dependencyName: str,
dnsName: str,
location: str,
lastDetectedTime: datetime.datetime,
sourceRegions: list[str],
queryRange: QueryRangeTypeDef, # (1)
criticality: DependencyCriticalityType, # (2)
provider: NotRequired[str],
comment: NotRequired[str],
ServiceReportConfigurationOutputTypeDef#
# ServiceReportConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ServiceReportConfigurationOutputTypeDef
def get_value() -> ServiceReportConfigurationOutputTypeDef:
return {
"reportOutputs": ...,
}
# ServiceReportConfigurationOutputTypeDef definition
class ServiceReportConfigurationOutputTypeDef(TypedDict):
reportOutputs: list[ReportOutputConfigurationTypeDef], # (1)
- See
list[ReportOutputConfigurationTypeDef]
ServiceReportConfigurationTypeDef#
# ServiceReportConfigurationTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ServiceReportConfigurationTypeDef
def get_value() -> ServiceReportConfigurationTypeDef:
return {
"reportOutputs": ...,
}
# ServiceReportConfigurationTypeDef definition
class ServiceReportConfigurationTypeDef(TypedDict):
reportOutputs: Sequence[ReportOutputConfigurationTypeDef], # (1)
- See
Sequence[ReportOutputConfigurationTypeDef]
ReportGenerationResultTypeDef#
# ReportGenerationResultTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ReportGenerationResultTypeDef
def get_value() -> ReportGenerationResultTypeDef:
return {
"reportType": ...,
}
# ReportGenerationResultTypeDef definition
class ReportGenerationResultTypeDef(TypedDict):
reportType: ReportTypeType, # (1)
status: ReportGenerationStatusType, # (2)
serviceArn: NotRequired[str],
assessmentId: NotRequired[str],
createdAt: NotRequired[datetime.datetime],
reportOutput: NotRequired[ReportOutputTypeDef], # (3)
ResourceConfigurationTypeDef#
# ResourceConfigurationTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ResourceConfigurationTypeDef
def get_value() -> ResourceConfigurationTypeDef:
return {
"resourceTags": ...,
}
# ResourceConfigurationTypeDef definition
class ResourceConfigurationTypeDef(TypedDict):
resourceTags: NotRequired[Sequence[ResourceTagUnionTypeDef]], # (1)
cfnStackArn: NotRequired[str],
tfStateFileUrl: NotRequired[str],
eks: NotRequired[EksSourceUnionTypeDef], # (2)
designFileS3Url: NotRequired[str],
- See
Sequence[ResourceTagUnionTypeDef] - See EksSourceUnionTypeDef
ListResourcesResponseTypeDef#
# ListResourcesResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListResourcesResponseTypeDef
def get_value() -> ListResourcesResponseTypeDef:
return {
"serviceFunctionId": ...,
}
# ListResourcesResponseTypeDef definition
class ListResourcesResponseTypeDef(TypedDict):
serviceFunctionId: str,
serviceResources: list[ServiceResourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[ServiceResourceTypeDef] - See ResponseMetadataTypeDef
ServiceEventDetailsTypeDef#
# ServiceEventDetailsTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ServiceEventDetailsTypeDef
def get_value() -> ServiceEventDetailsTypeDef:
return {
"title": ...,
}
# ServiceEventDetailsTypeDef definition
class ServiceEventDetailsTypeDef(TypedDict):
title: str,
description: str,
eventMetadata: NotRequired[ServiceEventMetadataTypeDef], # (1)
UserJourneyChangesTypeDef#
# UserJourneyChangesTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import UserJourneyChangesTypeDef
def get_value() -> UserJourneyChangesTypeDef:
return {
"journeyDescription": ...,
}
# UserJourneyChangesTypeDef definition
class UserJourneyChangesTypeDef(TypedDict):
journeyDescription: NotRequired[StringChangeTypeDef], # (1)
associatedServices: NotRequired[ServiceReferenceChangesTypeDef], # (2)
ListDependenciesResponseTypeDef#
# ListDependenciesResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListDependenciesResponseTypeDef
def get_value() -> ListDependenciesResponseTypeDef:
return {
"dependencySummaries": ...,
}
# ListDependenciesResponseTypeDef definition
class ListDependenciesResponseTypeDef(TypedDict):
dependencySummaries: list[DependencySummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[DependencySummaryTypeDef] - See ResponseMetadataTypeDef
ServiceTypeDef#
# ServiceTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ServiceTypeDef
def get_value() -> ServiceTypeDef:
return {
"serviceArn": ...,
}
# ServiceTypeDef definition
class ServiceTypeDef(TypedDict):
serviceArn: str,
name: str,
description: NotRequired[str],
associatedSystems: NotRequired[list[AssociatedSystemOutputTypeDef]], # (1)
policyArn: NotRequired[str],
regions: NotRequired[list[str]],
permissionModel: NotRequired[PermissionModelOutputTypeDef], # (2)
dependencyDiscovery: NotRequired[DependencyDiscoveryConfigTypeDef], # (3)
effectivePolicyValues: NotRequired[EffectivePolicyValuesTypeDef], # (4)
achievability: NotRequired[AchievabilityTypeDef], # (5)
reportConfiguration: NotRequired[ServiceReportConfigurationOutputTypeDef], # (6)
kmsKeyId: NotRequired[str],
tags: NotRequired[dict[str, str]],
estimatedAssessmentCost: NotRequired[AssessmentCostTypeDef], # (7)
resourceDiscovery: NotRequired[ResourceDiscoveryStatusTypeDef], # (8)
assessmentStatus: NotRequired[AssessmentStatusType], # (9)
rerunAssessment: NotRequired[bool],
openFindingsCount: NotRequired[int],
resolvedFindingsCount: NotRequired[int],
organizationId: NotRequired[str],
ouId: NotRequired[str],
accountId: NotRequired[str],
createdAt: NotRequired[datetime.datetime],
updatedAt: NotRequired[datetime.datetime],
- See
list[AssociatedSystemOutputTypeDef] - See PermissionModelOutputTypeDef
- See DependencyDiscoveryConfigTypeDef
- See EffectivePolicyValuesTypeDef
- See AchievabilityTypeDef
- See ServiceReportConfigurationOutputTypeDef
- See AssessmentCostTypeDef
- See ResourceDiscoveryStatusTypeDef
- See AssessmentStatusType
CreateReportResponseTypeDef#
# CreateReportResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import CreateReportResponseTypeDef
def get_value() -> CreateReportResponseTypeDef:
return {
"reportGenerationResult": ...,
}
# CreateReportResponseTypeDef definition
class CreateReportResponseTypeDef(TypedDict):
reportGenerationResult: ReportGenerationResultTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListReportsResponseTypeDef#
# ListReportsResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListReportsResponseTypeDef
def get_value() -> ListReportsResponseTypeDef:
return {
"reportGenerationResults": ...,
}
# ListReportsResponseTypeDef definition
class ListReportsResponseTypeDef(TypedDict):
reportGenerationResults: list[ReportGenerationResultTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[ReportGenerationResultTypeDef] - See ResponseMetadataTypeDef
CreateInputSourceRequestTypeDef#
# CreateInputSourceRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import CreateInputSourceRequestTypeDef
def get_value() -> CreateInputSourceRequestTypeDef:
return {
"serviceArn": ...,
}
# CreateInputSourceRequestTypeDef definition
class CreateInputSourceRequestTypeDef(TypedDict):
serviceArn: str,
resourceConfiguration: ResourceConfigurationTypeDef, # (1)
clientToken: NotRequired[str],
ServiceEventTypeDef#
# ServiceEventTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ServiceEventTypeDef
def get_value() -> ServiceEventTypeDef:
return {
"eventId": ...,
}
# ServiceEventTypeDef definition
class ServiceEventTypeDef(TypedDict):
eventId: str,
timestamp: datetime.datetime,
eventType: ServiceEventTypeType, # (1)
serviceArn: str,
actor: EventActorTypeDef, # (2)
eventDetails: ServiceEventDetailsTypeDef, # (3)
SystemUserJourneyUpdatedMetadataTypeDef#
# SystemUserJourneyUpdatedMetadataTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import SystemUserJourneyUpdatedMetadataTypeDef
def get_value() -> SystemUserJourneyUpdatedMetadataTypeDef:
return {
"userJourneyName": ...,
}
# SystemUserJourneyUpdatedMetadataTypeDef definition
class SystemUserJourneyUpdatedMetadataTypeDef(TypedDict):
userJourneyName: NotRequired[str],
changes: NotRequired[UserJourneyChangesTypeDef], # (1)
CreateServiceResponseTypeDef#
# CreateServiceResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import CreateServiceResponseTypeDef
def get_value() -> CreateServiceResponseTypeDef:
return {
"service": ...,
}
# CreateServiceResponseTypeDef definition
class CreateServiceResponseTypeDef(TypedDict):
service: ServiceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetServiceResponseTypeDef#
# GetServiceResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import GetServiceResponseTypeDef
def get_value() -> GetServiceResponseTypeDef:
return {
"service": ...,
}
# GetServiceResponseTypeDef definition
class GetServiceResponseTypeDef(TypedDict):
service: ServiceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ImportAppResponseTypeDef#
# ImportAppResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ImportAppResponseTypeDef
def get_value() -> ImportAppResponseTypeDef:
return {
"service": ...,
}
# ImportAppResponseTypeDef definition
class ImportAppResponseTypeDef(TypedDict):
service: ServiceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateServiceResponseTypeDef#
# UpdateServiceResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import UpdateServiceResponseTypeDef
def get_value() -> UpdateServiceResponseTypeDef:
return {
"service": ...,
}
# UpdateServiceResponseTypeDef definition
class UpdateServiceResponseTypeDef(TypedDict):
service: ServiceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateServiceRequestTypeDef#
# CreateServiceRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import CreateServiceRequestTypeDef
def get_value() -> CreateServiceRequestTypeDef:
return {
"name": ...,
}
# CreateServiceRequestTypeDef definition
class CreateServiceRequestTypeDef(TypedDict):
name: str,
regions: Sequence[str],
permissionModel: PermissionModelUnionTypeDef, # (1)
description: NotRequired[str],
associatedSystems: NotRequired[Sequence[AssociatedSystemUnionTypeDef]], # (2)
policyArn: NotRequired[str],
dependencyDiscovery: NotRequired[DependencyDiscoveryInputType], # (3)
reportConfiguration: NotRequired[ServiceReportConfigurationUnionTypeDef], # (4)
kmsKeyId: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
clientToken: NotRequired[str],
- See PermissionModelUnionTypeDef
- See
Sequence[AssociatedSystemUnionTypeDef] - See DependencyDiscoveryInputType
- See ServiceReportConfigurationUnionTypeDef
UpdateServiceRequestTypeDef#
# UpdateServiceRequestTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import UpdateServiceRequestTypeDef
def get_value() -> UpdateServiceRequestTypeDef:
return {
"serviceArn": ...,
}
# UpdateServiceRequestTypeDef definition
class UpdateServiceRequestTypeDef(TypedDict):
serviceArn: str,
description: NotRequired[str],
associatedSystems: NotRequired[Sequence[AssociatedSystemUnionTypeDef]], # (1)
policyArn: NotRequired[str],
regions: NotRequired[Sequence[str]],
permissionModel: NotRequired[PermissionModelUnionTypeDef], # (2)
dependencyDiscovery: NotRequired[DependencyDiscoveryInputType], # (3)
reportConfiguration: NotRequired[ServiceReportConfigurationUnionTypeDef], # (4)
- See
Sequence[AssociatedSystemUnionTypeDef] - See PermissionModelUnionTypeDef
- See DependencyDiscoveryInputType
- See ServiceReportConfigurationUnionTypeDef
ListServiceEventsResponseTypeDef#
# ListServiceEventsResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListServiceEventsResponseTypeDef
def get_value() -> ListServiceEventsResponseTypeDef:
return {
"events": ...,
}
# ListServiceEventsResponseTypeDef definition
class ListServiceEventsResponseTypeDef(TypedDict):
events: list[ServiceEventTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[ServiceEventTypeDef] - See ResponseMetadataTypeDef
SystemEventMetadataTypeDef#
# SystemEventMetadataTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import SystemEventMetadataTypeDef
def get_value() -> SystemEventMetadataTypeDef:
return {
"systemCreated": ...,
}
# SystemEventMetadataTypeDef definition
class SystemEventMetadataTypeDef(TypedDict):
systemCreated: NotRequired[dict[str, Any]],
systemDeleted: NotRequired[dict[str, Any]],
systemUserJourneyCreated: NotRequired[SystemUserJourneyCreatedMetadataTypeDef], # (1)
systemUserJourneyUpdated: NotRequired[SystemUserJourneyUpdatedMetadataTypeDef], # (2)
systemUserJourneyDeleted: NotRequired[SystemUserJourneyDeletedMetadataTypeDef], # (3)
systemServiceAssociated: NotRequired[SystemServiceAssociatedMetadataTypeDef], # (4)
systemServiceDisassociated: NotRequired[SystemServiceDisassociatedMetadataTypeDef], # (5)
systemPolicyAssociated: NotRequired[SystemPolicyAssociatedMetadataTypeDef], # (6)
systemPolicyDisassociated: NotRequired[SystemPolicyDisassociatedMetadataTypeDef], # (7)
- See SystemUserJourneyCreatedMetadataTypeDef
- See SystemUserJourneyUpdatedMetadataTypeDef
- See SystemUserJourneyDeletedMetadataTypeDef
- See SystemServiceAssociatedMetadataTypeDef
- See SystemServiceDisassociatedMetadataTypeDef
- See SystemPolicyAssociatedMetadataTypeDef
- See SystemPolicyDisassociatedMetadataTypeDef
SystemEventDetailsTypeDef#
# SystemEventDetailsTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import SystemEventDetailsTypeDef
def get_value() -> SystemEventDetailsTypeDef:
return {
"title": ...,
}
# SystemEventDetailsTypeDef definition
class SystemEventDetailsTypeDef(TypedDict):
title: str,
description: str,
eventMetadata: NotRequired[SystemEventMetadataTypeDef], # (1)
SystemEventTypeDef#
# SystemEventTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import SystemEventTypeDef
def get_value() -> SystemEventTypeDef:
return {
"eventId": ...,
}
# SystemEventTypeDef definition
class SystemEventTypeDef(TypedDict):
eventId: str,
timestamp: datetime.datetime,
eventType: SystemEventTypeType, # (1)
systemArn: str,
actor: EventActorTypeDef, # (2)
eventDetails: SystemEventDetailsTypeDef, # (3)
ListSystemEventsResponseTypeDef#
# ListSystemEventsResponseTypeDef TypedDict usage example
from mypy_boto3_resiliencehubv2.type_defs import ListSystemEventsResponseTypeDef
def get_value() -> ListSystemEventsResponseTypeDef:
return {
"events": ...,
}
# ListSystemEventsResponseTypeDef definition
class ListSystemEventsResponseTypeDef(TypedDict):
events: list[SystemEventTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[SystemEventTypeDef] - See ResponseMetadataTypeDef