Typed dictionaries
Index > SimSpaceWeaver > Typed dictionaries
Auto-generated documentation for SimSpaceWeaver type annotations stubs module mypy-boto3-simspaceweaver.
CloudWatchLogsLogGroupTypeDef
# CloudWatchLogsLogGroupTypeDef usage example
from mypy_boto3_simspaceweaver.type_defs import CloudWatchLogsLogGroupTypeDef
def get_value() -> CloudWatchLogsLogGroupTypeDef:
return {
"LogGroupArn": ...,
}
# CloudWatchLogsLogGroupTypeDef definition
class CloudWatchLogsLogGroupTypeDef(TypedDict):
LogGroupArn: NotRequired[str],
DeleteAppInputRequestTypeDef
# DeleteAppInputRequestTypeDef usage example
from mypy_boto3_simspaceweaver.type_defs import DeleteAppInputRequestTypeDef
def get_value() -> DeleteAppInputRequestTypeDef:
return {
"App": ...,
"Domain": ...,
"Simulation": ...,
}
# DeleteAppInputRequestTypeDef definition
class DeleteAppInputRequestTypeDef(TypedDict):
App: str,
Domain: str,
Simulation: str,
DeleteSimulationInputRequestTypeDef
# DeleteSimulationInputRequestTypeDef usage example
from mypy_boto3_simspaceweaver.type_defs import DeleteSimulationInputRequestTypeDef
def get_value() -> DeleteSimulationInputRequestTypeDef:
return {
"Simulation": ...,
}
# DeleteSimulationInputRequestTypeDef definition
class DeleteSimulationInputRequestTypeDef(TypedDict):
Simulation: str,
DescribeAppInputRequestTypeDef
# DescribeAppInputRequestTypeDef usage example
from mypy_boto3_simspaceweaver.type_defs import DescribeAppInputRequestTypeDef
def get_value() -> DescribeAppInputRequestTypeDef:
return {
"App": ...,
"Domain": ...,
"Simulation": ...,
}
# DescribeAppInputRequestTypeDef definition
class DescribeAppInputRequestTypeDef(TypedDict):
App: str,
Domain: str,
Simulation: str,
LaunchOverridesTypeDef
# LaunchOverridesTypeDef usage example
from mypy_boto3_simspaceweaver.type_defs import LaunchOverridesTypeDef
def get_value() -> LaunchOverridesTypeDef:
return {
"LaunchCommands": ...,
}
# LaunchOverridesTypeDef definition
class LaunchOverridesTypeDef(TypedDict):
LaunchCommands: NotRequired[List[str]],
ResponseMetadataTypeDef
# ResponseMetadataTypeDef usage example
from mypy_boto3_simspaceweaver.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
DescribeSimulationInputRequestTypeDef
# DescribeSimulationInputRequestTypeDef usage example
from mypy_boto3_simspaceweaver.type_defs import DescribeSimulationInputRequestTypeDef
def get_value() -> DescribeSimulationInputRequestTypeDef:
return {
"Simulation": ...,
}
# DescribeSimulationInputRequestTypeDef definition
class DescribeSimulationInputRequestTypeDef(TypedDict):
Simulation: str,
S3LocationTypeDef
# S3LocationTypeDef usage example
from mypy_boto3_simspaceweaver.type_defs import S3LocationTypeDef
def get_value() -> S3LocationTypeDef:
return {
"BucketName": ...,
}
# S3LocationTypeDef definition
class S3LocationTypeDef(TypedDict):
BucketName: NotRequired[str],
ObjectKey: NotRequired[str],
DomainTypeDef
# DomainTypeDef usage example
from mypy_boto3_simspaceweaver.type_defs import DomainTypeDef
def get_value() -> DomainTypeDef:
return {
"Lifecycle": ...,
}
# DomainTypeDef definition
class DomainTypeDef(TypedDict):
Lifecycle: NotRequired[LifecycleManagementStrategyType], # (1)
Name: NotRequired[str],
ListAppsInputRequestTypeDef
# ListAppsInputRequestTypeDef usage example
from mypy_boto3_simspaceweaver.type_defs import ListAppsInputRequestTypeDef
def get_value() -> ListAppsInputRequestTypeDef:
return {
"Simulation": ...,
}
# ListAppsInputRequestTypeDef definition
class ListAppsInputRequestTypeDef(TypedDict):
Simulation: str,
Domain: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
SimulationAppMetadataTypeDef
# SimulationAppMetadataTypeDef usage example
from mypy_boto3_simspaceweaver.type_defs import SimulationAppMetadataTypeDef
def get_value() -> SimulationAppMetadataTypeDef:
return {
"Domain": ...,
}
# SimulationAppMetadataTypeDef definition
class SimulationAppMetadataTypeDef(TypedDict):
Domain: NotRequired[str],
Name: NotRequired[str],
Simulation: NotRequired[str],
Status: NotRequired[SimulationAppStatusType], # (1)
TargetStatus: NotRequired[SimulationAppTargetStatusType], # (2)
ListSimulationsInputRequestTypeDef
# ListSimulationsInputRequestTypeDef usage example
from mypy_boto3_simspaceweaver.type_defs import ListSimulationsInputRequestTypeDef
def get_value() -> ListSimulationsInputRequestTypeDef:
return {
"MaxResults": ...,
}
# ListSimulationsInputRequestTypeDef definition
class ListSimulationsInputRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
SimulationMetadataTypeDef
# SimulationMetadataTypeDef usage example
from mypy_boto3_simspaceweaver.type_defs import SimulationMetadataTypeDef
def get_value() -> SimulationMetadataTypeDef:
return {
"Arn": ...,
}
# SimulationMetadataTypeDef definition
class SimulationMetadataTypeDef(TypedDict):
Arn: NotRequired[str],
CreationTime: NotRequired[datetime],
Name: NotRequired[str],
Status: NotRequired[SimulationStatusType], # (1)
TargetStatus: NotRequired[SimulationTargetStatusType], # (2)
ListTagsForResourceInputRequestTypeDef
# ListTagsForResourceInputRequestTypeDef usage example
from mypy_boto3_simspaceweaver.type_defs import ListTagsForResourceInputRequestTypeDef
def get_value() -> ListTagsForResourceInputRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceInputRequestTypeDef definition
class ListTagsForResourceInputRequestTypeDef(TypedDict):
ResourceArn: str,
SimulationClockTypeDef
# SimulationClockTypeDef usage example
from mypy_boto3_simspaceweaver.type_defs import SimulationClockTypeDef
def get_value() -> SimulationClockTypeDef:
return {
"Status": ...,
}
# SimulationClockTypeDef definition
class SimulationClockTypeDef(TypedDict):
Status: NotRequired[ClockStatusType], # (1)
TargetStatus: NotRequired[ClockTargetStatusType], # (2)
- See ClockStatusType
- See ClockTargetStatusType
SimulationAppPortMappingTypeDef
# SimulationAppPortMappingTypeDef usage example
from mypy_boto3_simspaceweaver.type_defs import SimulationAppPortMappingTypeDef
def get_value() -> SimulationAppPortMappingTypeDef:
return {
"Actual": ...,
}
# SimulationAppPortMappingTypeDef definition
class SimulationAppPortMappingTypeDef(TypedDict):
Actual: NotRequired[int],
Declared: NotRequired[int],
StartClockInputRequestTypeDef
# StartClockInputRequestTypeDef usage example
from mypy_boto3_simspaceweaver.type_defs import StartClockInputRequestTypeDef
def get_value() -> StartClockInputRequestTypeDef:
return {
"Simulation": ...,
}
# StartClockInputRequestTypeDef definition
class StartClockInputRequestTypeDef(TypedDict):
Simulation: str,
StopAppInputRequestTypeDef
# StopAppInputRequestTypeDef usage example
from mypy_boto3_simspaceweaver.type_defs import StopAppInputRequestTypeDef
def get_value() -> StopAppInputRequestTypeDef:
return {
"App": ...,
"Domain": ...,
"Simulation": ...,
}
# StopAppInputRequestTypeDef definition
class StopAppInputRequestTypeDef(TypedDict):
App: str,
Domain: str,
Simulation: str,
StopClockInputRequestTypeDef
# StopClockInputRequestTypeDef usage example
from mypy_boto3_simspaceweaver.type_defs import StopClockInputRequestTypeDef
def get_value() -> StopClockInputRequestTypeDef:
return {
"Simulation": ...,
}
# StopClockInputRequestTypeDef definition
class StopClockInputRequestTypeDef(TypedDict):
Simulation: str,
StopSimulationInputRequestTypeDef
# StopSimulationInputRequestTypeDef usage example
from mypy_boto3_simspaceweaver.type_defs import StopSimulationInputRequestTypeDef
def get_value() -> StopSimulationInputRequestTypeDef:
return {
"Simulation": ...,
}
# StopSimulationInputRequestTypeDef definition
class StopSimulationInputRequestTypeDef(TypedDict):
Simulation: str,
TagResourceInputRequestTypeDef
# TagResourceInputRequestTypeDef usage example
from mypy_boto3_simspaceweaver.type_defs import TagResourceInputRequestTypeDef
def get_value() -> TagResourceInputRequestTypeDef:
return {
"ResourceArn": ...,
"Tags": ...,
}
# TagResourceInputRequestTypeDef definition
class TagResourceInputRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceInputRequestTypeDef
# UntagResourceInputRequestTypeDef usage example
from mypy_boto3_simspaceweaver.type_defs import UntagResourceInputRequestTypeDef
def get_value() -> UntagResourceInputRequestTypeDef:
return {
"ResourceArn": ...,
"TagKeys": ...,
}
# UntagResourceInputRequestTypeDef definition
class UntagResourceInputRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
LogDestinationTypeDef
# LogDestinationTypeDef usage example
from mypy_boto3_simspaceweaver.type_defs import LogDestinationTypeDef
def get_value() -> LogDestinationTypeDef:
return {
"CloudWatchLogsLogGroup": ...,
}
# LogDestinationTypeDef definition
class LogDestinationTypeDef(TypedDict):
CloudWatchLogsLogGroup: NotRequired[CloudWatchLogsLogGroupTypeDef], # (1)
StartAppInputRequestTypeDef
# StartAppInputRequestTypeDef usage example
from mypy_boto3_simspaceweaver.type_defs import StartAppInputRequestTypeDef
def get_value() -> StartAppInputRequestTypeDef:
return {
"Domain": ...,
"Name": ...,
"Simulation": ...,
}
# StartAppInputRequestTypeDef definition
class StartAppInputRequestTypeDef(TypedDict):
Domain: str,
Name: str,
Simulation: str,
ClientToken: NotRequired[str],
Description: NotRequired[str],
LaunchOverrides: NotRequired[LaunchOverridesTypeDef], # (1)
ListTagsForResourceOutputTypeDef
# ListTagsForResourceOutputTypeDef usage example
from mypy_boto3_simspaceweaver.type_defs import ListTagsForResourceOutputTypeDef
def get_value() -> ListTagsForResourceOutputTypeDef:
return {
"Tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceOutputTypeDef definition
class ListTagsForResourceOutputTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartAppOutputTypeDef
# StartAppOutputTypeDef usage example
from mypy_boto3_simspaceweaver.type_defs import StartAppOutputTypeDef
def get_value() -> StartAppOutputTypeDef:
return {
"Domain": ...,
"Name": ...,
"Simulation": ...,
"ResponseMetadata": ...,
}
# StartAppOutputTypeDef definition
class StartAppOutputTypeDef(TypedDict):
Domain: str,
Name: str,
Simulation: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartSimulationOutputTypeDef
# StartSimulationOutputTypeDef usage example
from mypy_boto3_simspaceweaver.type_defs import StartSimulationOutputTypeDef
def get_value() -> StartSimulationOutputTypeDef:
return {
"Arn": ...,
"CreationTime": ...,
"ExecutionId": ...,
"ResponseMetadata": ...,
}
# StartSimulationOutputTypeDef definition
class StartSimulationOutputTypeDef(TypedDict):
Arn: str,
CreationTime: datetime,
ExecutionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartSimulationInputRequestTypeDef
# StartSimulationInputRequestTypeDef usage example
from mypy_boto3_simspaceweaver.type_defs import StartSimulationInputRequestTypeDef
def get_value() -> StartSimulationInputRequestTypeDef:
return {
"Name": ...,
"RoleArn": ...,
"SchemaS3Location": ...,
}
# StartSimulationInputRequestTypeDef definition
class StartSimulationInputRequestTypeDef(TypedDict):
Name: str,
RoleArn: str,
SchemaS3Location: S3LocationTypeDef, # (1)
ClientToken: NotRequired[str],
Description: NotRequired[str],
MaximumDuration: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
ListAppsOutputTypeDef
# ListAppsOutputTypeDef usage example
from mypy_boto3_simspaceweaver.type_defs import ListAppsOutputTypeDef
def get_value() -> ListAppsOutputTypeDef:
return {
"Apps": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListAppsOutputTypeDef definition
class ListAppsOutputTypeDef(TypedDict):
Apps: List[SimulationAppMetadataTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSimulationsOutputTypeDef
# ListSimulationsOutputTypeDef usage example
from mypy_boto3_simspaceweaver.type_defs import ListSimulationsOutputTypeDef
def get_value() -> ListSimulationsOutputTypeDef:
return {
"NextToken": ...,
"Simulations": ...,
"ResponseMetadata": ...,
}
# ListSimulationsOutputTypeDef definition
class ListSimulationsOutputTypeDef(TypedDict):
NextToken: str,
Simulations: List[SimulationMetadataTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LiveSimulationStateTypeDef
# LiveSimulationStateTypeDef usage example
from mypy_boto3_simspaceweaver.type_defs import LiveSimulationStateTypeDef
def get_value() -> LiveSimulationStateTypeDef:
return {
"Clocks": ...,
}
# LiveSimulationStateTypeDef definition
class LiveSimulationStateTypeDef(TypedDict):
Clocks: NotRequired[List[SimulationClockTypeDef]], # (1)
Domains: NotRequired[List[DomainTypeDef]], # (2)
- See SimulationClockTypeDef
- See DomainTypeDef
SimulationAppEndpointInfoTypeDef
# SimulationAppEndpointInfoTypeDef usage example
from mypy_boto3_simspaceweaver.type_defs import SimulationAppEndpointInfoTypeDef
def get_value() -> SimulationAppEndpointInfoTypeDef:
return {
"Address": ...,
}
# SimulationAppEndpointInfoTypeDef definition
class SimulationAppEndpointInfoTypeDef(TypedDict):
Address: NotRequired[str],
IngressPortMappings: NotRequired[List[SimulationAppPortMappingTypeDef]], # (1)
LoggingConfigurationTypeDef
# LoggingConfigurationTypeDef usage example
from mypy_boto3_simspaceweaver.type_defs import LoggingConfigurationTypeDef
def get_value() -> LoggingConfigurationTypeDef:
return {
"Destinations": ...,
}
# LoggingConfigurationTypeDef definition
class LoggingConfigurationTypeDef(TypedDict):
Destinations: NotRequired[List[LogDestinationTypeDef]], # (1)
DescribeAppOutputTypeDef
# DescribeAppOutputTypeDef usage example
from mypy_boto3_simspaceweaver.type_defs import DescribeAppOutputTypeDef
def get_value() -> DescribeAppOutputTypeDef:
return {
"Description": ...,
"Domain": ...,
"EndpointInfo": ...,
"LaunchOverrides": ...,
"Name": ...,
"Simulation": ...,
"Status": ...,
"TargetStatus": ...,
"ResponseMetadata": ...,
}
# DescribeAppOutputTypeDef definition
class DescribeAppOutputTypeDef(TypedDict):
Description: str,
Domain: str,
EndpointInfo: SimulationAppEndpointInfoTypeDef, # (1)
LaunchOverrides: LaunchOverridesTypeDef, # (2)
Name: str,
Simulation: str,
Status: SimulationAppStatusType, # (3)
TargetStatus: SimulationAppTargetStatusType, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See SimulationAppEndpointInfoTypeDef
- See LaunchOverridesTypeDef
- See SimulationAppStatusType
- See SimulationAppTargetStatusType
- See ResponseMetadataTypeDef
DescribeSimulationOutputTypeDef
# DescribeSimulationOutputTypeDef usage example
from mypy_boto3_simspaceweaver.type_defs import DescribeSimulationOutputTypeDef
def get_value() -> DescribeSimulationOutputTypeDef:
return {
"Arn": ...,
"CreationTime": ...,
"Description": ...,
"ExecutionId": ...,
"LiveSimulationState": ...,
"LoggingConfiguration": ...,
"MaximumDuration": ...,
"Name": ...,
"RoleArn": ...,
"SchemaError": ...,
"SchemaS3Location": ...,
"Status": ...,
"TargetStatus": ...,
"ResponseMetadata": ...,
}
# DescribeSimulationOutputTypeDef definition
class DescribeSimulationOutputTypeDef(TypedDict):
Arn: str,
CreationTime: datetime,
Description: str,
ExecutionId: str,
LiveSimulationState: LiveSimulationStateTypeDef, # (1)
LoggingConfiguration: LoggingConfigurationTypeDef, # (2)
MaximumDuration: str,
Name: str,
RoleArn: str,
SchemaError: str,
SchemaS3Location: S3LocationTypeDef, # (3)
Status: SimulationStatusType, # (4)
TargetStatus: SimulationTargetStatusType, # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)