Documentation ¶
Index ¶
- type AccessDeniedException
- type ClockStatus
- type ClockTargetStatus
- type CloudWatchLogsLogGroup
- type ConflictException
- type Domain
- type InternalServerException
- type LaunchOverrides
- type LifecycleManagementStrategy
- type LiveSimulationState
- type LogDestination
- type LoggingConfiguration
- type ResourceNotFoundException
- type S3Destination
- type S3Location
- type ServiceQuotaExceededException
- type SimulationAppEndpointInfo
- type SimulationAppMetadata
- type SimulationAppPortMapping
- type SimulationAppStatus
- type SimulationAppTargetStatus
- type SimulationClock
- type SimulationMetadata
- type SimulationStatus
- type SimulationTargetStatus
- type TooManyTagsException
- type ValidationException
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessDeniedException ¶
type AccessDeniedException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
func (*AccessDeniedException) Error ¶
func (e *AccessDeniedException) Error() string
func (*AccessDeniedException) ErrorCode ¶
func (e *AccessDeniedException) ErrorCode() string
func (*AccessDeniedException) ErrorFault ¶
func (e *AccessDeniedException) ErrorFault() smithy.ErrorFault
func (*AccessDeniedException) ErrorMessage ¶
func (e *AccessDeniedException) ErrorMessage() string
type ClockStatus ¶
type ClockStatus string
const ( ClockStatusUnknown ClockStatus = "UNKNOWN" ClockStatusStarting ClockStatus = "STARTING" ClockStatusStarted ClockStatus = "STARTED" ClockStatusStopping ClockStatus = "STOPPING" ClockStatusStopped ClockStatus = "STOPPED" )
Enum values for ClockStatus
func (ClockStatus) Values ¶
func (ClockStatus) Values() []ClockStatus
Values returns all known values for ClockStatus. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.
type ClockTargetStatus ¶
type ClockTargetStatus string
const ( ClockTargetStatusUnknown ClockTargetStatus = "UNKNOWN" ClockTargetStatusStarted ClockTargetStatus = "STARTED" ClockTargetStatusStopped ClockTargetStatus = "STOPPED" )
Enum values for ClockTargetStatus
func (ClockTargetStatus) Values ¶
func (ClockTargetStatus) Values() []ClockTargetStatus
Values returns all known values for ClockTargetStatus. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.
type CloudWatchLogsLogGroup ¶
type CloudWatchLogsLogGroup struct { // The Amazon Resource Name (ARN) of the Amazon CloudWatch Logs log group for the // simulation. For more information about ARNs, see Amazon Resource Names (ARNs) (https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) // in the Amazon Web Services General Reference. For more information about log // groups, see Working with log groups and log streams (https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/Working-with-log-groups-and-streams.html) // in the Amazon CloudWatch Logs User Guide. LogGroupArn *string // contains filtered or unexported fields }
The Amazon CloudWatch Logs log group for the simulation. For more information about log groups, see Working with log groups and log streams (https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/Working-with-log-groups-and-streams.html) in the Amazon CloudWatch Logs User Guide.
type ConflictException ¶
type ConflictException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
func (*ConflictException) Error ¶
func (e *ConflictException) Error() string
func (*ConflictException) ErrorCode ¶
func (e *ConflictException) ErrorCode() string
func (*ConflictException) ErrorFault ¶
func (e *ConflictException) ErrorFault() smithy.ErrorFault
func (*ConflictException) ErrorMessage ¶
func (e *ConflictException) ErrorMessage() string
type Domain ¶
type Domain struct { // The type of lifecycle management for apps in the domain. Indicates whether apps // in this domain are managed (SimSpace Weaver starts and stops the apps) or // unmanaged (you must start and stop the apps). Lifecycle types // - PerWorker – Managed: SimSpace Weaver starts one app on each worker. // - BySpatialSubdivision – Managed: SimSpace Weaver starts one app for each // spatial partition. // - ByRequest – Unmanaged: You use the StartApp API to start the apps and use // the StopApp API to stop the apps. Lifecycle LifecycleManagementStrategy // The name of the domain. Name *string // contains filtered or unexported fields }
A collection of app instances that run the same executable app code and have the same launch options and commands. For more information about domains, see Key concepts: Domains (https://docs.aws.amazon.com/simspaceweaver/latest/userguide/what-is_key-concepts.html#what-is_key-concepts_domains) in the SimSpace Weaver User Guide.
type InternalServerException ¶
type InternalServerException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
func (*InternalServerException) Error ¶
func (e *InternalServerException) Error() string
func (*InternalServerException) ErrorCode ¶
func (e *InternalServerException) ErrorCode() string
func (*InternalServerException) ErrorFault ¶
func (e *InternalServerException) ErrorFault() smithy.ErrorFault
func (*InternalServerException) ErrorMessage ¶
func (e *InternalServerException) ErrorMessage() string
type LaunchOverrides ¶
type LaunchOverrides struct { // App launch commands and command line parameters that override the launch // command configured in the simulation schema. LaunchCommands []string // contains filtered or unexported fields }
Options that apply when the app starts. These options override default behavior.
type LifecycleManagementStrategy ¶
type LifecycleManagementStrategy string
const ( LifecycleManagementStrategyUnknown LifecycleManagementStrategy = "Unknown" LifecycleManagementStrategyPerWorker LifecycleManagementStrategy = "PerWorker" LifecycleManagementStrategyBySpatialSubdivision LifecycleManagementStrategy = "BySpatialSubdivision" LifecycleManagementStrategyByRequest LifecycleManagementStrategy = "ByRequest" )
Enum values for LifecycleManagementStrategy
func (LifecycleManagementStrategy) Values ¶
func (LifecycleManagementStrategy) Values() []LifecycleManagementStrategy
Values returns all known values for LifecycleManagementStrategy. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.
type LiveSimulationState ¶
type LiveSimulationState struct { // A list of simulation clocks. At this time, a simulation has only one clock. Clocks []SimulationClock // A list of domains for the simulation. For more information about domains, see // Key concepts: Domains (https://docs.aws.amazon.com/simspaceweaver/latest/userguide/what-is_key-concepts.html#what-is_key-concepts_domains) // in the SimSpace Weaver User Guide. Domains []Domain // contains filtered or unexported fields }
A collection of additional state information, such as domain and clock configuration.
type LogDestination ¶
type LogDestination struct { // An Amazon CloudWatch Logs log group that stores simulation log data. For more // information about log groups, see Working with log groups and log streams (https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/Working-with-log-groups-and-streams.html) // in the Amazon CloudWatch Logs User Guide. CloudWatchLogsLogGroup *CloudWatchLogsLogGroup // contains filtered or unexported fields }
The location where SimSpace Weaver sends simulation log data.
type LoggingConfiguration ¶
type LoggingConfiguration struct { // A list of the locations where SimSpace Weaver sends simulation log data. Destinations []LogDestination // contains filtered or unexported fields }
The logging configuration for a simulation.
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
func (*ResourceNotFoundException) Error ¶
func (e *ResourceNotFoundException) Error() string
func (*ResourceNotFoundException) ErrorCode ¶
func (e *ResourceNotFoundException) ErrorCode() string
func (*ResourceNotFoundException) ErrorFault ¶
func (e *ResourceNotFoundException) ErrorFault() smithy.ErrorFault
func (*ResourceNotFoundException) ErrorMessage ¶
func (e *ResourceNotFoundException) ErrorMessage() string
type S3Destination ¶ added in v1.2.0
type S3Destination struct { // The name of an Amazon S3 bucket. For more information about buckets, see // Creating, configuring, and working with Amazon S3 buckets (https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-buckets-s3.html) // in the Amazon Simple Storage Service User Guide. BucketName *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 (https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-folders.html) // in the Amazon Simple Storage Service User Guide. ObjectKeyPrefix *string // contains filtered or unexported fields }
An Amazon S3 bucket and optional folder (object key prefix) where SimSpace Weaver creates a file.
type S3Location ¶
type S3Location struct { // The name of an Amazon S3 bucket. For more information about buckets, see // Creating, configuring, and working with Amazon S3 buckets (https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-buckets-s3.html) // in the Amazon Simple Storage Service User Guide. BucketName *string // The key name of an object in Amazon S3. For more information about Amazon S3 // objects and object keys, see Uploading, downloading, and working with objects // in Amazon S3 (https://docs.aws.amazon.com/AmazonS3/latest/userguide/uploading-downloading-objects.html) // in the Amazon Simple Storage Service User Guide. ObjectKey *string // contains filtered or unexported fields }
A location in Amazon Simple Storage Service (Amazon S3) where SimSpace Weaver stores simulation data, such as your app .zip files and schema file. For more information about Amazon S3, see the Amazon Simple Storage Service User Guide (https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html) .
type ServiceQuotaExceededException ¶
type ServiceQuotaExceededException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
func (*ServiceQuotaExceededException) Error ¶
func (e *ServiceQuotaExceededException) Error() string
func (*ServiceQuotaExceededException) ErrorCode ¶
func (e *ServiceQuotaExceededException) ErrorCode() string
func (*ServiceQuotaExceededException) ErrorFault ¶
func (e *ServiceQuotaExceededException) ErrorFault() smithy.ErrorFault
func (*ServiceQuotaExceededException) ErrorMessage ¶
func (e *ServiceQuotaExceededException) ErrorMessage() string
type SimulationAppEndpointInfo ¶
type SimulationAppEndpointInfo struct { // The IP address of the app. SimSpace Weaver dynamically assigns this IP address // when the app starts. Address *string // The inbound TCP/UDP port numbers of the app. The combination of an IP address // and a port number form a network endpoint. IngressPortMappings []SimulationAppPortMapping // contains filtered or unexported fields }
Information about the network endpoint that you can use to connect to your custom or service app. For more information about SimSpace Weaver apps, see Key concepts: Apps (https://docs.aws.amazon.com/simspaceweaver/latest/userguide/what-is_key-concepts.html#what-is_key-concepts_apps) in the SimSpace Weaver User Guide..
type SimulationAppMetadata ¶
type SimulationAppMetadata struct { // The domain of the app. For more information about domains, see Key concepts: // Domains (https://docs.aws.amazon.com/simspaceweaver/latest/userguide/what-is_key-concepts.html#what-is_key-concepts_domains) // in the SimSpace Weaver User Guide. Domain *string // The name of the app. Name *string // The name of the simulation of the app. Simulation *string // The current status of the app. Status SimulationAppStatus // The desired status of the app. TargetStatus SimulationAppTargetStatus // contains filtered or unexported fields }
A collection of metadata about the app.
type SimulationAppPortMapping ¶
type SimulationAppPortMapping struct { // The TCP/UDP port number of the running app. SimSpace Weaver dynamically assigns // this port number when the app starts. SimSpace Weaver maps the Declared port to // the Actual port. Clients connect to the app using the app's IP address and the // Actual port number. Actual *int32 // The TCP/UDP port number of the app, declared in the simulation schema. SimSpace // Weaver maps the Declared port to the Actual port. The source code for the app // should bind to the Declared port. Declared *int32 // contains filtered or unexported fields }
A collection of TCP/UDP ports for a custom or service app.
type SimulationAppStatus ¶
type SimulationAppStatus string
const ( SimulationAppStatusStarting SimulationAppStatus = "STARTING" SimulationAppStatusStarted SimulationAppStatus = "STARTED" SimulationAppStatusStopping SimulationAppStatus = "STOPPING" SimulationAppStatusStopped SimulationAppStatus = "STOPPED" SimulationAppStatusError SimulationAppStatus = "ERROR" SimulationAppStatusUnknown SimulationAppStatus = "UNKNOWN" )
Enum values for SimulationAppStatus
func (SimulationAppStatus) Values ¶
func (SimulationAppStatus) Values() []SimulationAppStatus
Values returns all known values for SimulationAppStatus. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.
type SimulationAppTargetStatus ¶
type SimulationAppTargetStatus string
const ( SimulationAppTargetStatusUnknown SimulationAppTargetStatus = "UNKNOWN" SimulationAppTargetStatusStarted SimulationAppTargetStatus = "STARTED" SimulationAppTargetStatusStopped SimulationAppTargetStatus = "STOPPED" )
Enum values for SimulationAppTargetStatus
func (SimulationAppTargetStatus) Values ¶
func (SimulationAppTargetStatus) Values() []SimulationAppTargetStatus
Values returns all known values for SimulationAppTargetStatus. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.
type SimulationClock ¶
type SimulationClock struct { // The current status of the simulation clock. Status ClockStatus // The desired status of the simulation clock. TargetStatus ClockTargetStatus // contains filtered or unexported fields }
Status information about the simulation clock.
type SimulationMetadata ¶
type SimulationMetadata struct { // The Amazon Resource Name (ARN) of the simulation. For more information about // ARNs, see Amazon Resource Names (ARNs) (https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) // in the Amazon Web Services General Reference. Arn *string // The time when the simulation was created, expressed as the number of seconds // and milliseconds in UTC since the Unix epoch (0:0:0.000, January 1, 1970). CreationTime *time.Time // The name of the simulation. Name *string // The current status of the simulation. Status SimulationStatus // The desired status of the simulation. TargetStatus SimulationTargetStatus // contains filtered or unexported fields }
A collection of data about the simulation.
type SimulationStatus ¶
type SimulationStatus string
const ( SimulationStatusUnknown SimulationStatus = "UNKNOWN" SimulationStatusStarting SimulationStatus = "STARTING" SimulationStatusStarted SimulationStatus = "STARTED" SimulationStatusStopping SimulationStatus = "STOPPING" SimulationStatusStopped SimulationStatus = "STOPPED" SimulationStatusFailed SimulationStatus = "FAILED" SimulationStatusDeleting SimulationStatus = "DELETING" SimulationStatusDeleted SimulationStatus = "DELETED" SimulationStatusSnapshotInProgress SimulationStatus = "SNAPSHOT_IN_PROGRESS" )
Enum values for SimulationStatus
func (SimulationStatus) Values ¶
func (SimulationStatus) Values() []SimulationStatus
Values returns all known values for SimulationStatus. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.
type SimulationTargetStatus ¶
type SimulationTargetStatus string
const ( SimulationTargetStatusUnknown SimulationTargetStatus = "UNKNOWN" SimulationTargetStatusStarted SimulationTargetStatus = "STARTED" SimulationTargetStatusStopped SimulationTargetStatus = "STOPPED" SimulationTargetStatusDeleted SimulationTargetStatus = "DELETED" )
Enum values for SimulationTargetStatus
func (SimulationTargetStatus) Values ¶
func (SimulationTargetStatus) Values() []SimulationTargetStatus
Values returns all known values for SimulationTargetStatus. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.
type TooManyTagsException ¶
type TooManyTagsException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
func (*TooManyTagsException) Error ¶
func (e *TooManyTagsException) Error() string
func (*TooManyTagsException) ErrorCode ¶
func (e *TooManyTagsException) ErrorCode() string
func (*TooManyTagsException) ErrorFault ¶
func (e *TooManyTagsException) ErrorFault() smithy.ErrorFault
func (*TooManyTagsException) ErrorMessage ¶
func (e *TooManyTagsException) ErrorMessage() string
type ValidationException ¶
type ValidationException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
func (*ValidationException) Error ¶
func (e *ValidationException) Error() string
func (*ValidationException) ErrorCode ¶
func (e *ValidationException) ErrorCode() string
func (*ValidationException) ErrorFault ¶
func (e *ValidationException) ErrorFault() smithy.ErrorFault
func (*ValidationException) ErrorMessage ¶
func (e *ValidationException) ErrorMessage() string