Skip to content

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],
  1. See LifecycleManagementStrategyType

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)
  1. See SimulationAppStatusType
  2. See SimulationAppTargetStatusType

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)
  1. See SimulationStatusType
  2. See SimulationTargetStatusType

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)
  1. See ClockStatusType
  2. 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)
  1. See CloudWatchLogsLogGroupTypeDef

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)
  1. See LaunchOverridesTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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]],
  1. See S3LocationTypeDef

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)
  1. See SimulationAppMetadataTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See SimulationMetadataTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See SimulationClockTypeDef
  2. 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)
  1. See SimulationAppPortMappingTypeDef

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)
  1. See LogDestinationTypeDef

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)
  1. See SimulationAppEndpointInfoTypeDef
  2. See LaunchOverridesTypeDef
  3. See SimulationAppStatusType
  4. See SimulationAppTargetStatusType
  5. 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)
  1. See LiveSimulationStateTypeDef
  2. See LoggingConfigurationTypeDef
  3. See S3LocationTypeDef
  4. See SimulationStatusType
  5. See SimulationTargetStatusType
  6. See ResponseMetadataTypeDef