SimSpaceWeaver / Client / create_snapshot
create_snapshot#
- SimSpaceWeaver.Client.create_snapshot(**kwargs)#
- Creates a snapshot of the specified simulation. A snapshot is a file that contains simulation state data at a specific time. The state data saved in a snapshot includes entity data from the State Fabric, the simulation configuration specified in the schema, and the clock tick number. You can use the snapshot to initialize a new simulation. For more information about snapshots, see Snapshots in the SimSpace Weaver User Guide. - You specify a - Destinationwhen you create a snapshot. The- Destinationis the name of an Amazon S3 bucket and an optional- ObjectKeyPrefix. The- ObjectKeyPrefixis usually the name of a folder in the bucket. SimSpace Weaver creates a- snapshotfolder inside the- Destinationand places the snapshot file there.- The snapshot file is an Amazon S3 object. It has an object key with the form: - object-key-prefix/snapshot/simulation-name-YYMMdd-HHmm-ss.zip, where:- YYis the 2-digit year
- MMis the 2-digit month
- ddis the 2-digit day of the month
- HHis the 2-digit hour (24-hour clock)
- mmis the 2-digit minutes
- ssis the 2-digit seconds
 - See also: AWS API Documentation - Request Syntax- response = client.create_snapshot( Destination={ 'BucketName': 'string', 'ObjectKeyPrefix': 'string' }, Simulation='string' ) - Parameters:
- Destination (dict) – - [REQUIRED] - The Amazon S3 bucket and optional folder (object key prefix) where SimSpace Weaver creates the snapshot file. - The Amazon S3 bucket must be in the same Amazon Web Services Region as the simulation. - BucketName (string) – - The name of an Amazon S3 bucket. For more information about buckets, see Creating, configuring, and working with Amazon S3 buckets in the Amazon Simple Storage Service User Guide. 
- ObjectKeyPrefix (string) – - A string prefix for an Amazon S3 object key. It’s usually a folder name. For more information about folders in Amazon S3, see Organizing objects in the Amazon S3 console using folders in the Amazon Simple Storage Service User Guide. 
 
- Simulation (string) – - [REQUIRED] - The name of the simulation. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- {}- Response Structure- (dict) – 
 
 - Exceptions- SimSpaceWeaver.Client.exceptions.ResourceNotFoundException
- SimSpaceWeaver.Client.exceptions.InternalServerException
- SimSpaceWeaver.Client.exceptions.AccessDeniedException
- SimSpaceWeaver.Client.exceptions.ValidationException
- SimSpaceWeaver.Client.exceptions.ConflictException